TeXShop компилируется только один раз при использовании XeLaTeX

TeXShop компилируется только один раз при использовании XeLaTeX

Если я использую TeXShop с pdfLaTeX, то документ автоматически компилируется так часто, как это необходимо для получения оглавления, библиографии и всего остального.

Однако если я использую TeXShop с XeLaTeX (мне нужно использовать Arial), то процесс запускается только один раз.

Есть ли где-нибудь настройка для активации автоматических многократных проходов?

решение1

Автоматическая компиляция, которую вы видите, pdflatexскорее всего, вызвана тем, что вы установили движок компиляции по умолчанию на pdflatemk. Обычный pdflatexдвижок не делает несколько комбинаций автоматически. Но есть mkверсии для всех трех движков, и вы можете выбрать их, используя "волшебный комментарий" в первой строке вашего документа. Вы можете ввести эти строки самостоятельно или использовать пункт меню Макросы->Программа, чтобы выбрать из списка, который вставит для вас соответствующий магический комментарий.

Для автоматической pdflatexкомпиляции:

% !TEX TS-program = pdfLaTeXmk

Для автоматической xelatexкомпиляции:

% !TEX TS-program = XeLaTexmk

Для автоматической lualatexкомпиляции:

% !TEX TS-program = LuaLaTeXmk

Если это вам не помогло, возможно, вам придется переместить соответствующие движки из папки Inactive/Latexmkв основную Enginesпапку внутри вашей ~/Library/TeXShopпапки, в которую вы можете перейти из TeXShop из пункта меню TeXShop.

Более подробную информацию о магических комментариях см. здесь:

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