
TexMaker에서 종이 작성을 위해 achemso를 사용하려고 시도했지만 \documentclass[journal=ancham,manuscript=article]{achemso}
참조가 모두 정의되지 않았습니다. 을 실행하면 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
Biber가 아닌 문서에서 BibTeX를 실행해야 합니다.
클래스 achemso
는 자체 .bst
스타일 세트를 가져오며 참고문헌은 해당 BibTeX 스타일로 생성되어야 합니다. 이는 기본적으로 를 achemso
사용하지 않음 을 의미합니다 biblatex
(아마도 와 함께 사용하면 안 됨 biblatex
).
로그 파일과 편집기 설정 모두 문서에서 Biber를 실행하고 있음을 보여줍니다. Biber는 에서만 사용할 수 있습니다 biblatex
. 기존 BibTeX를 사용하고 있으므로 achemso
Biber 대신 BibTeX를 실행해야 합니다.
기본적으로 따라야 할 사항Biber를 사용한 Biblatex: 정의되지 않은 인용을 방지하도록 편집기 구성반대로: 다음을 확인하세요.턱받이(라)텍스명령은 bibtex %
또는 bibtex %.aux
.