Re: Errore compilazione bibliografia con Biber

#95852
OldClaudio
Partecipante
    Up
    0
    Down
    ::


    In un tuo precedente messaggio hai citato questo errore`ERROR – BibTeX subsystem: ***censored***\Local\Temp\tGcYgbPEJw\bibliografia.bib_5792.utf8, line 15, syntax error: found “location”, expected end of entry (“}” or “)”) (skipping to next “@”)`

    Cerca quel file /Local/Temp/… eccetera, e cancellalo. Poi riprova a lanciare biber con il nome del tuo main file .tex non con il nome della bibliografia; biber ha bisogno di leggere il file .aux del tuo file principle; lì trova scritto sia il nome del file bibliografico, sia i riferimenti che deve estrarre.

    Sai, quando vediamo che un utente usa MiKTeX, di solito ci mettiamo sul “chi va là”; normalmente, non sembra essere il tuo caso, almeno non a livello di biber, le installazioni di MiKTeX sono incomplete e manca sempre una parte essenziale. Questo è il moivo per il quale consigliamo sempre di installare la distribuzione TeXLive, invece di MiKTeX, perché con TeXLive, oltre ad altri vantaggi, l’installazione predefinita è quella completa, e per eseguire una installazione parziale, bisogna darsi da fare sapendo qullo che si sta facendo. Con MiKTeX succede i contrario: l’installazione di default è quella parziale, molto essenziale e manca quasi di tutto quello che serve per davvero; per eseguire l’installazione completa bisogna darsi da fare, cioè leggere un poco più in basso nella pagina Web e seguire le istruzioni per l’installazione completa.

    Nel tuo caso sembra che non ti manchi biber.exe, ma ptrebbe essere che ti manchi qualcos’altro.

    Prova quest’altra strada; prima di \printbibliography aggiungi al dichiarazione [tt]\nocite{*}[/tt], compila una volta con pdflatex, poi esegui biber e dopo ricompili due volte con pdflatex; dovrebbe esserci la bibliografia completa, anche delle opere che non hai citato. Se qualcuna non ti compare e resta segnata in neretto la chiave di citazione, vuol dire una delle due cose: a) la chiave che hai usato per citare è diversa dalla chiave che hai messo nel file .bib, oppure b0 il record bibliografico corrispondente a quella chiave contiene errori; per esempio and scritto in lettere maiuscole AND. È un errore abbastanza comune. oppure manca una virgola alla fine di un campo, oppure manca qualche graffa aperta o chiusa, oppure…

    Go to top