Bibliografia biblatex

  • Creatore
    Topic
  • #71696
    Up
    0
    Down
    ::


    Buona sera a tutti..

    Sto cercando di compilare la bibliografia della mia tesi, niente di difficoltoso, ma non so il motivo per cui non mi viene stampata.. nel testo i riferimenti appaiono ma alla fine non ho la raccolta con i testi citati, quindi proprio la bibliografia… Sapete aiutarmi?

    Grazie

Visualizzazione 54 filoni di risposte
  • Autore
    Risposte
    • #71697
      Up
      0
      Down
      ::


      Ci mostri quello che hai scritto? Altrimenti è un po’ difficile aiutarti.

      Ciao
      Tommaso

    • #71698
      Up
      0
      Down
      ::


      \documentclass[11pt,a4paper]{book}
      \usepackage[utf8]{inputenc}
      \usepackage{amsmath}
      \usepackage{amsfonts}
      \usepackage{amssymb}
      \usepackage{graphicx}
      \usepackage{biblatex}
      \bibliography{biblio}
      \begin{document}

      Il vetro strutturale.\cite{Nieri}

      Il vetro…

      \printbibliography
      \end{document}

    • #71699
      Up
      0
      Down
      ::

      Driven” post=70886\documentclass[11pt,a4paper]{book}
      \usepackage[utf8]{inputenc}
      \usepackage{amsmath}
      \usepackage{amsfonts}
      \usepackage{amssymb}
      \usepackage{graphicx}
      \usepackage{biblatex}
      \bibliography{biblio}
      \begin{document}

      Il vetro strutturale.\cite{Nieri}

      Il vetro…

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

      \printbibliography
      \end{document}

      Mancavano le righe in rosso. Attenzione: hai seguito la sequenza giusta? Una volta LaTeX, una volta BibTeX e altre due volte LaTeX.

      Ciao
      Tommaso

    • #71700
      Up
      0
      Down
      ::


      Ecco forse è proprio questo… “hai seguito la sequenza giusta? Una volta LaTeX, una volta BibTeX e altre due volte LaTeX.”
      Anche su una guida che ho trovato c’è scritto ma non capisco che significa

      Grazie

    • #71701
      Up
      0
      Down
      ::

      Driven” post=70889Ecco forse è proprio questo… “hai seguito la sequenza giusta? Una volta LaTeX, una volta BibTeX e altre due volte LaTeX.”
      Anche su una guida che ho trovato c’è scritto ma non capisco che significa

      Grazie

      In parole povere non si creano i file ausiliari necessari per la stampa della bibliografia. Ovviamente, se usi pdfLaTeX, la sequenza è invariata: pdfLaTeX+BibTeX+pdfLaTeX+pdfLaTeX.

      Ciao
      Claudio

    • #71702
      Up
      0
      Down
      ::


      Scusate ma continuo a non capire.. io ho fatto così.. ho fatto un file con latex e poi l’ho salvato in .bib (che poi vorrei poter modificare successivamente) successivamente ho fatto il mio file “testo con latex” e ho cercato di collegare i due elementi…
      Sbaglio?

      Grazie

      saluti

    • #71703
      Up
      0
      Down
      ::

      Driven” post=70892Scusate ma continuo a non capire.. io ho fatto così.. ho fatto un file con latex e poi l’ho salvato in .bib (che poi vorrei poter modificare successivamente) successivamente ho fatto il mio file “testo con latex” e ho cercato di collegare i due elementi…
      Sbaglio?

      Grazie

      saluti

      Onestamente non ho capito cosa intendi con “ho fatto un file con latex e poi l’ho salvato in .bib”. Al massimo hai creato un file .bib con lo stesso editor che usi per creare i file .tex. 🙂

      Mettiamola così: se vuoi costruire un ponte tra i due file .tex e .bib ti servono dei mattoncini rappresentati dai file ausiliari. Con la sequenza che ti hanno segnalato tu costruisci i file ausiliari e quindi i mattoncini. Senza la sequenza hai un ponte immaginario: il collegamento c’è, ma non si vede, ossia non ti viene stampata la bibliografia. Più o meno io l’ho capita così :lol:.

      Ciao
      Claudio

    • #71704
      Up
      0
      Down
      ::


      Forse mi sono spiegato male; riassumo ciò che ho fatto…

      1)apro Texeditor, creo quel file che per me è la bibliografia seguendo le regole che ho trovato sulla spiegazione di lorenzo pantieri;
      2) apro latex e scrivo tutto quello che ho linkato in precedenza
      3) provo a far stampare.. ma nulla..
      3) provo a aggiornare la biblio ma ancora nulla…

      Quindi che devo fare??? Xke non va? cosa significa la sequenza???

      So che magari a voi vi sembrerà stupido ma io ho aperto Texeditor questa mattina…

      Grazie

      saluti

    • #71705
      Up
      0
      Down
      ::

      Driven” post=70895Forse mi sono spiegato male; riassumo ciò che ho fatto…

      1)apro Texeditor, creo quel file che per me è la bibliografia seguendo le regole che ho trovato sulla spiegazione di lorenzo pantieri;
      2) apro latex e scrivo tutto quello che ho linkato in precedenza
      3) provo a far stampare.. ma nulla..
      3) provo a aggiornare la biblio ma ancora nulla…

      Quindi che devo fare??? Xke non va? cosa significa la sequenza???

      So che magari a voi vi sembrerà stupido ma io ho aperto Texeditor questa mattina…

      Grazie

      saluti

      Cosa significa per te il punto 3a) “provo a stampare”?

      Devi compilare il documento con LaTeX; non conosco Texeditor, ma ci saranno dei pulsanti di compilazione da qualche parte e dei menu che ti permettano di scegliere come compilare (LaTeX, pdfLaTeX o BibTeX). Cercali e segui le istruzioni.

      Ciao
      Claudio

    • #71706
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::

        Driven” post=70892 ho fatto un file con latex e poi l’ho salvato in .bib
        Sbaglio?

        Visto che quello che hai scritto non ha significato evidentemente sbagli.

        Quello che ti vuol dire Tommaso è che devi creare il tuo testo con un editor qualunque, per esempio TeXShop, TeXworks, TeXmaker, o quello che tu comunque usi.

        Devi creare un file bib con una programma apposito, che sia Jabref o Bibdesk o altro non ha importanza, ma di sicuro non lo crei e non lo modifichi con latex e non lo salvi in bib.

        Poi fai andare una prima volta pdflatex sul tuo file tex.

        Successivamente fa andare una volta bibtex sul tuo file bib, ma non importa che tu specifichi niente se lo fai attraverso l’apposito bottone del tuo editor. altrimenti da riga di comando devi specificare come argomento il nome del tuo file tex senza specificarne l’estensione.

        Poi fai andare di uovo pdflatex per ben due volte sul tuo file tex.

        In sostanza: File esistenti creati o modificati con gli appositi programmi: miomainfile.tex e miabibliografia.bib

        Poi supponendo di lavorare dalla finestra comandi:

        pdflatex miomainfile
        bibtex miomainfile
        pdflatex miomainfile
        pdflatex miomainfile

        Lavorando dall’interno di un editor che abbia gli appositi bottoni:

        bottone pdflatex
        bottone bibtex
        bottone pdflatex
        bottone pdflatex

        Sia lavorando dalla finestra comandi, sia lavorando dall’interno dell’editor controlla sempre che ogni esecuzione vada a buon fine e termini regolarmente senza messaggi d’errore; se ci sono messaggi d’errore provvedi a eliminane le cause; dopo aver fatto andare bibtex devi avere nella tua cartella di lavoro anche la tua bibliografia con estensione bbl, oltre al file bib iniziale; se non ce l’hai, bibtex ha incontrato dei file sorgente che non ha potuto elaborare e certamente nel file blg c’è scritto che cosa lo ha fatto singhiozzare.

        Attento; esistono degli editor che ti permettono una certa autonomia nel creare il file bib; per esempio TeXmaker e TeXbib; non confondere questi editor con latex; essi NON sono latex, sono solo degli editor che ti permettono di scrivere dei file; a seconda di quanto siano LaTeX friendly possono contenere appositi bottoni per dire al sistema operativo di fare quello che altrimenti tu dovresti fare a mano nella finestra comandi: scrivere il comando con i suoi argomenti, premere “invio”, aspettare che l’esecuzione del comando sia terminata, scrivere un altro comando con altri argomenti, premere “invio”, eccetera. L’editor con i suoi bottoni ti permette di fare tutto questo in modo più comodo evitando gli errori di battitura.

      • #71707
        Up
        0
        Down
        ::


        Forse è meglio inserire direttamente la bibliografia nel codice principale della tua tesi…
        Ciao

      • #71708
        Up
        0
        Down
        ::


        A ora ho capito….

        Ho ance notato che posso pare tutto con Tex maker, non necessito di altri programmi…

        Grazie mille dell’aiuto…

      • #71709
        Enzo
        Partecipante
          Up
          0
          Down
          ::


          Salve a tutti.
          Sono un laureando e sto scrivendo la mia tesi con LaTeX. E’ la prima volta che lo uso, e devo dire che, leggendo attentamente una delle guide proposte su questo sito, non ho riscontrato particolari problemi, almeno per quanto riguarda le funzionalità di base.

          Invece ho riscontrato un po di problemi nel collegare il database bibliografico( il file .bib ) al file sorgente. Cioè in pratica non riesco a far comparire la bibliofrafia in fondo al mio documento pdf.

          Non ho aperto una nuova discussione perchè navigando nel forum ho trovato già questa che discuteva dello stesso argomento per cui mi è sembrato corretto continuare la discussione qui, anche se il mio problema è un pò diverso.

          In particolare io uso come editor Notepad++( ma se capita anche TexMakerX) e MikTeX 2.9 come ambiente per la compilazione(o come si usa dire in gergo LaTeX: composizione) dei file sorgenti, ovviamente usando il prompt dei comandi di Win Xp.

          Precisamente, io ho seguito alla lettera le indicazioni date in questa stessa discussione da illinguista1972 et al. sia per quanto riguarda l’ordine della sequenza dei comandi LaTeX nel file sorgente e sia per quanto riguarda l’ordine per la sequenza di composizione ovvero :

          1) pdflatex miomainfile
          2) bibtex miomainfile
          3) pdflatex miomainfile
          4) pdflatex miomainfile

          però mi accade che quando dal prompt eseguo il comando 2) ovvero bibtex miomainfile.bib mi da errore e mi dice la seguente cosa:

          C:\Documents and Settings\enzo\Desktop\prova latex>bibtex biblio.bib
          I couldn’t open file name `biblio.bib.aux’

          In più quando eseguo dal prompt il file sorgente con il comando pdflatex prova.tex mi da una serie di Warning del tipo:

          -) Package biblatex Warning: Data encoding is ‘utf8’.
          (biblatex) Use backend=biber.
          No file prova.bbl.

          -) LaTeX Warning: Citation ‘lib’ on page 1 undefined on input line 11.

          -) LaTeX Warning: Empty bibliography on input line 19.

          -) LaTeX Warning: There were undefined references.

          -) Package biblatex Warning: Please (re)run BibTeX on the file(s):
          (biblatex) prova
          (biblatex) and rerun LaTeX afterwards.

          in pratica il file sorgente ha la seguente forma:(nominato prova.tex)

          `
          \documentclass[11pt,a4paper]{report}
          \usepackage[utf8]{inputenc}
          \usepackage{amsmath}
          \usepackage{amsfonts}
          \usepackage{amssymb}
          \usepackage{graphicx}
          \usepackage{biblatex}
          \bibliography{biblio}
          \begin{document}

          Il vetro strutturale.\cite{lib}

          Il vetro…

          \cleardoublepage
          \addcontentsline{toc}{chapter}{\bibname}
          \printbibliography
          \end{document}
          `

          Mentre il database per la bibliografia è il seguente: (nominato biblio.bib)
          `
          @Book{lib,
          author = “Pippo”,
          publisher = “Topolino \& Co.”,
          year = 2009
          }

          `

          Sarebbe qualcuno cosi gentile da aiutarmi a capire dove sta il problema?
          Grazie in anticipo.

        • #71710
          Enzo
          Partecipante
            Up
            0
            Down
            ::


            Grazie lo stesso, anche se non avete risposto. probabilmente perche non avete avuto il tempo. Comunque ho risolto da solo.

            In pratica provando e riprovando( è da ieri che “spippolo” o come si dice dalle mie parti “smanettare” 🙂 ) ho capito l’errore che commettevo.

            Il problema era dovuto al fatto che quando eseguivo dal prompt >>bibtex miomainflie, come miomainfile davo il file .bib , ovvero biblio.bib il che è errato. Infatti come è ben specificato nella discussione nel messaggio scritto da OldClaudio più sù la sequenza ordinata esatta è:

            1) pdflatex miomainfile
            2) bibtex miomainfile
            3) pdflatex miomainfile
            4) pdflatex miomainfile

            dove miomainfile è sempre lo stesso file(ovvero “miomainfile”) ed è il file sorgente principale ovvero quello .tex. In più ho notato che, sempre dal prompt dei comandi, non c’è bisogno della estensione(ovvero .tex) del file sorgente per compilare. Anzi se al punto 2) metto l’estensione .tex mi da errore.

            Ciao, Enzo. 🙂

          • #71711
            Up
            0
            Down
            ::


            Hai visto? Ti stavo rispondendo 🙂

            Bravo Enzo, e te la sei cavata da solo! Non occorre l’estensione del file, infatti, quando lavori da riga di comando. E bibtex va lanciato sempre sul file principale: si occupa lui di pescare il file delle bibliografia .bib che tu avrai messo nella stessa cartella di quello principale. Ad ogni modo, le due sequenze che hai indicato nei tuoi messaggi sono uguali! 🙂

            Ciao
            Tommaso

          • #71712
            Enzo
            Partecipante
              Up
              0
              Down
              ::


              Si infatti, ho riscritto due volte la stessa sequenza. Naturalmente, però non è sufficiente che solo la sequenza sia ordinata in un certo modo per compilare correttamente il sorgente(insieme al database bibliografico), ma quando lavori da riga di comando è necessario anche che sia corretto il file che dai in input per la esecuzione. E in modo particolare il file deve essere sempre quello sorgente(ovvero il .tex) ed in più quando lanci bibtex non devi metterci l’estensione altrimenti non compila. Almeno questo è quello che succede nel mio caso, ribadendo che uso MikTeX 2.9 come ambiente di esecuzione sotto Win Xp

              Ciao, Enzo. 🙂

            • #71713
              Enzo
              Partecipante
                Up
                0
                Down
                ::


                Buongiorno a tutti!

                Volevo fare una domanda:

                come stile bibliografico ho scelto il numeric, ovvero come opzione del package biblatex ho specificato style=numeric(\usepackage[style=numeric]{biblatex}). Questa opzione mi stampa la bibliografia in ordine alfabetico(e fin qui va bene) e contrassegna con numeri tra parentesi quadre sia le citazioni nel testo che nella bibliografia.

                Ora volevo chiedere, esiste una opzione(e/o qualche package) dove le citazioni fatte nel sorgente compaiono i numeri tra parentesi quadre(del tipo [1], [2], [3], [4]…..) mentre nella bibliografia i vari riferimenti bibliografici vengono contrassegnati da numeri ma senza le parentesi quadre?? ….ma con un punto seguito dal numero?? ovvero del tipo .1, .2, .3, .4……….

                Grazie in anticipo, Enzo.

              • #71714
                lorenzo.pantieri
                Partecipante
                  Up
                  0
                  Down
                  ::


                  Intanto ti consiglio “numeric-comp” al posto di “numeric”. Cerca nell’Arte il perché.

                • #71715
                  Enzo
                  Partecipante
                    Up
                    0
                    Down
                    ::


                    Ciao lorenzo,

                    Grazie del suggerimento e del consiglio. In realtà già avevo letto la differenza tra numeric e numeric-comp. Ho scelto numeric perche non mi piace molto la forma compatta per le citazioni numeriche nel testo.

                    Però in pratica io volevo sapere qualcosa che riguardasse la personalizzazione dello stile bibliografico( in biblatex ). Ho provato a leggere e anche modificare i vari file .bbx, .cbx, ecc ecc ma da neofita/principiante(di LaTeX) non capisco molto le istruzioni di quel linguaggio, non avendolo mai usato.

                    In particolare vorrei un suggerimento circa se esiste una opzione già “bella e pronta”(in biblatex) per lo stile attraverso il quale nella bibliografia i riferimenti piuttosto che essere contrassegnati da numeri in parentesi quadre della forma ([1], [2], [3], [4]…..) sono contrassegnati da numeri nella forma (.1, .2, .3, .4…..); oppure devo scrivere delle marco per personalizzare?
                    Però questa personalizzazione vale solo per la bibliografia e non per le citazioni nel teso. Cioè nel testo mi va bene la forma ([1], [2], [3], [4]…..)

                    Grazie, Enzo

                  • #71716
                    Enzo
                    Partecipante
                      Up
                      0
                      Down
                      ::


                      Grazie lo stesso!

                      Ma ho di nuovo risolto da solo!!

                      In pratica per ottenere quello che io cercavo( leggi ultimo messaggio immediatamente predente a questo e 3 sopra di questo ) l’ho ottenuto andando a modificare nell file “numeric.bbx” in percorso:”alberoPersonale\tex\latex\biblatex\bbx” la seguente istruzione \DeclareFieldFormat{labelnumberwidth}{\mkbibbrackets{#1}} in quest’altra istruzione \DeclareFieldFormat{labelnumberwidth}{#1\adddot}

                      Ma poi mi sono accorto che lo stesso risultato lo ottengo se vado a scrivere nel preambolo senza modificare il file numeri.bbx la istruzione \DeclareFieldFormat{labelnumberwidth}{#1\adddot}

                      Che bello! 🙂 🙂

                      Una domanda ma una guida non estremamente difficile( cioe per principianti ) di LaTeX per imparare ad usare i comandi a basso livello(di base) dove la posso trovare?

                      Grazie in anticipo!

                    • #71717
                      Up
                      0
                      Down
                      ::

                      dancko” post=71121
                      Una domanda ma una guida non estremamente difficile( cioe per principianti ) di LaTeX per imparare ad usare i comandi a basso livello(di base) dove la posso trovare?

                      I sorgenti del TeXbook si trovano qui

                      http://www.ctan.org/tex-archive/systems/knuth/dist/tex

                      ma non sono compilabili 🙂

                      Ciao
                      Tommaso

                    • #71718
                      Up
                      0
                      Down
                      ::

                      illinguista1972″ post=71122

                      Una domanda ma una guida non estremamente difficile( cioe per principianti ) di LaTeX per imparare ad usare i comandi a basso livello(di base) dove la posso trovare?

                      I sorgenti del TeXbook si trovano qui

                      http://www.ctan.org/tex-archive/systems/knuth/dist/tex

                      ma non sono compilabili 🙂

                      Compilare il TeXbook è illegale, così come indicare dove procurarsi un PDF.

                      Esiste anche TeX by Topic, c’è in tutte le recenti distribuzioni: [tt]texdoc texbytopic[/tt]

                      Ciao
                      Enrico

                    • #71719
                      lorenzo.pantieri
                      Partecipante
                        Up
                        0
                        Down
                        ::

                        egreg9″ post=71123Compilare il TeXbook è illegale, così come indicare dove procurarsi un PDF.

                        Giusto per curiosità: come fanno i sorgenti del TeXBook a non essere compilabili? Non sono completi? Oppure sono completi, si potrebbero compilare ma è illegale farlo per ragioni di licenza?

                        Una domanda ma una guida non estremamente difficile( cioe per principianti ) di LaTeX per imparare ad usare i comandi a basso livello(di base) dove la posso trovare?

                        In ogni caso, dubito che il TeXBook risponda completamente alla domanda dell’OP: per esempio, a naso direi che il comando \DeclareFieldFormat è specifico di biblatex e la sua sintassi non può trovarsi altro che nella documentazione del pacchetto.

                      • #71720
                        Up
                        0
                        Down
                        ::

                        lorenzo.pantieri” post=71124

                        Compilare il TeXbook è illegale, così come indicare dove procurarsi un PDF.

                        Giusto per curiosità: come fanno i sorgenti del TeXBook a non essere compilabili? Non sono completi? Oppure sono completi, si potrebbero compilare ma è illegale farlo per ragioni di licenza?

                        Il file [tt]texbook.tex[/tt] comincia così:

                        `% This manual is copyright (C) 1984 by the American Mathematical Society.
                        % All rights are reserved!
                        % The file is distributed only for people to see its examples of TeX input,
                        % not for use in the preparation of books like The TeXbook.
                        % Permission for any other use of this file must be obtained in writing
                        % from the copyright holder and also from the publisher (Addison-Wesley).
                        \loop\iftrue
                        \errmessage{This manual is copyrighted and should not be TeXed}\repeat`
                        Non c’è molto da aggiungere, no?

                        Ciao
                        Enrico

                      • #71721
                        lorenzo.pantieri
                        Partecipante
                          Up
                          0
                          Down
                          ::


                          Capito.

                          Grazie mille,
                          Lorenzo

                        • #71722
                          Enzo
                          Partecipante
                            Up
                            0
                            Down
                            ::


                            Comunque io volevo qualcosa di simile ad un manuale di programmazione LaTeX per capire come funzionano i comandi a basso livello.

                            TeXbook alla fine non dice nulla di piu di quanto non c’è già nelle varie guide in italiano sparse per la rete ma sicuramente è un testo a cui far fede.

                            Una curiosità:

                            lorenzo.pantieri dice

                            In ogni caso, dubito che il TeXBook risponda completamente alla domanda dell’OP: per esempio, a naso direi che il comando \DeclareFieldFormat è specifico di biblatex e la sua sintassi non può trovarsi altro che nella documentazione del pacchetto.

                            cosa vuol dire OP?

                            grazie, ciao

                          • #71723
                            Up
                            0
                            Down
                            ::

                            dancko” post=71131Comunque io volevo qualcosa di simile ad un manuale di programmazione LaTeX per capire come funzionano i comandi a basso livello.

                            TeXbook alla fine non dice nulla di piu di quanto non c’è già nelle varie guide in italiano sparse per la rete ma sicuramente è un testo a cui far fede.

                            Una curiosità:

                            lorenzo.pantieri dice

                            In ogni caso, dubito che il TeXBook risponda completamente alla domanda dell’OP: per esempio, a naso direi che il comando \DeclareFieldFormat è specifico di biblatex e la sua sintassi non può trovarsi altro che nella documentazione del pacchetto.

                            cosa vuol dire OP?

                            grazie, ciao

                            OP significa “original poster”: chi ha cominciato un filone.

                            Pubblicità riguardo alla domanda principale: http://profs.sci.univr.it/~gregorio/introtex.pdf 🙂

                            Non hai mai letto il TeXbook, deduco dalla tua risposta. 🙂

                            Ciao
                            Enrico

                          • #71724
                            lorenzo.pantieri
                            Partecipante
                              Up
                              0
                              Down
                              ::

                              dancko” post=71131TeXbook alla fine non dice nulla di piu di quanto non c’è già nelle varie guide in italiano sparse per la rete ma sicuramente è un testo a cui far fede.

                              Ne dubito…

                            • #71725
                              Enzo
                              Partecipante
                                Up
                                0
                                Down
                                ::


                                Vero non ho mai letto TexBook, anche perche è da pochissimo che mi sono avvicinato a LaTeX.

                                Diciamo che ho guardato solo l’indice e la impressione che ho avuto è che in linea generale gli argomenti che tratta fossero più o meno gli stessi di quelli che tratta la guida:”L’arte di scrivere con LaTeX”(che ho letto in parte) solo che li tratta in maniera molto piu approfondita; ma dalle vostre risposte e considerazioni deduco che la mia è stata una impressione errata. 🙂

                                Saluti, Enzo

                              • #71726
                                Up
                                0
                                Down
                                ::


                                Chiedo perdono, ma non mi sembra di aver fatto nulla di male.

                                Ciao
                                Tommaso

                              • #71727
                                Up
                                0
                                Down
                                ::

                                dancko” post=71139Vero non ho mai letto TexBook, anche perche è da pochissimo che mi sono avvicinato a LaTeX.

                                Diciamo che ho guardato solo l’indice e la impressione che ho avuto è che in linea generale gli argomenti che tratta fossero più o meno gli stessi di quelli che tratta la guida:”L’arte di scrivere con LaTeX”(che ho letto in parte) solo che li tratta in maniera molto piu approfondita; ma dalle vostre risposte e considerazioni deduco che la mia è stata una impressione errata. 🙂

                                Saluti, Enzo

                                Probabilmente l’indice che hai guardato non è quello del TeXbook 😉
                                L’Arte parla di \LaTeX, mentre il TeXbook parla di TeX.

                                Ciao
                                Ivan

                              • #71728
                                Up
                                0
                                Down
                                ::


                                Salve a tutti.

                                Riapro questo argomento perchè ho ripreso a scrivere la tesi e la bibliografia non funziona più. Ho provato a ricrearla su un file nuovo ma niente.

                                E’ possibile che sia legato alla distribuzione che uso? Sono passato da MiKTeX a TeX Live.

                                Ripeto i passi che faccio.

                                1) creo il file principale (uso l’editor Texmaker):

                                `\documentclass[11pt,a4paper]{book}
                                \usepackage[utf8]{inputenc}
                                \usepackage{amsmath}
                                \usepackage{amsfonts}
                                \usepackage{amssymb}
                                \usepackage{graphicx}
                                \usepackage{biblatex}
                                \bibliography{biblio}
                                \begin{document}

                                Il vetro strutturale.\cite{lib}

                                Il vetro…

                                \cleardoublepage
                                \addcontentsline{toc}{chapter}{\bibname}
                                \printbibliography
                                \end{document}`

                                2) Creo la bibliografia nominandola biblio e la salvo semplicemente…

                                3) con aperto il file principale clicco su pdfLatex
                                4) con aperta lil file biblio clicco Bitex
                                Qui mi da questa risposta :

                                Process started
                                Process exited with error(s)

                                5)con aperto il file principale clicco su 2 volte pdfLatex

                                Alla fine però non ottengo niente…

                                Quale potrebbe essere il problema?

                                Grazie Ciao

                              • #71729
                                OldClaudio
                                Partecipante
                                  Up
                                  0
                                  Down
                                  ::


                                  Allora è un pezzo che avevi lasciato in sospeso la tesi;

                                  Per usare biblatex devi richiamare la bibliografia da compilare con \addbibresource e specificare l’estensione bib per il file che contiene il database dei riferimenti.

                                  Poi di default ora il motore di composizione con biblatex è biber, non più bibtex; però puoi continuare ad usare bibtex, purché to lo specifichi fra le opzioni della chiamata a biblatex; documentazione: texdoc biblatex più una miriade di filoni di discussioni qui sul forum dove è stato sollevato questo problema. Direi che la lettura della documentazione sia la via più semplice.

                                • #71730
                                  Up
                                  0
                                  Down
                                  ::


                                  Scusa ma dove lo trovo Biber?

                                  Il codice che ho scritto è corretto?

                                  Per fare la bibliografica basta che scriva un file normale Latex (con i campi appositi per la biblio) e poi lo salvi normalmente?

                                  Ciao

                                • #71731
                                  OldClaudio
                                  Partecipante
                                    Up
                                    0
                                    Down
                                    ::


                                    biber ce l’hai già fra gli eseguibili di qualunque distribuzione TeX Live o anche MiKTeX di epoca recente. Se intendi usarlo, allora sarebbe meglio che tu configurassi il tuo editor in modo che quando clicchi sul tast per la composizione della bibliografia esso editor mandi al sistema operativo il comando di usare biber invece di bibtex; in fondo non hai bisogno di sapere dove si trovi l’eseguibile e come dargli i comandi per compilare al bibliografia in formato bbl, quelo che viene letto da \printbibliography e composto nel documento. Come configurare il tuo editor? non lo so, ma ogni editor ha una documentazione che dice come configurarlo; generalmente ha anche una voce di menù per attivare le schermate di configurazione.

                                    Per il resto devi modificare il codice che hai scritto in base alle esigenze del nuovo biblatex; piccole modifiche, ma devi leggere la documentazione; siccome io per ora ho usato troppo poco biblatex, la documentazione te la dovrei andare a leggere io e poi dirti che cosa c’è scritto; fai prima a leggertela da solo. 😉

                                  • #71732
                                    Up
                                    0
                                    Down
                                    ::


                                    Caro Old Caludio.. io la leggerei volentieri.. ma sono ben 280 pagine… ora capisco che latex è un programma vasto ecc.. ma se per fare una modifica mi devo leggere una cosa del genere penso che allora è quasi meglio se ritorno a Word..

                                    Grazie comunque

                                  • #71733
                                    Up
                                    0
                                    Down
                                    ::


                                    Il problema credo che sia che quando mando il comando bibtex sul file da questo errore…

                                    Process started
                                    Process exited with error(s)

                                    Qualcuno sa a cosa è dovuto???

                                    Grazie

                                  • #71734
                                    Up
                                    0
                                    Down
                                    ::

                                    Driven” post=79084Il problema credo che sia che quando mando il comando bibtex sul file da questo errore…

                                    Process started
                                    Process exited with error(s)

                                    Qualcuno sa a cosa è dovuto???

                                    Grazie

                                    C’è sicuramente scritto nel file con estensione [tt].blg[/tt] che trovi nella cartella di lavoro. Lo puoi aprire con un qualsiasi editor di testo.

                                    Ciao
                                    Enrico

                                  • #71735
                                    Up
                                    0
                                    Down
                                    ::


                                    egreg9

                                    Scusa l’ignoranza ma per cartella di lavoro intendi la cartella dove sta salvato il mio file o un’altra cartella specifica?

                                    Ciao

                                  • #71736
                                    Up
                                    0
                                    Down
                                    ::

                                    Driven” post=79088egreg9

                                    Scusa l’ignoranza ma per cartella di lavoro intendi la cartella dove sta salvato il mio file o un’altra cartella specifica?

                                    La prima che hai detto. 🙂

                                    Ciao
                                    Enrico

                                  • #71737
                                    Up
                                    0
                                    Down
                                    ::


                                    Ciao a tutti,
                                    ho qualche problema con la pubblicazione della bibliografia sul mio pdf.
                                    Facendo una semplice prova con degli esempi presi dall’Arte:

                                    questo è il mio file .tex

                                    `
                                    \documentclass{article}
                                    \usepackage[italian]{babel}
                                    \usepackage[babel]{csquotes}
                                    \usepackage[style=alphabetic]{biblatex}
                                    \usepackage{guit}
                                    \bibliography{Bibliografia}
                                    \DeclareBibliographyCategory{basi}
                                    \DeclareBibliographyCategory{approf}
                                    \addtocategory{basi}{mori:tesi}
                                    \addtocategory{approf}{eco:tesi,mori:poesie}
                                    \defbibheading{basi}{\subsection*{Bibliografia essenziale}}
                                    \defbibheading{approf}{\subsection*{Letture d’approfondimento}}
                                    \begin{document}
                                    Il riferimento a~\cite{mori:tesi} appare nella bibliografia
                                    essenziale.
                                    Il riferimento a~\cite{eco:tesi} appare nelle letture
                                    di approfondimento. Si possono includere negli approfondimenti
                                    anche delle opere non esplicitamente citate nel documento.
                                    \nocite{mori:poesie}
                                    \section*{\refname}
                                    \printbibliography[heading=basi,category=basi]
                                    \printbibliography[heading=approf,category=approf]
                                    \end{document}
                                    `

                                    nella stessa cartella di lavoro del file .bib

                                    `
                                    @book{eco:tesi,
                                    author = {Eco, Umberto},
                                    title = {Come si fa una tesi di laurea},
                                    publisher = {Bompiani},
                                    date = {1977},
                                    location = {Milano}
                                    }
                                    @article{mori:tesi,
                                    author = {Mori, Lapo Filippo},
                                    title = {Scrivere la tesi di laurea con \LaTeX},
                                    journaltitle = {\Ars},
                                    number = {3},
                                    date = {2007}
                                    }
                                    `

                                    dopo aver compilato una prima volta il .tex con pdflatex e poi con bibtex (uso LEd come editor), ottengo questo errore:

                                    This is BibTeX, Version 0.99d (MiKTeX 2.9)
                                    The top-level auxiliary file: Nuovo.aux
                                    I found no \citation commands—while reading file Nuovo.aux
                                    I found no \bibdata command—while reading file Nuovo.aux
                                    I found no \bibstyle command—while reading file Nuovo.aux
                                    (There were 3 /b/c9/cerror /b/c0/cmessages)
                                    28-10-2012 23:33:32: STOP

                                    ma il file ausiliario esiste nella cartella di lavoro! Ovviamente se continuo compilando altre due volte pdflatex ottengo un output senza riferimenti nè bibliografia.
                                    Qual è il problema? Ho evitato di scrivere questa domanda cercando nel forum, ma non ho trovato nessun problema simile.

                                    Grazie
                                    Maurizio

                                  • #71738
                                    Up
                                    0
                                    Down
                                    ::


                                    Devi usare Biber invece di BibTeX; oppure scrivere
                                    `\usepackage[backend=bibtex]{biblatex}`
                                    Ciao
                                    Enrico

                                  • #71739
                                    Up
                                    0
                                    Down
                                    ::


                                    Grazie Enrico.

                                    Se scrivo nel preambolo

                                    \usepackage[style=alphabetic,
                                    backend=bibtex]{biblatex}

                                    all’esecuzione di Bibtex stavolta ottengo:

                                    This is BibTeX, Version 0.99d (MiKTeX 2.9)
                                    The top-level auxiliary file: Nuovo.aux
                                    The style file: biblatex.bst
                                    I couldn’t open database file Bibliografia.bib
                                    —line 4 of file Nuovo.aux
                                    : \bibdata{Nuovo-blx,Bibliografia
                                    : }
                                    I’m skipping whatever remains of this command
                                    Database file #1: Nuovo-blx.bib
                                    Warning–I didn’t find a database entry for “mori:tesi”
                                    Warning–I didn’t find a database entry for “eco:tesi”
                                    Warning–I didn’t find a database entry for “mori:poesie”
                                    Biblatex version: 2.2
                                    (There was 1 /b/c9/cerror /b/c0/cmessage)
                                    29-10-2012 00:23:10: STOP

                                    e continuo a non avere bibliografia nè citazioni.

                                    Come mai Bibtex non va bene e mi consigli Biber? Lo devo attivare sui comandi del mio editor (LEd), vero?

                                    Ciao
                                    Maurizio

                                  • #71740
                                    Up
                                    0
                                    Down
                                    ::

                                    Maurizio_84″ post=79308Grazie Enrico.

                                    Se scrivo nel preambolo

                                    \usepackage[style=alphabetic,
                                    backend=bibtex]{biblatex}

                                    all’esecuzione di Bibtex stavolta ottengo:

                                    This is BibTeX, Version 0.99d (MiKTeX 2.9)
                                    The top-level auxiliary file: Nuovo.aux
                                    The style file: biblatex.bst
                                    I couldn’t open database file Bibliografia.bib
                                    —line 4 of file Nuovo.aux
                                    : \bibdata{Nuovo-blx,Bibliografia
                                    : }
                                    I’m skipping whatever remains of this command
                                    Database file #1: Nuovo-blx.bib
                                    Warning–I didn’t find a database entry for “mori:tesi”
                                    Warning–I didn’t find a database entry for “eco:tesi”
                                    Warning–I didn’t find a database entry for “mori:poesie”
                                    Biblatex version: 2.2
                                    (There was 1 /b/c9/cerror /b/c0/cmessage)
                                    29-10-2012 00:23:10: STOP

                                    e continuo a non avere bibliografia nè citazioni.

                                    Come mai Bibtex non va bene e mi consigli Biber? Lo devo attivare sui comandi del mio editor (LEd), vero?

                                    Ciao
                                    Maurizio

                                    Be’, ti dice che non trova il file Bibliografia.bib e mi pare ovvio dove agire: il file bibliografico si deve chiamare [tt]Bibliografia.bib[/tt], secondo quello che dici nel preambolo.

                                    Meglio se passi a biber. E anche a un editor un pochino più recente di LEd (TeXStudio, per esempio).

                                    In tal caso però dovrai scrivere
                                    `\addbibresource{Bibliografia.bib}`
                                    invece di [tt]\bibliography{Bibliografia}[/tt]

                                    Per favore, usa il tag [tt][ code ][/tt] invece di [tt][ quote ][/tt] per il codice.

                                    Ciao
                                    Enrico

                                  • #71741
                                    Up
                                    0
                                    Down
                                    ::


                                    Grazie dei consigli!

                                    Detto questo in TesiClassica non mi riesce di compilare la bibliografia, salvata in .bib nella cartella di lavoro, col file .tex nella cartella MaterialeInizialeFinale, tutto come da template TesiClassica

                                    `
                                    \cleardoublepage
                                    \phantomsection
                                    \nocite{*}
                                    \printbibliography
                                    `

                                    pensavo fosse un problema della mia versione di bibtex e poverò con biber.
                                    Nel file principale inserisco
                                    `
                                    \input{MaterialeInizialeFinale/Bibliografia}
                                    `

                                    Qualcuno può aiutarmi?

                                    Ciao
                                    Maurizio

                                  • #71742
                                    Up
                                    0
                                    Down
                                    ::


                                    Salve a tutti anche io ho problemi con biblatex.
                                    Utilizzo lo stesso template per due lavori di tesi diversi e con uno non mi da nessun problema, mentre con l’altro mi da come errore
                                    `! Package inputenc Error: Keyboard character used is undefined
                                    (inputenc) in inputencoding `latin1'.
                                    See the inputenc package documentation for explanation.
                                    Type H for immediate help.

                                    l.27 Applications, Perspectives}
                                    , 2008.
                                    You need to provide a definition with \DeclareInputText
                                    or \DeclareInputMath before using this key.
                                    )) [61
                                    ]
                                    `

                                    non penso ci siano errori di sintassi nel file .bib quindi qualcuno sa da dove possa derivare questo problema?
                                    grazie
                                    giovanni

                                  • #71743
                                    Up
                                    0
                                    Down
                                    ::


                                    nessuno sa da cosa derivi questo errore?

                                    help me!

                                  • #71744
                                    Up
                                    0
                                    Down
                                    ::

                                    Ferraro” post=80066nessuno sa da cosa derivi questo errore?

                                    help me!

                                    Stai usando file con codifiche diverse. Impossibile dire di più.

                                    Ciao
                                    Enrico

                                  • #71745
                                    Up
                                    0
                                    Down
                                    ::

                                    Stai usando file con codifiche diverse. Impossibile dire di più.

                                    grazie mille per la risposta. scusa l’ignoranza dove posso controllare la codifica utilizzata nei file?
                                    (ripeto è lo stesso template ma in un caso funziona e nell’altro no)

                                    PS:entrambi i file hanno codifica font ISO-8859-1. ti riferisci a questa?

                                  • #71746
                                    Up
                                    0
                                    Down
                                    ::


                                    ho appena risolto un problema analogo al tuo, probabilmente la causa è la medesima:
                                    caratteri non consentiti nei riferimenti bibliografici

                                    non riesco a fare un esempio perché il forum traduce automaticamente il carattere che volevo usare:
                                    nel mio caso erano i semplici trattini
                                    `-`
                                    che, invece di essere normali, erano quelli più lunghi (come quando si usa il doppio trattino in latex per fare quello più lungo)

                                    devi avere pazienza e trovare le entry incriminate. Io mi sono avvalso dell’output in console di TexMaker (sono su macchina windows)
                                    aggiungo inoltre che non basta salvare il nuovo file: tra una prova e l’altra, dopo aver modificato il tuo .bib, compila senza i comandi per includere la bibliografia e poi rimetti i comandi che chiamano il nuovo file.

                                    esempio:
                                    1. trova gli errori nel .bib e sistemali, salva il .bib
                                    2. togli dal .tex il comando che chiama il .bib e che chiama bibtex
                                    3. compila (deve andare a buon fine senza bibtex)
                                    4. rimetti al .tex il comando che chiama il .bib
                                    5. compila e, in caso di errori, osserva la console: ti dirà in che frase c’è il carattere che non va bene. Riprendere dal punto 1 finché non si risolve tutto.

                                  • #71747
                                    Up
                                    0
                                    Down
                                    ::


                                    Grazie per la risposta. Avevo già pensato a questo problema, infatti mi ero messo alla ricerca dei caratteri incriminati ma non ne avevo trovati. Ho risolto comunque il problema! Ho copiato uno ad uno i file nel template funzionante (utilizzo lo stesso template per due lavori di tesi diversi e con uno non mi da nessun problema, mentre con l’altro mi da come errore) ed alla fine….nessun errore…..mistero!
                                    comunque la questione della bibliografia con biblatex rimane aperto, visto che molti altri utenti hanno diversi problemi.
                                    grazie
                                    giovanni

                                  • #71748
                                    Up
                                    0
                                    Down
                                    ::


                                    Premesso che il mio problema è simile a quello in discussione, ho provato a risolvere leggendo quanto scritto, ma continuo a manifestare un problema. Ora per completezza riporto sia il file minimo compilabile sia il database e poi seguito a spiegare.
                                    `\documentclass[a4paper,11pt,twoside,openright,final]{book}
                                    \usepackage[italian]{babel}
                                    \usepackage[babel]{csquotes}
                                    \usepackage[style=numeric,backend=biber]{biblatex}
                                    %\bibliography{bibliografia}
                                    \addbibresource{bibliografia.bib}
                                    \usepackage[utf8]{inputenc}
                                    \usepackage[T1]{fontenc}

                                    \usepackage[pdfborder={0 0 0}]{hyperref}
                                    \hypersetup{pdfborder=0 0 0}

                                    \makeatletter
                                    \def\cleardoublepage{\clearpage\if@twoside \ifodd\c@page\else
                                    \hbox{}%
                                    \thispagestyle{empty}
                                    \newpage
                                    \if@twocolumn\hbox{}\newpage\fi\fi\fi}
                                    \makeatother

                                    \begin{document}

                                    \frontmatter

                                    \tableofcontents

                                    \mainmatter
                                    \chapter{AAA}
                                    \cite{schock:atlante}.\\
                                    Bene!

                                    \backmatter
                                    \chapter{\bibname}
                                    \printbibliography
                                    \end{document}`

                                    Il mio file di bibliografia si chiama bibliografia.bib (fantasia a vagonate) eccolo

                                    `@book{sgueggi:architettura,
                                    author = {Sgueggi, Lorena},
                                    title = {Storia e Tecnica delle Tensostrutture: dai ponti sospesi alle architetture in legno lamellare},
                                    publisher = {Collegio degli Ingegneri di Padova},
                                    year = {1995},
                                    location = {Padova}
                                    }

                                    @book{otto:tenso,
                                    author = {Otto, Frei and Schleyer, Friedrich-Karl},
                                    title = {Tensostrutture},
                                    volume = {2},
                                    publisher = {UISAA},
                                    year = {1972},
                                    location = {Milano}
                                    }

                                    @book{majo:verifica,
                                    author = {Majowiecki, Massimo},
                                    title = {Tensostrutture},
                                    subtitle = {Progetto e Verifica},
                                    publisher = {Edizioni Crea},
                                    year = {1994},
                                    location = {Genova}
                                    }

                                    @book{schock:atlante,
                                    author = {Schock, Hans-Joachim},
                                    title = {Atlante delle Tensostrutture},
                                    volume = {11},
                                    publisher = {UTET},
                                    year = {2001},
                                    location = {Torino}
                                    }`

                                    Adesso io compilo la prima volta con PdfLaTeX e si genera un file *.bcf a questo punto io procedo a compilare con BibTeX una seconda volta e in teoria mi dovrebbe genere un file *.bbl con dei dati, il problema è che il mio file *.bbl risulta essere vuoto.
                                    Dove sbaglio?

                                  • #71749
                                    Up
                                    0
                                    Down
                                    ::


                                    Prova con beckend=bibtex o,meglio, imposta biber come motore predefinito dell’editor e vedi cosa succede.

                                    Invece del codice dopo \makeatletter, carica semplicemente
                                    `\usepackage{emptypage}`

                                    Infine, twoside e openright sono inutili con la classe book.

                                    Ciao
                                    Ivan

                                  • #71750
                                    Up
                                    0
                                    Down
                                    ::


                                    Grazie mille Ivan, conciso e preciso. Ho seguito il tuo consiglio e grazie alla dispensa del prof. Gregorio ho aggiunto biber.
                                    Qui riporto il link casomai servisse ad altri texworks.

                                  • #71751
                                    OldClaudio
                                    Partecipante
                                      Up
                                      0
                                      Down
                                      ::


                                      Anche [tt]final[/tt] è del tutto inutile, visto che è l’impostazione predefinita.:smile:

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

                                  Go to top