Aggiungere voce a bibliografia (biblatex)

  • Creatore
    Topic
  • #101113
    Up
    0
    Down
    ::


    😕 Ciao a tutti!
    Utilizzo Latex da pochissimo tempo e sto cercando di destreggiarmi in Biblatex.
    Tutto sembrava funzionare bene, la bibliografia era inclusa correttamente nel documento .tex, finché non ho provato ad aggiungere una voce alla bibliografia (a un paio di giorni di distanza dalla prima compilazione). Provo a compilare, ma nulla, il nuovo record viene continuamente ignorato e la bibliografia viene compilata come se non ci fosse. Cosa sbaglio? probabilmente una sciocchezza, ma non riesco proprio a risolvere il problema!
    Grazie 🙂

Visualizzazione 3 filoni di risposte
  • Autore
    Risposte
    • #101114
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Bevento/a nel forum!

        Probabilmente non hai citato la nuova voce bibliografica, oppure hai sbagliato a scrivere la chiave nell’argomento di \cite; Basta una minuscola al posto di una maiuscola e la chiave è diversa.
        Se la tua bibliografica .bib contiene solo i riferimenti della tua tesi, del tuo documento, puoi scrivere prima di \printbibliography il comando \nocite{*}, e ti verrano inclusi tutti i riferimenti anche quelli non citati o citati con una chiave sbagliata, purché, naturalmete to compili il file .bib con biber e poi ricompili du volte il documento con pdflatex.

      • #101115
        Up
        0
        Down
        ::


        Ho fatto tutto quello che hai scritto e ricontrollato mille volte, ma nulla. Sembra non recepire alcuna modifica. Ho provato anche a togliere una voce alla bibliografia e si ripete lo stesso problema. Ho rinominato il documento e aggiornato il file .bib, e ancora nulla. Ho persino scritto un errore nel file .bib e la compilazione non me lo segnalava. Cosa credi possa essere?
        In ogni caso, grazie per la risposta! 🙂

      • #101116
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Che devi leggere il file log della bibliografia che si chiama .blg; mainfile è il nome del tuo file tex; controllane la data e l’ora, perché potrebbe riferirsi a tempi anteriore a quello di diverse compilazioni precedenti. Ricorda poi che devi sempre compilare con biber, dopo aver compilato almeno una volta il documento con pdflatex, e poi dopo aver eseguito biber, devi ricompilare almeno due volte con pdflatex.

          La “ratio” che sta dietro a questa procedura apparentemente complessa è che:

          1) compilazione con pdflatex: genera il file ausiliario che contiene (tra la’ltro) le etichette delle opere citate;
          2) eseguendo biber (o bibtex, biblatex per impostazione predefinita vorrebe che si usasse biber, ma spesso quanddo si clicca l’apposita icona dello shelle editor, viene lanciato bibtex; questo implica che si debba modificare l’impostazione dell’editor, oppure che si indichi a biblatex, fra le sue opzioni, backend=bibtex) si estraggono le informazioni dal file .bib per associarle all chiavi che il programma biber legge nel file ausiliario, e componendole nel formato richiesto da latex e viene prodotto il file con estensione bbl.
          3) ricomponendo con pdflatex viene composta la bibliografia nel documento, ma i riferimenti non sono ancora a posto perché solo la fine di questa esecuzione il nuovo file ausiliario contiene effettivamante le tichette citate;
          4) rilanciando pdflatex la bibliografia viene ricomposta, ma più che altro vengono lette e etichette dei comandi \bibitem presenti nel file della bibliografioa precedentemenpe compilata.
          %) a seonda del tipo di citazioni, le citazioni presenti nel testo potrebbero avere alterato la formattazione e avere scombussolato gli altri riferimenti incrociati; per questo ricompilare ancora una volta con pdflatex non guasta; ma visto il numero di compilazioni che si fanno comunque durante al preparazione del documento, questo quinto passaggio di solito è superfluo.

          Se modifichi il file bib, devi evidentemente ripartire dal punto 2, se non dal punto 1).

        • #101117
          Up
          0
          Down
          ::


          Scusa il ritardo nella risposta, ma l’altro giorno ho letto di sfuggita e da allora mi ricollego solo oggi. Alla fine era un errore strano di compilazione ma ho risolto cancellando la cache.
          In ogni caso grazie 🙂

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

      Go to top