Para una alternativa gratuita y universal, puede usar el script pdfbook
, parte de la colección pdfjam
que generalmente se incluye en las distribuciones de LaTeX (notablemente MacTeX ). Es fácil de usar desde la línea de comandos:
pdfbook mypdf.pdf
Si lo anterior no funciona, entonces /Library/TeX/texbin
no está en su PATH (o /usr/texbin
para versiones anteriores de MacTeX). El mejor curso de acción es asegurarse de que PATH se haya establecido correctamente (muchos de los programas de la línea de comandos fallarán si la variable PATH no es correcta y pdfbook
es uno de ellos); esto no es trivial en OS X si desea un comportamiento consistente entre las aplicaciones lanzadas desde el dock y las aplicaciones ejecutadas desde un terminal, por lo que definitivamente debería buscar una solución completa para este problema específico. Como solución alternativa 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 comandos, puede crear un servicio fácilmente.
- Launch Automator (en Yosemite está en Aplicaciones / Otros)
- Crea un nuevo documento y selecciona "Servicio".
- En la parte superior del marco derecho, para "Servicio recibido seleccionado", elija "archivos PDF".
- Busca "Ejecutar shell script" en la barra en la parte superior del marco izquierdo y haz doble clic en él. Seleccione "Pasar entrada" como "argumentos" en la ventana recién creada.
- Ingrese un script simple que ejecute
pdfbook
, por ejemplo pdfbook "$@"
.
- Guárdelo como "Crear folleto" (por ejemplo).
- En el 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 de LaTeX si lo único que desea es el script pdfbook
.