Re: biblatex: stile philosophy-verbose

#42857
Up
0
Down
::

`
\newbibmacro*{ccite}{%
\global\boolfalse{cbx:loccit}%
\bibhypertarget{cite\the\value{instcount}}{%
\ifciteseen
{\iffieldundef{shorthand}
{\ifciteibid
{\usebibmacro{cite:ibid}}
{\usebibmacro{cite:title}}%
\usebibmacro{cite:save}}
{\usebibmacro{cite:shorthand}}}
{\usebibmacro{ccite:full}%
\usebibmacro{cite:save}}}}

\newbibmacro*{ccite:full}{%
\renewbibmacro*{author}{}%
\renewbibmacro*{editor}{}%
\renewbibmacro*{translator}{}%
\renewbibmacro*{editor+others}{}%
\printtext[bibhypertarget]{%
\usedriver
{\DeclareNameAlias{sortname}{default}}
{\thefield{entrytype}}}%
\usebibmacro{shorthandintro}}

\DeclareCiteCommand{\ccite}
{\usebibmacro{prenote}}
{\usebibmacro{citeindex}%
\usebibmacro{ccite}}
{\multicitedelim}
{\usebibmacro{cite:postnote}}
`

Ho definito un nuovo comando \ccite (sta per “continua citazione”) da usare in questi casi. Es: \footnote{Si veda \cite{Pinco:2009} e il successivo approfondimento \ccite{Pinco:2010}.}

Funziona alla perfezione!!! Grazie ancora, Ivan!!!
Per il bug di cui sopra, dovrò arrangiarmi “a mano”, visto che pare che in LyX sia arduo da risolvere.
Poi metterò a posto cose piccoline, ma nonostante il tempo a contagocce voglio provarci da solo; ti chiedo solo, concettualmente è giusto questo codice?

`\DeclareFieldFormat[article]{volume}{\textsc{\Rn{#1}}} `
che serve ovviamente ad avere il vol. in numeri romani.
A proposito, conosci del codice che estrapola da un testo tutti i numeri e li sostituisce con \textsc{\Rn{#1}} o \textsc{\romannum{#1}}? Mi serve per casi estremi: ad esmepio il volume XXVII (nuova serie IX) .

Grazie ancora e ciao

Piero

Go to top