我正在尝试将一本用 MS Word 编写的波斯语书转换为 LaTeX(我使用 Overleaf 因为我是新手)并且所述书中有很多粗体单词。\textbf{} 似乎无法与我导入的自定义字体一起使用。自定义字体有 3 种样式(常规、轮廓和粗体)。我试了一下,
\setmainfont{B Nazanin.ttf}
当我意识到无法识别粗体时,我导入了仅粗体的 B Nazanin 字体版本并尝试\setmainfont{B Nazanin.ttf}[BoldFont={B Nazanin Bold.ttf}]
创建一个设置为 \Bold 的命令,每次我将其包含在文档中时它都会更改为粗体,但我觉得这会让源代码变得非常混乱(比现在更混乱)。我也在\settextfont[Scale=1.2]{B Nazanin.ttf}
那里,我使用相同的命令将其切换到不同的字体并返回\settextfont
。
任何帮助都将不胜感激,因为我对 LaTeX/XeTeX 了解不多,而且我正在努力