Riprendo qui una discussione iniziata in un altro post, ma che Ivan mi ha indicato di proseguire qui.
Premessa: uso Windows 7 e JabRef
Riassunto delle puntate precedenti: utilizzando JabReb, per produrre un file .bib, che poi utilizzo con BibLaTeX, ottengo un risultato finale, da cui deduco che l’utilizzo con BibLaTeX di files .bib ottenuti tramite BibTeX (con JabRef, ma non dovrebbere essere questo un fatto determinante), non corrisponde alla semplice necessità di aggiungere i campi mancanti a BibTex.
Questo il record inserito nel file .bib da JabRef:
`@INBOOK{Reale1987,
chapter = {Precisazioni sulle caratteristiche fondamentali del concetto greco
di filosofia},
pages = {458-493},
title = {Storia della filosofia antica},
publisher = {Vita e Pensiero},
year = {1987},
author = {Giovanni Reale},
materia = {manuale antica},
reperiendum = {no},
volume = {1},
address = {Milano},
edition = {V},
owner = {Alex},
timestamp = {2010.04.13}
}`
Quando compilo utilizzando BibLaTeX e il file di stile “philosophy-classic.bbx”, ottengo il seguente risultato in bibliografia (in colore rosso i punti problematici):
Reale,Giovanni
1987 Storia della filosofia antica, in V, 1,Vita e Pensiero, Milano, cap. Precisazioni sulle caratteristiche fondamentali del concetto greco di filosofia, pp.458–493.
Mentre quando utilizzo il pacchetto natbib con stile classic, ottengo questo risultato:
Reale, G. (1987), Storia della filosofia antica, vol. 1, cap. Precisazioni sulle caratteristiche fondamentali del concetto greco di filosofia, p. 458–493, Vita e Pensiero,
Milano, v ed.
Se vado alla riga 273 del file philosophy-classic.bbx e metto a commento la seguente riga, ottengo l’eliminazione di quello strano “in”:
`\DeclareBibliographyDriver{inbook}{%
…
…
riga 273 %\usebibmacro{in:}`
Il problema che ho non è dunque quello della mio desiderio di eliminare lo “in” davanti al nome del volume, che, anzi, mi andrebbe benissimo, ma è che lo “in” compare dove dovrebbe trovarsi l’abbreviazione “ed.”.
Ne dedurrei dunque che non basta aggiungere campi a BibTeX per ottenere la perfetta compatibilità con BibLaTeX, ma che sia inoltre necessario intervenire sui files di stile. Il che rende parecchio più complessa la situazione, perché significa doversi creare e gestire le bibliografie per BibLaTex a mano (se non sbaglio).
Ciao
Alex