Ciao,
per quel che ho potuto vedere finora, mi sembra che i codici che sto usando funzionino bene. Anche l’aggiunta che Ivan aveva suggerito qui mi pare che funzioni bene.
Resta da correggere un problema riguardante le voci @review per cui Ivan mi aveva dato un codice qualche tempo fa. Se uso gli stili con l’opzione “publocformat=loccolonpub”, la sigla “vol.” non dovrebbe essere stampata per i volumi delle riviste, ma per le @review continua ad essere stampata.
File di esempio:
`\begin{filecontents*}{bibliografia.bib}
@REVIEW
{ReviewGomezLopez1997,
author = “Cavazza, Marta”,
title = “Susana Gomez Lopez, \emph{Le passioni degli atomi}”,
journaltitle = “Universitas”,
volume = “11”,
date = “1998-05”,
url = “http://www.cis.unibo.it/NewsLetter/111998Nw/cavazza.htm”}
\end{filecontents*}{bibliografia.bib}
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian,english]{babel}
\usepackage[babel]{csquotes}
\usepackage[publocformat=loccolonpub,%
style=philosophy-classic]{biblatex}
\addbibresource{bibliografia.bib}
\begin{document}
\cite{ReviewGomezLopez1997}
\printbibliography
\end{document}`
Il codice che Ivan mi aveva dato per correggere questo problema è il
seguente:
`\makeatletter
\DeclareFieldFormat[review]{volume}{%
\ifdefstring{\bbx@volnumformat}{volnumstrings}{%
\bibstring{volume}\addnbspace\ifdefstring{\bbx@volumeformat}{arabic}{#1}{\volfnt{#1}}}{\ifdefstring{\bbx@volumeformat}{arabic}{#1}{\volfnt{#1}}}}
\makeatother`
Si potrebbe inserirlo negli stili prima che TeXLive venga scongelato?
Grazie e ciao
Alberto