我想在我的 xelatex 项目中使用 Latin Modern 字体。在编译时,xelatex 报告:
! 软件包 fontspec 错误:找不到字体“Latin Modern Roman”。
字体随 TeX Live 2019 一起提供,我正在使用它。我使用 TeX Live Utility 检查了这一点,它说 lm 包已安装。我使用命令行仔细检查了
otfinfo -i `kpsewhich lmroman12-regular.otf`
其中包括报告首选名称:Latin Modern Roman
。
这是一个产生上述错误消息的简单示例。
%test.tex
\documentclass{article}
\usepackage{polyglossia}
\setmainlanguage{english}
\setmainfont{Latin Modern Roman}
\begin{document}
Some text ...
\end{document}
% compile command: xelatex test.tex
如何在 xelatex 项目中将 Latin Modern Roman 设置为主要字体?
编辑:这个问题背后的动机是我想将 Latin Modern Math 设置为多语种希腊语的字体,这样我就可以在应该设置为 Latin Modern 的英语文本之间放置一些以直立字母设置的希腊语单词。但是,这样做会导致与上面发布的相同的错误消息。这就是我首先尝试将 Lation Modern 设置为主要字体的原因。我怀疑 lm 包存在系统性问题。