[R] bibLaTeX: Empty bibliography, Missing ‘biblatex’ package

  • Creatore
    Topic
  • #54413
    Up
    0
    Down
    ::


    Ciao a tutti,
    stamattina ho aggiornato la texlive con il risultato che non mi viene più stampata la bibliografia alla fine dei documenti. Nel log viene scritto
    `LaTeX Warning: Empty bibliography on input line 31.`
    mentre nel file .bbl è riportato quanto segue
    `% $ biblatex auxiliary file $
    % $ biblatex version 1.1 $
    % Do not modify the above lines!
    %
    % This is an auxiliary file used by the 'biblatex' package.
    % This file may safely be deleted. It will be recreated as
    % required.
    %
    \begingroup
    \makeatletter
    \@ifundefined{ver@biblatex.sty}
    {\@latex@error
    {Missing 'biblatex' package}
    {The bibliography requires the 'biblatex' package.}
    \aftergroup\endinput}
    {}
    \endgroup

    \lossort
    \endlossort

    \endinput`
    Sotto riporto un esempio (quasi) minimo compilabile.
    `\documentclass[a4paper,11pt,headinclude,footinclude,tablecaptionabove]{scrreprt}

    \usepackage[T1]{fontenc}
    \usepackage[latin1]{inputenc}
    \usepackage[italian]{babel}
    \usepackage{microtype}

    \usepackage[]{classicthesis-ldpkg}
    \usepackage[eulerchapternumbers,linedheaders,listsseparated,%
    subfig,beramono,pdfspacing,drafting]{classicthesis}
    \usepackage[italian]{arsclassica}

    \usepackage[autostyle]{csquotes}
    \usepackage[style=philosophy-modern,square=true,backref,%
    ibidtracker=false]{biblatex}

    \bibliography{bibliografia}

    \usepackage{lipsum}

    \begin{document}
    \pagestyle{scrheadings}
    \chapter{Prova del pacchetto bib\LaTeX}
    Qui viene citata un'opera~\parencite{chiave}.\ \lipsum[1-2]

    \clearpage
    \phantomsection
    \addcontentsline{toc}{chapter}{\bibname}
    \printbibliography[maxnames=999]
    \end{document}`
    Per farlo girare dovete creare il file bibliografia.bib che contiene:
    `@ARTICLE
    {chiave,
    AUTHOR = “Mister, C.”,
    TITLE = “Analisi dell'influenza della luminosità delle giornate sulle attività delle foche”,
    JOURNALTITLE = “Giornale degli argomenti assurdi”,
    YEAR = “2025”,
    VOLUME = “1”,
    PAGES = “9-213”}`

    Sapete indicarmi come risolvere il problema? Mi tocca reinstallare la texlive o aspettare gli aggiornamenti, o c’è un modo più rapido? Per chi ha aggiornato oggi la texlive, potrebbe dirmi se gli si presenta il mio stesso problema?

    Grazie,
    Daniele

