Gedit LaTeX Plugin 中通过 XeTeX 处理工具进行中文排版

这两天在折腾 TeX 排版,显然是用 LaTeX … 可是要想让 LaTeX 正常处理中文,真是奇难无比。后来翻论坛,发现了 XeLaTeX。

借助 XeLaTeX 和 fontspec,我们可以很方便地使用各种安装了的字体,任意指定,通过名字。

GNOME 中最佳 TeX 方案

经过我对多款软件的测试,我觉得和 GNOME 融合最好,最方便,支持中文的 TeX 排版方案就是“gedit + Gedit LaTeX Plugin + XeLaTeX 处理工具”。

如何做?

安装 gedit-latex-plugin,在 gedit 中启用它。

安装完 gedit-latex-plugin 之后,XeLaTeX 就应该已经安装妥当了,因为它是 texlive 提供的还需要装 texlive-xetex 才行。我们下一步要做的,就是不要用 LaTeX,让插件使用 XeLaTeX 来编译文档。

在 Edit > Preferences > Plugins > Gedit LaTeX Plugin 的 Configure Plugin > Tools > 选第一项,点 Properties 来编辑它的属性。

先把 label 改成 XeLaTeX → PDF (Embedded Preview),然后在 Jobs 下删掉所有的 jobs。输入 xelatex "$filename",must succeed 打勾,post-processor 选择 LaTeXPostProcessor(这样做是为了可以正确显示错误消息)。

大功告成!

XeLaTeX 和中文

另外,想认识认识比较熟悉 XeLaTeX 或 LaTeX 的牛人们,以便有问题的时候可以请教各位牛人 :)

XeLaTeX

最近折腾 LaTeX,发现中文支持实在太麻烦,于是发现了 XeLaTeX 这玩意儿,可以手动指定字体,这样就可以使用 LaTeX 排版中文内容了。

另外,推荐 TeXworks 这个编辑器(Ubuntu 软件仓库里面有),虽然部分图标丑的够可以,不过还是挺好用的。别忘记选“XeLaTeX”作为处理工具哦~

推荐在 gedit 里面安装 LaTeX plugin(仓库里有)然后用 XeLaTeX 作为处理工具,虽然不难,改天写写文章介绍一下方法。

话说 LaTeX 真的有点复杂 … 我还没弄明白怎么给特定段落指定单独字体,换句话说就是如何指定字体作用范围?