
\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" %
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 achemso
Klasse bringt ihren eigenen Satz von .bst
Stilen mit und die Bibliographie soll mit diesen BibTeX-Stilen generiert werden. Dies bedeutet, dass standardmäßig achemso
nicht verwendet wird (und wahrscheinlich auch nicht mit verwendet werden sollte ).biblatex
biblatex
Sowohl die Protokolldatei als auch die Editoreinstellungen zeigen, dass Sie Biber für Ihr Dokument verwenden. Biber kann nur mit verwendet werden biblatex
. Da achemso
Sie 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
.