支持 CJK 的 Ubuntu 编辑器或 XeLaTeX IDE

支持 CJK 的 Ubuntu 编辑器或 XeLaTeX IDE

我见过这次讨论关于 Ubuntu 上最好的 LaTeX IDE:我的同事从这个网站上推荐了 XEmacs/AucTeX。不过,我对以下具体情况感兴趣:在 Ubuntu 上使用 XeLaTeX 进行 CJK/Roman 混合编辑。有没有推荐的编辑器或者IDE?

我目前在 Mac OS X 上使用 TeXShop,而不是 LyX(刚开始使用时,它被广泛推荐给我),因为我在让 CJK 与 LyX 兼容时遇到了麻烦。在我开始尝试 Ubuntu 上的不同编辑器之前,我非常希望听到基于其他人经验的建议或警告。


编辑:Caramdir 向我推荐这次讨论。这让我怀疑,实际上是否每个 LaTeX 编辑器也都完美支持 XeLaTeX。

答案1

据我所知,TeXworks、(g)VIM、Emacs、gedit、SciTE、TeXmaker 等都可以很好地与 CJK 配合使用。

我通常在 Windows 和 Linux 上使用 TeXworks 和 gVIM。只需将 UTF-8 编码设置为默认,一切就都好了。

但是,我经常使用中文版的 Windows/Linux。您可能会遇到一些字体问题。

在 VIM 中,你至少应该guifontwide在 中设置适当的值.vimrc。此外,你可能还需要设置encodingfileencodings和。ambiwidthformatoptions

在 TeXworks 中,不能为宽字符和非宽字符设置不同的字体。请确保您设置的字体支持 CJK 符号。并且您还设置了 UTF-8 编码。

使用其他编辑器时情况也类似。

对于 Ubuntu,您可以安装poppler-data在 Evince 中显示某些 PDF 文件中的 CJK 字形。


正如 Caramdir 已经指出的那样,不要使用texliveapt-get。你最好使用 TUG 的完整 TeX Live。xeCJK建议使用 XeLaTeX。

相关内容