biblatex non mi funziona più dopo l’aggiornamento

  • Creatore
    Topic
  • #76569
    Up
    0
    Down
    ::


    biblatex non mi funziona più dopo l’ultimo aggiornamento.
    Ho fatto la prova su un file che funzionava benissimo fino a prima dell’aggiornamento.
    Se qualcuno ha qualche idea su cosa sia cambiato, ha trovato la soluzione e mi sa dare un suggerimento, mi renderebbe assai contento.
    Grazie

    Ecco l’output:
    This is BibTeX, Version 0.99d (MiKTeX 2.9)
    The top-level auxiliary file: appunti.aux
    I found no \citation commands—while reading file appunti.aux
    I found no \bibdata command—while reading file appunti.aux
    I found no \bibstyle command—while reading file appunti.aux
    (There were 3 error messages)

    Ecco il mio tex (il preambolo):

    \documentclass[11pt,numbers=noenddot,fleqn,sufelements,oneside]{suftesi}
    \usepackage[latin1]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage{eulervm} %font matematici Eulero
    \usepackage[svgnames]{xcolor} %per definire i nomi dei colori
    \usepackage[english,italian]{babel}
    \usepackage[babel,italian=guillemets]{csquotes}
    \usepackage[style=philosophy-modern,hyperref,backref,babel=hyphen,square=true]{biblatex}
    \bibliography{capitoli/bibliografia} % database di biblatex
    \usepackage{graphicx}
    \usepackage{mathcomp} %per fare il grado centigrado, simbolo \tcpperthousand
    \usepackage{eurosym}
    \usepackage{amsmath}
    \usepackage{amssymb}
    \usepackage{esvect} %disegna le frecce dei vettori
    \usepackage[italian]{varioref} % riferimenti completi della pagina
    \usepackage{mparhack,fixltx2e,relsize} % finezze tipografiche
    \usepackage{microtype}
    \usepackage{xspace}
    \usepackage[svgnames]{xcolor} %per definire i nomi dei colori
    \definecolor{halfgray}{gray}{0.55} % chapter numbers will be semi transparent .5 .55 .6 .0
    \definecolor{webgreen}{rgb}{0,.5,0}
    \definecolor{webbrown}{rgb}{.6,0,0}

    \usepackage{hyperref} % va sempre chiamato per ultimo
    \hypersetup{%
    colorlinks=true, linktocpage=true, pdfstartpage=1,
    pdfstartview=FitV, breaklinks=true, pdfpagemode=UseNone,
    pageanchor=true, pdfpagemode=UseOutlines,%
    plainpages=false, bookmarksnumbered,
    bookmarksopen=true,%
    bookmarksopenlevel=1,%
    hypertexnames=true, pdfhighlight=/O,%
    urlcolor=webbrown, linkcolor=RoyalBlue,
    citecolor=webgreen,%
    hyperfootnotes=false,pdfpagelabels,
    pdfauthor={}%
    % pdfsubject={},%
    % pdfkeywords={},%
    % pdfcreator={pdfLaTeX},%
    % pdfproducer={LaTeX con hyperref}%
    }

