我知道这个问题已经在这里得到解答了
如何在文档中的一小部分文本中使用特定字体?
我了解,为了在 XeLaTeX 和 LuaLaTeX 中使用附加字体,可以选择继续:
\newfontfamily\myfont{font name}
然后定义一个命令
\DeclareTextFontCommand{\textmyfont}{\myfont}
然后使用命令
Text in the default font. \textmyfont{Text in the new font.} Again text in the default font.
但是,如果我想在文档中使用多种字体怎么办?如何使用一个\textmyfont
命令指定使用我加载的特定字体?它如何知道从我加载的众多字体中选择哪种字体?
假设我加载了三种字体:
\newfontfamily\myfont{font1}
\newfontfamily\myfont{font2}
\newfontfamily\myfont{font3}
我该如何修改\DeclareTextFontCommand{\textmyfont}{\myfont}
命令来分别识别每种字体?\myfont2
并且\myfont3
不起作用!然后我该如何使用实际的\textmyfont
命令将特定字体引用到文本的特定部分?