Doc” post=83707
Nell’originale (il mio libro) uso infatti [tt]proceedings[/tt] e [tt]inproceedings[/tt], ma avevo modificato il codice ad hoc per il motivo che tu stesso indichi!
Cf. http://www.guitex.org/home/forum/5-tex-e-latex/42559-stili-biblatex-philosophy?limit=15&start=135&lang=it#83686 (in fondo)
E chi se lo ricordava? 😀
Doc” post=83707Scusami se faccio il troll, ma oggi ho bevuto un pochino! 😀 😀 😀
Figurati.
Comunque ti posso dire che puoi ripristinare il codice precedente, perché la prossima versione
avrà il supporto per il meccanismo crossref anche per le voci @inproceedings.
Intanto puoi aggiungere questo (poi ricordati di togliere tutti questi codici temporanei):
`\DeclareBibliographyDriver{inproceedings}{%
\usebibmacro{bibindex}%
\usebibmacro{begentry}%
\usebibmacro{author/translator+others}%
\setunit{\labelnamepunct}\newblock
\usebibmacro{title}%
\newunit
\printlist{language}%
\newunit\newblock
\usebibmacro{byauthor}%
\newunit\newblock
\usebibmacro{in:}%
\iffieldundef{xref}%
{\iffieldundef{crossref}{\usebibmacro{inproceedings:full}}%
{\bbx@crossref@incollection{\thefield{crossref}}%
\newunit\newblock
\usebibmacro{crossrefdata}}}%
{\bbx@crossref@incollection{\thefield{xref}}%
\newunit\newblock
\usebibmacro{xrefdata}}}
\newbibmacro*{inproceedings:full}{%
\usebibmacro{maintitle+booktitle}%
\newunit\newblock
\usebibmacro{event+venue+date}%
\newunit\newblock
\usebibmacro{byeditor+others}%
\newunit\newblock
\iffieldundef{maintitle}
{\printfield{volume}%
\printfield{part}}
{}%
\newunit
\printfield{volumes}%
\newunit\newblock
\usebibmacro{series+number}%
\newunit\newblock
\printfield{note}%
\newunit\newblock
\printlist{organization}%
\newunit
\usebibmacro{publisher+location+date}%
\newunit\newblock
\usebibmacro{chapter+pages}%
\newunit\newblock
\iftoggle{bbx:isbn}
{\printfield{isbn}}
{}%
\newunit\newblock
\usebibmacro{doi+eprint+url}%
\newunit\newblock
\usebibmacro{addendum+pubstate:article-inbook-incoll}%
\setunit{\addsemicolon\space}\newblock
\usebibmacro{related}%
\newunit\newblock
\usebibmacro{pageref}%
\usebibmacro{finentry}}`
Ciao
Ivan