
Я пытаюсь использовать achemso \documentclass[journal=ancham,manuscript=article]{achemso}
для написания статьи в TexMaker, но ссылки все не определены. Когда я запускаю PDFLaTeX, PDFLaTeX, BibTeX
, я получаю (мои файлы статьи и ссылки имеют одинаковое имя)
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)
Я думаю, что что-то конфликтует с настройками TexMaker. Потому что я написал свою предыдущую работу с помощью Biblatex и, вероятно, в этот раз мне следует изменить настройки. Мой ящик Bib(la)tex в конфигурации неверный? Теперь это"C:/Program Files/MiKTeX 2.9/miktex/bin/x64/biber.exe" %
Я тоже попробовал biber %.bcf
, но тоже не работает.
решение1
Вам необходимо запустить BibTeX для вашего документа, а не Biber.
Класс achemso
приносит свой собственный набор .bst
стилей, и библиография должна быть сгенерирована с этими стилями BibTeX. Это означает, что achemso
не используется biblatex
по умолчанию (и, вероятно, не должен использоваться с biblatex
).
Файл журнала и настройки редактора показывают, что вы используете Biber для своего документа. Biber можно использовать только с biblatex
. Поскольку achemso
используется классический BibTeX, вам нужно убедиться, что вы запускаете BibTeX вместо Biber.
По сути вам нужно следоватьBiblatex с Biber: настройка редактора для избежания неопределенных цитатнаоборот: Убедитесь, что вашНагрудник(ля)текскоманда читает bibtex %
или bibtex %.aux
.