要使用这些命令如何才能找到正确的字体?
\setmainfont[Mapping=tex-text]{Ubuntu}
\setsansfont[Mapping=tex-text]{Ubuntu Medium}
\setmonofont[Mapping=tex-text]{Ubuntu Mono}
\renewcommand{\baselinestretch}{1.5} % line spacing
我正在使用 Ubuntu Linux,我相信已经安装了正确的字体。我确实使用命令获得了完整的字体列表fc-list | grep "Ubuntu"
(屏幕截图 1)。我使用的编辑器是 TexStudio,我安装了所有 texlive-packets sudo apt install texlive*
。
使用 LuaLaTeX 或 XeLaTeX 编译 tex 文档会导致 TexStudio GUI 中出现错误(屏幕截图 2)。两种配置的错误大致相同(屏幕截图 3)。
xelatex -synctex=1 -interaction=nonstopmode %.tex
lualatex -synctex=1 -interaction=nonstopmode %.tex
我认为错误是由于找不到正确的字体造成的。我的假设正确吗?解决这个问题需要哪些步骤?Ubuntu 中是否还需要安装其他包?