我见过这次讨论关于 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
。此外,你可能还需要设置encoding
、fileencodings
和。ambiwidth
formatoptions
在 TeXworks 中,不能为宽字符和非宽字符设置不同的字体。请确保您设置的字体支持 CJK 符号。并且您还设置了 UTF-8 编码。
使用其他编辑器时情况也类似。
对于 Ubuntu,您可以安装poppler-data
在 Evince 中显示某些 PDF 文件中的 CJK 字形。
正如 Caramdir 已经指出的那样,不要使用texlive
包apt-get
。你最好使用 TUG 的完整 TeX Live。xeCJK
建议使用 XeLaTeX。