BibTeX: riferimenti multipli ordinati. Solo natbib?

  • Creatore
    Topic
  • #31772
    Up
    0
    Down
    ::


    Ciao a tutti,

    sto cercando di rendere i riferimenti multipli, ad esempio \cite{pippo, pluto, paperino},
    in modo che l’output abbia i numeri ordinati, cioè [1,3,34] anziché [3,1,34] ecc. . .

    Possibilmente vorrei anche che venissero “compressi” indicando l’intervallo per i numeri consecutivi, ad es. [1-5] anziché [1,2,3,4,5].

    Ho visto nella guida di Lorenzo che la soluzione è usare natbib:
    `\usepackage[square,numbers,sort&compress]{natbib}`

    Però ci sono dei problemi. 1. Devo cambiare stile della bibliografia usandone uno compatibile con natbib: 2. uso bibunits e nella documentazione di natbib non mi sembra che ci sia scritto che sono compatibili.

    Esiste un modo più semplice per avere l’analogo di sort&compress di natbib?

    Capisco che ci sono scelte di semplicità e che per le funzioni aggiuntive i pacchetti sono l’ideale, ma mi chiedo anche come mai una cosa così basilare non sia stata contemplata nel LaTeX standard. . .

    Grazie mille.
    Ciao ciao.
    Fra

Visualizzazione 1 filone di risposte
  • Autore
    Risposte
    • #31773
      lorenzo.pantieri
      Partecipante
        Up
        0
        Down
        ::

        sto cercando di rendere i riferimenti multipli, ad esempio \cite{pippo, pluto, paperino},
        in modo che l’output abbia i numeri ordinati, cioè [1,3,34] anziché [3,1,34] ecc. . .

        Possibilmente vorrei anche che venissero “compressi” indicando l’intervallo per i numeri consecutivi, ad es. [1-5] anziché [1,2,3,4,5].

        Ho visto nella guida di Lorenzo che la soluzione è usare natbib:
        `\usepackage[square,numbers,sort&compress]{natbib}`

        Però ci sono dei problemi. 1. Devo cambiare stile della bibliografia usandone uno compatibile con natbib: 2. uso bibunits e nella documentazione di natbib non mi sembra che ci sia scritto che sono compatibili.

        Esiste un modo più semplice per avere l’analogo di sort&compress di natbib?

        Capisco che ci sono scelte di semplicità e che per le funzioni aggiuntive i pacchetti sono l’ideale, ma mi chiedo anche come mai una cosa così basilare non sia stata contemplata nel LaTeX standard. . .

        Dalla doc. di natbib:

        It can also emulate the sorting and compressing functions of the cite package as well as the multiple citation (and merging) functions of Thorsten Ohl’s mcite package. (The natbib package, however, is not compatible with either cite or mcite themselves.)

        Non ho mai provato i pacchetti cite e mcite: prova a darci un’occhiata.

        Tuttavia, il mio consiglio è di usare natbib. L’opzione numbers è formidabile: permette di passare da riferimenti autore-anno a riferimenti di tipo numerico in un attimo.

        Il pacchetto bibunits è compatibile con natbib:
        http://www.lorenzopantieri.net/LaTeX_files/BibliografieMultiple.pdf

        Capisco che ci sono scelte di semplicità e che per le funzioni aggiuntive i pacchetti sono l’ideale, ma mi chiedo anche come mai una cosa così basilare non sia stata contemplata nel LaTeX standard. . .

        Sono d’accordo con te. Ecco un altro bug che aggiungerei alla lista:
        http://www.guit.sssup.it/phpBB2/viewtopic.php?t=4804&start=0

        Ciao,
        L.

      • #31774
        Up
        0
        Down
        ::

        Non ho mai provato i pacchetti cite e mcite: prova a darci un’occhiata.

        Grazie mille Lorenzo!
        Devo ammettere che ho guardato superficialmente la documentazione di natbib e non ho cercato bene.

        In ogni caso il pacchetto cite è semplicemente perfetto. Caricato senza alcuna opzione, dopo la prima compilazione le reference sono già tutte ben ordinate! 🙂

        Sono d’accordo con te. Ecco un altro bug che aggiungerei alla lista:
        http://www.guit.sssup.it/phpBB2/viewtopic.php?t=4804&start=0

        Bene, lo scrivo subito.

        Grazie ancora.
        Ciao ciao.
        Fra

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

    Go to top