《TeXLive + Sublime Text 3 + LaTeXTools 环境配置》 原文链接:https://th0.me/1737.html
《配置LaTeXTools插件自定义编译》 原文链接:https://my.oschina.net/u/1037903/blog/689603
本文主要为这两文章的转载,而笔者在具体实践时发现的一些tips补充将会以【注】的形式附加在文中。
《TeXLive + Sublime Text 3 + LaTeXTools 环境配置》
这篇文章的目的在于快速部署 LATEX 环境。1、安装TEXLIVE
首先要安装 TeXLive ,推荐下载 TeXLive 的 ISO 镜像,因为在线安装下载过程会很慢。如果网速快也可以在线安装。下载地址: http://mirror.ctan.org/systems/texlive/Images/ (该地址会自动分配速度最快的镜像)。
【注】:实测还是很慢,推荐这个http://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/Images/texlive2017-20170524.iso清华镜像,笔者使用时速度有1M/s。
下载完成后,挂载镜像,执行 install-tl-windows.bat 或者 install-tl-advanced.bat 开始安装。按照自己的需求进行设置,完成后点“安装 TeXLive”,等待安装结束即可。
最后还需要手动配置环境变量,在高级系统设置的环境变量页面中,系统变量里面找到 PATH,并在末尾添加“;C:\texlive\bin\win32”(在本例中路径为 C:\texlive\ ,请根据实际情况自行更换路径。效果以打开命令提示符,能正常执行latex命令为准。
2、安装SUBLIME TEXT + PACKAGE CONTROL + LATEXTOOLS。
Sublime Text 的安装这里不再多言,从官方网站下载安装即可(http://www.sublimetext.com/3)。这里还是推荐用最新的 Sublime Text 3,Sublime Text 2 不推荐,原因是太老了,而且有越来越多的插件已经支持了 3。
Package Control 可以说是Sublime Text 的必备插件。所有其他的插件都可以通过 Package Control 来安装和管理。(官方网站: https://packagecontrol.io/installation)
【注】:或者直接Shift+Ctrl+P选中Package Control回车即可安装,回车后没有任何提示,不要怀疑,安心等他自己一段时间后安装完跳出窗口即可。
Pakage Control 安装完成后就可以安装 LaTeXTools 了。在 Sublime Text 中,按 Ctrl+Shift+P 呼出 Command Palette 然后找到 Package Control: Install Package ,等待列表加载完毕后输入 LaTeXTools 回车即可安装。
3、安装 SUMATRAPDF。
SumatraPDF 是一个轻量级的PDF阅读软件,绿色单文件,此处用于TeX源文件编译后的预览。(下载地址:http://www.sumatrapdfreader.org/download-free-pdf-viewer.html)。安装完成后,或者是Portable版解压之后,将 SumatraPDF.exe 所在的目录加入环境变量。效果以能在任意路径执行 SumatraPDF.exe 为准。
4、配置 LATEXTOOLS。
在 Sublime Text 中,打开 Preference 菜单,找到 Package Settings->LaTeXTools-> Reconfigure and migrate settings ,用于生成用户配置文件。再次打开 Preference 菜单,找到 Package Settings->LaTeXTools->Settings – User ,在Platfrom settings段,根据自己的系统,修改相应的配置。这里以Windows为例。修改texpath的值为刚才的TeXLive安装目录下bin下的win32目录的路径,本例中为 C:\texlive\bin\win32 ,请根据实际情况修改。
然后,distro 的值修改为 texlive。sumtra的值修改为刚才安装的 SumatraPDF 的路径。
最后在命令提示符里面执行:
sumatrapdf.exe -inverse-search "\"C:\Program Files\Sublime Text 3\sublime_text.exe\" \"%f:%l\""
【注】:命令提示符即指windows命令行cmd,注意将这里的sublime地址改为自己的安装地址,否则反向定位无效。
如果对LaTeX有过一定了解的人,一定知道在用LaTeX写论文时,如果使用BibTeX管理参考文献的话,需要对BibTeX做单独编译。之前因为时间匆忙一直使用CTeX单独进行BibTeX的编译(WinEdt太丑= =不想用,但为了临时应急解决BibTeX编译的问题还是装了CTeX),再回到Sublime写= =今天终于被我Google到怎么配置Sublime(LaTeXTools)来一次性编译BibTeX和论文了。方法来自https://my.oschina.net/u/1037903/blog/689603,具体如下:
若使用CTeX套装的话,要进行BibTeX编译,则需要按照pdflatex+bibtex+pdflatex^2这四步的方法来编译。这里我们设定LaTeXTools,使其编译方式变为一次性按序执行这四步。
0. 依次进入Preferences-->Package Settings-->LaTeXTools-->Setting-User,打开配置文件;
1. 将打开文件中"builder": 项(默认为"traditional")改为"script";
2. 然后,在"Builder_Settings":下对应的系统中(windows系统为windows,MAC为OXS)添加下面代码:
"script_commands":[
"pdflatex -synctex=1 -interaction=nonstopmode",
"bibtex",
"pdflatex -synctex=1 -interaction=nonstopmode",
"pdflatex -synctex=1 -interaction=nonstopmode"
]
3. 保存退出即可,记得要在下面第一次编译测试时,按下Ctrl+B后在下拉选项中选择Script builder方式进行编译,这样以后编译就默认使用script方式了。
5、测试环境。
至此,环境搭建完成。可以利用以下的测试文章来测试环境。%!TEX program = xelatex
\documentclass[UTF8]{ctexart}
\begin{document}
This is the context of the article.
这就是文章的所有内容。
\end{document}
编辑完成后 Ctrl+S 保存为.tex文件,通过 Ctrl+B 来编译。效果如图:
以上所有的操作在 Windows 10 Pro x64 下面测试通过。
【注】:因为要添加BibTeX编译,所以先在tex文件同目录下创建文档,输入内容如下:
@article{partl2016long,
title={一份不太简短的 LATEX2$\varepsilon$ 介绍},
author={Partl, Hubert and Hyna, Irene and Schlegl, Elisabeth},
year={2016},
publisher={Citeseer}
}
保存为bibfile.bib,记得更改后缀为bib,熟悉BibTeX的一定知道这是直接谷歌上拉下来BibTeX格式= =然后,将上面的测试文章代码改为如下:
\documentclass[UTF8]{ctexart}
\begin{document}
This is the context of the article.
这就是文章的所有内容。\cite{partl2016long}
\newpage %换页
\bibliographystyle{plain}
\bibliography{bibfile}
\end{document}
按Ctrl+B编译。选择script builder方式。即可一次性编译出论文和参考文献及对应引用了。效果如下
关于BibTeX的具体使用及格式,这里不赘述了,大家可以另外找资源学习。
6、后记。
有很多老的教程还在推荐 CTeX,个人实际上并不推荐,因为 XeLaTeX 已经可以完美地输出中文的文档, CTeX 仅仅算是一个使用 LaTeX 并外挂插件的一个折中的中文解决方案,并且 CTeX 也已经有很长时间没有更新过了。所以个人推荐 TeXLive,在国内也有很多的 CTAN 镜像可以很方便地下载。