- Questo topic ha 3 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 14 anni, 6 mesi fa da .
-
Topic
-
Casualmente, dialogando in rete in merito a pdfpages, ho scoperto che esiste il programma ps4pdf che permette di compilare un documento con pdflatex e fare tutto il necessario da solo per trattare gli ambienti pspicture così da poter elaborare separatamente il codice PostScript generato dal pacchetto PSTricks, ma senza bisogno di inserire nel file sorgente chiamate a pacchetti diversi. Non dico che si meglio o peggio, semplicemente funziona, direi molto bene, e può essere usato nei modi seguenti; si noti che questo script è già distribuito con TeX Live, quindi tutti gli utenti ne dispongono già, anche se magari non lo sanno. Non so nulla per quel che riguarda la distribuzione MiKTeX.Con TeXShop, e TeXnicle basta creare un file ps4pdf.engine da aggiungere agli altri già presenti nele rispettive cartelle ~/Libreria/TeXShop/Engines/ e ~Libreria/Application Support/TeXnicle/Engines/ contenete il codice seguente:
`
#!/bin/tcshset path= ($path /usr/texbin /usr/local/bin)
ps4pdf -file-line-error -shell-escape -synctex=1 “$1”
`
(questo è il codice che ho usato per TeXShop, ma visto che il linguaggio è lo stesso dovrebbe funzionare anche per TeXnicle; altrimenti per questo editor si può copiare e modificare uno degli altri file engine cambiando solo il nome del motore di composizione)Bisogna ricordarsi di impostare il bit di esecuzione, per esempio dando da terminale il comando
`
chmod 755 ps4pdf.engine
`Per TeXmaker e TeXstudio dovrebbe essere sufficiente copiare e adattare l’ultima riga di quello script in una delle finestre del pannello di configurazione corrispondente all’icona Comandi.
Per TeXworks non ho controllato, ma dovrebbe potersi fare anche con TeXworks una operazione simile, senza usare file engine.
Naturalmente il comando ps4pdf file.tex si può dare da linea di comando, ma farlo fare all’editor è più comodo perché basta scegliere il motore desiderato e poi cliccare il pulsante/icona che corrisponde ad esegui.
Una volta sistemata la configurazione dell’editor preferito, coloro che usano abitualmente PSTriks e sono “costretti a usare pacchetti aggiuntivi oppure a passare attraverso il file in formato DVI, questo programma dovrebbe essere adattissimo e usarlo diventa solo una questione di un click.
Si noti che con TeXShop, una volta installato l’engine, in testa al file da compilare si può sempre mettere la riga magica:
`
% !TEX TS-program = ps4pdf
`
e poi basta semplicemente cliccare il pulsante “typeset” senza bisogno nemmeno di selezionare il programma di tipocomposizione da eseguire
- Devi essere connesso per rispondere a questo topic.