
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" %
Também testei biber %.bcf
mas também não funciona.
Responder1
Você precisa executar o BibTeX no seu documento, não no Biber.
A achemso
classe traz seu próprio conjunto de .bst
estilos e a bibliografia deve ser gerada com esses estilos BibTeX. Isso significa que achemso
não é usado biblatex
por 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 achemso
você 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
.