- Questo topic ha 21 risposte, 4 partecipanti ed è stato aggiornato l'ultima volta 11 anni, 4 mesi fa da
emiliopp.
-
CreatoreTopic
-
15 Febbraio 2015 alle 9:43 #100270::
Salve a tutti,
dopo mesi eccomi ancora qui a litigare con latex!
Ho impostato la bibliografia con Biber, lancio la compilazione con pdf latex e l’editor riesce ad eseguirla, ma con il seguente log:Package biblatex Warning: File ‘main.bbl’ is wrong format version – expected 2.
Se schiaccio f11 per eseguire Biber mi da il seguente errore:
INFO – This is Biber 1.9 INFO – Logfile is ‘main.blg’
Process exited with error(s)
Ho Miktex 2.9.450, ricercando su internet ho trovato che la versione di Biber1.9 è compatibile con Biblatex 2.9, quindi ho scaricato Biblatex 2.9.a e seguendo questo link http://www.lorenzopantieri.net/LaTeX_files/Bibliografia.pdf l’ho installata dentro
tex/latex/biblatex copiando qui la cartella biblatex e copiando il contenuto della sottocartella bibtex dell’archivio nella
cartella /bibtex/bst/ . Ho eliminato all’interno della cartella i file di biblatex esistenti in quanto ho inserito la versione 2.9. jo la versione full di miktex.
Ho rilanciato e riottengo lo stesso file di errore… dove sto sbaglando?? 😕 😕 😕 😕 😕 😕 😕 😕 😕 😕 😕 😕
naturalmente non ottengo nessuna bibliografia!:(
-
CreatoreTopic
-
AutoreRisposte
-
-
15 Febbraio 2015 alle 9:52 #100271::
E che cosa c’è scritto dentro il file main,blg?
Senza le informazioni del file log non si può tirare a indovinare, ma è certo che biblatex e biber sono cambiati negli ultimi due anni in modo sostanziale; per cui, ho il sospetto che la tua versione completa di MiKTeX 2.9 vada aggiornata con il suo Package Manager (o Wizard) non copiando e cercando di installare i file in cartelle di sistema che non bisognerebbe mai toccare “a mano”; inoltre il Manager ricostruisce anche i filename database, mentre a mano è la prima cosa che si scorda.
-
15 Febbraio 2015 alle 10:07 #100272::
leggendo il commento mi sono impaurita e ho ripristinato tutto come era originariamente!
ecco il file di log:[attachment=1262]main1.txt[/attachment]
e dentro mail.blg c’è:
[0] Config.pm:320> INFO – This is Biber 1.9
[0] Config.pm:323> INFO – Logfile is ‘main.blg’
Attachments:
You must be logged in to view attached files. -
15 Febbraio 2015 alle 10:33 #100273
-
15 Febbraio 2015 alle 11:06 #100274::
Crystal” post=99972leggendo il commento mi sono impaurita e ho ripristinato tutto come era originariamente!
ecco il file di log:[attachment=1262]main1.txt[/attachment]
e dentro mail.blg c’è:
[0] Config.pm:320> INFO – This is Biber 1.9
[0] Config.pm:323> INFO – Logfile is ‘main.blg’Non so come sia la situazione attuale, ma mi risulta che MiKTeX 64 bit non abbia biber.
Potresti installare la versione a 32 bit o, meglio, installare TeX Live.Ciao
Ivan
-
15 Febbraio 2015 alle 11:33 #100275
-
15 Febbraio 2015 alle 14:11 #100276
-
16 Febbraio 2015 alle 16:44 #100277
-
16 Febbraio 2015 alle 17:29 #100278::
Crystal” post=100003Ho scaricato miktex a 32 bit, con biber inserito e continua a darmi errore!!!!!
allego il file di log….
avro’ una tesi senza bibliografia:( 🙁 🙁[attachment=1265]main1_2015-02-16.txt[/attachment]
Certo, se ti ostini a voler usare MiKTeX. Io il consiglio te l’ho dato 😉
Ciao
Ivanp.s.
Rimane ovviamente la possibilità di usare il vecchio bibtex:
`\usepackage[…,backend=bibtex]{biblatex}`
impostandolo nelle preferenze dell’editor o, se si usa TeXShop/TeXworks, con la riga magica
% !BIB TS-program = bibtex
Ma non è una vera soluzione. Piuttosto un ripiego.
-
17 Febbraio 2015 alle 7:57 #100279
-
17 Febbraio 2015 alle 15:15 #100280
-
17 Febbraio 2015 alle 17:18 #100281::
Crystal” post=100024ECCO! HO SCARICATO TEX LIVE!
ottengo lo stesso identico errore! tanta fatica per niente! il bello è che se faccio compilare il documento a un mio collega la compilazione avviene senza nessun errore perfettamente! sto cominciando ad odiare seriamente LATEX!Bene. Ora possiamo ragionare. Se hai installato TeX Live full e ottieni ancora lo stesso errore, potrebbe essere dovuto all’editor, che punta ancora nei vecchi percorsi.
Controlla nuovamente il file .log e vedi innanzitutto se viene usata TeX Live.
Poi cerchiamo di far funzionare questo codice:
`
% !TEX encoding = UTF-8 Unicode
% !TEX TS-program = pdflatex
% !BIB TS-program = biber\documentclass{book}
\begin{filecontents}{temp.bib}
@book{foo,
author={Mario Rossi},
title = {Storia d’Italia},
year = {2014}}
\end{filecontents}\usepackage{biblatex}
\addbibresource{temp.bib}\begin{document}
\cite{foo}
\printbibliography
\end{document}
`Le prime tre righe sono riconosciute da TeXworks. Se anche con questo esempio ci sono problemi allora devi mostrarci l’esito delle compilazioni con LaTeX e con biber. Potrebbe essere necessario cancellare una cartella temporanea.
Nel frattempo prova anche questo
`
% !TEX encoding = UTF-8 Unicode
% !TEX TS-program = pdflatex
% !BIB TS-program = bibtex\documentclass{book}
\begin{filecontents}{temp.bib}
@book{foo,
author={Mario Rossi},
title = {Storia d’Italia},
year = {2014}}
\end{filecontents}\usepackage[backend=bibtex]{biblatex}
\addbibresource{temp.bib}\begin{document}
\cite{foo}
\printbibliography
\end{document}
`che usa bibtex al posto di biber.
Ciao
Ivan
-
3 Maggio 2015 alle 19:43 #100282
-
3 Maggio 2015 alle 20:04 #100283::
emiliopp” post=101258Ciao ragazzi,
sto riscontrando gli stessi problemi con biber che segnalava crystal.Per giunta anche i due ultimi script postati da Ivan non danno risultato.
Crystal hai risolto in qualche modo?
Come va con il codice sopra? E con questo?
`
% !TEX encoding = UTF-8 Unicode
% !TEX TS-program = pdflatex
% !BIB TS-program = biber\documentclass{book}
\begin{filecontents}{temp.bib}
@book{foo,
author={Mario Rossi},
title = {Storia d’Italia},
year = {2014}}
\end{filecontents}\usepackage[backend=biber]{biblatex}
\addbibresource{temp.bib}\begin{document}
\cite{foo}
\printbibliography
\end{document}
`Ciao
Ivan
-
4 Maggio 2015 alle 15:02 #100284::
Niente da fare.
Fallisce l’espansione di foo in una citazione. Appare |foo|.
E fakisce anche la stampa della bibliografia.Nel log appare
LaTeX Warning: Citation ‘foo’ on page 1 undefined on input line 19.LaTeX Warning: Empty bibliography on input line 21.
Il batch che lancio da TexWorks usa pdfLaTeX, biber e poi altre due vole pdfLaTeX
Boh!
-
4 Maggio 2015 alle 15:08 #100285
-
4 Maggio 2015 alle 16:08 #100286::
`% !TEX encoding = UTF-8 Unicode
% !TEX TS-program = pdflatex
% !BIB TS-program = biber\documentclass{book}
\begin{filecontents}{temp.bib}
@book{foo,
author={Mario Rossi},
title = {Storia d'Italia},
year = {2014}}
\end{filecontents}\usepackage[backend=biber]{biblatex}
\addbibresource{temp.bib}\begin{document}
\cite{foo}
\printbibliography
\end{document}`Questo codice funziona perfettamente; in effetti nel tuo file c’era bibtex al posto di biber e c’era un apostrofo/virgoletta alta aperta, (codice esadecimale unicode 2019, mi pare)come apostrofo di d’Italia.
No, usando pdflatex le trascizioni verbatim di file (come fa quando esegue il contento di filecontents) non hanno luogo con la codifica unicose o la transcodifica utf8; ammesso che funzioni, sarebeb forse lecito farlo con xelatex o lualatex, ma certamante non con pdflatex che gestisce solo font codificati con 8 bit (solo 256 glifi con indirizzi da 0 a 255).Ricordati che nel tuo esempio minimo la bibliografia appare nella pagina 3, non nella pagina 1.
-
5 Maggio 2015 alle 16:12 #100287
-
5 Maggio 2015 alle 16:43 #100288
-
5 Maggio 2015 alle 18:05 #100289::
Ho fatto un passo avanti.
ho verificato che MikTeK 2.9 per windows ha installato il package 2.9 di biblatex e che quest’ultimo convive bene con biber 1.9; non è la versione corrente, ma la precedente.A questo punto ho scoperto che se uso
\documentclass{article}
la bibliografia appare
se uso
\documentclass{book}
non appare[attachment=1313]prova_con_book.zip[/attachment]
[attachment=1312]prova_con_Article.zip[/attachment]
Attachments:
You must be logged in to view attached files. -
5 Maggio 2015 alle 20:00 #100290
-
6 Maggio 2015 alle 19:34 #100291::
Ok. Mi hai illuminato. 🙂Col giusto biber avevo risolto, ma pensavo di non aver risolto perchè il pdf viewer di TexWorks mi riporta sulla pagina ultima visualizzata dove la bibliografia non c’era.
Ad onor del vero sono anche abituato ad Acrobat che visualizza il numero di pagine del pdf e quindi non ho fatto caso che il numero di pagine cambiava. 🙄
Grazie
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.