Problema con Bibliografia: undefined references

  • Creatore
    Topic
  • #95523
    Up
    0
    Down
    ::


    Innanzitutto un salutone a tutti..grazie anticipatamente!

    Sono un dottorando in giurisprudenza, amante di latex dagli ormai lontani tempi delle tesine pre-laurea. Dalla prima volta in cui ho utilizzato il Tex è stato..amore a prima vista. Dopo aver letto il Pantieri, ho iniziato ad utilizzarlo sempre. A livello basilare, certo, ma garantendomi una comodità di scrittura e compilazione incredibile. Non che facessi un granché: note, bibliografia, formattazione dei files, ma a me basta :mrgreen:

    …Ho cambiato da poco pc (ora ho un Acer con w8), e vi ho installato Tex Live. Sto lavorando ad alcune pubblicazioni…e non riesco a far funzionare la bibliografia!!!

    Praticamente i riferimenti bibliografici sul file pdf finale di output compaiono come la chiave. Id est: se la do il comando \cite{tizio:palloncini}, nel testo non trovo la citazione stile verbose o numeric, bensì, in nota, tizio:palloncini. In “bold”, naturalmente.

    …Onestamente, non so che fare. Ho provato a chiedere ad un amico più esperto di me, e nemmeno lui sa che pesci pigliare. Addirittura, mi ha inviato codice sorgente e file.bib di una cosa che lui ha scritto e che presso di lui veniva compilata correttamente. Da me, naturalmente, è venuta deturpata dall’errore di cui sopra.
    Viceversa, i miei file presso di lui si compilano perfettamente… 😕

    Utilizzo TeXlive 2014, come editor Tex Maker. Ho scaricato anche TexShop e provato a compilare in biber…senza esito.

    Ho provato ad iniziare da zero, con un file semplice reperito sul forum:

    \documentclass{book}

    \usepackage[style=numeric-comp,useprefix,backend=biber]{biblatex}
    \addbibresource{bibliografia/bibliografia.bib}

    \begin{document}

    \cite{cavalla:verita}

    \nocite{*}
    \printbibliography

    \end{document}

    Beh, l’errore si è ripresentato.

    Naturalmente, faccio le solite quattro compilazioni… Alla prima, nessun problema (ma, naturalmente, la citazione non compare). Quando compilo con F11 Compare:

    Process started

    This is BibTeX, Version 0.99d (TeX Live 2014/W32TeX) The top-level auxiliary file: Ennesima prova.aux I found no \citation commands—while reading file Ennesima prova.aux I found no \bibdata command—while reading file Ennesima prova.aux I found no \bibstyle command—while reading file Ennesima prova.aux (There were 3 error messages)

    Process exited with error(s)

    E quando compilo nuovamente con F1 compaiono vari warning: “citation n page undefined”, “there were undefined references”, “please rerun Biber on the file”.

    …Siccome non so una mazza di informatica, ma di inglese qualcosa capisco, devo lanciare di nuovo biber. Ma….non dovrebbe essere già caricato visto il preambolo di cui sopra? 🙄 😳

    Vi ringrazio anticipatamente…..buona giornata 🙂

