TexMaker-Konfiguration: Steuerdatei „reference.bcf“ kann nicht gefunden werden! – Wurde Latex auf Ihrer .tex-Datei erfolgreich ausgeführt, bevor Sie Biber ausgeführt haben?

TexMaker-Konfiguration: Steuerdatei „reference.bcf“ kann nicht gefunden werden! – Wurde Latex auf Ihrer .tex-Datei erfolgreich ausgeführt, bevor Sie Biber ausgeführt haben?

\documentclass[journal=ancham,manuscript=article]{achemso}Ich versuche, achemso zum Schreiben von Arbeiten in TexMaker zu verwenden, aber die Referenzen sind alle undefiniert. Wenn ich ausführe PDFLaTeX, PDFLaTeX, BibTeX, erhalte ich (meine Arbeiten und Referenzdateien haben den gleichen Namen)

INFO - This is Biber 2.12 INFO - Logfile is 'paper_achemsoformat.blg'

ERROR - Cannot find control file 'paper_achemsoformat.bcf'! - Did latex run successfully on your .tex file before you ran biber? INFO - ERRORS: 1

Process exited with error(s)

Ich vermute, dass es einen Konflikt mit meinen TexMaker-Einstellungen gibt. Denn ich habe mein vorheriges Paper mit Biblatex geschrieben und dieses Mal sollte ich wahrscheinlich die Einstellungen ändern. Ist mein Bib(la)tex-Feld in der Konfiguration falsch? Jetzt ist es"C:/Program Files/MiKTeX 2.9/miktex/bin/x64/biber.exe" %

Bildbeschreibung hier eingeben

Ich habe es auch getestet biber %.bcf, aber es funktioniert auch nicht.

Antwort1

Sie müssen BibTeX auf Ihrem Dokument ausführen, nicht Biber.


Die achemsoKlasse bringt ihren eigenen Satz von .bstStilen mit und die Bibliographie soll mit diesen BibTeX-Stilen generiert werden. Dies bedeutet, dass standardmäßig achemsonicht verwendet wird (und wahrscheinlich auch nicht mit verwendet werden sollte ).biblatexbiblatex

Sowohl die Protokolldatei als auch die Editoreinstellungen zeigen, dass Sie Biber für Ihr Dokument verwenden. Biber kann nur mit verwendet werden biblatex. Da achemsoSie klassisches BibTeX verwenden, müssen Sie sicherstellen, dass Sie BibTeX und nicht Biber verwenden.

Im Wesentlichen müssen Sie folgenBiblatex mit Biber: Konfigurieren meines Editors, um undefinierte Zitate zu vermeidenumgekehrt: Stellen Sie sicher, dass IhreBib(la)texBefehl lautet bibtex %oder bibtex %.aux.

verwandte Informationen