Re: biblatex: stili philosophy-classic e philosophy-modern

#37543
Up
0
Down
::

[quote]
Ho fatto dei tentativi per risolvere questo singolare problema. Il codice seguente (inserito nel preambolo) dovrebbe bastare:

Ottimo! Provato e funziona. Grazie mille Ivan.

Il codice proposto da Ivan funziona benissimo in tutti i casi “normali”, ma non in questo:
`\defcitealias{knuth:art}{Donald E.~Knuth}\citetalias{knuth:art} \citeyearpar{knuth:art}`
Con biblatex e lo stile msb (opzioni natbib e squaren) né il nome né l’anno sono cliccabili. Invece con BibTeX + classic lo erano. 😥

Spero che Ivan trovi rimedio anche per questo caso (lo uso nell”Arte, per la cronaca).

Ah, colgo l’occasione per fare presente che nella nuova edizione dell’Arte, il capitolo sulla Bibliografia verrà rivoluzionato, e imperniato su biblatex (e sugli stili di Ivan, of course!). 😉

Ciao,
L.[/quote]

Comandi come \citetalias sono forniti solo per compatibilità con natbib. Per rendere cliccabili il nome e l’anno anche in questo caso serve questo codice:

`\DeclareCiteCommand{\citeyearpar}[\mkbibparens]
{\boolfalse{citetracker}%
\boolfalse{pagetracker}%
\usebibmacro{prenote}}
{\printtext[bibhyperref]{\printfield{year}}}
{\multicitedelim}
{\usebibmacro{postnote}}

\makeatletter
\DeclareCiteCommand{\citetalias}
{\usebibmacro{prenote}}
{\usebibmacro{citeindex}%
\bibhyperref{\@citealias{\thefield{entrykey}}}}
{\multicitedelim}
{\usebibmacro{postnote}}
\makeatother
`

Però, attenzione! Qualcosa mi dice che questo trucco e quello del precedente precendere post per rendere cliccabili i nomi non mi convincono, sebbene funzionino. Forse c’è un modo più pulito e magari più semplice per fare ciò, ma non lo conosco. Come sapete ci sono molte soluzioni per ogni problema; alcune funzionano e basta, altre funzionano ma potrebbero creare problemi (più o meno (im)prevedibili), quelle migliori funzionano e ci assicurano che non creeranno problemi. Sono le soluzioni “eleganti”. È queste ultime che bisognerebbe sempre ricercare. Ho cercato di farlo quando ho potuto; in questi ultimi casi, purtroppo, non ne sono sicuro.

Ho visto che il link al tuo articolo su biblatex rimanda ora al capitolo dell’Arte incentrato su Biblatex. Ottimo! Speriamo che gli stili, oltre che funzionare, siano per quanto possibile anche “eleganti”. Ho sempre cercato di fare in modo che sia così, tuttavia rimane questo timore 😳

Ciao
Ivan

Go to top