Configuração do TexMaker: Não é possível encontrar o arquivo de controle 'reference.bcf'! - O latex foi executado com sucesso no seu arquivo .tex antes de você executar o biber?

Configuração do TexMaker: Não é possível encontrar o arquivo de controle 'reference.bcf'! - O latex foi executado com sucesso no seu arquivo .tex antes de você executar o biber?

Tento usar achemso \documentclass[journal=ancham,manuscript=article]{achemso}para escrever papel no TexMaker, mas as referências são todas indefinidas. Quando executo PDFLaTeX, PDFLaTeX, BibTeX, obtive (meus documentos e arquivos de referência têm o mesmo nome)

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)

Acho que algo está em conflito com minha configuração do TexMaker. Porque escrevi meu artigo anterior com Biblatex e provavelmente desta vez devo mudar a configuração. Minha caixa Bib(la)tex na configuração está errada? Agora é"C:/Program Files/MiKTeX 2.9/miktex/bin/x64/biber.exe" %

insira a descrição da imagem aqui

Também testei biber %.bcfmas também não funciona.

Responder1

Você precisa executar o BibTeX no seu documento, não no Biber.


A achemsoclasse traz seu próprio conjunto de .bstestilos e a bibliografia deve ser gerada com esses estilos BibTeX. Isso significa que achemsonão é usado biblatexpor padrão (e provavelmente não deve ser usado com biblatex).

O arquivo de log e as configurações do editor mostram que você está executando o Biber em seu documento. Biber só pode ser usado com biblatex. Como achemsovocê está usando o BibTeX clássico, certifique-se de executar o BibTeX em vez do Biber.

Essencialmente você precisa seguirBiblatex com Biber: Configurando meu editor para evitar citações indefinidasao contrário: certifique-se de que seuBabador(la)texcomando lê bibtex %ou bibtex %.aux.

informação relacionada