Latexmk с xelatex: xdvipdfmx не может преобразовать полученный xdv-файл в pdf
Я пытаюсь скомпилировать файл с использованием latexmk и xelatex, но я не могу заставить его работать. Я, честно говоря, понятия не имею, что происходит.
Я использую Latexmk версии 4.55 в Ubuntu 16.04 и XeTeX, версии 3.14159265-2.6-0.99998 (TeX Live 2017) (предварительно загруженный формат =xelatex).
Вот MWE, который я пытаюсь скомпилировать:
\documentclass[12pt]{article}
\usepackage{fontspec}
\usepackage{unicode-math}
\begin{document}
This is some text.
\end{document}
Компилирование с
xelatex mwe.tex
работает как надо. Я получаю PDF в качестве вывода. Тем не менее, оба
latexmk -xelatex mwe.tex
latexmk -pdfxe mwe.tex
потерпеть поражение. Я пробовал кучу разных дополнительных опций, но я не могу получить вывод pdf с latexmk. Ошибка выглядит так:
xdvipdfmx: fatal: Что-то не так. Вы уверены, что это файл DVI? DVI ID = 7 xdvipdfmx: команда для 'xdvipdfmx' дала код возврата 256
Просмотр других похожих вопросов (но они, кажется, имеют некоторую проблему со шрифтом) заставил меня попробовать
xdvipdfmx -vv mwe.tex
что приводит к следующей ошибке:
FONTMAP: /var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map>
mwe.tex -> mwe.tex.pdf DVI ID = 10
xdvipdfmx: fatal: Что-то не так. Вы уверены, что это файл DVI?
Огорчает то, что на работе все отлично работает, где у меня более старая версия Ubuntu и, возможно, latexmk.
Я бы подумал, что latexmk использует тот же 'backbone', что и при вызове xelatex из командной строки, но почему получается, что кто-то выдает и выводит, а кто-то нет? Есть ли способ, чтобы увидеть конкретно, что происходит "глубже". (Для записи я попытался скомпилировать с xelatex и latexmk с использованием texstudio с тем же результатом.)
Что я здесь не так делаю?