Natbib

  • Creatore
    Topic
  • #122436
    Up
    0
    Down
    ::


    Buongiorno,
    devo usare Natbib per la bibliografia di un testo. Quando compilo il documento la bibliografia però non segue l’ordine alfabetico.
    Copio qui il preambolo che sto usando:

    \usepackage{amscd}
    \usepackage{amsfonts}
    \usepackage{lineno}
    \usepackage{natbib}
    \bibliographystyle{unsrtnat}
    \setcitestyle{square,aysep={,},yysep={;},citesep{;},notesep={, }}
    \usepackage[utf8]{inputenc}%enables tex to read diacriticals
    \usepackage{amsthm}
    \usepackage{amsmath}
    \usepackage{amssymb}
    \usepackage{footmisc}\setfnsymbol{lamport*}
    \def\idem{ \vrule height 0 pt depth 0.4 pt width 0.5 in~[}
    \long\def\symbolfootnote[#1]#2{\begingroup%
    \def\thefootnote{\fnsymbol{footnote}}\footnote[#1]{#2}\endgroup}
    \font \swungdash = msbm5
    \linenumbers
    \usepackage{blindtext}

    Dopo il testo, ho inserito \bibliography{bibliografiacopia}

    La bibliografia viene compilata, ma sembra che segua l’ordine con cui cito i riferimenti nel testo.

    Cosa sto sbagliando?
    Grazie.

Visualizzazione 1 filone di risposte
  • Autore
    Risposte
    • #122437
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Infatti ha esplicitamente impostato con \bibliographystyle lo stile unsrtnat che fa proprio quello che lamenti.
        Se NON stai usando Overleaf, che non ho mai usato e quindi non so come funzioni per la documentazione, ti suggerisco di aprire una finestra comandi o un terminal o uan console, comunque si chiami il pannello del tuo calcolatore per dare dei comandi a mano, e ci scrivi dentro `texdoc natbib`Come premi il tasto Enter/Invio/Return, comunque si chiami nella tua tastiera, ti si apre la documentazione di natbib che hai già nella tua installazione di TeX Live o di MikTeX. Vai alla pagina 21 dove c’e la sezione relativa alle opzioni che si possono usare con naltbib. Scoprirai che senza specificare nessuna opzione lo stile preimpostato dei riferimenti è del tipo autore-anno ordinato alfabeticamente. Lo stile usorted di natbib lascia i riferimenti nell’ordine in cui li hai scritti nella bibliografia. Tuttavia puoi scegliere fra moltissimi stile sia per i riferimenti sia per le citazioni. Se leggi tutta la documentazione tocchi con mano la potenza di questo pacchetto.
        Ovviamente LaTeX ti consente di usare sia bibtex per estrarre i riferimenti dal databse bibliografico, si biblatex)biber per fare la stessa cos on funzionalità ancora maggiori. Ma tutto dipende da come hai creato il database bibliografico (quello con estensione .bib). Ma se hai già una certa familiarità con natbib, puoi continuare così.

      • #122438
        Up
        0
        Down
        ::


        Ciao, grazie mille. Ho modificato il nome dello stile. Con \bibliographystyle{plainnat} la bibliografia segue l’ordine alfabetico!

        Grazie ancora.

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

    Go to top