kirillov81″ post=85476Ciao a tutti,
ho preferito aprire una nuova discussione, non continuando nella precedente, poiché si tratta di un comportamento anomalo che non sono in grado assolutamente di comprendere!La prima occorrenza di una citazione fatta attraverso un item Inbook contenente un Crossref alla raccolta di saggi (del medesimo autore) corrispondente, inspiegabilmente omette il solo titolo della raccolta, riportando invece tutti gli altri dati (editore, luogo, anno). Dalla seconda citazione della stessa raccolta (fatta tramite un item Inbook, che si riferisce alla stessa raccolta, ma che riguarda un diverso saggio in essa contenuto), funziona invece tutto correttamente!!! Per intenderci, questo è il risultato anomalo:
G. Bontadini, Le polemiche dell’idealismo: Croce contro Gentile, in Vita e Pensiero, Milano 1995, p. 18.Come vedete, dopo “in” invece di comparire il titolo della raccolta, viene proposto l’editore…
Se il mio item bibliografico è scritto così, segue il problema suddetto:`@INBOOK{Bontadini1926,
author = {Gustavo Bontadini},
title = {La critica negativa dell'immanenza},
crossref= {Bontadini_stud_id},
owner = {Alex},
timestamp = {2013.02.02}
}
`Se invece trasformo l’item togliendo il campo Crossref, tutto funziona:`@INBOOK{Bontadini1926,
author = {Gustavo Bontadini},
title = {La critica negativa dell'immanenza},
booktitle = {Studi sull'idealismo},
year = {1995},
publisher = {Vita e Pensiero},
location = {Milano},
owner = {Alex},
timestamp = {2013.02.02}
}
`Ma poi il problema passa al successivo Inbook. In pratica dovrei compilare tutti gli item Inbook, che si riferiscono alla stessa raccolta, come nel secondo modo, escludendo dunque SEMPRE il campo Crossref, per ottenere il risultato corretto. Ma per quale diavolo di motivo avviene tutto ciò 😡 ???
Grazie
Alex
Questo non crea problemi:
`% !TEX encoding = UTF-8 Unicode
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[style=italian]{csquotes}
\usepackage[%
backend=biber,
style=philosophy-verbose]{biblatex}
\addbibresource{kirillov.bib}%
\begin{filecontents}{kirillov.bib}
@INBOOK{Bontadini1926,
author = {Gustavo Bontadini},
title = {La critica negativa dell'immanenza},
crossref= {Bontadini_stud_id},
}
@BOOK{Bontadini_stud_id,
author = {Gustavo Bontadini},
title = {Titolo del book},
year = {1995},
publisher = {Vita e Pensiero},
location = {Milano},
}
\end{filecontents}
\begin{document}
\cite{Bontadini1926}
\end{document}`
D’ora in poi, quando è necessario, fornisci esempi compilabili sul modello del codice qui sopra.
Quando è necessario? A ogni nuovo problema e … quando è necessario. 😉
Ciao
Ivan