Dviluatex 和 unicode-math 组合找不到字体

Dviluatex 和 unicode-math 组合找不到字体

梅威瑟:

\RequirePackage{luatex85}
\documentclass[varwidth=210mm]{standalone}

\usepackage[T1]{fontenc}
\usepackage{unicode-math}

\begin{document}
\[\frac{\sin(α)}{\cos(α)}=\tan(α),\quad α≠0\]
\[\frac{1}{3}≈0,33\]
\end{document}

Dviluatex 编译器没有给出任何错误,但生成的 dvi 文档无法打开。如果我注释掉 unicode-math 包,那么文档是可见的,但缺少所有 unicode 符号。使用 lualatex 和 xelatex 编译为 pdf 效果很好。

xdvi 产生错误:

pathsea:make_tex: 无效字体名称 `[latinmodern-math.otf]:mode=base;script=math;language=DFLT;',包含 '[' xdvi: 找不到像素字体 [latinmodern-math.otf]:mode=base;script=math;language=DFLT;; 使用 cmr10 代替,分辨率为 600 dpi。xdvi-xaw: 致命错误:未知操作码 130

Evince 产生了无数相似的错误消息:

kpathsea:make_tex: 无效的字体名称“[latinmodern-math.otf]:mode=base;script=math;language=DFLT;”,包含“[”

$ fc-list | grep latinmodern-math:

/usr/share/texmf-dist/fonts/opentype/public/lm-math/latinmodern-math.otf:拉丁现代数学:style=Regular /usr/share/fonts/OTF/latinmodern-math.otf:拉丁现代数学:style=Regular

mwe.log:https://pastebin.com/KwDry3TG

可能与以下情​​况相关:dvilualatex 在全新安装的 MacTeX 2017 中找不到字体

我怎样才能让它正确编译?

相关内容