problemi biblatex

  • Creatore
    Topic
  • #89928
    Up
    0
    Down
    ::


    Salve a tutti,

    da poco ho deciso di utilizzare biblatex piuttosto che natbib. Qualcuno potrebbe spiegarmi perché il seguente codice produce degli errori?

    `\documentclass{article}

    \usepackage[bibstyle=authoryear, citestyle=authoryear]{biblatex}
    \bibliography{prova}

    \begin{document}

    \section{Introduction}
    \label{sec:intro}
    ciao \cite{eco:tesi}

    \printbibliography

    \end{document}
    `

    Il file prova.bib posizionato nella stessa cartella del file .tex è il seguente:

    `@book{eco:tesi,
    author = {Eco, Umberto},
    title = {Tesi si laurea}
    }`

    Compilo prima con pdfLaTeX e non ci sono problemi. Poi compilo con BibTeX e il messaggio è il seguente:
    `This is BibTeX, Version 0.99d (TeX Live 2012/W32TeX)
    The top-level auxiliary file: DMP_paper.aux
    I found no \citation commands—while reading file DMP_paper.aux
    I found no \bibdata command—while reading file DMP_paper.aux
    I found no \bibstyle command—while reading file DMP_paper.aux
    (There were 3 error messages)`

    Probabilmente è un errore banale.
    Grazie

Visualizzazione 4 filoni di risposte
  • Autore
    Risposte
    • #89929
      Up
      0
      Down
      ::


      Ciao Rodolfo,

      sostituisci il comando \bibliography{} con

      \addbibresource{prova.bib}

      Dai anche un’occhiata al capitolo Bibliografia nell’Arte 🙂

      Ciao
      Andrea

    • #89930
      Up
      0
      Down
      ::


      Devi usare Biber e non BibTeX:
      `biber nomefile`
      Ciao
      Enrico

    • #89931
      Up
      0
      Down
      ::


      Caro Enrico,

      il tuo consiglio è stato risolutivo. Potresti spiegarmi, però, perchè non usare BibTex ma biber? e perchè con BibTex non funziona?
      Da principiante ho seguito ciecamente le istruzioni riportate su L’Arte 2011 dove dice di usare BibTex e non parla proprio di biber.

      Grazie
      Rodolfo

    • #89932
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        L’Arte del 2011 è sorpassata; nella sezione del sito c’è il link alla versione del 2012, ma la versione del 2013 non è, purtroppo, ancora pronta.

        Tuttavia esiste la documentazione ufficiale leggibile con texdoc biblatex, comando da dare nel terminale (finestra dei comandi, prompt dei comandi, comunque si chiami nel tuo calcolatore col tuo sistema operativo); Lì, si spiega che biblatex gira sia con biber, sia con bibtex; quale programma usare può essere specificato fra le opzioni di biblatex, con “backend=…”); ma per impostazione predefinita, biblatex funziona con biber; se vuoi usare bibtex devi specificarlo con l’opzione.
        Tuttavia devi anche configurare lo shell editor , quello che usi per comporre i tuoi documenti con il sistema TeX ,perché usi l’uno o l’altro programma di ordinamento delle voci bibliografiche.

        La differenza, spiegata nella documentazione di biblatex, è che con bibtex non sono disponibili alcune funzionalità che invece il programma biber consente, e questo è il motivo per il quale biber è impostato di default.

        Se non hai esigenze particolari e se la tua bibliografia non è particolarmente complessa in termini di caratteri speciali, alfabeti usati (citazioni in cirillico, greco, arabo, cinese,…:wink:, ma non solo ) bibtex funziona come sempre, ma, visto che costa solo una impostazione una tantum, conviene impostare lo shell editor perché usi biber e non pensarci più.

      • #89933
        Up
        0
        Down
        ::

        OldClaudio” post=89471L’Arte del 2011 è sorpassata; nella sezione del sito c’è il link alla versione del 2012, ma la versione del 2013 non è, purtroppo, ancora pronta.

        E mai lo sarà. Quest’anno salta. 🙂

        Ciao
        Tommaso

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

    Go to top