![Dviluatex 和 unicode-math 组合找不到字体](https://linux22.com/image/360074/Dviluatex%20%E5%92%8C%20unicode-math%20%E7%BB%84%E5%90%88%E6%89%BE%E4%B8%8D%E5%88%B0%E5%AD%97%E4%BD%93.png)
梅威瑟:
\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 中找不到字体。
我怎样才能让它正确编译?