- Questo topic ha 22 risposte, 7 partecipanti ed è stato aggiornato l'ultima volta 13 anni, 5 mesi fa da
Bob.
-
CreatoreTopic
-
27 Settembre 2012 alle 12:12 #79244::
Scusate se l’argomento è già stato trattato, ma non riesco a ritrovare il topic.Allora, ora che sono passato alla MacteX 2012 i miei documenti con ClassicThesis e biblatex non si compilano più. Mipare di ricordare che con la versione 2012 il motore bibliografico è divenuto biber, che è incompatibile con biblatex.
Sbaglio?
Si può rimediare?
Grazie mille,
L.
-
CreatoreTopic
-
AutoreRisposte
-
-
27 Settembre 2012 alle 13:16 #79245::
lorenzo.pantieri” post=78354Scusate se l’argomento è già stato trattato, ma non riesco a ritrovare il topic.
Allora, ora che sono passato alla MacteX 2012 i miei documenti con ClassicThesis e biblatex non si compilano più. Mipare di ricordare che con la versione 2012 il motore bibliografico è divenuto biber, che è incompatibile con biblatex.
Sbaglio?
Si può rimediare?
Grazie mille,
L.Che significa? Biber è il programma per produrre le bibliografie con biblatex. Non c’è alcun “motore bibliografico” standard nella 2012. Il fatto è che hai la versione 2.x di biblatex che come “backend” standard vuole Biber e probabilmente tu vuoi continuare a usare BibTeX; in tal caso devi aggiungere [tt]backend=bibtex[/tt] alle opzioni per biblatex.
Ciao
Enrico
-
27 Settembre 2012 alle 14:34 #79246::
egreg9″ post=78359
Scusate se l’argomento è già stato trattato, ma non riesco a ritrovare il topic.
Allora, ora che sono passato alla MacteX 2012 i miei documenti con ClassicThesis e biblatex non si compilano più. Mipare di ricordare che con la versione 2012 il motore bibliografico è divenuto biber, che è incompatibile con biblatex.
Sbaglio?
Si può rimediare?
Grazie mille,
L.Che significa? Biber è il programma per produrre le bibliografie con biblatex. Non c’è alcun “motore bibliografico” standard nella 2012. Il fatto è che hai la versione 2.x di biblatex che come “backend” standard vuole Biber e probabilmente tu vuoi continuare a usare BibTeX; in tal caso devi aggiungere [tt]backend=bibtex[/tt] alle opzioni per biblatex.
Ciao
EnricoContinuo a sostenere che Biber non funzioni bene. Il fatto che si pianti casualmente (praticamente sempre) non ne fa uno strumento affidabile. Il fatto che questo strumento inaffidabile sia poi quello che va a braccetto con le nuove versioni di biblatex, ne raddoppia l’inaffidabilità. Ho provato a creare la bibliografia dell’Arte con Biber, ma si pianta regolarmente. E sono tornato a BibTeX, decisamente più fedele.
No, da quello che mi risulta Biber non è affatto incompatibile con biblatex.
Ciao
Tommaso
-
28 Settembre 2012 alle 12:40 #79247::
illinguista1972″ post=78368
No, da quello che mi risulta Biber non è affatto incompatibile con biblatex.Il mio codice:
`\documentclass{scrbook}
\usepackage[style=philosophy-modern,hyperref,backref,natbib,%backend=bibtex
]{biblatex}
\usepackage{classicthesis}
\bibliography{Cattolicesimo}
\begin{document}
\nocite{*}
\printbibliography
\end{document}`
dove Cattolicesimo.bib è
`@book{harris:lettera,
author = {Harris, Sam},
title = {Letter to a Christian Nation},
publisher = {Random House},
location = {New York},
year = {2006},
origtitle = {Lettera a una nazione cristiana},
origpublisher = {Nuovi Mondi Media},
origdate = {2008},
origlocation = {Modena}
}`
L’errore:
`This is BibTeX, Version 0.99d (TeX Live 2012)
The top-level auxiliary file: Cattolicesimo.aux
I found no \citation commands—while reading file Cattolicesimo.aux
I found no \bibdata command—while reading file Cattolicesimo.aux
I found no \bibstyle command—while reading file Cattolicesimo.aux
(There were 3 error messages)`
Se decommento backend=bibtex coem ha suggerito Enrico, invece, tutto ok.Uso una MacTeX2012 e la linguetta “BibTeX” di TeXShop. Se invece compilo con la MacTeX 2011, tutto bene.
Qualche problema c’è di sicuro…
-
28 Settembre 2012 alle 12:50 #79248::
lorenzo.pantieri” post=78422
No, da quello che mi risulta Biber non è affatto incompatibile con biblatex.
Il mio codice:
`\documentclass{scrbook}
\usepackage[style=philosophy-modern,hyperref,backref,natbib,%backend=bibtex
]{biblatex}
\usepackage{classicthesis}
\bibliography{Cattolicesimo}
\begin{document}
\nocite{*}
\printbibliography
\end{document}`
dove Cattolicesimo.bib è
`@book{harris:lettera,
author = {Harris, Sam},
title = {Letter to a Christian Nation},
publisher = {Random House},
location = {New York},
year = {2006},
origtitle = {Lettera a una nazione cristiana},
origpublisher = {Nuovi Mondi Media},
origdate = {2008},
origlocation = {Modena}
}`
L’errore:
`This is BibTeX, Version 0.99d (TeX Live 2012)
The top-level auxiliary file: Cattolicesimo.aux
I found no \citation commands—while reading file Cattolicesimo.aux
I found no \bibdata command—while reading file Cattolicesimo.aux
I found no \bibstyle command—while reading file Cattolicesimo.aux
(There were 3 error messages)`
Se decommento backend=bibtex coem ha suggerito Enrico, invece, tutto ok.Uso una MacTeX2012 e la linguetta “BibTeX” di TeXShop. Se invece compilo con la MacTeX 2011, tutto bene.
Qualche problema c’è di sicuro…
Se non usi [tt]backend=bibtex[/tt] devi far girare Biber e non BibTeX.
Ciao
Enrico
-
28 Settembre 2012 alle 16:07 #79249
-
28 Settembre 2012 alle 16:24 #79250::
lorenzo.pantieri” post=78444
Se non usi [tt]backend=bibtex[/tt] devi far girare Biber e non BibTeX.
Interessante. Ma come faccio a farlo con TeXShop (versione 2.47)? Tra le linguette biber non c’è: ci sono PlainTeX, LaTeX, BibTeX, MakeIndex e aaltro, ma biber no. 🙁
Basta cercare nel forum “biber texshop”: http://www.guitex.org/home/en/forum/5-tex-e-latex/75958-biblatex-e-compilazione-che-confusione
Seconda risposta. Ora il punto 3 è di default.Ciao
Fra
-
28 Settembre 2012 alle 16:25 #79251::
lorenzo.pantieri” post=78444
Se non usi [tt]backend=bibtex[/tt] devi far girare Biber e non BibTeX.
Interessante. Ma come faccio a farlo con TeXShop (versione 2.47)? Tra le linguette biber non c’è: ci sono PlainTeX, LaTeX, BibTeX, MakeIndex e aaltro, ma biber no. 🙁
- Preferenze >> Motere >> BibTeX engine
e al posto di bibtex scrivi biber. Poi clicchi sulla linguetta bibtex e girerà biber.
Ciao
Ivan
-
28 Settembre 2012 alle 16:50 #79252::
Volete dire che è per questo che io ho avuto tutti i mali del mondo a comporre la mia bibliografia per la mia tesi?Io avevo una vecchia versione del modello Classic Thesis di Lorenzo, poi nel frattempo ho pure cambiato computer (passando da PC a mac)… magari quindi non è un caso che anche io abbia avuto dei problemi a compilare…
Sono solo supposizioni…I miei problemi (che compartavano anche errori miei) sono stati risolti da Claudio.
Quindi Claudio stesso o questa discussione sul forum possono aiutarvi… Ma non so:
Questo il filo della discussione:
http://www.guitex.org/home/it/forum/5-tex-e-latex/77553-citazioni-non-compila-gli-aggiornamenti?limit=15&start=30#78177Cristina
-
28 Settembre 2012 alle 16:53 #79253::
lorenzo.pantieri” post=78444
Se non usi [tt]backend=bibtex[/tt] devi far girare Biber e non BibTeX.
Interessante. Ma come faccio a farlo con TeXShop (versione 2.47)? Tra le linguette biber non c’è: ci sono PlainTeX, LaTeX, BibTeX, MakeIndex e aaltro, ma biber no. 🙁
Ogni tanto l’utente deve fare ancora qualcosa a mano 🙂
Ciao
Tommaso
-
30 Settembre 2012 alle 16:29 #79254::
Cerco di ricapitolare, perché qualcosa mi sfugge.Con la MacTeX 2011 non avevo alcun problema nella composizione delle mie bibliografie con biblatex, che caricavo con
`\usepackage[style=philosophy-modern,hyperref,backref,natbib]{biblatex}`
Dopo essere passato alla MacTeX 2012, le bibliografie non si compilano più. La cura è caricare biblatex con l’opzione backend=bibtex:
`\usepackage[style=philosophy-modern,hyperref,backref,natbib,backend=bibtex]{biblatex}`
Mi dite che il problema può dipendere dal fatto che uso biber (il nuovo “motore” bibliografico) per generare la bibliografia, ma è strano: nelle preferenze di TeXShop il motore bibliografico (“BibTeX engine”) è “bibtex”.In ogni caso, un fatto resta: un documento che si compilava perfettamente smette di compilarsi aggiornando LaTeX. Ora, se questo capitasse con qualsiasi altro programma, scommetto che qualcuno di noi (forse a ragione) griderebbe allo scandalo.
Uso LaTeX dal 2005, nell’HD del mio Mac ho svariate decine di documenti composti con questo programma: bene, se li compilassi oggi, credo che più della metà non sarebbero più compilabili. Forse è colpa mia: per esempio, uso ClassicThesis, che Miede rende “accortamente” incompatible all’indietro a ogni aggiornamento. 🙁
Tornando alla bibliografia, da quanto capisco ora esistono ora due motori, diversi, “bibtex” e “biber”, mutuamente incompatibili. Mah… 😮
-
30 Settembre 2012 alle 18:25 #79255::
lorenzo.pantieri” post=78556Mi dite che il problema può dipendere dal fatto che uso biber (il nuovo “motore” bibliografico) per generare la bibliografia, ma è strano: nelle preferenze di TeXShop il motore bibliografico (“BibTeX engine”) è “bibtex”.
Che c’entra TeXShop? Il motore bibliografico normale di biblatex è, dalla versione 2, Biber.
Ciao
Enrico
-
1 Ottobre 2012 alle 3:00 #79256::
egreg9″ post=78558
Che c’entra TeXShop? Il motore bibliografico normale di biblatex è, dalla versione 2, Biber.Capito. Quindi biblatex fa tutto da solo e chiama biber: peccato però che una bibliografia composta con una “vecchia” versione di biblatex (che chiamava bibtex) non sia sempre compatibile col nuovo “motore”… 🙁
-
1 Ottobre 2012 alle 6:49 #79257::
lorenzo.pantieri” post=78564
Che c’entra TeXShop? Il motore bibliografico normale di biblatex è, dalla versione 2, Biber.
Capito. Quindi biblatex fa tutto da solo e chiama biber: peccato però che una bibliografia composta con una “vecchia” versione di biblatex (che chiamava bibtex) non sia sempre compatibile col nuovo “motore”… 🙁
Ti dirò: io continuo a usare BibTeX anche per la bibliografia dell’Arte. Non sopporto che Biber si pianti e che gli autori non facciano nulla per risolvere l’inconveniente. Poi, da quello che ho capito, BibTeX continua ad andare benissimo per un uso diciamo “normale” della bibliografa. Biber permette arobazie bibliografiche che non credo che userò mai 🙂
Se non sbaglio, poi, anche nell’ultimissima versione TeXShop ha BibTeX di default: io compilo benissimo anche documenti vecchi, giusto per precisare. Non riesco a capire da dove sorgano i tuoi problemi.
Ciao
Tommaso
-
1 Ottobre 2012 alle 7:28 #79258::
illinguista1972″ post=78571Se non sbaglio, poi, anche nell’ultimissima versione TeXShop ha BibTeX di default: io compilo benissimo anche documenti vecchi, giusto per precisare. Non riesco a capire da dove sorgano i tuoi problemi.
Basta ricordarsi di aggiungere [tt]backend=bibtex[/tt]
Ciao
Enrico
-
1 Ottobre 2012 alle 9:44 #79259::
illinguista1972″ post=78571
Se non sbaglio, poi, anche nell’ultimissima versione TeXShop ha BibTeX di default: io compilo benissimo anche documenti vecchi, giusto per precisare. Non riesco a capire da dove sorgano i tuoi problemi.All’inizio della discussione ho mostrato un esempio minimo compilabile con relativo errore: a te non succede?
-
1 Ottobre 2012 alle 11:10 #79260::
lorenzo.pantieri” post=78578
Se non sbaglio, poi, anche nell’ultimissima versione TeXShop ha BibTeX di default: io compilo benissimo anche documenti vecchi, giusto per precisare. Non riesco a capire da dove sorgano i tuoi problemi.
All’inizio della discussione ho mostrato un esempio minimo compilabile con relativo errore: a te non succede?
EHI! Hai aggiunto [tt]backend=bibtex[/tt]? Se non lo fai non ti verrà fuori niente quando fai girare BibTeX.
1. La versione 2 di biblatex richiede di default Biber.2. TeX Live 2012 ha la versione 2 di biblatex.
3. Se hai un documento scritto pensando alla versione 1 di biblatex che vuoi ancora
trattare con BibTeX, devi aggiungere
`backend=bibtex`
alle opzioni di biblatex.
Ciao
Enrico
-
1 Ottobre 2012 alle 14:11 #79261::
egreg9″ post=78574
Se non sbaglio, poi, anche nell’ultimissima versione TeXShop ha BibTeX di default: io compilo benissimo anche documenti vecchi, giusto per precisare. Non riesco a capire da dove sorgano i tuoi problemi.
Basta ricordarsi di aggiungere [tt]backend=bibtex[/tt]
Ciao
EnricoOvviamente, lo davo per sottinteso.
Ciao
Tommaso
-
2 Ottobre 2012 alle 8:05 #79262::
egreg9″ post=78579
Hai aggiunto [tt]backend=bibtex[/tt]? Se non lo fai non ti verrà fuori niente quando fai girare BibTeX.Certo, l’aggiunta di quell’opzione risolve il problema. Mi resta da capire che cosa ha che non va il mio .bib (l’ho mostrato all’inizio della discussione) che infastidisce così tanto biber…
Qualcuno può ispiegarmi in sintesi le differenze tra biber e bibtex?
Grazie,
L.
-
2 Ottobre 2012 alle 8:42 #79263::
lorenzo.pantieri” post=78614
Hai aggiunto [tt]backend=bibtex[/tt]? Se non lo fai non ti verrà fuori niente quando fai girare BibTeX.
Certo, l’aggiunta di quell’opzione risolve il problema. Mi resta da capire che cosa ha che non va il mio .bib (l’ho mostrato all’inizio della discussione) che infastidisce così tanto biber…
Niente, perché? A parte il solito problema che Biber potrebbe piantarsi, ma trovi un avviso nel file [tt].blg[/tt], se non si pianta la compilazione va perfettamente a buon fine.
lorenzo.pantieri” post=78614Qualcuno può ispiegarmi in sintesi le differenze tra biber e bibtex?
A livello utente normale, nessuna. Ma Biber permette di usare funzioni di BibLaTeX che con BibTeX sarebbero impossibili da ottenere.
Purtroppo un po’ di disagio durante la transizione è inevitabile.
Provo a vedere se riesco a sistemare il problema di Biber con uno script un po’ più intelligente di quello standard.
Ciao
Enrico
-
13 Aprile 2013 alle 6:24 #79264::
Io uso TexMaker (su Linux) con TexLive 2012 ed ho un problema analogo.TexMaker consente di scegliere il “motore” (si dice così?) biblatex da usare, indicando il relativo percorso.
Nelle opzioni di configurazione avevo dato questo path (confesso, scopiazzando la ricetta da qui http://forum.ubuntu-it.org/viewtopic.php?p=4155191)
`
/usr/local/texlive/2012/bin/i386-linux/bibtex %.aux
`Link immagine:

Tuttavia, mantenendo il codice
`
\usepackage[style=philosophy-modern,hyperref,backref,square,natbib]{biblatex}\bibliography{Bibliografia.bib} % database di biblatex
\defbibheading{dottrina}{\subsection*{Dottrina}} % Definiscono le sezioni della bibliografia
\defbibheading{prassi}{\subsection*{Prassi}} %
\defbibheading{norma}{\subsection*{Atti normativi}}….
`
Ottengo lo stesso errore di Lorenzo, ossia:
`Process started
This is BibTeX, Version 0.99d (TeX Live 2012) The top-level auxiliary file: output-lettura.aux I found no \citation commands—while reading file output-lettura.aux I found no \bibdata command—while reading file output-lettura.aux I found no \bibstyle command—while reading file output-lettura.aux (There were 3 error messages)
Process exited with error(s)
`
Cogliere il suggerimento di inserire fra le opzioni di biblatex « backend=bibtex » crea però un altro problema, perché la pre compilazione con PDFLatex (che dovrebbe creare i file su cui bliblatex successivamente agirà) non riesce (compila all’infinito).
Bene, allora ho provato a sostituire nella scelta del “motore” del pannello sopra « bibtex » con « biber ». Più precisamente ho dato il seguente path:
`
/usr/local/texlive/2012/bin/i386-linux/biber %.aux
`Ma ancora una volta il tentativo si è rivelato infruttoso.
-
13 Aprile 2013 alle 6:56 #79265::
Columella” post=84158Io uso TexMaker (su Linux) con TexLive 2012 ed ho un problema analogo.
TexMaker consente di scegliere il “motore” (si dice così?) biblatex da usare, indicando il relativo percorso.
Nelle opzioni di configurazione avevo dato questo path (confesso, scopiazzando la ricetta da qui http://forum.ubuntu-it.org/viewtopic.php?p=4155191)
`
/usr/local/texlive/2012/bin/i386-linux/bibtex %.aux
`Link immagine:

Tuttavia, mantenendo il codice
`
\usepackage[style=philosophy-modern,hyperref,backref,square,natbib]{biblatex}\bibliography{Bibliografia.bib} % database di biblatex
\defbibheading{dottrina}{\subsection*{Dottrina}} % Definiscono le sezioni della bibliografia
\defbibheading{prassi}{\subsection*{Prassi}} %
\defbibheading{norma}{\subsection*{Atti normativi}}….
`
Ottengo lo stesso errore di Lorenzo, ossia:
`Process started
This is BibTeX, Version 0.99d (TeX Live 2012) The top-level auxiliary file: output-lettura.aux I found no \citation commands—while reading file output-lettura.aux I found no \bibdata command—while reading file output-lettura.aux I found no \bibstyle command—while reading file output-lettura.aux (There were 3 error messages)
Process exited with error(s)
`
Cogliere il suggerimento di inserire fra le opzioni di biblatex « backend=bibtex » crea però un altro problema, perché la pre compilazione con PDFLatex (che dovrebbe creare i file su cui bliblatex successivamente agirà) non riesce (compila all’infinito).
Bene, allora ho provato a sostituire nella scelta del “motore” del pannello sopra « bibtex » con « biber ». Più precisamente ho dato il seguente path:
`
/usr/local/texlive/2012/bin/i386-linux/biber %.aux
`Ma ancora una volta il tentativo si è rivelato infruttoso.
Tra le opzioni di biblatex deve comparire anche backend=biber, altrimenti non ottieni nulla. Perché? Perché gli stili che vuoi usare pretendono Biber.
Ciao
Tommaso
-
13 Aprile 2013 alle 7:10 #79266::
illinguista1972″ post=84160
Tra le opzioni di biblatex deve comparire anche backend=biber, altrimenti non ottieni nulla. Perché? Perché gli stili che vuoi usare pretendono Biber.
Ciao
TommasoInnanzi tutto ti ringrazio per l’interessamento.
Inserisco come mi hai suggerito « backend=biber » fra le opzioni di Biblatex. Ecco cosa succede:
1) Usando (nelle modalità indicate nel mio post precedente) “bibtex” come motore (nelle opzioni di TexMaker), ottengo una pre compilazione PDFLatex (finalmente!), ma lo stesso originario messaggio di errore ad un successiva compilazione con BibTex.
2) se dò invece “biber”, la pre compilazione è (ancora una volta) fruttuosa, tuttavia la compilazione con BibTex mi restituisce il seguente codice:
`Process started
INFO – This is Biber 1.5 INFO – Logfile is 'output-lettura.aux.blg' ERROR – Cannot find control file 'output-lettura.aux.bcf'! – did you pass the “backend=biber” option to BibLaTeX? INFO – ERRORS: 1
Process exited with error(s)`
Ovviamente la domanda “did you pass the “backend=biber” option to BibLaTeX?” ha risposta positiva.
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.