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, цитаты в тексте отображаются в виде вопросительных знаков.

У меня есть и другие проблемы, например «Переполнение \hbox (48.83583pt too wide) в абзаце на строках 83--83 \OT1/bch/m/n/9 sis. [][][][]|», но я считаю, что они не связаны.

введите описание изображения здесь

введите описание изображения здесь

В файле журнала:

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

Эта проблема вызвана ошибкой в ​​Applescript, который предназначен для автоматизации создания библиографии в TeXShop. Я подозреваю, что им больше никто не пользуется, поэтому проблема осталась незамеченной.

Лучшим способом автоматизации библиографии и разрешения ссылок является использование одного из механизмов, latexmkпредоставляемых TeXShop.

Если у вас не latexmkустановлен движок, перейдите ~/Library/TeXShop/Engines/и переместите .engineфайлы из Inactive/Latexmkпапки в Enginesпапку.

Перезапустите TeXShop, и новые движки должны появиться в раскрывающемся меню рядом с кнопкой Typeset в окне документа. Если вы используете latex+dvipsв качестве обычного движка, то используйте latexmkвместо этого. Вы можете сделать это автоматически, добавив строку:

% !TEX TS-program = latexmk

Это разрешит все ссылки и запустится только bibtexпри наличии изменений.

Связанный контент