Buongiorno a tutti,
sto finendo di scrivere la mia tesi specialistica e adesso sono alle prese con la bibliografia.Uso lo stile phylosophy-verbose che trovo perfetto, ma ho una richiesta: in caso di un articolo apparso in rivista l’uscita bibliografica è:
Tizio, Caio, <>, Titolo rivista etc..
Nel mio campo (studi letterario-filologici) lo standard è:
Tizio, Caio, Titolo articolo, in <> etc.
Dovrei eliminare le caporali nel titolo dell’articolo, inserirle nel nome della rivista (eliminando il corsivo) e aggiungere la preposizione “in”.
Ho appena caricato su CTAN una nuova versione degli stili. Ci sono alcune opzioni nuove, tra cui quella per avere “in” prima del nome della rivista.
Credo sarà disponibile già domani su CTAN e fra un paio di giorni potrà essere aggiornato su TeX Live (credo anche su MikTeX)
Analogo problema con le uscite bibliografiche relative a @incollection e @inbook dove appare:
Tizio, Caio, <>, in Titolo volume etc..
mentre mi occorrerebbe:
Tizio, Caio, Titolo parte, in Titolo volume etc..
Qui dovrei sostituire le caporali con il titolo in corsivo.
Devi modificare il romato dei campi. Ecco una traccia:
`
\DeclareFieldFormat[incollection]{title}{#1}
\DeclareFieldFormat[article]{journaltitle}{\mkbibquote{#1}}
\DeclareFieldFormat[article]{title}{#1}
`
Infine una ulteriore questione: come suggerito in un altro post ho inserito questo codice `\renewbibmacro*{colonloc}{%
\printlist{location}%
\iflistundef{publisher}%
{\setunit*{\addspace}}
{\setunit*{\addcomma\space}}%
\printlist{publisher}%
\setunit*{\addcomma\space}%
\usebibmacro{date}%
\newunit} `
per avere la virgola dopo il luogo di edizione e prima dell’editore, ma non sempre accade.
Per esempio se compilo questo sorgente:`
\documentclass[10pt,a4paper,twoside,openright,titlepage,italian,draft]{book}
\usepackage[italian]{babel} %sillabazione: attenzione, l'ultima lingua è quella predefinita
\usepackage[latin1]{inputenc} %codifica font documento sorgente
\usepackage[T1]{fontenc} %codifica font nel pdf – lettere accentate\usepackage[babel,italian=guillemets]{csquotes}%per bibliografia
\usepackage[style=philosophy-verbose, locpubyear=true]{biblatex}%per bibliografia\renewbibmacro*{colonloc}{%tutto questo per evitare i due punti dopo Luogo di edizione
\printlist{location}%
\iflistundef{publisher}%
{\setunit*{\addspace}}
{\setunit*{\addcomma\space}}%
\printlist{publisher}%
\setunit*{\addcomma\space}%
\usebibmacro{date}%
\newunit}\bibliography{biblio2} %indico quale sia il file contenente le info bibliografiche
\begin{document}
\nocite{*} %per far apparire in bibliografia anche i record non citati
\printbibliography %stampa la bibliografia
\end{document}
`con questi due record bibliografici
`@book{Ethica,
Author = {Aristotele},
Booktitle = {Metaphysica},
Date-Added = {2010-01-22 13:52:39 +0100},
Date-Modified = {2010-01-22 14:55:21 +0100},
Keywords = {Esempio},
Origdate = {1998},
Origlocation = {Milano},
Origpublisher = {Bompiani},
Origtitle = {Etica Nicomachea},
Shorthand = {\emph{Eth. Nich.}},
Title = {Ethica Nichomachea},
Userb = {a cura di Claudio Mazzarelli, testo greco a fronte},
Year = {s.d\adddot},
}@book{Metaphysica,
Author = {Aristotele},
Booktitle = {Metaphysica},
Date-Added = {2009-12-03 19:43:44 +0100},
Date-Modified = {2010-03-07 12:31:59 +0100},
Editor = {Giovanni Reale},
Keywords = {Esempio},
Location = {Milano},
Publisher = {Bompiani},
Shorthand = {\emph{Metaph.}},
Title = {Metafisica},
Year = {1998}}
`
nel primo caso ho sempre i due punti dopo Milano, nel secondo caso ho la virgola. Perché?
Grazie in anticipo!
Matteo
Quel codice non funziona per i campi orig-. Comunque nella nuova versione c’è un’opzione anche per questo (publocformat=locpubyear).
Ciao
Ivan