Re: “L’arte di gestire una bibliografia con biblatex”

#36416
Up
0
Down
::

Carissimi, il labor limae continua.

A questo punto, mi permetto di ricordarvi i maggiori problemi che ancora mi restano da risolvere per mettere a punto l’articolo.

1. Spiegare come si fa per avere, nei riferimenti bibliografici finali (opzione backref di biblatex), l’indicazione completa (“Citato a pagina..”).

Soluzione del neofita.
Magari qualcuno mi dice che cosa si può fare di meglio; in ongi caso funziona e per passare da uno all’altro, in caso di bisongo basta usare \usepackage[english]{babel} \usepackage[italian]{babel}:

in biblatex.sty aggiungere la riga:

`
\do{seep}% aggiunto da me per poter aggiungere {\bibstring{seep}\space in biblatex.def e quindi seep = {{cited on}{cited on}}, in english.lbx; seep = {{citato a}{citato a}} in italian.lbx
`

in biblatex.def modificare:

`
\newbibmacro*{pageref}{%
\iflistundef{pageref}
{}
{\bibstring{seep}\space %aggiunto da me per poter aggiungere seep = {{cited on}{cited on}}, in english.lbx
% era:
%{\bibstring{see}\space
\ifnum\value{pageref}>1\relax
\bibstring{pages}\ppspace
\else
\bibstring{page}\ppspace
\fi
\printlist[pageref][-\value{listtotal}]{pageref}}}
`

in english.lbx aggiungere la riga:

`
seep = {{cited on}{cited on}}, %aggiunto da me dopo aver aggiunto \do{seep} in biblatex.sty e {\bibstring{seep}\space in biblatex.def
`

in italian.lbx aggiungere la riga:

`
seep = {{citato a}{citato a}}, %aggiunto da me dopo aver aggiunto \do{seep} in biblatex.sty e {\bibstring{seep}\space in biblatex.def
`

Ciao
pierfranco

Go to top