Modificare il campo postnote nelle citazioni

  • Creatore
    Topic
  • #92979
    mattiaca
    Partecipante
      Up
      0
      Down
      ::


      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.

    Visualizzazione 1 filone di risposte
    • Autore
      Risposte
      • #92980
        Up
        0
        Down
        ::

        mattiaca” post=92605Sto 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

      • #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.:?

      Visualizzazione 1 filone di risposte
      • Devi essere connesso per rispondere a questo topic.

      Go to top