使用命令行升级 texlive 宏包
啸行
2018 年 11 月 15 日
1 写在前面的啰嗦
如今,很多人(包括我)愿意选择使用镜像文件来安装 texlive。镜像安装虽然有多种好处,但它不可
避免的存在宏包落后的弊端,升级宏包的工作也就摆在了用户面前。
本文简要介绍使用命令行升级 texlive 宏包的几条简单命令。除却命令行,在 windows 系统中还有
Tex Live Manager 桌面应用可以供用户使用来升级宏包,然而这并不是本文所要阐述的内容。
2 打开 windows 的命令行
由于国内多数用户习惯了 windows 系统的桌面环境,很少使用命令行,因此我在这里简要介绍打开
命令行的方法。在 windows 系统中打开命令行非常简单,只需按下微软标识键,输入 cmd 即可。当然,如
今用户们还可以输入 powershell 来使用另外一种命令行。考虑到它并没有被广大用户所熟悉,本文默认
使用 cmd 。另外,我们还可以在文件夹空白处同时按 shift 键和鼠标右键找到打开命令行的快捷选项,只
是选项名称会因为操作系统的不同而有所差异,这里不再展开。
3 升级宏包前的准备
无论是使用镜像文件安装 texlive,还是使用网络安装 texlive,系统都会自动将源指定。因此在升级
宏包前,我们可以通过以下命令来查看源列表:
tlmgr␣repository␣list
大部分使用镜像文件安装的用户会在结果处显示 X:/,其中 X:/ 代表当时安装文件所在的路径;而使用网
络安装的用户将得到结果 http://mirror.ctan.org/systems/texlive/tlnet,这是系统自动选择源的
意思。
为了避免一些无所谓的尴尬,一般而言,升级前用户们可以输入命令
tlmgr␣option␣repository␣ctan
来指定临近镜像作为更新源。由于众所周知的网络原因,最近一段时间国内的源频繁出错,这里我建议大
家指定使用某些源。例如输入以下代码:
tlmgr␣option␣repository␣http://mirrors.ustc.edu.cn/CTAN/systems/texlive/tlnet/
1
评论0