Visualizzazione 33 filoni di risposte
  • Autore
    Risposte
    • #95524
      franen
      Partecipante
        Up
        0
        Down
        ::

        daderonzolo” post=95126
        This is BibTeX, Version 0.99d (TeX Live 2014/W32TeX) The top-level auxiliary file: Ennesima prova.aux I found no \citation commands—while reading file Ennesima prova.aux I found no \bibdata command—while reading file Ennesima prova.aux I found no \bibstyle command—while reading file Ennesima prova.aux (There were 3 error messages)

        Ci hai già scritto la risposta!!!
        Hai lanciato Bibtex anziché Biber. configura il tuo editor per lanciare Biber e vivrai felice!

        Fran

      • #95525
        Up
        0
        Down
        ::


        Grazie Franen… ma… come faccio a configurare biber su texmaker? Sono andato sul configuratore…al posto di “bibtex.exe %” scrivo… “biber”? 😳

        Ma perché se su TeXshop compilo con biber, comunque mi dà errore? 😳

        Grazie mille!

      • #95526
        franen
        Partecipante
          Up
          0
          Down
          ::


          Non uso texmaker e non lo ho installato, ma spero ci sia una guida online…
          TeXshop lancia biber o bibtex? Guarda la prima riga del file di log!

        • #95527
          Up
          0
          Down
          ::


          …TeXshop lancia Biber, l’ho impostato. Ed infatti, clicco F11 mi lancia biber. Tuttavia mi dà errori. Nel file di log, i soliti errori “citation on page 1 undefined”, “there were undefined references”, “please rerun biber on the file “, ecc…

          Cosa che ho fatto, ma nulla cambia… 😐 😐

        • #95528
          franen
          Partecipante
            Up
            0
            Down
            ::


            Non saprei, prova a compilare questo (pdflatex, biber, pdflatex)
            `\begin{filecontents}{bibliografiaa.bib}
            @book{cavalla:verita,
            author = {Eco, Umberto},
            title = {Come si fa una tesi di laurea},
            publisher = {Bompiani},
            date = {1977},
            location = {Milano},
            }
            @book{pippo:topolino,
            author = {Eco, Umberto},
            title = {Come si fa una tesi di laurea},
            publisher = {Bompiani},
            date = {1977},
            location = {Milano},
            }
            \end{filecontents}
            \documentclass{book}
            \usepackage[style=numeric-comp,useprefix,backend=biber]
            {biblatex}
            \addbibresource{bibliografiaa.bib}
            \begin{document}
            \cite{cavalla:verita}
            \nocite{*}
            \printbibliography
            \end{document}`

          • #95529
            Up
            0
            Down
            ::


            …grazie mille Franen! Provato, ma…non cambia nulla. Stessi errori di cui sopra…. 👿 non so che fare.

          • #95530
            franen
            Partecipante
              Up
              0
              Down
              ::


              Quindi è un problema di sistema e non di codice… Ma non so che dirti se non lavorare sulla configurazione degli editor.
              Fran

            • #95531
              Up
              0
              Down
              ::


              …provato e riprovato, nulla. Grazie comunque!

              Spero di risolvere in qualche modo

            • #95532
              franen
              Partecipante
                Up
                0
                Down
                ::


                prova con TeXworks, dovresti averlo installato assieme alla TeXlive, usa bibtex di default, ma impostarlo per biber è molto semplice.
                Fran

              • #95533
                Up
                0
                Down
                ::


                GRazie mille…sai indicarmi come si fa? Su “preferenze?”

              • #95534
                OldClaudio
                Partecipante
                  Up
                  0
                  Down
                  ::


                  Se c=vuoi evitare la configurazione degli eiditr, controlla due cose;
                  1) da qualche parte nel disco biber registra un file dal nome formato da una lunga stringa di cifre. Se non cancelli quel file, rimasuglio di precedenti esecuzioni non andate a buon fine, biber non funziona correttamente. A me non è mai successo, ma sul forum se ne parla e se ne è parlato molto nel 2013.
                  Il pulsante biber non c’é oppure cliccandolo non parte beamer? Esegui biber dal prompt dei comadio terminale che dir si voglia. se il tuo documento chi chiama miodocumento.tex, alla prima esecuzione di pdflatex, vengono creati dei file ausiliari che servono a biber. tu, però, non sei tenuto a sapere come si chiamino, ma ti basta cambiare direcory di lavoro fino a portarti nella catella dove si trova il tuo MioDocumento.tex e poi introdurre il comando biber MioDocumento e premere il tasto ,invio>; se entro quelche secondo non compare nel termiale l’informazione che biber ha terminato il suo lavoro, sei nei guai, perché vuol dire che c’è decisamente qualcosa che non va a livello di sistema TeX. Potrebbe esserci qualcosa che non va, ma nel termnale compaiono dei messaggi dai quli puoi capire che cosa non vada. i messaggi dovrebbero terminare con l’informazione che il programma ha creato il file MioDocumento.bbl. Se termian con questa informazione, aprilo con un qualunque editor di puro testo e vedi che cosa contiene. Se è vuoto sei nei guai, ma probabilmente contiene qualche cosa, cioè, dopo alcuni comandi preliminari, ti crea un ambiente thebibliography, dove in ogni voce ci sono gli estremi necessari per comporre la bibliografia.
                  Se non arrivi mai al file .bbl, allora devi scovare che cosa ci sia nella tua distribuzione che non va. Ma se ho capito bene, tu stai usando un Mac e hai installato MacTeX 2014. In questo caso, esegui l’applicazione TeX Live Utility (che si trova in Applicazioni/TeX/, ed esegui l’aggiornamento; da metà giungo, da quando è dispnibile, MacTeX ha già ricevuto un centinaio di aggirnamnti, forse di più. Non sarebe male aggirnare ogni 7-10 giorni.

                  Ho riletto i tuoi messaggi passsati: dichi: “ho installato TeX Live 2014 e ho scaricato TeXShop”. Mi preoccupa, perché se tu avessi instalalto la versione di TeX Live epr Mac, che si chiama MacTeX, tu TeXShop l’avresti già a bordo nella cartella Applocazioni.TeX/

                  Non riesco a vedere/cpire bene se il tuo problema sia di isteam TeX installato male, o se ci siano errori nel tuo codice sorgente. L’esempio che ti ha mandato @franene ti funziona? se ti funziona, allora l’errore è nel tuo codice sorgente. Se l’esempio di @franen non ti funzona, allore l’errore è ne sistema; a me quell’esempio funziona benissimo.

                • #95535
                  Up
                  0
                  Down
                  ::


                  grazie mille, dopo provo…spero senza fare casini 😳

                  Grazie a tutti!!

                • #95536
                  Up
                  0
                  Down
                  ::


                  p.s. @OldClaudio: non uso, mac, bensì uno scrauso pc Acer con W8 😉

                • #95537
                  franen
                  Partecipante
                    Up
                    0
                    Down
                    ::


                    Ma hanno scritto TeXshop per windows?

                  • #95538
                    Up
                    0
                    Down
                    ::


                    sì….:)

                  • #95539
                    Up
                    0
                    Down
                    ::


                    scusate, sono fuso…è “TeXstudio”… 🙄 🙄 sono un pò lesso 🙄

                  • #95540
                    franen
                    Partecipante
                      Up
                      0
                      Down
                      ::


                      Volevo ben dire… 😀

                    • #95541
                      Up
                      0
                      Down
                      ::


                      😆 😆 ormai non capisco più un cavolo. Fra un pò mi mangio il pc 👿

                    • #95542
                      Up
                      0
                      Down
                      ::


                      A me il codice di @franen non dà nessun problema.

                      Ciao
                      Tommaso

                    • #95543
                      Up
                      0
                      Down
                      ::


                      Ciao Tommaso, ho riprovato. A me continua a dare lo stesso problema, con tutti gli editor… 😳 😥

                    • #95544
                      franen
                      Partecipante
                        Up
                        0
                        Down
                        ::


                        Hai un’installazione completa della TeXlive?
                        Hai provato con TeXworks?
                        Hai provato a usare Bibtex invece di Biber (mettendo backend=bibtex nelle opzioni di caricamento di biblatex)? [non so se bibtex sia sufficiente per compilare correttamente la tua bibliografia, ma almeno prova].
                        Se vai in c:\texlive\2014\bin\win32 (o64) c’è il programma bibier.exe? [questo era il percorso su XP, non so su W8 come sia… al massimo da terminale prova a scrivere “biber” e vedi se riconosce il comando]

                        Fran

                      • #95545
                        Up
                        0
                        Down
                        ::


                        Grazie ancora, Fran!! 🙂

                        Certo, mettendo backend=biber ho provato, seguendo il buon Pantieri, ma non succede nulla. Biber c’è, ma…non capisco cosa succede. 🙄 🙄 🙄 🙄 🙄 sto davvero inziando a temere di dovermi mettere a scrivere in word 😥

                      • #95546
                        Up
                        0
                        Down
                        ::


                        ecco cosa mi compare ora, compilando in biber il file .bib

                        Processo avviato: biber.exe “ProvaG”

                        Archive/Zip.pm did not return a true value at -e line 358.

                        Il processo è terminato con uno o più errori

                        adesso salo il pc e me lo mangio 👿

                      • #95547
                        Up
                        0
                        Down
                        ::


                        Ma visto che Biber ti dà problemi, perché non provi a lanciare BibTeX? Giusto per fare una controprova. Ovviamente devi impostare il corretto backend quando carichi biblatex.

                        Ciao
                        Claudio

                      • #95548
                        Up
                        0
                        Down
                        ::


                        ….Claudio, come extrema ratio, provo a fare come mi hai indicato tu.cosa devo mettere come backend=?

                        Grazie mille:)

                      • #95549
                        OldClaudio
                        Partecipante
                          Up
                          0
                          Down
                          ::

                          daderonzolo” post=95195ecco cosa mi compare ora, compilando in biber il file .bib

                          Processo avviato: biber.exe “ProvaG”

                          Archive/Zip.pm did not return a true value at -e line 358.

                          Il processo è terminato con uno o più errori

                          adesso salo il pc e me lo mangio 👿

                          Può darsi che mi sbagli, ma Archive/Zip.pm è un file con una estensione e un percorso sospetti. Non mi risulta che il sistema TeX, in nessuna incarnazione faccia riferimento ad una cartella Archive. Forse ne scrivi il nome e il percorso nel file bib? In questo caso copiaci e facci vedere il recod bibliografico che contiene questa cosa strana. Oppure dicci come usi tu la cartella Archive.

                          Certo quell’errore è il motivo (almeno un motivo) per il quel biber, e probabilmente anche bibtex, non possono creare il file .bbl.

                        • #95550
                          Up
                          0
                          Down
                          ::

                          daderonzolo” post=95205….Claudio, come extrema ratio, provo a fare come mi hai indicato tu.cosa devo mettere come backend=?

                          Grazie mille:)

                          `backend=bibtex`

                          Se usi biber devi scrivere biber, se usi bibtex scrivi bibtex. 🙂

                          Ciao
                          Claudio

                        • #95551
                          Up
                          0
                          Down
                          ::


                          Grazie mille a tutti…infatti, con bibtex funziona!!! 😀

                          Grazie a tutti. Andrò avanti così intanto…che per me è già aver (ri)conquistato latex!

                          Un’ultima cosa….in citazione (uso bibstyle=authortitle,citestyle=verbose-trad1, da buon umanista 😆 ), cosa mai successa, mi separa i campi con un punto anziché con la virgola. Cioè, in nota e nell’indice bibliofragico compare Pinco Pallino. Non capisco nulla di informatica. 2014…anziché Pinco Pallino, ecc…
                          Come posso fare?

                          ….e avete idea di come mai non mi compaia l’editore, pur se ho il campo del riferimento completo?

                          Grazie mille… 😳

                        • #95552
                          franen
                          Partecipante
                            Up
                            0
                            Down
                            ::


                            Capisco il diiuno informatico, ma almeno leggere bene.. 🙂
                            Nell messaggio #95192 c’era una sfilza di domande e opzioni.
                            Di cui ripeto: “Prova con TeXworks”, ch eè già instalalto sul tuo Mac assieme alla distribuzione TeX (se hai installato la completa, lo hai fatto?)
                            Fran

                          • #95553
                            Up
                            0
                            Down
                            ::


                            🙂 sì sì, ho provato con TeXworks, che è stato il mio primo editor, tra l’altro. Ma il problema con biber persiste. Con TeXmaker, bibtex funziona. Funziona anche con TeXworks, ma preferisco usare TeXmaker se devo scrivere qualcosa di compless 😳 Ha i comandi più accessibili per un incapace come me 🙄

                            Mi dà solo i problemi di cui sopra e che non so spiegare.

                          • #95554
                            OldClaudio
                            Partecipante
                              Up
                              0
                              Down
                              ::


                              Attento: “editor” in inglese vuol dire curatore, non vuol dire come in italiano “casa editrice”

                            • #95555
                              Up
                              0
                              Down
                              ::


                              ….:) sì sì, infatti ho messo l’editore sotto “publisher”:cool:

                              …avete qualche idea sul perché compaiano i punti anziché le virgole nel riferimento bibliografico e perché non compaia l’editore?:???:

                              Grazie mille 🙂

                            • #95556
                              OldClaudio
                              Partecipante
                                Up
                                0
                                Down
                                ::


                                Dipende dallo stile della bibliografia; se si tratta di bibllatex bisogna ridefinire certe macro. Se non compare la casa edtrice può darsi che la tipologia del riferimento non sia una di quelle che prevedono quell’informazione in quello stile. Per saperlo devi consultare la documentazione di bibtex, che parla anche di alcuni stili standard, o di biblatex che costituisce il nucleo personalizzabile con diversi moduli di estensione di una grande varietà di stili ci composizione dei riferimenti.

                                Personalmente preferisco i punti, ma se hai delle prescrizioni diverse allora capisco il tuo desiderio di usare le virgole.

                              • #95557
                                Up
                                0
                                Down
                                ::


                                Grazie mille 🙂 🙂

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

                            Go to top