Para una alternativa gratuita y universal, puede usar el pdfbook
script, parte de la pdfjam
colección que generalmente se incluye en las distribuciones de LaTeX (especialmente MacTeX ). Es fácil de usar desde la línea de comando:
pdfbook mypdf.pdf
Si lo anterior no funciona, entonces /Library/TeX/texbin
no está en su RUTA (o /usr/texbin
para versiones anteriores de MacTeX). El mejor curso de acción es garantizar que PATH esté correctamente configurado (muchos programas de línea de comando fallarán si la variable PATH no es correcta y pdfbook
es una de ellas); Esto no es trivial en OS X si desea un comportamiento coherente entre las aplicaciones iniciadas desde el dock y las aplicaciones que se ejecutan desde un terminal, por lo que definitivamente debe buscar una solución completa para este problema específico. Como solución sucia, puede ejecutar export PATH="$PATH:/Library/TeX/texbin:/usr/texbin"
cada vez antes de usar pdfbook
(incluido en el servicio a continuación).
Si no desea utilizar la línea de comando, puede crear un servicio fácilmente.
- Iniciar Automator (en Yosemite está en Aplicaciones / Otros)
- Cree un nuevo documento y seleccione "Servicio".
- En la parte superior del marco derecho, para "El servicio recibe seleccionado", elija "archivos PDF".
- Busque "Ejecutar Shell Script" en la barra en la parte superior del marco izquierdo y haga doble clic en él. Seleccione "Pasar entrada" como "argumentos" en la ventana recién creada.
- Ingrese un script simple en ejecución
pdfbook
, por ejemplo pdfbook "$@"
.
- Guárdelo como "Crear folleto" (por ejemplo).
- En Finder, seleccione un archivo PDF, luego en el menú vaya a Servicios / Crear folleto.
Mi script completo también crea un archivo temporal y abre el PDF resultante:
TMPF=`mktemp -t bookletXXXX`
mv "$TMPF" "$TMPF.pdf"
pdfbook -o "$TMPF.pdf" "$@"
open "$TMPF.pdf"
El problema más obvio es la descarga e instalación de varios GB de una distribución LaTeX si todo lo que desea es el pdfbook
script.