《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 环境。【注】:实测还是很慢,推荐这个http://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/Images/texlive2017-20170524.iso清华镜像,笔者使用时速度有1M/s。
下载完成后,挂载镜像,执行 install-tl-windows.bat 或者 install-tl-advanced.bat 开始安装。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)
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段,根据自己的系统,修改相应的配置。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 下面测试通过。
@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 镜像可以很方便地下载。