Windows 下配置 xeLaTeX + Texmaker 环境

如果你需要写论文,选用哪种LaTeX环境好呢? (什么?你说word?好了,你可以关闭本页面了)推荐 xeLaTeX ,中文名叫“邪恶”LaTeX. (什么?你用的 Linux 系统? 恩,那么这篇文章也不是给你写的,但是可以帮助你在类似“学校机房”这种副本里刷怪练野)。
官方没有相应的二进制安装包,用 TeXLive 这种动辄上几百M的神器也太考验我们的硬盘了,为了解救 Windows 的芸芸众 Reseacher 和广大 Paper translater, 日本友人Akira Kakuto 搞出了 W32TeX 这个发行包,它提供最新编译包括 XeTeX 在内的多种环境。
我们可以到 W32TeX的主页上进行膜拜。

作者制作了一个小巧的安装包来安装所有的软件:

http://w32tex.org/current/texinst2010.zip

将它下载下来,解压在一个目录中,如:D:\texinst2010
设置系统的环境变量,我的电脑->右键->属性->高级->环境变量->选中上面的path->编辑.
如果没有path这个变量就新建,并且输入刚才的解压目录(此处是D:\texinst2010).如果已经有这个变量就在后面添加此路径和别的路径之间用分号 ; 隔开。
(注:每次修改环境变量之后,必须重新启动命令提示符使新的修改生效)。
下载安装包,为简便,将他们放在一个统一的目录下,如 D:\temp 我将所有的安装包罗列如下:

http://w32tex.org/current/latex.tar.xz

http://w32tex.org/current/mftools.tar.xz

http://w32tex.org/current/platex.tar.xz

http://w32tex.org/current/ptex-3.1.11-w32.tar.xz

http://w32tex.org/current/pdftex-w32.tar.xz

http://w32tex.org/current/web2c-2010-lib.tar.xz

http://w32tex.org/current/web2c-2010-w32.tar.xz

http://w32tex.org/current/xetex-w32.tar.xz

以上包为必选,以下包为可选。

http://w32tex.org/current/dvipdfm-w32.tar.xz

http://w32tex.org/current/dvipsk-w32.tar.xz

http://w32tex.org/current/jtex-2.2-w32.tar.xz

http://w32tex.org/current/ltxpkgs.tar.xz

http://w32tex.org/current/luatex-w32.tar.xz

http://w32tex.org/current/makeindex-w32.tar.xz

http://w32tex.org/current/manual.tar.xz

http://w32tex.org/current/oldinputs.tar.xz

http://w32tex.org/current/t1fonts.tar.xz

http://w32tex.org/current/timesnew.tar.xz

http://w32tex.org/current/txpx-pazofonts.tar.xz

http://w32tex.org/current/vf-a2bk.tar.xz

http://w32tex.org/current/xindy-w32.tar.xz

全部下完以后也有 142MB 了,不过比 TeXLive 的 600MB 要小多了。
在命令提示符下切到一个合适的安装目录下,比如 D:\W32TeX ,执行安装命令,参数是以上这许多安装文件的位置,本文中是(D:\temp)
D:\W32TeX> texinst2010 D:\temp
然后开始吐屏,过一会就OK了,最后会提示要你创建环境变量,很简单,还是按刚才的方式:
设置系统的环境变量,我的电脑->右键->属性->高级->环境变量->选中上面的path->编辑.
加入D:\W32TeX\bin 到环境变量中,多个路径用分号 ; 隔开。

然后执行命令:
fc-cache -v

这样就大功告成了!在命令提示符下(不要忘了重新启动一下)输入
xelatex
我们会看到
This is xeTeX, …. 等字样。

环境配置好了,我们也许需要一个好的编辑器,当然,如果你用记事本,也是可以写 TeX 文档的,但是建议你使用一个集成的文档环境。 CTeX 论坛上长期提供的编辑工具 WinEdt 是个共享软件,31天试用期,真不明白他们怎么还捆绑这个东东。这里教大家怎么用更漂亮更华丽更加支持 UTF-8 的 Texmaker。

首先,到这里下载最新的安装包,当前的最新版本是2.2.1,安装好之后,设置相关的参数,为了简便,我只设置两个。

打开软件之后,选项->配置Texmaker->左侧大图标“快速构建”->选中单选项“用户”
输入以下命令:
xelatex -interaction=nonstopmode %.tex
之后你就可以写 xeLaTeX 文档并且用快捷键 F1 自动生成 pdf 文件了,点击F7可以快速浏览文件。
如果你需要改用其它pdf浏览器来查看文档,比如我用Foxit,那么在
选项->配置Texmaker->pdf查看器 里选中External Viewer 并且在后面填入相应的路径,我这里是
“D:\Program Files\Foxit\App\FoxitReader\Foxit Reader.exe” %.pdf
如此一来,就可以用快捷键 F7 查看你刚刚生成的 pdf 文档了。
Texmaker 需要配置成UTF-8的编码才能正确的显示,在
选项->配置Texmaker->左侧大图标“编辑器”->编辑器字体编码->UTF-8

OK,大功告成,让我们上手编辑第一份文档吧,有图有真相:

Windows 下配置 xeLaTeX + Texmaker 环境》上有 15 条评论

  1. Hi, 我是一个初学者 我按照您写的过程安装成功了,但是我不明白那个w32tex和texmaker有什么联系,在texmaker下不就可以直接编译吗?怎么才能把他们联系起来呢?

  2. texmaker是一个前台, 而编译latex文件生成pdf的是latex, 也就是说, latex是核, texmaker是层皮, 两个都装好, 才能使用. 或者不装texmaker, 在命令行下使用latex, xelatex等命令.
    w32tex是windows下的一个latex”发行版”, 也可以使用texlive.

  3. 你写的真详细, 可是我还是在输入fc-cache -v 命令时遇到问题了. 我的是xp系统的, 用cmd执行你说的那些命令, 可是在输入fc-cache -v时, 返回”fc-cache 不是内部命令也不是外部命令”, 咋办? 谢先~

  4. 按照你这个方法做的,为什么运行时总是说XXX.cls file not found. 这些模板都是以前运行的好好的呢,求教。。。

  5. 现在已更新至 texinst2013,在安装时除了要安装 texinst2013外,还要将下载目录中的作者所列出的文件全下载下来,再运行,才不会出现““log file not found””错误提示。

  6. 你好!谢谢你提供的详细的安装步骤~我看到这文章是2011年的,不知道我现在问一下你还能回答么?就只这儿“ 在命令提示符下切到一个合适的安装目录下,比如 D:\W32TeX ,执行安装命令,参数是以上这许多安装文件的位置,本文中是(D:\temp)”我不是很会弄~我不知道这个W32TeX是什么?cd执行显示说W32TeX不是程序、命令或批处理文件~或者这个W32TeX是texinst2013中的某个文件?可是我没有发现啊~还希望你能指点一下,谢谢啦!

  7. Re: luog11

    D:\W32TeX 是博主举例的安装目录,即要安装W32Tex到这个目录,你的机子上本来没有这个目录,你要自己先新建这个文件夹呗,当然名字也可以改成你自己想要的~~

  8. 还可以更简单,因为自从Texmaker 3.5.1, XeLaTeX已经是内置支持,所以只需要如下操作:

    Menu –> Options –> Configure Texmaker –> Quick build –> Select ‘XeLaTeX + View PDF’

    参考:http://sparkandshine.net/en/use-xelatex-in-texmaker/

发表评论

电子邮件地址不会被公开。

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>