带xelatex的Latexmk:xdvipdfmx无法将生成的xdv文件转换为pdf

时间:2018-08-10 23:50:24

标签: xelatex latexmk xdvi

我正在尝试使用latexmk和xelatex编译文件,但是对我而言,我无法使其正常运行。老实说,我不知道发生了什么。

我正在Ubuntu 16.04和XeTeX上使用Latexmk 4.55版,版本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

失败。我尝试了很多其他选项,但使用Latexmk无法获得pdf输出。错误看起来像这样:

  

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使用与从命令行调用xelatex时相同的“主干”,但是为什么会产生一个并输出,而没有呢?有没有办法专门查看正在“深入”的情况。 (出于记录,我尝试使用texstudio使用xelatex和latexmk进行编译,结果相同。)

我在这里做什么错了?

0 个答案:

没有答案