De minhas experiências passadas com a2ps
, ele não funciona de maneira inteligente. Então você tem que apresentar o seu arquivo de texto já formatado na largura adequada & antes de entregá-lo a a2ps
.
Se o seu sistema tiver enscript
instalado, usarei isso. O uso de "quebra automática de palavras a2ps" leva você a este artigo intitulado: Imprimindo texto sem formatação , que inclui o seguinte exemplo enscript
:
$ enscript --header='||Page $% of $=' \
--margin=72:72:72:72 -1 \
--word-wrap \
--media=A4 file.txt
OBSERVAÇÃO: (margens de uma polegada em todos os lados, uma acima, quebra de linha, tamanho de página A4, cabeçalho alinhado à direita mostrando informações da página).
Confira as páginas enscript --help
e man para saber mais sobre as opções, ou pesquise no Google exemplos adicionais. Eu usei enscript
por anos para imprimir vários arquivos de texto e código-fonte e "apenas funciona", uma vez que você obtém a mudança da maneira que você gosta.