-
Notifications
You must be signed in to change notification settings - Fork 793
TeX 发行版及其安装
TeX/LaTeX 并不是单独的程序,现在的 TeX 系统都是复杂的软件包,里面包含各种排版的引擎、编译脚本、格式转换工具、管理界面、配置文件、支持工具、字体及数以千计的宏包和文档。一个 TeX 发行版(Distribution)就是把所有这样的部件都集合起来,打包发布的软件。
以下列举了一些较为流行发行版以及所支持的操作系统:
发行版 | Linux | macOS | Windows |
---|---|---|---|
TeX Live | yes | yes | yes |
MacTeX | yes | ||
MiKTeX | yes | yes | yes |
CTeX 套装 | yes |
TeX Live 是由 TUG (TeX User Group,TeX 用户组) 发布的一个发行版; TeX Live 可以在类 Unix/Linux、macOS 和 Windows 等不同的操作系统平台下安装使用,并且提供相当可靠的工作环境。
MacTeX 则是 TeX Live 在 macOS 下的一个独立的发行版,除 TeX Live 之外还包含一些 Mac 专有的文档和程序。
MiKTeX 是由 Christian Schenk 开发的一个 Windows 系统下的发行版,目前也支持 Linux 和 macOS。MiKTeX 的优点是可以在编译时根据需要自动安装宏包。
CTeX 套装 是由中国科学院的吴凌云制作并维护的一个面向中文用户的 Windows 系统下的发行版;这个发行版事实上是对另一个发行版 MiKTeX 的再包装。CTeX 套装自 2012 后再无更新,已不能适应当前 TeX 中文技术的发展,故不推荐使用 CTeX 套装。
本模板 推荐使用 TeX Live/MacTeX 或 MiKTeX 的最新版。 所有文件可以从 SJTUG 镜像源 获取。
安装文件下载:
Windows: install-tl-windows.exe
Unix/Linux: install-tl-unx.tar.gz
在 Windows 上安装
以管理员权限运行文件 install-tl-windows.exe
进行安装,推荐安装时关闭杀毒软件。
-
一般以完整安装为宜,选择“Simple install (big)” 即可;
-
勾选“Change default repository”,并选择国内镜像源;校内用户推荐选择 SJTUG 镜像源,可以节省大量的下载时间。
在 Linux 上安装
Linux 发行版的软件源通常包括一套 TeX Live,可以使用 Linux 发行版自带的包管理器来安装和使用。但是发行版软件源通常更新不及时,所以推荐自己从 CTAN 安装由 TUG 官方发布的 TeX Live。
解压文件 install-tl-unx.tar.gz
,进入解压后的目录运行里面的 install-tl
脚本进行安装。默认是安装在 /usr/local/texlive/
路径下,需要以 root 权限安装,即运行:
sudo ./install-tl
-
在线安装默认会自动选择一个 CTAN 镜像源,也可以使用
-repository
选项指定镜像源,例如使用 SJTUG 镜像源:sudo ./install-tl -repository https://mirrors.sjtug.sjtu.edu.cn/ctan/systems/texlive/tlnet
-
更方便的方式则是在图形界面下进行安装;
install-tl
是 Perl 脚本,启动图形界面需要系统安装 Perl 图形界面库perl-tk
,以 Ubuntu 为例:sudo apt-get install perl-tk
之后使用
-gui
选项即可启动图形界面:sudo ./install-tl -gui=perltk
推荐将“创建指向系统目录的符号链接”选项设置为“是”
安装镜像下载:texlive.iso
下载完成后挂载镜像,进入镜像目录。Windows 系统双击运行文件 tl-install-windows.bat
启动安装程序;Linux 系统运行文件 tl-install
启动安装程序。安装过程与在线安装基本一致。
安装文件下载:MacTeX.pkg
在 macOS 上安装
macOS 推荐使用原生的 MacTeX 安装程序,打开 pkg 文件按步骤引导使用即可。
-
Homebrew 用户也可以通过 Homebrew-Cask 安装:
brew cask install mactex
如果只想安装 TeX Live 而不安装 MacTeX 附带的 GUI 软件,可执行:
brew cask install mactex-no-gui
当某些宏包没有在发行版中预装或者需要更新的时候,需要用户自行安装或更新。现代的 TeX 发行版都会提供包管理器帮助我们完成这项工作。
TeX Live 的包管理器叫 TeX Live Manager,有命令行和图形界面两种使用方式。注意在更新宏包之前,先确定自己安装的是最新版本的 TeX Live,TeX Live 是不支持跨版本自动更新的。
命令行
建议使用前将源设置为国内镜像,校内用户可使用 SJTUG 镜像源:
tlmgr option repository https://mirrors.sjtug.sjtu.edu.cn/ctan/systems/texlive/tlnet
更新 tlmgr
包管理器:
tlmgr update --self
更新所有宏包:
tlmgr update --all
安装 biblatex-gb7714-2015
宏包:
tlmgr install biblatex-gb7714-2015
注:根据安装方式的不同,执行以上命令可能需要 管理员/root 权限。
图形界面
-
Windows 上 TeX Live 安装时会在开始菜单创建 TeX Live Manager 快捷方式,打开后载入软件仓库,选中要安装(更新)的宏包,点安装(更新)按钮即可;
-
Linux 上可以通过给
tlmgr
命令添加选项--gui
启动图形界面,需要系统已安装 Perl 图形界面库perl-tk
;tlmgr --gui
-
macOS 上的 MacTeX 是基于 TeX Live 的,所以也可以类似地使用 TeX Live Manager;不过 MacTeX 附带一个更好看的图形界面叫 TeX Live Utility,使用方法也是类似的。
注:使用图形界面方式时同样推荐先将源设置为国内镜像。
MiKTeX 的安装过程十分简单,可以根据以下官方教程进行安装:
安装完成后建议立即手动更新。
自动构建工具 latexmk
依赖于 perl
,MiKTeX 用户如需使用 latexmk
请自行安装 perl
解释器。