Visualizzazione 15 filoni di risposte
  • Autore
    Risposte
    • #76570
      Up
      0
      Down
      ::

      zippo” post=75754biblatex non mi funziona più dopo l’ultimo aggiornamento.
      Ho fatto la prova su un file che funzionava benissimo fino a prima dell’aggiornamento.
      Se qualcuno ha qualche idea su cosa sia cambiato, ha trovato la soluzione e mi sa dare un suggerimento, mi renderebbe assai contento.
      Grazie

      Ecco l’output:
      This is BibTeX, Version 0.99d (MiKTeX 2.9)
      The top-level auxiliary file: appunti.aux
      I found no \citation commands—while reading file appunti.aux
      I found no \bibdata command—while reading file appunti.aux
      I found no \bibstyle command—while reading file appunti.aux
      (There were 3 error messages)

      Ecco il mio tex (il preambolo):

      \documentclass[11pt,numbers=noenddot,fleqn,sufelements,oneside]{suftesi}
      \usepackage[latin1]{inputenc}
      \usepackage[T1]{fontenc}
      \usepackage{eulervm} %font matematici Eulero
      \usepackage[svgnames]{xcolor} %per definire i nomi dei colori
      \usepackage[english,italian]{babel}
      \usepackage[babel,italian=guillemets]{csquotes}
      \usepackage[style=philosophy-modern,hyperref,backref,babel=hyphen,square=true]{biblatex}
      \bibliography{capitoli/bibliografia} % database di biblatex
      \usepackage{graphicx}
      \usepackage{mathcomp} %per fare il grado centigrado, simbolo \tcpperthousand
      \usepackage{eurosym}
      \usepackage{amsmath}
      \usepackage{amssymb}
      \usepackage{esvect} %disegna le frecce dei vettori
      \usepackage[italian]{varioref} % riferimenti completi della pagina
      \usepackage{mparhack,fixltx2e,relsize} % finezze tipografiche
      \usepackage{microtype}
      \usepackage{xspace}
      \usepackage[svgnames]{xcolor} %per definire i nomi dei colori
      \definecolor{halfgray}{gray}{0.55} % chapter numbers will be semi transparent .5 .55 .6 .0
      \definecolor{webgreen}{rgb}{0,.5,0}
      \definecolor{webbrown}{rgb}{.6,0,0}

      \usepackage{hyperref} % va sempre chiamato per ultimo
      \hypersetup{%
      colorlinks=true, linktocpage=true, pdfstartpage=1,
      pdfstartview=FitV, breaklinks=true, pdfpagemode=UseNone,
      pageanchor=true, pdfpagemode=UseOutlines,%
      plainpages=false, bookmarksnumbered,
      bookmarksopen=true,%
      bookmarksopenlevel=1,%
      hypertexnames=true, pdfhighlight=/O,%
      urlcolor=webbrown, linkcolor=RoyalBlue,
      citecolor=webgreen,%
      hyperfootnotes=false,pdfpagelabels,
      pdfauthor={}%
      % pdfsubject={},%
      % pdfkeywords={},%
      % pdfcreator={pdfLaTeX},%
      % pdfproducer={LaTeX con hyperref}%
      }

      Prova a scrivere

      `backend=biber`

      tra le opzioni di biblatex e imposta biber come motore predefinito per la bibliografia nel tuo editor. Non garantisco che questo risolva il tuo problema. Potresti intristirti ancora di più.

      Ciao
      Tommaso

    • #76571
      Up
      0
      Down
      ::

      zippo” post=75754biblatex non mi funziona più dopo l’ultimo aggiornamento.
      Ho fatto la prova su un file che funzionava benissimo fino a prima dell’aggiornamento.
      Se qualcuno ha qualche idea su cosa sia cambiato, ha trovato la soluzione e mi sa dare un suggerimento, mi renderebbe assai contento.
      Grazie

      Ecco l’output:
      `This is BibTeX, Version 0.99d (MiKTeX 2.9)
      The top-level auxiliary file: appunti.aux
      I found no \citation commands—while reading file appunti.aux
      I found no \bibdata command—while reading file appunti.aux
      I found no \bibstyle command—while reading file appunti.aux
      (There were 3 error messages)`

      Devi aggiungere [tt]backend=bibtex[/tt] alle opzioni di biblatex. Oppure usare Biber invece di BibTeX.

      Ciao
      Enrico

    • #76572
      Up
      0
      Down
      ::


      Avevo detto una cosa sbagliata: io usavo e uso come editor winshell che chiama bibtex. Quindi io non usavo biblatex, bensì bibtex. Ora però non funziona più nulla. Anche con la tua opzione non funziona.
      Ma è cambiato qualcosa? Non so più che fare.

    • #76573
      Up
      0
      Down
      ::

      zippo” post=75760Avevo detto una cosa sbagliata: io usavo e uso come editor winshell che chiama bibtex. Quindi io non usavo biblatex, bensì bibtex. Ora però non funziona più nulla. Anche con la tua opzione non funziona.
      Ma è cambiato qualcosa? Non so più che fare.

      Non confonderti: [tt]biblatex[/tt] è un pacchetto che gestisce i riferimenti bibliografici (ti permette di comporli con i vari stili, i vari schemi, i vari font, con le note o meno, e così via). BibTeX invece è il motore che ti compone sulla pagina i dati che metti nei vari @book, @article, eccetera.

      Il fatto è che dalla versione 2012, il motore (o [tt]backend[/tt]) bibliografico predefinito di TeX Live è Biber, da chiamare tra le opzioni di [tt]biblatex[/tt] come ti abbiamo detto. Perché Biber è da preferire a BibTeX? Perché lo sviluppo di [tt]biblatex[/tt] ora va di pari passo con quello di Biber, e all’aggiornamento dell’uno viene aggiornato anche l’altro. Puoi continuare a usare BibTeX, se vuoi (ma dichiaralo come ti ha detto Enrico), ma così facendo useresti una versione non aggiornata di [tt]biblatex[/tt].

      Se usi Biber, però, ricordati di caricare il tuo file [tt].bib[/tt] con:

      `\addbibresource{nome-file.bib}`

      Ho spiegato bene, grande guru? 🙂

      Ciao
      Tommaso

    • #76574
      Up
      0
      Down
      ::


      Imposta biber come motore nel tuo editor e usa
      \addbibresource{archivio.bib} (che in ogni caso funziona anche se usassi bibtex).

      @Tommaso

      Che ne dici di scrivere a quelli di TeXShop e TeXworks di impostare biber come motore predefinito?
      All’utente finale non cambia nulla. E nell’Arte sarà sufficiente dire di usare il comando sopra.
      L’opzione backend=biber non serve, ma biblatex per il momento emette un avviso.
      Speriamo che venga tolto quando gli editor si saranno uniformati.

      Ciao
      Ivan

    • #76575
      Up
      0
      Down
      ::

      ivan” post=75766Imposta biber come motore nel tuo editor e usa
      \addbibresource{archivio.bib} (che in ogni caso funziona anche se usassi bibtex).

      @Tommaso

      Che ne dici di scrivere a quelli di TeXShop e TeXworks di impostare biber come motore predefinito?
      All’utente finale non cambia nulla. E nell’Arte sarà sufficiente dire di usare il comando sopra.
      L’opzione backend=biber non serve, ma biblatex per il momento emette un avviso.
      Speriamo che venga tolto quando gli editor si saranno uniformati.

      Ciao
      Ivan

      Ottima idea, provvedo oggi.

      Dunque stai dicendo che si può usare \addbibresource anche con BibTeX e che, avendo impostato Biber nell’editor, anche senza backend=biber va tutto tranne un errore?
      Dopo aver aggiornato a TL 2012 io non riesco più a compilare l’Arte, per esempio. Ottengo errori del tipo:

      `Package biblatex Warning: File 'ArteLaTeX.bbl' created by wrong version.

      (./ArteLaTeX.bbl
      ! Undefined control sequence.
      …c@refsection @entry@\blx@slist@name

      l.37 \endentry

      ?
      `

      Qualche idea?

      Ciao
      Tommaso

    • #76576
      Up
      0
      Down
      ::

      illinguista1972″ post=75768

      Imposta biber come motore nel tuo editor e usa
      \addbibresource{archivio.bib} (che in ogni caso funziona anche se usassi bibtex).

      @Tommaso

      Che ne dici di scrivere a quelli di TeXShop e TeXworks di impostare biber come motore predefinito?
      All’utente finale non cambia nulla. E nell’Arte sarà sufficiente dire di usare il comando sopra.
      L’opzione backend=biber non serve, ma biblatex per il momento emette un avviso.
      Speriamo che venga tolto quando gli editor si saranno uniformati.

      Ciao
      Ivan

      Ottima idea, provvedo oggi.

      Dunque stai dicendo che si può usare \addbibresource anche con BibTeX e che, avendo impostato Biber nell’editor, anche senza backend=biber va tutto tranne un errore?
      Dopo aver aggiornato a TL 2012 io non riesco più a compilare l’Arte, per esempio. Ottengo errori del tipo:

      `Package biblatex Warning: File 'ArteLaTeX.bbl' created by wrong version.

      (./ArteLaTeX.bbl
      ! Undefined control sequence.
      …c@refsection @entry@\blx@slist@name

      l.37 \endentry

      ?
      `

      Qualche idea?

      Ciao
      Tommaso

      Hai fatto girare Biber?

      Ciao
      Enrico

    • #76577
      Up
      0
      Down
      ::

      illinguista1972″ post=75768

      Dunque stai dicendo che si può usare \addbibresource anche con BibTeX e che, avendo impostato Biber nell’editor, anche senza backend=biber va tutto tranne un errore?
      Dopo aver aggiornato a TL 2012 io non riesco più a compilare l’Arte, per esempio. Ottengo errori del tipo:

      `Package biblatex Warning: File 'ArteLaTeX.bbl' created by wrong version.

      (./ArteLaTeX.bbl
      ! Undefined control sequence.
      …c@refsection @entry@\blx@slist@name

      l.37 \endentry

      ?
      `

      Qualche idea?

      Ciao
      Tommaso

      Avevo lo stesso problema anche io.Elimina i file ausiliari e riprova, ovviamente poi utilizza biber invece di bibtex.

      Ciao
      Fra

    • #76578
      Up
      0
      Down
      ::

      egreg9″ post=75776
      Hai fatto girare Biber?

      Secondo te? 😉

      Penso che scriverò a Koch. Sarebbe interessante che TeXShop avesse un nuovo pulsante Biber al posto di BibTeX, e che Biber fosse il motore bibliografico predefinito. In alternativa, si potrebbero avere due pulsanti, ma senza più la possibilità di impostare a mano nelle preferenze il motore. Che ne dite?

      Credo che si risolva tutto gettando i file ausiliari della bibliografia.

      Ciao
      Tommaso

    • #76579
      Up
      0
      Down
      ::


      Ho provato a usare biber.exe e funziona. Grazie.
      Io uso winshell, pero’ ho letto che ci sono editor migliori. Quale mi consigliereste (gratuito) per qindows. Unica problema per me: non riesco a usare editor con sfondo bianco perche’ resto abbagliato, per cui se mi consigliate un editor migliore dovrebbe avere il colore dello sfondo customizzabile.

    • #76580
      Up
      0
      Down
      ::

      zippo” post=75794Ho provato a usare biber.exe e funziona. Grazie.
      Io uso winshell, pero’ ho letto che ci sono editor migliori. Quale mi consigliereste (gratuito) per qindows. Unica problema per me: non riesco a usare editor con sfondo bianco perche’ resto abbagliato, per cui se mi consigliate un editor migliore dovrebbe avere il colore dello sfondo customizzabile.

      Anch’io ho messo un colore grigio sullo sfondo del mio editor, ma uso TeXShop su Mac.

      Per te ci sono Texmaker, TexStudio, molto simili. Oppure TeXworks.

      Ciao
      Tommaso

    • #76581
      Up
      0
      Down
      ::


      Ciao a tutti,

      se posso fare una domanda: è meglio [tt]biber[/tt] o [tt]bibtex?[/tt] Perché?

      Grazie e buona serata,
      Marco.

    • #76582
      Up
      0
      Down
      ::

      Marco87″ post=75962Ciao a tutti,

      se posso fare una domanda: è meglio [tt]biber[/tt] o [tt]bibtex?[/tt] Perché?

      Grazie e buona serata,
      Marco.

      Meglio Biber, naturalmente. Perché attualmente è in sviluppo mentre BibTeX no, e poi perché va in tandem con biblatex: ogni volta che viene rilasciato un aggiornamento dell’uno, viene rilasciato un aggiornamento dell’altro.

      Biber ha molte più funzionalità di BibTeX, che non ti saprei dire. Se usi BibTeX ottieni la bibliografia, ma sotto il cofano viene usata una versione di biblatex molto più vecchia dell’ultima disponibile.

      Altri ti diranno meglio.

      Ciao
      Tommaso

    • #76583
      Up
      0
      Down
      ::


      Ciao Tommaso,

      intanto grazie mille della risposta! 🙂 Allora userò [tt]biber![/tt] Per chi, come me, usasse TeXstudio, faccio presente che è sufficiente sostituire “bibtex %” con “biber %” nella scheda “Comandi” nella finestra di configurazione di TeXstudio per usare [tt]biber[/tt] allo stesso modo in cui si usava [tt]bibtex.[/tt]

      Ciao e grazie,
      Marco.

    • #76584
      Up
      0
      Down
      ::


      Ciao a tutti,

      questa discussione ha risolto (parzialmente) il mio problema. In ufficio lavoro su Vista, mentre a casa su Mac (OS X 10.6.8).

      Ho installato la distribuzione MacTex e uso TexMaker come editor. Quindi chiama bibtex e non biber. Con backend=bibtex il problema è risolto, però non sono riuscito a impostare biber sul comando di texmaker. Cambiare semplicemente “/usr/texbin/bibtex” %.aux con “/usr/texbin/biber” %.bcf (trovato in un altro forum) non funziona.

      Inoltre, se compilava bibtex, è solo necessario inserire la bibliografia con \addbibresource{biblio1,biblio2} o ci sono altri problemi di compatibilità tra i due?

      Grazie mille per il vostro lavoro.

      Davide

    • #76585
      Up
      0
      Down
      ::

      dadaf87″ post=76207Ciao a tutti,

      questa discussione ha risolto (parzialmente) il mio problema. In ufficio lavoro su Vista, mentre a casa su Mac (OS X 10.6.8).

      Ho installato la distribuzione MacTex e uso TexMaker come editor. Quindi chiama bibtex e non biber. Con backend=bibtex il problema è risolto, però non sono riuscito a impostare biber sul comando di texmaker. Cambiare semplicemente “/usr/texbin/bibtex” %.aux con “/usr/texbin/biber” %.bcf (trovato in un altro forum) non funziona.

      Inoltre, se compilava bibtex, è solo necessario inserire la bibliografia con \addbibresource{biblio1,biblio2} o ci sono altri problemi di compatibilità tra i due?

      Grazie mille per il vostro lavoro.

      Davide

      Basta sostituire biber a bibtex nella riga delle preferenze, non cambiare null’altro. Lascia .aux.

      La scrittura che proponi per \addbibresource non va bene: ci vuole un \addbibresource per ogni file.bib che usi per la tua bibliografia. Inoltre, devi specificare l’estensione .bib.

      Ciao
      Tommaso

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

Go to top