Re: Biblatex: rendere cliccabile anche il prenote

#89621
Liverpool
Partecipante
    Up
    0
    Down
    ::


    Grazie! Funziona benissimo, ma ho aggiunto due modifiche che dipendono dall’uso che ne faccio:

    1) ho incorporato direttamente il codice nel comando [tt]\DeclareCiteCommand{\citeauthor}[/tt] al posto di [tt]\usebibmacro{prenote}[/tt], perché mi serve che funzioni solo se sto usando [tt]\citeauthor[/tt] (altrimenti funziona con tutti i comandi di citazione e non mi va bene, visto che il prenote lo uso correttamente nei [tt]\footcite[/tt];

    2) ho eliminato [tt]\setunit{\prenotedelim}[/tt] altrimenti mi aggiungeva uno spazio bianco dopo il testo del prenote (considera che il campo author è vuoto).

    A tale proposito, visto che sto usando lo stile philosophy-verbose e pur avendo letto la licenza, vorrei chiederti per conferma se posso utilizzare le modifiche che ho fatto.

    Ciao

    Edit:
    Alla fine ho deciso di utliizzare il postnote anziché il prenote, perché così posso usare un solo parametro opzionale nel comando [tt]\citeauthor[/tt]. Il codice che ho usato è:
    `\DeclareCiteCommand{\citeauthor}
    {\boolfalse{citetracker}%
    \boolfalse{pagetracker}%
    \usebibmacro{prenote}}
    {\ifciteindex
    {\indexnames{labelname}}
    {}%
    \printtext[bibhyperref]{\printnames{labelname}}}
    {\multicitedelim}
    {\iffieldundef{postnote}
    {}
    {\printtext[bibhyperref]{\printfield{postnote}}}%
    }`

    Go to top