Configuración de TexMaker: ¡No se puede encontrar el archivo de control 'reference.bcf'! - ¿Latex se ejecutó correctamente en su archivo .tex antes de ejecutar biber?

Configuración de TexMaker: ¡No se puede encontrar el archivo de control 'reference.bcf'! - ¿Latex se ejecutó correctamente en su archivo .tex antes de ejecutar biber?

Intento usar achemso \documentclass[journal=ancham,manuscript=article]{achemso}para escribir papel en TexMaker pero todas las referencias no están definidas. Cuando ejecuto PDFLaTeX, PDFLaTeX, BibTeX, obtengo (mis archivos en papel y de referencia tienen el mismo nombre)

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)

Supongo que algo está en conflicto con mi configuración de TexMaker. Porque escribí mi artículo anterior con Biblatex y probablemente esta vez debería cambiar la configuración. ¿Mi cuadro Bib(la)tex en la configuración está incorrecto? Ahora es"C:/Program Files/MiKTeX 2.9/miktex/bin/x64/biber.exe" %

ingrese la descripción de la imagen aquí

También lo probé biber %.bcfpero tampoco funciona.

Respuesta1

Debe ejecutar BibTeX en su documento, no Biber.


La achemsoclase trae su propio conjunto de .bstestilos y se supone que la bibliografía se genera con esos estilos BibTeX. Esto significa que achemsono se usa biblatexde forma predeterminada (y probablemente no debería usarse con biblatex).

Tanto el archivo de registro como la configuración del editor muestran que está ejecutando Biber en su documento. Biber sólo se puede utilizar con biblatex. Dado que achemsoutiliza BibTeX clásico, debe asegurarse de ejecutar BibTeX en lugar de Biber.

Esencialmente necesitas seguirBiblatex con Biber: Configurando mi editor para evitar citas indefinidasal revés: asegúrese de que suBabero(la)texEl comando dice bibtex %o bibtex %.aux.

información relacionada