Re: Modificare il campo postnote nelle citazioni

#92981
mattiaca
Partecipante
    Up
    0
    Down
    ::

    ivan” post=92627

    Sto personalizzando le note a pie di pagina. Quando c’è il campo pages viene stampato con “pp.” e il campo postnote ha ugualmente le “pp.” in questo modo: pp. x-y, pp. a-b.
    Inserendo questo codice:
    ` \DeclareFieldFormat{postnote}{\iffieldundef{pages}%
    {\mkpageprefix[pagination]{#1}}%
    {#1}}
    `
    ottengo pp. x-y, a-b come volevo.
    Tuttavia, in questo modo scompare il “pp.” anche nelle postnote dopo la prima citazione, ovvero quando il campo pages, non viene più stampato: invece io voglio le “pp.” se non ci sono altri campi con “pp.”
    Sto usando lo stile philosophy-verbose, che a sua volta utilizza verbose-trad2, ma non trovo il comando per correggere questa situazione.
    Help, please.

    Quello che chiedi è un comportamento incoerente. Tuttavia dovresti riuscire a risolverlo aggiungendo il condizionale
    \ifciteseen

    Ciao
    Ivan

    Mi rendo conto che sia un comportamento incoerente, però mi sembra quello più accettabile dal punto di vista visivo.
    Se utilizzo questo codice

    ` \DeclareFieldFormat{postnote}%
    {\iffieldundef{pages}%
    {\mkpageprefix[pagination]{#1}}%
    {\ifciteseen{\mkpageprefix[pagination]{#1}}%
    {#1}}%
    }
    `

    Il risultato è che il termine “pp.” è in ogni postnote e torno a pp. x-y, pp. a-b: come se non avessi impostato nulla.:?

    Go to top