作为一名研究僧,写论文,写文档,写日志,写报告,写书……还是比较平常的一件事,而office系列对于排版要求严格又惜时如金的人而言还是次选,所以开始入坑LaTeX,经过慎重的调研之后,选择了texlive+texstudio的形式开始入坑,当然还有很多其他选择,如果写完这篇还记得会在参考链接下附上[1][2]。
调研选择
其实这部分只是自己做一点记录,急需安装教程的请跳过,请看第2节。
经过多番Google、csdn以及知乎的查阅,大概了解了latex的编译环境和编辑环境,主流的有ctex、texlive、texstudio+winedt等等,我的选择变化大致如下:
在上过的一门算法课中老师推荐了跨平台下的latex集成工具,ctex被建议在windows下使用,所以最初我的选择是ctex,附上清华镜像,Ctex-mirror,官方网站CTeX,加上ctex对中文的支持很好,且集成工具完整,当下载3G的安装包时,我又调研了不少教程,但是在某csdn的教程中看的评论有人评价ctex已不维护很久,同时ctex安装后会对系统环境变量进行覆盖,想想这个风险还是挺大的,毕竟安装需要配置换件变量的应用还挺多的,这篇博文有说明,接着看到在不少教程中推荐texlive(可谓官方),这是由 TUG (TeX User Group) 维护和发布的tex系统,接着有了第2个选择;
开始调研texlive,看看官网TexLive,维护还是比较好的,有2019最新版本,有多国镜像,有完整教学文档,感觉比ctex完善很多,果断放弃ctex,尽管这个时候安装文件也下载得差不多了,同时看到texstudio是tex编辑的不错的集成环境,官方的介绍是这样的:
TeXstudio is an integrated writing environment for creating LaTeX documents. Our goal is to make writing LaTeX as easy and comfortable as possible. Therefore TeXstudio has numerous features like syntax-highlighting, integrated viewer, reference checking and various assistants.
安装提供zip压缩包直接解压使用,很适合我这种不喜欢安装包的人,因为便于迁移,抉择已定,开始下载和安装。
下载
先提供需要安装的文件(texlive和texstudio)的网盘链接,提取码:uhbe
官方提供了下载方式:
当然也可以直接下载我网盘分享的镜像和安装包,可以使用官方提供的md5值进行比对验证文件没有被篡改。
安装
TexLive 安装
下载好iso文件之后,由于我是win10系统,可以直接加载iso镜像文件,因此双击打开即可,如果是win7及以前的版本需要先解压iso文件,双击打开install-tl-advanced.bat文件,会出现以下界面:
点击修改更换需要安装的文件路径,路径建议不要带有中文和特殊字符;
点击Advanced修改安装选项,但默认是所有都选上,所以可以不用修改(因为涉及调用的宏包以及scheme选择,如果不了解还是默认,避免后续麻烦);
点击安装,然后就是漫长的安装过程,安装期间可以做自己的事情,安装完成后显示如下:
做一下安装是否成功的检查:
在开始菜单中搜索TeX Live command-line,执行以下命令:
1
xelatex -v
如果正常会显示如下信息,即正常的texlive版本号:
如果显示错误如下,应该是系统环境变量的问题,进入系统环境变量(系统属性->高级系统设置->环境变量),将Path环境变量新增texlive进去,即将安装好的texlive文件目录下的bin文件夹所在的路径作为环境变量。
TexStudio 安装
下载好zip压缩文件之后,直接解压就可以使用,十分方便!
配置
主要是texstudio需要进行配置,更适合国内人士使用。
语言设置
打开texstudio之后,在主界面中显示的是英文,点击菜单栏的Options,点击Configure TeXstudio,在General选项下将Language选择为zh_CN,点击确定;
编译环境设置
在语言设置一样的窗口,此时显示语言是中文,点击构建->默认编译器设置为”XeLaTeX”,支持中文LaTeX文档;
将构建->默认文献工具设置为”Biber”;
在命令->XeLaTeX设置编译参数,使用 -shell-escape 参数以支持“minted”代码排版宏包;
点击构建->默认编译器设置为”Latexmk”实现一次性编译;
将命令->Latexmk的 -pdf 参数修改为 -xelatex 以支持中文;
在命令->Latexmk设置编译参数,使用 -shell-escape 参数以支持“minted”代码排版宏包;
点击确定
点击菜单栏帮助->检查Latex安装信息,若正确输出系统报告,说明texlive正常工作。
结束
第一篇tex文档参照这篇博客,Texlive+TeXstudio 入门安装使用,照着输入,然后点击两个绿色箭头重叠的按钮,可以看到实时生成的文档。