MacTeX-2015, TeXShop, 매크로/Applescript/참고문헌을 실행하면 다음 오류 메시지가 나타납니다: "### /tmp/altpdflatex.etc 생성에 실패했습니다."

MacTeX-2015, TeXShop, 매크로/Applescript/참고문헌을 실행하면 다음 오류 메시지가 나타납니다: "### /tmp/altpdflatex.etc 생성에 실패했습니다."

여기 초보 사용자가 있습니다.

Mac Os El Capitan, MacTex-2015, TexShop을 사용하세요.

게시자는 pidflatex를 지원하지 않으며 그림이 EPS에 있어야 합니다.

조판 설정: LaTeX, TeX 및 DVI;

참고문헌: Natbib.

질문: 매크로/Applescript/참고문헌을 사용할 때 텍스트의 모든 인용과 그림, 마지막 참조가 문제 없이 컴파일되는 것처럼 보이지만(때로는 명령을 반복해야 함) 아래 오류 메시지가 나타납니다.

그러나 출판사의 시스템이 파일을 PDF로 컴파일하면 텍스트의 인용이 물음표로 나타납니다.

83--83 \OT1/bch/m/n/9 sis. [][][][]| 행의 단락에 "Overfull \hbox (48.83583pt 너무 넓음)"와 같은 다른 문제가 있지만 나는 그렇게 믿습니다. 관련이 없습니다.

여기에 이미지 설명을 입력하세요

여기에 이미지 설명을 입력하세요

로그 파일에서:

log file error: 
Package: infwarerr 2010/04/08 v1.3 Providing info/warning/error messages (HO)

"빈 후크"가 오류의 표시인지 확실하지 않습니다.

\@emptytoks=\toks14
Package atveryend Info: Empty hook `BeforeClearDocument' on input line 664.
Package atveryend Info: Empty hook `AfterLastShipout' on input line 664.
Package atveryend Info: Empty hook `AtVeryEndDocument' on input line 664.
Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 664.

답변1

이 문제는 TeXShop에서 참고문헌 생성을 자동화하도록 설계된 Applescript의 버그로 인해 발생합니다. 나는 더 이상 그것을 많이 사용하는 사람이 없다고 생각합니다. 이것이 바로 문제가 눈에 띄지 않게 된 이유입니다.

latexmk참고문헌 및 참조 해결을 자동화하는 더 좋은 방법은 TeXShop과 함께 제공되는 엔진 중 하나를 사용하는 것입니다 .

엔진이 설치되어 있지 않은 경우 해당 폴더 latexmk로 이동하여 해당 폴더로 파일을 ~/Library/TeXShop/Engines/이동하세요 ..engineInactive/LatexmkEngines

TeXShop을 다시 시작하면 문서 창의 Typeset 버튼 옆에 있는 풀다운 메뉴에 새 엔진이 나타납니다. latex+dvips평소 엔진으로 사용하고 있다면 latexmk대신 사용하세요. 다음 줄을 추가하면 자동으로 이 작업을 수행할 수 있습니다.

% !TEX TS-program = latexmk

이렇게 하면 모든 참조가 해결되고 bibtex변경 사항이 있는 경우에만 실행됩니다.

관련 정보