Re: biblatex: stile philosophy-verbose

#42858
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!!!

Bene! Metterò quel codice nella prossima versione dello stile, sperando di avere un po’ di tempo per farlo.

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.

Sì, è corretto. Se vuoi anche “vol.” aggiungi “\bibstring{volume}~” prima di \textsc.

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) .

La vedo dura. Prova a dare un’occhiata al pacchetto xstring. Il comando \Rn puoi inserirlo direttamente nel record bibliografico.

Ciao
Ivan

Go to top