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 с тем же результатом.)

Что я здесь не так делаю?

0 ответов

Другие вопросы по тегам