找到合適的字體

找到合適的字體

必須做什麼才能使用這些命令找到正確的字體?

\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 中還需要安裝套件嗎?

相關內容