Para una alternativa gratuita y universal puede utilizar el pdfbook
script, parte del pdfjam
que suele incluirse en las distribuciones de LaTeX (especialmente 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 antiguas de MacTeX). Lo mejor es asegurarse de que PATH está correctamente configurado (muchos programas de 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 quieres un comportamiento consistente entre las aplicaciones lanzadas desde el dock y las aplicaciones ejecutadas desde una terminal, así que definitivamente debes buscar una solución completa a este problema específico. Como solución sucia, puedes ejecutar export PATH="$PATH:/Library/TeX/texbin:/usr/texbin"
cada vez antes de usar pdfbook
(incluso en el servicio de abajo).
Si no quieres usar la línea de comandos, puedes crear un servicio fácilmente.
- Inicie Automator (en Yosemite está en Aplicaciones/Otros)
- Cree un nuevo documento y seleccione "Servicio".
- En la parte superior del marco derecho, en "Servicio recibe seleccionado" elija "Archivos PDF".
- Busque "Run Shell script" en la barra de la parte superior del marco izquierdo y haga doble clic en él. Seleccione "Pasar entrada" como "argumentos" en la ventana recién creada.
- Introduzca un simple script que se ejecute
pdfbook
por ejemplo pdfbook "$@"
.
- Guárdalo como "Crear folleto" (por ejemplo).
- En Finder, seleccione un archivo PDF y, 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 evidente es la descarga e instalación de varios GB de una distribución de LaTeX si lo único que se quiere es el pdfbook
script.