在英文 lyx 文档中插入泰语单词的最简单方法是什么?

在英文 lyx 文档中插入泰语单词的最简单方法是什么?

我是 Lyx 的忠实粉丝,但发现当我想在英文文档中包含一些泰语单词时,事情开始变得困难。

网上有很多解决方案,但对于像我这样的非 TeX 专家来说,并非所有解决方案都易于理解。有些解决方案似乎不适用于 Lyx。

将泰语单词插入英文 Lyx 文档的最简单方法是什么?

答案1

尝试了几种方法后,我发现最有效的方法是执行以下操作:

对于以下所有内容,您需要进入“文档设置”,位于“文档”菜单中。

  1. 在“LaTeX 序言”中,添加以下内容:

    \usepackage{fontspec}
    \setmainfont{Norasi}
    \XeTeXlinebreaklocale ’th_TH’
    
  2. 在“字体”部分,勾选“使用非 TeX 字体(通过 XeTeX/LuaTeX)”。

  3. 在“输出”部分的默认输出格式框中,选择“PDF(XeTeX)”。
  4. 按“确定”。

当您单击“查看”或“更新”文档时,您将看到一个可以正确显示泰语和英语单词的 PDF。

答案2

我遇到了同样的问题,对\selectlanguage{thai}我来说,babel 是最容易解决的。

  1. Document --> Settings --> Language

    • 设置Language泰国
    • 设置Encoding其他泰语(TIS 620-0)
    • 设置Language Package风俗并输入\usepackage[main=english,thai]{babel}
  2. 在文档中任何应该出现泰语单词的部分,插入 TeX 命令(按 CTRL+L),然后输入\selectlanguage{thai}并将语言改回英语\selectlanguage{english},否则章节标题将为泰语。

相关内容