
Начинающий пользователь здесь.
Используйте 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
при наличии изменений.