TeXLive + Sublime Text 3 + LaTeXTools 环境配置 + 设置编译方式包含BibTeX编译

《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 镜像可以很方便地下载。

你可能感兴趣的:(LaTeX,SublimeText3)