Настройка TexMaker: Не удается найти файл управления «reference.bcf»! - Успешно ли был запущен latex на вашем файле .tex до того, как вы запустили biber?

Настройка TexMaker: Не удается найти файл управления «reference.bcf»! - Успешно ли был запущен latex на вашем файле .tex до того, как вы запустили biber?

Я пытаюсь использовать 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.

Связанный контент