Re: BibTeX: riferimenti multipli ordinati. Solo natbib?

#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.

    Go to top