m45dj” post=69835Salve a tutti.
Mi trovo a voler usare il pacchetto songs (che in realtà suggerisce di usare Vim come editor) con TeXworks.
Io ho sempre lavorato con TeXworks e lo conosco (non bene come vorrei ma meglio di nulla) quindi non vorrei cambiare editor…
Tornando a noi, nella documentazione del pacchetto si fai riferimento a dei comandi da dare per la compilazione:To compile this book, execute three commands. First, use LATEX (pdflatex
is recommended) to compile the document:
pdflatex mybook.tex
(where mybook.tex is the name of the source document above). Next, use the
songidx program provided with this distribution to generate the indexes:
songidx titleidx.sxd titleidx.sbx
Finally, regenerate the document using LATEX so that the newly generated index
data will be included:
pdflatex mybook.tex
The nal document is named mybook.pdf if you use pdflatex or mybook.dvi if
you use regular latex.Io per compilare ho sempre e solo usato il comodo tastino in alto a sinistra…e soprattutto l’unico spazio in cui inserire comandi lo trovo proprio durante la compilazione…
che mi suggerite di fare? fare il bravo e usare Vim o esiste un modo per evitarlo?
Grazie in anticipo
Martino Figoni
Ciao,
io ti propongo una strada abbastanza semplice indicata qui. Si tratta di costruire un comando apposito di compilazione, ecco i passi.
1 – genera il file exesong.bat contenente la stringa:
`@pdflatex -synctex=1 “%1.tex” && songidx “titleidx.sxd titleidx.sbx” && pdflatex “%1.tex”
`
Salvalo in una cartella comoda, per esempio quella che contiene i sorgenti LaTeX a cui stai lavorando.
2 – Apri TeXWorks e selezione Preferenze -> Composizione. Premi sul + per creare un nuovo strumento di processo e compila i campi come nell’immagine sottostante, indicando com programma lo script .bat che hai appena creato.
A questo punto nella finestra principale di TeXWorks appare il nuovo comando. Non ho provato ma dovrebbe funzionare. Se non hai Windows, occorre cambiare lo script come indicato nel link sopra.
Un saluto.
R.