Help me bibliografia

  • Questo topic ha 17 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 16 anni fa da nicfab.
  • Creatore
    Topic
  • #49296
    nicfab
    Partecipante
      Up
      0
      Down
      ::


      Ho un problema con la bibliografia.

      Con BibDesk ho creato un file Bibliografia.bib che si trova nella stessa cartella del file.tex (master).

      Il mio documento master contiene parte del seguente codice:

      \documentclass[11pt,a4paper,titlepage,twoside,openright]{book}
      \usepackage[utf8]{inputenc}
      \usepackage[english,italian]{babel}
      \usepackage[T1]{fontenc}
      \usepackage{graphicx}
      \usepackage{microtype}
      \usepackage{indentfirst}
      \usepackage{setspace}
      \usepackage{makeidx}
      \usepackage{frontespizio}
      \usepackage[italian]{varioref}
      \usepackage[square,sort&compress]{natbib}

      …..

      % *****************************************************************
      % Materiale finale
      %******************************************************************
      \backmatter
      \cleardoublepage\input{MaterialeInizialeFinale/Bibliografia}
      \cleardoublepage\input{MaterialeInizialeFinale/Dichiarazione}

      \printindex
      \end{document}

      Ho, quindi, creato un file tchiamato Bibliografia.tex che contiene il seguente codice:

      \addcontentsline{toc}{chapter}{Bibliografia}
      \bibliography{Bibliografia}
      \nocite{*}
      \bibliographystyle{plain}

      In uno dei capitoli che richiamo nel documento master con \input ho inserito \citep{aaa:bbb} e \citet{aaa:bbb}
      (ovviamente sono i riferimenti dei libri da citare).

      Ho provato a compilare il master in LaTeX e in BibTex.
      Non riesco a vedere alcuna bibliografia. Dove sbaglio ?

    Visualizzazione 16 filoni di risposte
    • Autore
      Risposte
      • #49297
        Up
        0
        Down
        ::

        Ho un problema con la bibliografia.

        Con BibDesk ho creato un file Bibliografia.bib che si trova nella stessa cartella del file.tex (master).

        Il mio documento master contiene parte del seguente codice:

        \documentclass[11pt,a4paper,titlepage,twoside,openright]{book}
        \usepackage[utf8]{inputenc}
        \usepackage[english,italian]{babel}
        \usepackage[T1]{fontenc}
        \usepackage{graphicx}
        \usepackage{microtype}
        \usepackage{indentfirst}
        \usepackage{setspace}
        \usepackage{makeidx}
        \usepackage{frontespizio}
        \usepackage[italian]{varioref}
        \usepackage[square,sort&compress]{natbib}

        …..

        % *****************************************************************
        % Materiale finale
        %******************************************************************
        \backmatter
        \cleardoublepage\input{MaterialeInizialeFinale/Bibliografia}
        \cleardoublepage\input{MaterialeInizialeFinale/Dichiarazione}

        \printindex
        \end{document}

        Ho, quindi, creato un file tchiamato Bibliografia.tex che contiene il seguente codice:

        \addcontentsline{toc}{chapter}{Bibliografia}
        \bibliography{Bibliografia}
        \nocite{*}
        \bibliographystyle{plain}

        In uno dei capitoli che richiamo nel documento master con \input ho inserito \citep{aaa:bbb} e \citet{aaa:bbb}
        (ovviamente sono i riferimenti dei libri da citare).

        Ho provato a compilare il master in LaTeX e in BibTex.
        Non riesco a vedere alcuna bibliografia. Dove sbaglio ?

        Hai compilato un’altra volta con LaTeX?

        Ciao
        Enrico

      • #49298
        nicfab
        Partecipante
          Up
          0
          Down
          ::

          Hai compilato un’altra volta con LaTeX?

          Ciao
          Enrico

          Sì: 1 volta con LaTex, 1 con BibTex e 2 con LaTex.
          🙁

        • #49299
          Up
          0
          Down
          ::

          Ho un problema con la bibliografia.

          Con BibDesk ho creato un file Bibliografia.bib che si trova nella stessa cartella del file.tex (master).

          Il mio documento master contiene parte del seguente codice:

          \documentclass[11pt,a4paper,titlepage,twoside,openright]{book}
          \usepackage[utf8]{inputenc}
          \usepackage[english,italian]{babel}
          \usepackage[T1]{fontenc}
          \usepackage{graphicx}
          \usepackage{microtype}
          \usepackage{indentfirst}
          \usepackage{setspace}
          \usepackage{makeidx}
          \usepackage{frontespizio}
          \usepackage[italian]{varioref}
          \usepackage[square,sort&compress]{natbib}

          …..

          % *****************************************************************
          % Materiale finale
          %******************************************************************
          \backmatter
          \cleardoublepage\input{MaterialeInizialeFinale/Bibliografia}
          \cleardoublepage\input{MaterialeInizialeFinale/Dichiarazione}

          \printindex
          \end{document}

          Ho, quindi, creato un file tchiamato Bibliografia.tex che contiene il seguente codice:

          \addcontentsline{toc}{chapter}{Bibliografia}
          \bibliography{Bibliografia}
          \nocite{*}
          \bibliographystyle{plain}

          In uno dei capitoli che richiamo nel documento master con \input ho inserito \citep{aaa:bbb} e \citet{aaa:bbb}
          (ovviamente sono i riferimenti dei libri da citare).

          Ho provato a compilare il master in LaTeX e in BibTex.
          Non riesco a vedere alcuna bibliografia. Dove sbaglio ?

          Hai compilato un’altra volta con LaTeX?

          Ciao
          Enrico

          Accidenti! Non mi ero accorto dell’inghippo!
          `\addcontentsline{toc}{chapter}{Bibliografia}
          \nocite{*}
          \bibliographystyle{plain}
          \bibliography{Bibliografia}`
          Ciao
          Enrico

        • #49300
          nicfab
          Partecipante
            Up
            0
            Down
            ::

            Accidenti! Non mi ero accorto dell’inghippo!
            `\addcontentsline{toc}{chapter}{Bibliografia}
            \nocite{*}
            \bibliographystyle{plain}
            \bibliography{Bibliografia}`
            Ciao
            Enrico

            Scusa, se non ho capito male, il codice che mi hai indicato sostituisce quello che avevo inserito nel file Bibliografia.tex. Il master non va toccato ?
            Se così è, purtroppo non funziona.

          • #49301
            Up
            0
            Down
            ::

            Accidenti! Non mi ero accorto dell’inghippo!
            `\addcontentsline{toc}{chapter}{Bibliografia}
            \nocite{*}
            \bibliographystyle{plain}
            \bibliography{Bibliografia}`
            Ciao
            Enrico

            Scusa, se non ho capito male, il codice che mi hai indicato sostituisce quello che avevo inserito nel file Bibliografia.tex. Il master non va toccato ?
            Se così è, purtroppo non funziona.

            Mi sembra evidente che il codice debba sostituire quello simile (e sbagliato). Devi naturalmente far andare ancora bibtex.

            Ciao
            Enrico

          • #49302
            nicfab
            Partecipante
              Up
              0
              Down
              ::

              [
              Mi sembra evidente che il codice debba sostituire quello simile (e sbagliato). Devi naturalmente far andare ancora bibtex.

              Ciao
              Enrico

              Ok, avevo capito bene, grazie. Ho provato a compilare in bibtex e ottengo questo errore:

              ! Package natbib Error: Bibliography not compatible with author-year citations.

              Se volessi cambiare il pacchetto con BiblaTex cosa dovrei cambiare (mi scuso ma sto imparando pian piano e in 2 giorni penso di aver già fatto molto … Normalmente non sono tediante …) ?

            • #49303
              Up
              0
              Down
              ::

              [
              Mi sembra evidente che il codice debba sostituire quello simile (e sbagliato). Devi naturalmente far andare ancora bibtex.

              Ciao
              Enrico

              Ok, avevo capito bene, grazie. Ho provato a compilare in bibtex e ottengo questo errore:

              ! Package natbib Error: Bibliography not compatible with author-year citations.

              Se volessi cambiare il pacchetto con BiblaTex cosa dovrei cambiare (mi scuso ma sto imparando pian piano e in 2 giorni penso di aver già fatto molto … Normalmente non sono tediante …) ?

              Certo. 🙁 Devi anche sostituire \bibliographystyle{plain} con \bibliographystyle{plainnat}.

              Ciao
              Enrico

            • #49304
              nicfab
              Partecipante
                Up
                0
                Down
                ::

                Certo. 🙁 Devi anche sostituire \bibliographystyle{plain} con \bibliographystyle{plainnat}.

                Ciao
                Enrico

                Ok. Ho modificato qualche assetto per semplificare; ho eliminato il file bibliografia.tex inserendo direttamente nel master i riferimenti alla bibliografia con questi comandi:
                \cleardoublepage
                \addcontentsline{toc}{chapter}{Bibliografia}
                \bibliography{Bib/Bibliografia}
                \bibliographystyle{plainnat}

                In questo modo funziona: vedo la bibliografia e le citazioni nel corpo dei capitoli.

                Ma perché la bibliografia esce con la citazione di autore e libro ma non con il numero tra parentesi quadre ?

              • #49305
                Up
                0
                Down
                ::

                Certo. 🙁 Devi anche sostituire \bibliographystyle{plain} con \bibliographystyle{plainnat}.

                Ciao
                Enrico

                Ok. Ho modificato qualche assetto per semplificare; ho eliminato il file bibliografia.tex inserendo direttamente nel master i riferimenti alla bibliografia con questi comandi:
                \cleardoublepage
                \addcontentsline{toc}{chapter}{Bibliografia}
                \bibliography{Bib/Bibliografia}
                \bibliographystyle{plainnat}

                In questo modo funziona: vedo la bibliografia e le citazioni nel corpo dei capitoli.

                Ma perché la bibliografia esce con la citazione di autore e libro ma non con il numero tra parentesi quadre ?

                Perché questo è il comportamento normale di natbib. Usa l’opzione “numbers:
                `\usepackage[square,sort&compress,numbers]{natbib}`
                Ciao
                Enrico

              • #49306
                nicfab
                Partecipante
                  Up
                  0
                  Down
                  ::

                  Perché questo è il comportamento normale di natbib. Usa l’opzione “numbers:
                  `\usepackage[square,sort&compress,numbers]{natbib}`
                  Ciao
                  Enrico

                  Grazie molte Enrico, adesso è Ok.

                  Volendo ampliare le mie conoscenze, ho creato un file di test con il pacchetto biblatex che contiene il seguente codice:

                  \documentclass[11pt,a4paper,titlepage]{book}
                  \usepackage[utf8]{inputenc}
                  \usepackage[italian]{babel}

                  \usepackage[babel]{csquotes}
                  \usepackage{biblatex}
                  \usepackage[style=alphabetic]{biblatex}

                  \begin{document}
                  Questa è una prova

                  \bibliography{Bib/Bibliografia}
                  \cleardoublepage
                  \addcontentsline{toc}{chapter}{\bibname}
                  \printbibliography

                  \end{document}

                  Ricevo degli errori.
                  Approfitto della tua cortesia per chiederti, se possibile, di capire dove sbaglio.
                  Grazie.

                • #49307
                  Up
                  0
                  Down
                  ::

                  Perché questo è il comportamento normale di natbib. Usa l’opzione “numbers:
                  `\usepackage[square,sort&compress,numbers]{natbib}`
                  Ciao
                  Enrico

                  Grazie molte Enrico, adesso è Ok.

                  Volendo ampliare le mie conoscenze, ho creato un file di test con il pacchetto biblatex che contiene il seguente codice:

                  \documentclass[11pt,a4paper,titlepage]{book}
                  \usepackage[utf8]{inputenc}
                  \usepackage[italian]{babel}

                  \usepackage[babel]{csquotes}
                  \usepackage{biblatex}
                  \usepackage[style=alphabetic]{biblatex}

                  \begin{document}
                  Questa è una prova

                  \bibliography{Bib/Bibliografia}
                  \cleardoublepage
                  \addcontentsline{toc}{chapter}{\bibname}
                  \printbibliography

                  \end{document}

                  Ricevo degli errori.
                  Approfitto della tua cortesia per chiederti, se possibile, di capire dove sbaglio.
                  Grazie.

                  Commetti due errori: carichi due volte biblatex con opzioni diverse e metti il comando \bibliography in un posto sbagliato (biblatex lo vuole prima di \begin{document}).
                  `\documentclass[11pt,a4paper,titlepage]{book}
                  \usepackage[utf8]{inputenc}
                  \usepackage[italian]{babel}

                  \usepackage[babel]{csquotes}
                  \usepackage[style=alphabetic]{biblatex}
                  \bibliography{Bib/Bibliografia}

                  \begin{document}
                  Questa è una prova

                  \cleardoublepage
                  \addcontentsline{toc}{chapter}{\bibname}
                  \printbibliography

                  \end{document}`
                  Ciao
                  Enrico

                • #49308
                  nicfab
                  Partecipante
                    Up
                    0
                    Down
                    ::


                    Grazie ho preso nota dei 2 errori, però non stampa la bibliografia (la pagina è vuota).

                    Tra i 2 package natbib e biblatex quale sarebbe da preferire (per funzioni o per altro) ?

                  • #49309
                    Up
                    0
                    Down
                    ::

                    Grazie ho preso nota dei 2 errori, però non stampa la bibliografia (la pagina è vuota).

                    Hai fatto andare bibtex?

                    Tra i 2 package natbib e biblatex quale sarebbe da preferire (per funzioni o per altro) ?

                    Sicuramente il secondo.

                    Ciao
                    Enrico

                  • #49310
                    nicfab
                    Partecipante
                      Up
                      0
                      Down
                      ::

                      Grazie ho preso nota dei 2 errori, però non stampa la bibliografia (la pagina è vuota).

                      Hai fatto andare bibtex?

                      Certo, ormai ho imparato 🙂
                      La pagina viene stampata incluso il numero di pagina ma completamente vuota. Il fatto è che, avendo provato (con errori) BiblaTex per il libro che sto impaginando, ho ritenuto fare un test con un piccolo file di prova per verificare dov’era l’errore. Adesso che il mio errore è stato individuato, non capisco cosa accada ancora. Scoperto l’arcano (me lo auguro) importerò il codice sull’altro file.

                      Tra i 2 package natbib e biblatex quale sarebbe da preferire (per funzioni o per altro) ?

                      Sicuramente il secondo.

                      Ciao
                      Enrico[/quote]

                      E’ per questo che sto insistendo con BiblaTex ma se non funziona, dovrò “ripiegare” su natbib …

                    • #49311
                      nicfab
                      Partecipante
                        Up
                        0
                        Down
                        ::


                        Allora, se può servire, TeXShop restituisce questo errore alla compilazione di BiblaTex:

                        This is BibTeX, Version 0.99c (TeX Live 2009)
                        The top-level auxiliary file: test.aux
                        The style file: biblatex.bst
                        Database file #1: test-blx.bib
                        Database file #2: Bibliografia.bib
                        Biblatex version: 0.9

                      • #49312
                        Up
                        0
                        Down
                        ::

                        Allora, se può servire, TeXShop restituisce questo errore alla compilazione di BiblaTex:

                        This is BibTeX, Version 0.99c (TeX Live 2009)
                        The top-level auxiliary file: test.aux
                        The style file: biblatex.bst
                        Database file #1: test-blx.bib
                        Database file #2: Bibliografia.bib
                        Biblatex version: 0.9

                        Non vedo nessun messaggio di errore. Naturalmente quel documento di esempio non produce alcuna bibliografia perché non c’è alcuna citazione. Prova ad aggiungere \nocite{*} e vedrai.

                        Ciao
                        Enrico

                      • #49313
                        nicfab
                        Partecipante
                          Up
                          0
                          Down
                          ::


                          Grazie. In effetti avevo già inserito il \nocite dimenticando di ricaricare il documento.
                          Adesso va. Ho selezionato lo stile numeric per avere la bibliografia alla fine ordinata per numero e va tutto ok. Tuttavia lo stile numeric viene applicato anche al testo con le citazioni che mi compaiono in numero anziché con riferimento all’autore.
                          Con natbib non accadeva.
                          Mmmm …

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

                      Go to top