Re: Philosophy-verbose senza “cit.”

#88082
Up
0
Down
::

Alb” post=87547Ciao,

sto preparando un articolo da mandare a una rivista e lo stile bibliografico da usare è molto simile a quello di philosophy-verbose, ma usa i titoli abbreviati (shorttitle) non seguiti da nessuna abbreviazione. Invece philosophy-verbose stampa “cit” dopo ogni shorttitle.

È possibile inserire un codice nel preambolo che faccia sì che “cit.” non venga stampato? Ho provato a ridefinire la \bibstring{cited} all’interno di “\DefineBibliographyStrings{english}” (la lingua del documento è l’inglese), ma senza successo.

Grazie e ciao
Alberto

`
\renewbibmacro*{cite:title}{%
\ifsingletitle{\usebibmacro{cite:opcit}}{%
\printtext[bibhyperlink]{%
\printfield[citetitle]{labeltitle}}}}
`

Se serve vanno ridefiniti anche altri due codici relativi a voci @incollection e @inbook richiamate con il campo crossref:

`\makeatletter
\DeclareCiteCommand{\bbx@crossref@inbook}%
{}%
{\ifciteseen{%
\ifthenelse{\value{listtotal}=2}%
{\printnames[][-\value{maxnamesincross}]{labelname}}%
{\printnames[][-\value{minnamesincross}]{labelname}}%
\setunit*{\addcomma\space}\printtext[bibhyperlink]{%
\printfield[citetitle]{labeltitle}}}%
{\usedriver{%
\DeclareNameAlias{sortname}{default}}%
{\thefield{entrytype}}}}%
{}%
{}%
\DeclareCiteCommand{\bbx@crossref@incollection}%
{}%
{\ifciteseen{%
\ifthenelse{\value{listtotal}=2}%
{\printnames[][-\value{maxnamesincross}]{labelname}}%
{\printnames[][-\value{minnamesincross}]{labelname}}%
\setunit{\addspace}%
\usebibmacro{editorstrg}%
\setunit*{\addcomma\space}\printtext[bibhyperlink]{%
\printfield[citetitle]{labeltitle}}}%
{\usedriver{%
\DeclareNameAlias{sortname}{default}}%
{\thefield{entrytype}}}}%
{}%
{}%
\makeatother
`
Ciao
Ivan

Go to top