我正在 LyX 中使用两种不同的语言编写文档,并希望所有英文文本都出现在打字机系列中(LyX 编辑器本身不需要,但在输出文件中需要)。
有没有办法可以自动完成此操作,而不是手动更改每个单词的字体样式?
答案1
假设你正在使用 XeTeX 引擎,你可以简单地更改字体,使用字体规格的命令setmainfont
:
\setmainfont{⟨Font Family Name goes here⟩}
如果设置了其他语言(通过 babel 或 polyglossia),那么你应该使用
\newfontfamily{\englishfont}{⟨Font Family Name goes here⟩}
Courier New
和Latin Modern Mono
是标准 TeX 发行版附带的两种字体系列。