Re: Eseguire \xpatchbibdriver su tutti i “driver”

#83020
Up
0
Down
::

ivan” post=82388Una domandona per il nostro Guru 😀
Ho bisogno di sostituire tre righe che compaiono in tutti
i driver bibliografici degli stili philosophy. Questo, ad esempio, il codice per il driver @article.
(Il comando è del pacchetto xpatch)
`\xpatchbibdriver{article}{%
\usebibmacro{pageref}%
\newunit\newblock
\usebibmacro{related}%
}{%
\usebibmacro{related}%
\newunit\newblock
\usebibmacro{pageref}%
}{}{}`
In pratica si tratta di invertire il caricamento di \usebibmacro{pageref} con \usebibmacro{related}.
Vorrei evitare di dover usare questo comando per ogni driver.
Mi servirebbe quindi un comando come:
`\xpatchbibdriver{*}{}{}{}{}`
dove * sta per un driver qualsiasi.

Sono sicuro che con LaTeX 3 si può fare e visto che xpatch è scritto su LaTeX 3…

Grazie in anticipo

Ciao
Ivan

Hai usato un bel

`\relax`

? 😉

Ciao
Tommaso

Go to top