Suddividere bibliografia (uso del l’opzione type)

  • Creatore
    Topic
  • #117623
    Up
    0
    Down
    ::


    Buongiorno a tutti, mi trovo di fronte ad un problema sulla gestione della bibliografia, al momento ho l’intera bibliografia suddivisa tra libri, articoli e siti usando l’opzione type di printbibliography

    `\printbibliography[heading=bibempty,type=article]`

    Vorrei però fare in modo che assieme agli articoli entrassero anche i proceedings, come devo modificare la porzione di codice qui in basso per ottenerelo?

    `
    \section*{Articoli}
    \addcontentsline{toc}{section}{Articles}
    \printbibliography[heading=bibempty,type=article]
    `

    Grazie mille a tutti,

    Andrea

Visualizzazione 5 filoni di risposte
  • Autore
    Risposte
    • #117624
      Up
      0
      Down
      ::


      `
      \defbibfilter{artproc}{%
      type=article or type=proceeedings
      }
      `

      `\printbibliography[filter=artproc]`

      Ciao
      Ivan

    • #117625
      Up
      0
      Down
      ::


      Gentilissimo!

    • #117626
      Up
      0
      Down
      ::


      Dopo aver fatto come consigliato qui sopra avrei bisogno di un’ulteriore aiuto:

      sto cercando di capire come posso fare in modo che i riferimenti siano così numerati:

      Articoli
      [1]
      [2]

      [5]

      Libri
      [6]

      [10]

      Web
      [11]

      Ovviamente sia che io metta ordine di citazione che ordine alfabetico latex mette in ordine prima di suddividere, quindi mi trovo i numeri sparsi (e non ha alcun senso).
      C’è un modo per dirgli che ‘legga’ il filtro prima e faccia prima la numerazione degli articoli, poi dei libri, poi del resto?

      Grazie
      AM

    • #117627
      Filippo
      Partecipante
        Up
        0
        Down
        ::


        Prova a usare l’opzione ‘defernumbers’ quando carichi il pacchetto biblatex (cfr. guida biblatex p. 58, consultabile con texdoc biblatex da riga di comando), se ho capito dovrebbe fare al caso tuo (devi lanciare latex almeno un paio di volte perché i numeri vengano corretti).

      • #117628
        Up
        0
        Down
        ::


        Ti ringrazio, questo pomeriggio o domani provo e ti faccio sapere!

        Grazie ancora intanto 🙂

      • #117629
        Up
        0
        Down
        ::


        Buonasera a tutti,

        confermo che la numerazione funziona correttamente.

        Mi è invece sorto un problema con i filtri:

        `\defbibfilter{artproc}{%
        ( type=article or type=proceeding)
        }

        \section*{Articoli}
        \addcontentsline{toc}{section}{Articles}
        \printbibliography[heading=bibempty,filter=artproc]

        %————————————————

        \defbibfilter{bookchap}{%
        ( type=book or type=incollection)
        }

        \section*{Libri}
        \addcontentsline{toc}{section}{Books}
        \printbibliography[heading=bibempty,filter=bookchap]`

        Il primo filtro tutto ok,
        Il filtro book e incollection funziona solo per i libri e non per gli incollection, ci vedete qualche errore che ho fatto nella porzione di codice?

        Se inverto i due type dentro al \defbibfilter ottengo che funzionano gli incollection e non i libri. Ci sto uscendo pazzo 😕

        EDIT: problema risolto mettendo tutti i \defbibfilter prima del primo \printbibliography

    Visualizzazione 5 filoni di risposte
    • Devi essere connesso per rispondere a questo topic.

    Go to top