Re: Eseguire \xpatchbibdriver su tutti i “driver”

#83019
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

Dubito che esista una lista dei driver da qualche parte. Se ci fosse, si potrebbe percorrerla facendo la modifica.

Ciao
Enrico

Go to top