Liverpool” post=89167Sto usando biblatex con lo stile philosophy-verbose.
Mi servo impropriamente del record incollection per citare sostanzialmente degli articoli di giornale (leggi sulla gazzetta ufficiale). I motivi sono due:
a) non voglio le virgolette caporali intorno al titolo. Potrei modificare article, ma lo uso per altri articoli e lì mi vanno bene le virgolette;
b) in generale mi piace che ci sia scritto “in” prima del nome della gazzetta ufficiale.Il problema è che di alcune leggi non ho la fonte, perciò ottengo qualcosa tipo: Legge 79/2013 in (2013), che ovviamente è orribile (lo so che è colpa mia).
Allora vorrei sapere se è possibile fare in modo che non compaia la preposizione “in” quando manca il [tt]bookititle[/tt].
Se non è possibile, è difficile creare un record copia di incollection ma senza la preposizione, da usare quando opportuno?
Grazie
Meglio definire un nuovo driver:
`\makeatletter
\DeclareBibliographyDriver{incollectionalt}{%
\usebibmacro{bibindex}%
\usebibmacro{begentry}%
\usebibmacro{author/translator+others}%
\setunit{\labelnamepunct}\newblock
\usebibmacro{title}%
\newunit
\printlist{language}%
\newunit\newblock
\usebibmacro{byauthor}%
\newunit\newblock
\iffieldundef{xref}%
{\iffieldundef{crossref}{\usebibmacro{incollection:full}}%
{\bbx@crossref@incollection{\thefield{crossref}}%
\newunit\newblock
\usebibmacro{crossrefdata}}}%
{\bbx@crossref@incollection{\thefield{xref}}%
\newunit\newblock
\usebibmacro{xrefdata}}}
\makeatother`
Questo è @incollection semplicemente senza “in”
Ciao
Ivan