找到合适的字体

找到合适的字体

要使用这些命令如何才能找到正确的字体?

\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 中是否还需要安装其他包?

相关内容