我是 Lyx 的忠实粉丝,但发现当我想在英文文档中包含一些泰语单词时,事情开始变得困难。
网上有很多解决方案,但对于像我这样的非 TeX 专家来说,并非所有解决方案都易于理解。有些解决方案似乎不适用于 Lyx。
将泰语单词插入英文 Lyx 文档的最简单方法是什么?
答案1
尝试了几种方法后,我发现最有效的方法是执行以下操作:
对于以下所有内容,您需要进入“文档设置”,位于“文档”菜单中。
在“LaTeX 序言”中,添加以下内容:
\usepackage{fontspec} \setmainfont{Norasi} \XeTeXlinebreaklocale ’th_TH’
在“字体”部分,勾选“使用非 TeX 字体(通过 XeTeX/LuaTeX)”。
- 在“输出”部分的默认输出格式框中,选择“PDF(XeTeX)”。
- 按“确定”。
当您单击“查看”或“更新”文档时,您将看到一个可以正确显示泰语和英语单词的 PDF。
- 这使得在泰语和英语之间切换变得容易:文档中不需要 ERT。
- 本方法第一部分归功于此文档: http://htl10.users.sourceforge.net/Languages/TypesettingThaiWithLaTeX.pdf)
答案2
我遇到了同样的问题,对\selectlanguage{thai}
我来说,babel 是最容易解决的。
去
Document --> Settings --> Language
- 设置
Language
泰国。 - 设置
Encoding
其他:泰语(TIS 620-0) - 设置
Language Package
风俗并输入\usepackage[main=english,thai]{babel}
- 设置
在文档中任何应该出现泰语单词的部分,插入 TeX 命令(按 CTRL+L),然后输入
\selectlanguage{thai}
并将语言改回英语\selectlanguage{english}
,否则章节标题将为泰语。