Estoy utilizando el a2ps
utilidad de Homebrew para imprimir código bonito, generando .ps
y luego la utilidad de Mac OS X pstopdf
(utilizado por Preview.app) para convertirlos en .pdf
formato. Pero sea cual sea el tamaño de página especificado en el PostScript, los archivos PDF generados tienen un tamaño de página Carta de 11 x 8,5 pulgadas.
Por ejemplo
a2ps --medium=A4 -P file myfile.py
o
a2ps --medium=A3 -P file myfile.py
generan archivos PostScript con las dimensiones de página correctas (A4 y A3 respectivamente) pero cuando se convierten a PDF por pstopdf
el PDF resultante es de tamaño Carta con la salida truncada en el borde derecho/ inferior de la página.
No encuentro ninguna mención en ningún sitio sobre cómo especificar qué tamaño de página por defecto pstopdf
usos. La apertura de los archivos PostScript en Preview.app utiliza pstopdf
en la parte de atrás para obtener el mismo resultado.