Per un'alternativa libera e universale puoi usare lo script pdfbook
, parte della raccolta pdfjam
che di solito è inclusa nelle distribuzioni LaTeX (in particolare MacTeX ). È semplice da usare dalla riga di comando:
pdfbook mypdf.pdf
Se quanto sopra non funziona, /Library/TeX/texbin
non è nel tuo PATH (o /usr/texbin
per le versioni precedenti di MacTeX). La cosa migliore da fare è assicurarsi che PATH sia impostato correttamente (molti programmi a riga di comando falliranno se la variabile PATH non è corretta e pdfbook
è una di queste); questo non è banale sotto OS X se si desidera un comportamento coerente tra le applicazioni lanciate dal dock e le applicazioni eseguite da un terminale, quindi è assolutamente necessario cercare una soluzione completa a questo specifico problema. Come soluzione approssimativa, puoi eseguire export PATH="$PATH:/Library/TeX/texbin:/usr/texbin"
ogni volta prima di utilizzare pdfbook
(incluso nel servizio di seguito).
Se non vuoi usare la riga di comando, puoi creare facilmente un servizio.
- Avvia Automator (su Yosemite è in Applicazioni / Altri)
- Crea un nuovo documento e seleziona "Servizio".
- In cima al riquadro destro, per "Servizio ricevuto selezionato" scegli "File PDF".
- Cerca "Esegui Shell Script" dalla barra nella parte superiore del frame di sinistra e fai doppio clic su di esso. Seleziona "Passa input" come "argomenti" nella finestra appena creata.
- Inserisci uno script semplice che esegua
pdfbook
, ad esempio pdfbook "$@"
.
- Salva come "Crea booklet" (ad esempio).
- Nel Finder, seleziona un file PDF, quindi nel menu vai su Servizi / Crea opuscolo.
Il mio script completo crea anche un file temporaneo e apre il PDF risultante:
TMPF='mktemp -t bookletXXXX'
mv "$TMPF" "$TMPF.pdf"
pdfbook -o "$TMPF.pdf" "$@"
open "$TMPF.pdf"
Il problema più ovvio sono i diversi GB di download e installazione di una distribuzione LaTeX, se tutto ciò che si desidera è lo script pdfbook
.