![在 LyX 中制作打字机系列中的所有英文文本](https://linux22.com/image/444508/%E5%9C%A8%20LyX%20%E4%B8%AD%E5%88%B6%E4%BD%9C%E6%89%93%E5%AD%97%E6%9C%BA%E7%B3%BB%E5%88%97%E4%B8%AD%E7%9A%84%E6%89%80%E6%9C%89%E8%8B%B1%E6%96%87%E6%96%87%E6%9C%AC.png)
我正在 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 发行版附带的两种字体系列。