Re: Problema con biblatex e bibliografie multiple

#53702
Up
0
Down
::

[quote]Faccio notare che compilando con lo script texi2dvi/texi2pdf (è presente anche in TeX Live 2010 in …/texmf-dist/doc/support/texdraw/texi2dvi ma in una versione vecchia, si può ottenere la versione più recente installando il programma Texinfo: http://www.gnu.org/software/texinfo/) la bibliografia viene prodotta correttamente. Non ho mai letto per intero il contenuto dello script (la versione che ho io è lunga più di 1900 linee di codice), però immagino che effettui il parsing dell’output dei comandi eseguiti (latex, bibtex, makeindex, e così via).

Per ora l’unico pacchetto con cui ho avuto difficoltà a far funzionare texi2pdf è frontespizio 🙁

Forse puoi provare latexmk. Sarà che sono troppo abituato a lanciare le compilazioni da terminale, ma non ho mai sentito il vero bisogno di uno script automatizzato.

Ciao
Enrico

Neanche latexmk sembra funzionare con frontespizio 🙁
Anch’io compilo spesso da terminale, però dover eseguire ripetutamente gli stessi comandi mi sembra molto noioso (anche perché a volte dimentico l’ordine o il numero di volte in cui eseguire i comandi :D), per questo mi affido a Makefile e/o texi2pdf.

Dover uscire dall’editor per compilare disagevole e allontana l’utente umanista da latex. Peccato. Spero vengano creati presto degli automatismi per fare tutto dall’editor.

Infatti con Emacs non c’è bisogno di uscire fuori dall’editor, il comando texi2pdf può essere dato da dentro Emacs stesso :)[/quote]
L’idea base è che non ha affatto importanza far girare bibtex e makeindex ogni volta, se si tratta di verificare l’impaginazione di una parte. Tanto sai benissimo che i riferimenti bibliografici o quelli dell’indice analitico saranno corretti quando darai quei comandi. L’esperienza di imakeidx mi ha fatto capire che è possibile far girare un programma esterno durante la compilazione, ma che questo non sempre funziona. In particolare con le bibliografie multiple: il file .aux viene aggiornato solo alla fine, ma i riferimenti bibliografici ti servono prima! Non dovrebbe essere difficile automatizzare le chiamate di bibtex da parte di biblatex, visto che sa benissimo quali siano i file su cui operare; tuttavia una nuova compilazione è comunque necessaria (anche due, a volte).

Si potrebbe proporre a Lehmann di inserire la possibilità che, con la “restricted shell-escape” della TeX Live 2010, vengano eseguite al termine del documento (dopo la chiusura del file .aux) le compilazioni necessarie con bibtex (nell’incarnazione preferita, che può anche essere bibtex8 o bibtexu).

Ciao
Enrico

Go to top