LaTeX 常用配置方案

北京理工大学 | 李明健

LaTeX 是一种语言,基于最初的 TeX 封装了很多宏,当前版本是


编译器/引擎

pdflatex、xelatex、lualatex


发行版

TeX Live(主要 Linux)、MacTeX(Mac)、MiKTeX(主要 windows),集成了编译器和软件包等

TeX Live

TeX Live 是 TUG (TeX User Group) 维护和发布的 TeX 系统,可说是「官方」的 TeX 系统

首推 TeX Live,保证跨平台一致性

TeX Live 当前版本是 2019,Windows/Unix/Linux 可用 清华大学镜像站中国科技大学镜像站,下载后加载光盘镜像。然后执行安装脚本:

Windows 右键单击 install-tl-advanced.bat,以管理员权限执行

Unix/Linux 用户执行 install-tl

MacTeX

TeX Live 在 macOS/OS X 上是 MacTeX ,官网可以下载安装器,或用 清华大学镜像站中国科技大学的镜像站 (3.8G,国内镜像速度还行)

或者用 brew cask install mactex 安装


文本编辑器:

LyX、TeXworks、TexStudio、WinEdt、Vim、Emacs、Sublime Text、Atom、Visual Studio Code.


编辑器介绍:

image-20200206004428503

image-20200206004510047

image-20200206004826213

image-20200206005049805

image-20200206005257879



配置方案:


Windows 方案:

Visual Studio Code(文本编辑器)+ TexLive(编译器)+ SumatraPDF(预览PDF)

文本编辑器可以用 Sublime text 配插件,TexLive 可换成 MikTeX,SumatraPDF 可正反向跳转,非常的方便。


Mac 方案:

Visual Studio Code (文本编辑器) + TexLive(编译器)+ skim(预览PDF)

Visual Studio Code 要配插件 LaTeX Workshop ,skim 的正反跳转配置稍微麻烦一点,但是可行。


CTeX 宏集

虽然它的名字也是「CTeX」,但是 CTeX 宏集和 CTeX 套装是两个不同的东西。CTeX 宏集是集成了中文支持、操作系统判定、字体选择、版式预设为一体的一组宏包和文档类的合集。我们推荐在任何情况下,优先使用 CTeX 宏集处理中文。

优先使用 CTeX 宏集在 LaTeX 中处理中文!


CTeX 中文套装(舍弃)

CTeX 中文套装是中科院吴凌云研究员的个人作品,基于 Windows 下的 MiKTeX 系统,集成了编辑器 WinEdt 和 Sumatra PDF 等主要工具,刚问世时解决了中文字体安装问题,但现在已经陈旧过时了,虽然它在入门时给了我很多帮助,但个人不推荐使用。

我个人最喜欢用的还是 VS Code 搭配 windows 下的 Powershell 编译 + SumatraPDF 预览,非常丝滑顺畅。