
Если я использую 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.
Более подробную информацию о магических комментариях см. здесь: