linux系统下latex排版系统最新版发行包texlive2023的完全安装指南

1. 本文的目的

随着开源精神的发扬光大,IT技术人员在撰写可发布的技术文档时,已经不局限于传统的微软word、金山文字、LibreOffice writer等所见即所得的文档创作工具了。掌握Latex排版系统,有可能成为技术人员,特别是IT人员的基本功。

要掌握Latex排版系统,有必要首先掌握其发行包的安装。在linux系统下,不得不提到texlive这个Latex发行包了。

网上已有很多texlive的安装介绍,但大多数针对的是旧版本(甚至是五六年前的版本),而且往往针对的仍然是windows系统。很少针对国产linux系统,如目前PC操作系统市场占有率最高的统信操作系统(其开源社区版为deepin)。由于本人近3年来主要使用deepin系统办公,因此,就涉及到该系统下texlive的安装。

截止到目前(2024年2月28日),texlive的最新版为2023版。为使用最新的功能,我从零开始,完成了texlive2023的下载、安装和配置。在此把过程记录下来,供对此感兴趣的朋友参考,减少学习Latex排版系统所走的弯路。

2. texlive的下载

2.1 最佳实践原则

  • 使用国内镜像下载texlive
  • 使用deepin自带的wget

2.2 下载操作流程

第1步:选择一个国内开源镜像系统网址,找到CTAN根目录,找到texlive的iso镜像文件下载地址。这里,以清华大学开源镜像站为例,其iso镜像文件下载网址为:
https://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/Images/texlive.iso
如果是阿里云开源镜像系统,则上述文件下载网址为:
https://mirrors.aliyun.com/CTAN/systems/texlive/Images/texlive.iso

第2步:执行如下命令进行后台下载

 $ cd xxx  #xxx为你要存在texlive的目录
 $ wget -b -t 0 https://mirrors.aliyun.com/CTAN/systems/texlive/Images/texlive.iso #从阿里云开源镜像中下载texlive

这里wget命令中的-b表示后台下载,-t 0 表示下载过程中若失败,重试无限次。关于wget的命令的详细用法,请参考其他文章介绍。

说明:上述wget命令调用将在当前目录下创建一个texlive.iso文件和wget.log文件,前者用于存储下载内容,后者用于存储下载过程的进度信息。

⋆ ⋆ \star\star 常见问题

问题1: texlive安装包很大(达到4.8GB),若中途意外断电或重启电脑,是否会前功尽弃?若不会,如何启动继续下载?
:不会前功尽弃。要启动从断点处继续下载,转到先前目录,使用如下命令:

$ wget -b -c -t 0 https://mirrors.aliyun.com/CTAN/systems/texlive/Images/texlive.iso # 这个网址可以从先前自动创建的wget.log文件中查找

每次从断点处继续下载,都会创建一个新的wget.log.x文件,x为数字,每次都会向后递增。

问题2:如何查看下载进度?

在下载目录下执行如下命令:

$ tail -f 最新创建的wget log文件名(如wget.log,wget.log.1,等等)

即可看到下载进度。

3. texlive的安装

3.1 最佳实践原则

  • 认真阅读安装脚本的输出提示信息
  • 认真阅读texlive中提供的README等相关信息文档

3.2 虚拟光驱的安装

由于下载的文件为虚拟光驱文件(扩展名为iso),要打开它,并运行里面的安装程序,必须安装虚拟光驱。

对deepin系统,推荐从应用商店中搜索并安装AcetoneISO。具体过程,这里省略。

3.3 挂载texlive.iso文件到虚拟光驱

指向该文件 → \rightarrow 右击鼠标 → \rightarrow 挂载,就可以
看到文件管理器左边目录树多了一个分支。打开该分支,进入到该镜像的根目录。如下所示。
在这里插入图片描述这个目录下的install-tl和install-tl-windows.bat分别是linux和windows的安装脚本程序。

3.4 开始安装

3.4.1 创建安装目录

通常不建议将texlive安装到默认目录下,例如:/usr/local/texlive,因为它需要写权限。因此,最好安装到某个空闲空间较大的磁盘下的某个目录下,如/median/xxx/soft/texlive,如不存在可以创建。

3.4.2 开始安装

(1)启动安装命令

在虚拟光驱目录下,执行如下命令:

$ ./install-tl

将输出如下命令行内容:
在这里插入图片描述在这里插入图片描述最后一行是脚本程序正在等待你通过输入前面出现的中的字母x,来执行相应的命令,用户只需要逐一执行这些命令,作出选择即可。

(2)自定义要按照的模块集合

输入大写字母“C”,回车,可以选择要安装的子模块集合,如下图所示。
在这里插入图片描述
通过输入每一项前面的字母,可以勾选或取消选择对应的模块。
我们可以选择英文、中文模块和其他必要的模块,对于其他非英语语言模块,取消选择。最终结果如下:
在这里插入图片描述最后输入R,回车,回到主菜单界面。

(3)设置目录

在提示“enter command”旁,输入D,回车,将进入目录自定义界面,如下:
在这里插入图片描述
可以看到,使用1-7共7个键,即可设置7个相关目录,一般地,只需要设置TEXDIR,其他会自动更新。输入1,回车,出现如下提示:
在这里插入图片描述
直接输入想要安装的新目录即可,这里我输入/media/doc1/soft/texlive/2023。

(4)安装直至完毕

按R,回车,回到主菜单,继续其他选项的设置,其他选项都采用
默认值,最后,输入I,执行安装,直至安装完毕。

3.4.3 配置环境变量

使用vim编辑器(也可以使用系统自带的文本编辑器编辑,要以管理员权限打开),打开/etc/profile文件进行修改,这个要非常谨慎,不要改错了。

$ sudo cp /etc/profile /etc/profile.bak # 更改前备份,万一搞错了还有机会恢复,恢复命令:  
$ sudo vim /etc/profile

下图是我改动后的画面,注意退出时保存。
在这里插入图片描述注意,这里面,重点是TEX_PATH,MANPATH,INFOPATH,自己看一下,就能仿造修改。
修改保存后,重启电脑是生效的最笨但简单的方法。

4. 检验是否安装成功

命令行下执行如下命令:

$ tex --version # 查看tex版本
$ which tex # 查看tex安装位置
$latex --version # 查看latex版本
$ which latex # 查看latex程序安装位置

如输出如下信息,说明安装成功。
在这里插入图片描述

5. 开始latex学习之旅

建议从lshort-zh文档开始。打开该文档的命令如下:

$ texdoc lshort-zh
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

aganim

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值