Visualizzazione 12 filoni di risposte
  • Autore
    Risposte
    • #54414
      Up
      0
      Down
      ::

      Ciao a tutti,
      stamattina ho aggiornato la texlive con il risultato che non mi viene più stampata la bibliografia alla fine dei documenti. Nel log viene scritto
      `LaTeX Warning: Empty bibliography on input line 31.`
      mentre nel file .bbl è riportato quanto segue
      `% $ biblatex auxiliary file $
      % $ biblatex version 1.1 $
      % Do not modify the above lines!
      %
      % This is an auxiliary file used by the 'biblatex' package.
      % This file may safely be deleted. It will be recreated as
      % required.
      %
      \begingroup
      \makeatletter
      \@ifundefined{ver@biblatex.sty}
      {\@latex@error
      {Missing 'biblatex' package}
      {The bibliography requires the 'biblatex' package.}
      \aftergroup\endinput}
      {}
      \endgroup

      \lossort
      \endlossort

      \endinput`
      Sotto riporto un esempio (quasi) minimo compilabile.
      `\documentclass[a4paper,11pt,headinclude,footinclude,tablecaptionabove]{scrreprt}

      \usepackage[T1]{fontenc}
      \usepackage[latin1]{inputenc}
      \usepackage[italian]{babel}
      \usepackage{microtype}

      \usepackage[]{classicthesis-ldpkg}
      \usepackage[eulerchapternumbers,linedheaders,listsseparated,%
      subfig,beramono,pdfspacing,drafting]{classicthesis}
      \usepackage[italian]{arsclassica}

      \usepackage[autostyle]{csquotes}
      \usepackage[style=philosophy-modern,square=true,backref,%
      ibidtracker=false]{biblatex}

      \bibliography{bibliografia}

      \usepackage{lipsum}

      \begin{document}
      \pagestyle{scrheadings}
      \chapter{Prova del pacchetto bib\LaTeX}
      Qui viene citata un'opera~\parencite{chiave}.\ \lipsum[1-2]

      \clearpage
      \phantomsection
      \addcontentsline{toc}{chapter}{\bibname}
      \printbibliography[maxnames=999]
      \end{document}`
      Per farlo girare dovete creare il file bibliografia.bib che contiene:
      `@ARTICLE
      {chiave,
      AUTHOR = “Mister, C.”,
      TITLE = “Analisi dell'influenza della luminosità delle giornate sulle attività delle foche”,
      JOURNALTITLE = “Giornale degli argomenti assurdi”,
      YEAR = “2025”,
      VOLUME = “1”,
      PAGES = “9-213”}`

      Sapete indicarmi come risolvere il problema? Mi tocca reinstallare la texlive o aspettare gli aggiornamenti, o c’è un modo più rapido? Per chi ha aggiornato oggi la texlive, potrebbe dirmi se gli si presenta il mio stesso problema?

      Grazie,
      Daniele

      Succede lo stesso anche a me. 🙁 Anche rendendo davvero minimo l’esempio, cioè una semplice classe article, nel file aux non compare traccia di alcuna citazione. 🙁

      Backup immediato e vediamo gli sviluppi.

      Ciao
      Enrico

    • #54415
      Up
      0
      Down
      ::


      Grazie Enrico.
      Una domanda ancora. Con la texlive se seleziono “backup” dal manager torna alla penultima installazione dei pacchetti? Altrimenti come faccio a tornare alla versione precedente?

      Grazie,
      Daniele

    • #54416
      Up
      0
      Down
      ::

      Grazie Enrico.
      Una domanda ancora. Con la texlive se seleziono “backup” dal manager torna alla penultima installazione dei pacchetti? Altrimenti come faccio a tornare alla versione precedente?

      Con la TeX Live 2010 dovresti avere l’ultima versione da cui fare un backup. Altrimenti 🙁

      Ciao
      Enrico

    • #54417
      Up
      0
      Down
      ::


      Per chi conosce il tedesco, ho trovato questo messaggio di Lehmann su de.comp.text.tex

      Wie gesagt, das Problem wird nur unter sehr spezifischen Bedingungen
      virulent. Du kannst Dir aber mit folgender Änderung behelfen:
      \newbibmacro*{cite}{%
      \printtext[bibhyperref]{%
      \setunit{}%
      \printfield{prefixnumber}%
      \printfield{labelnumber}%
      \ifbool{bbx:subentry}
      {\printfield{entrysetcount}}
      {}}}
      Das ist für den Stil “numeric”. Probier’s mal aus.
      > Ich könnte aber Joseph auf das Problem aufmerksam machen. Wenn ich
      > das bisher richtig verstanden habe, liegt das Problem ursprünglich
      > in biblatex, aber es wäre auch eine Anpassung von notes2bib
      > notwendig, richtig?

      In der Tat, aber das dürfte kein großes Problem sein. Ich werde Joseph
      mal darauf ansprechen.

      Qui l’intera discussione

      Ciao
      Enrico

    • #54418
      Up
      0
      Down
      ::


      Poco fa è stata annunciata una versione 1.1a (Fixed some bugs). Più tardi, quando la versione sarà sul deposito di TeX LIve si potrà vedere quali sono le correzioni.

      Ciao
      Enrico

    • #54419
      Up
      0
      Down
      ::


      Texlive aggiornata e problema risolto.

      Ciao,
      Daniele

    • #54420
      Up
      0
      Down
      ::


      Scusate se mi intrometto. Ho lo stesso identico problema, però essendo poco che utilizzo latex non so bene come comportarmi per aggiornare Texlive (che se non erro è per linux, mentre io sono su window)… Devo aggiornare tutto il pacchetto latex?

    • #54421
      Up
      0
      Down
      ::

      Scusate se mi intrometto. Ho lo stesso identico problema, però essendo poco che utilizzo latex non so bene come comportarmi per aggiornare Texlive (che se non erro è per linux, mentre io sono su window)… Devo aggiornare tutto il pacchetto latex?

      TeX Live è anche per Windoze. Ma puoi continuare a usare MiKTeX; in tal caso meglio se aggiorni alla versione 2.9.

      Ciao
      Enrico

    • #54422
      Up
      0
      Down
      ::


      Ciao,

      Ho aggiornato alla versione 2.9 di Miktex, però purtroppo per me il problema persiste e continuo a ricevere il warning di bibliografia vuota. In che altro potrei aver sbagliato per ottenere questo genere di errore?

    • #54423
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Vistoo che usi MiKTeX2.9 apri il Package manager usando il dialogo MiKTeX Settings
        (Start ->Programs -> MiKTeX -> MikTeX Settings) e installa biblatex.

      • #54424
        Up
        0
        Down
        ::


        Ciao, io credevo che fosse già installato poiché non ricevo nessun errore quando vado a compilate l’usepackage ed i comandi di Biblatex.

        Domanda ma il Bibtex non ha nulla che vedere con il package che voglio utilizzare io?

        Inoltre andando su MrkTex Settings poi non so cosa fare io ho fatto l’installazione completo proprio per non dover aggiungere roba dato che non sono molto ferrato. Qualcuno se la senti di spiegarmi più nel dettaglio come installare il pacchetto se eventualmente non ce lo avessi??

        ————Aggiunto successivamente——————–
        Vedendo bene i warning pare il biblatex mi richiedeva di aggiungere l’opzione backend=biber, inoltre adesso quando vado su build (utilizzo TeXnicCenter) e clicco su Bibtex mi appaiono 3 errori che mi indicano:

        -No \citation found.
        -No \bibdata found.
        -No \bibstyle found.

        Ovviamente io questi dati li ho inseriti. Purtroppo il tutto è abbastanza articolato e faccio un pò di fatica a capire quello che mi chiede.

        Grazie in anticipo, spero di non abusare della vostra pazienza!

      • #54425
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          BibTeX è un programma per compilare la bibliografia; biber è un altro programma per fare la stessa cosa in modo diverso.
          biblatex è un pacchetto per LaTeX & friends che serve per specificare modalità e stili per generare la bibliografia.

          BibTeX o biber devono venire cliccati col bottone dello shell editor dopo che (pdf)LaTeX è stato eseguito almeno una volta; questa esecuzione produce un file .aux dove sono elencate tutte le istanze dei comandi \cite usati nel documento. BibTeX legge questo file .aux per sapere quali testi siano stati citati e li estrae dal databse bibliografico .bib trascrivendoli in un altro file .bbl con il mark-up necessario per rispettare gli stili di biblatex che poi i comandi definiti in biblatex e nelle sue estensioni interpreteranno e tradurranno nel formato finale quando si fa andare (pdf)LaTeX ancora una o due volte.

          La spiegazione, è un po’ telegrafica, ma sostanzialmente dice la verità. Se vuoi saperne di più devi leggere una buona Guida come l’Arte o l’introduzione (link in alto in questa stessa pagina del forum) e comunque esiste sempre la documentazione del sistema TeX accessibile con il comando texdoc dalla finestra comandi.

          Ho la sensazione, non avertela a male se te lo dico, che tu abbia affrontato l’uso di LaTeX in modo un po’ troppo naïf. La lettura completa dell’Arte potrebbe aiutarti molto.

        • #54426
          Up
          0
          Down
          ::


          Ciao grazie per la delucidazione, questo mare di pacchetti è abbastanza intricato. Premetto che utilizzo latex da luglio e, sono riuscito a fare quella che secondo me è una bella tesi. Ho letto quasi tutto il pdf “Arte” ed infatti non ho avuto problemi di nessun genere (apparte all’inizio per entrare nel meccanismo).

          Quello che non avevo mai fatto era la la bibliografia che, tra le altre cose credo aver scritto bene. L’unica cosa è che secondo me ignoro qualcosa… ovviamente non so cosa.. ma di sicuro non è sulle guide..

          Comunque non me la prendo ;D perché mi piace molto quello che ho fatto fino ad adesso con questo potentissimo software.

          Adesso ho capito che quindi posso anche ignorare biber dato che il .bib me lo sono scritto da solo resta solo da vedere come mai ottengo questo warning. Se poi non riesco a risolvere credo che utilizzerò l’alternativa proposta dalla guida “Arte” anche se vorrei evitarla perché non mi sembra il massimo!

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

      Go to top