Problema Bibliografia con Biber

  • Creatore
    Topic
  • #98059
    Up
    0
    Down
    ::


    Salve a tutti
    Sto creando la bibliografia della tesi di laurea. Sto leggendo la guida di Pantieri (artelatex) e, al capitolo bibliografia automatica con biber, rimanda ad un file di gregorio che spiegherebbe come includere biber in texworks. Ora, i link non funzionano e io non riesco a reperire queste guide. Sare igrato se qualcuno che le ha gentilmente me le passasse.

    In secondo luogo chiedo:
    Nel preambolo del documento ho questo codice: `
    %******************************************************************
    % BIBLIOGRAFIA
    %******************************************************************
    \usepackage[autostyle,italian=guillemets]{csquotes}
    \usepackage[style=numeric, backend=biber]{biblatex}
    \bibliography{BIBLIOGRAFIA}`
    il file BIBLIOGRAFIA.bib è nella stessa cartella del file .tex da compilare, è corretto ?

    dunque una volta incluso biber in texworks dovrei compilare una volta con latex, poi con biber e poi altre due volte con latex ?

    grazie in anticipo a tutti

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

      mbomb” post=97549Salve a tutti
      Sto creando la bibliografia della tesi di laurea. Sto leggendo la guida di Pantieri (artelatex) e, al capitolo bibliografia automatica con biber, rimanda ad un file di gregorio che spiegherebbe come includere biber in texworks. Ora, i link non funzionano e io non riesco a reperire queste guide. Sare igrato se qualcuno che le ha gentilmente me le passasse.

      In secondo luogo chiedo:
      Nel preambolo del documento ho questo codice: `
      %******************************************************************
      % BIBLIOGRAFIA
      %******************************************************************
      \usepackage[autostyle,italian=guillemets]{csquotes}
      \usepackage[style=numeric, backend=biber]{biblatex}
      \bibliography{BIBLIOGRAFIA}`
      il file BIBLIOGRAFIA.bib è nella stessa cartella del file .tex da compilare, è corretto ?

      dunque una volta incluso biber in texworks dovrei compilare una volta con latex, poi con biber e poi altre due volte con latex ?

      grazie in anticipo a tutti

      Esatto, ma non ti può funzionare perché nella guida che tu stai leggendo c’è scritto chiaramente che Biber richiede questo comando:
      `\addbibresource{BIBLIOGRAFIA.bib}`
      e non
      `\bibliography{BIBLIOGRAFIA}`
      Per quanto riguarda la guida di Enrico che spiega come aggiungere Biber tra i motori riconosciuti da TeXworks, questo è quello che devi fare.

      1.
      Va’ nel pannello Typesetting delle preferenze di TeXworks e premi il pulsante + accanto alla finestra inferiore.

      2.
      Si aprirà la finestra Tool Configuration. Scrivi [tt]Biber[/tt] nelle finestre Name: e Program:.

      3.
      Premi ancora il pulsante + accanto alla finestra Arguments:. Appariranno le parole [tt]New argument[/tt], che dovrai sostituire con [tt]$basename[/tt].

      4.
      Premi il pulsante OK.

      Ciao
      Tommaso

    • #98061
      Up
      0
      Down
      ::


      Innanzitutto grazie delle dritte.
      ok, ho aggiunto biber e modificato il comando per le sources.
      ora, il file .bib sta nella stessa directory del file tex, compilo una volta con pdfLatex, una volta con biber e due volte con pdfLatex. Errori non c e ne sono ma non compare la bibliografia, ovviamento ho usato il comando `\printbibliography` nel punto di interesse.
      Il file .bib contiene, per semplicità, una sola voce:
      `@book{bringhurst:elementi,
      author = {Bringhurst, Robert},
      title = {Gli Elementi dello Stile Tipografico},
      publisher = {Sylvestre Bonnard},
      year = {2001},
      location = {Milano}
      }`
      se apro il file .bbl generato automaticamente, trovo scritto:
      `% $ biblatex auxiliary file $
      % $ biblatex bbl format version 2.4 $
      % 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 by
      % biber as required.
      %
      \begingroup
      \makeatletter
      \@ifundefined{ver@biblatex.sty}
      {\@latex@error
      {Missing 'biblatex' package}
      {The bibliography requires the 'biblatex' package.}
      \aftergroup\endinput}
      {}
      \endgroup

      \endinput
      `

    • #98062
      Up
      0
      Down
      ::

      mbomb” post=97554Innanzitutto grazie delle dritte.
      ok, ho aggiunto biber e modificato il comando per le sources.
      ora, il file .bib sta nella stessa directory del file tex, compilo una volta con pdfLatex, una volta con biber e due volte con pdfLatex. Errori non c e ne sono ma non compare la bibliografia, ovviamento ho usato il comando `\printbibliography` nel punto di interesse.
      Il file .bib contiene, per semplicità, una sola voce:
      `@book{bringhurst:elementi,
      author = {Bringhurst, Robert},
      title = {Gli Elementi dello Stile Tipografico},
      publisher = {Sylvestre Bonnard},
      year = {2001},
      location = {Milano}
      }`
      se apro il file .bbl generato automaticamente, trovo scritto:
      `% $ biblatex auxiliary file $
      % $ biblatex bbl format version 2.4 $
      % 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 by
      % biber as required.
      %
      \begingroup
      \makeatletter
      \@ifundefined{ver@biblatex.sty}
      {\@latex@error
      {Missing 'biblatex' package}
      {The bibliography requires the 'biblatex' package.}
      \aftergroup\endinput}
      {}
      \endgroup

      \endinput
      `

      Hai scritto
      `\nocite{*}`
      prima di [tt]\printbibliography[/tt]?

      Ciao
      Tommaso

    • #98063
      Up
      0
      Down
      ::

      illinguista1972″ post=97551

      Salve a tutti
      Sto creando la bibliografia della tesi di laurea. Sto leggendo la guida di Pantieri (artelatex) e, al capitolo bibliografia automatica con biber, rimanda ad un file di gregorio che spiegherebbe come includere biber in texworks. Ora, i link non funzionano e io non riesco a reperire queste guide. Sare igrato se qualcuno che le ha gentilmente me le passasse.

      In secondo luogo chiedo:
      Nel preambolo del documento ho questo codice: `
      %******************************************************************
      % BIBLIOGRAFIA
      %******************************************************************
      \usepackage[autostyle,italian=guillemets]{csquotes}
      \usepackage[style=numeric, backend=biber]{biblatex}
      \bibliography{BIBLIOGRAFIA}`
      il file BIBLIOGRAFIA.bib è nella stessa cartella del file .tex da compilare, è corretto ?

      dunque una volta incluso biber in texworks dovrei compilare una volta con latex, poi con biber e poi altre due volte con latex ?

      grazie in anticipo a tutti

      Esatto, ma non ti può funzionare perché nella guida che tu stai leggendo c’è scritto chiaramente che Biber richiede questo comando:
      `\addbibresource{BIBLIOGRAFIA.bib}`
      e non
      `\bibliography{BIBLIOGRAFIA}`

      Per la precisione, entrambi i comandi sono riconosciuti sia con biber che con bibtex (con la precisazione che \addbibresource ha un argomento opzionale che può contenere un’opzione che funziona solo con biber…ovvero l’opzione datatype). Quindi non poteva essere quello il problema 😉
      Ma rimane il fatto che \bibliography non va usato perché deprecato e messo a disposizione solo per retrocompatibilità. Comunque è un bene che nell’Arte non si faccia menzione di \bibliography.

      Ciao
      Ivan

    • #98064
      Up
      0
      Down
      ::


      ottimo, problema risolto. Grazie mille a tutti per l’aiuto

      Ciao
      M

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

Go to top