De acordo com esta página , o tamanho padrão do papel é lido em PAGE
variável de ambiente.
Mas para a exibição de manpages na tela, você considerou algo como man2html?
Gostaria de definir um novo comando que imprima páginas man em PostScript, mas usando um tamanho de página diferente do padrão. Por exemplo, no Mac OS X você pode executar
man -t ls | open -f -a Skim
para abrir a página man do ls
como um PDF, que é quase exatamente o que eu gostaria. Na verdade, a única alteração que quero fazer é imprimir em um tamanho de página diferente. Como eu nunca vou realmente imprimir em papel real, seria bom ter o tamanho do PDF para caber mais ordenadamente no meu monitor. Mas eu não consegui descobrir como fazer isso de uma maneira simples. A página man do man
diz que a opção -t
será
Use
/usr/bin/groff -Tps -mandoc -c
to format the manual page, passing the output tostdout
.
Para obter um tamanho de página diferente, parece que você precisa alterar os argumentos para groff
para algo como groff -Tps -P-pa4
, então parece que a maneira mais simples de fazer isso é dar a man
um comando diferente para use para formatar a página man. Mas não parece haver uma opção de linha de comando ou uma variável de ambiente que permita fazer isso. Existe uma maneira de invocar man
para que ele use um comando que eu especifique para formatar a página man?
(Eu preferiria evitar fazer algo como
groff -Tps -P-pa4 -mandoc -c 'man -w ls'
porque às vezes as man pages são compactadas como .gz
files e às vezes não são, e presumivelmente man
poderia estar tomando outras decisões sobre como pré-processar páginas man.
De acordo com esta página , o tamanho padrão do papel é lido em PAGE
variável de ambiente.
Mas para a exibição de manpages na tela, você considerou algo como man2html?
Tags postscript man