办公问答网

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 386|回复: 20

TexLive 2019 安装指南

[复制链接]

3

主题

8

帖子

14

积分

新手上路

Rank: 1

积分
14
发表于 2022-9-20 07:27:08 | 显示全部楼层 |阅读模式
坑边闲话:这篇文章是我在书写我的本科毕业论文的时候写的,那时是一个下午,我终于基本搞定了格式问题,而且帮舍友也搞定了。本想上床躺一会儿休息一下,但还是忍住疲惫,写下了这篇文章。在后来的一年里,陆陆续续帮助了不少人。如今一年过去了,2020 版已经发布,可以参考我这篇文章:TexLive 2020 安装指南。我很少回复文章下面的评论,因为我知道只要你按部就班操作,不会有任何问题,多少新手的问题,都是源于不好好看说明文档。希望你能仔细阅读每一个段落,每一个句子。加油,我的朋友。
TeXLive 是由国际 TeX 用户组织 TUG 开发的 TeX 系统,支持不同的操作系统平台。其 Windows 版本又称 fpTeX,Unix/Linux 版本即著名的 teTeX,在 Mac 这个 UNIX 上,一般称之为 MacTeX。
texlive 2019 正式于 2019 年 4 月 29 日发布。具体可以参见 https://tug.org/ 的新闻 News 模块查看消息。我今天刚装完MacBook Pro 与 Ubuntu 的 texlive 2019 发行版,测试了一下我的 43 页学位论文,没有任何兼容问题(之前是 texlive 2018)。
不用怀疑,texlive 2019 的安装包就只有一个,如果把特殊的 MacTeX 也算进去,顶多两个安装包。其实 texlive 2019 的安装包是适用于所有平台的,所以无需寻找 Windows 版、Mac、Linux 版等,其实也根本就找不到。
texlive2019-20190410.iso 是目前从官方磁力链接下载到的文件。里面有 install-tl-windows.bat 和 install-tl-advanced.bat 这两个脚本(或称批处理文件),双击其中任何一个都可以在 Windows 上自动安装,其中前者可以配置安装位置与安装后的默认选项,在这里我推荐任何人都用 install-tl-windows.bat 进行安装。对于其他平台,如 Mac 和 Linux,对应的安装脚本是 install-tl。
下面我会分系统平台,分别介绍如何安装texlive 2019。
1. Windows

双击install-tl-windows.bat进行安装,如果你是新手,一律点击下一步就可以了。
在这里我强烈推荐,用Windows10商店里的WSL子系统进行安装,WSL全名是Windows Subsystem for Linux,这是一个类似虚拟机但是很轻量化的系统,可以在Windows10上实现Ubuntu等Linux发行版的命令行的所有功能!如果你接受推荐,请直接跳到下一节。
2. Linux

这里以 Ubunt 18.04 LTS 版为例子进行讲解,首先下载镜像文件。然后挂载镜像,或者解压之后进入文件夹。
2.1 第一步

进入安装文件所在的文件夹,在终端里输入以下命令,
su
输入 root 用户的密码,然后就是以root用户登录了。
2.2 第二步,执行安装脚本

在当前终端中,输入以下命令,开始安装。
./install-tl
这会启动安装进程,如果是 GUI 模式,可以用鼠标点,如果是命令行,命令行会询问你是否安装,根据提示,输入大写的 I 就可以进行自动安装了。
安装过程大概有 12 到 30 分钟,具体的时间视情况而定,带有固态硬盘的电脑可能会快一点。整个过程中,有 3700 左右个包需要安装,请耐心等待。
2.3 第三步

配置环境变量。安装完成之后,你需要配置一下环境变量,具体操作(注意,现在还是 root 用户):
echo "export MANPATH=${MANPATH}:/usr/local/texlive/2019/texmf-dist/doc/man" >> ~/.bashrc
echo "export INFOPATH=${INFOPATH}:/usr/local/texlive/2019/texmf-dist/doc/info" >> ~/.bashrc
echo "export PATH=${PATH}:/usr/local/texlive/2019/bin/x86_64-linux" >> ~/.bashrc
以上三句命令就是让系统识别 manual 手册、info 手册以及最最重要的 tex 的编译器所在位置。如果不配置上述三句话,那么你将无法使用texlive。
2.4 配置普通用户的环境变量

因为你一般是在普通用户下使用 TeX Live,所以还需要切换到普通用户下,配置一下环境变量。运行以下命令。
在当前终端中,输入 Ctrl + D,退出 root 身份。
在当前终端下,输入以下命令 (这几个命令和上面是一模一样的):
echo "export MANPATH=${MANPATH}:/usr/local/texlive/2019/texmf-dist/doc/man" >> ~/.bashrc
echo "export INFOPATH=${INFOPATH}:/usr/local/texlive/2019/texmf-dist/doc/info" >> ~/.bashrc
echo "export PATH=${PATH}:/usr/local/texlive/2019/bin/x86_64-linux" >> ~/.bashrc
source ~/.bashrc # 令 bashrc 生效
到此就结束了。
3. macOS

macOS 有两个安装方式:MacTeX 和一般的 UNIX 安装。
这里我并没有选择 MacTeX,而是直接用 UNIX/Linux 的安装方式进行的。
前 2 步与 Linux 安装完全一样。后 2 步与 Linux 稍有不同,你只需要把脚本换成下面这样的就可以。
echo "export MANPATH=${MANPATH}:/usr/local/texlive/2019/texmf-dist/doc/man" >> ~/.bashrc
echo "export INFOPATH=${INFOPATH}:/usr/local/texlive/2019/texmf-dist/doc/info" >> ~/.bashrc
echo "export PATH=${PATH}:/usr/local/texlive/2019/bin/x86_64-darwin" >> ~/.bashrc
其实,就是把命令行里的 linux 换成了 darwin 而已。

重要提醒:安装 2020 版的用户,记得把命令中的所有 2019 改成 2020.
结束语

texlive是一个很先进的发行版,推荐大家不要再使用 CTEX 发行版了。(我说的不是 CTeX 宏集)。
配合 VSCode的 LaTeX Workshop 插件,可以很舒服地用 LaTeX 进行写作。详情请参考我的 TexLive 2020 安装指南 这篇文章。
回复

使用道具 举报

2

主题

11

帖子

16

积分

新手上路

Rank: 1

积分
16
发表于 2022-9-20 07:27:57 | 显示全部楼层
>其 Windows版本又称fpTeX,Unix/Linux版本即著名的teTeX,在Mac这个UNIX上,一般称之为MacTeX。
貌似不是很准确。
回复

使用道具 举报

2

主题

6

帖子

9

积分

新手上路

Rank: 1

积分
9
发表于 2022-9-20 07:28:06 | 显示全部楼层
确实不太准确,但是MacTeX也就是把texlive打包了一下,方便用户拖拽安装而已,本质上是一样的。感谢
回复

使用道具 举报

2

主题

9

帖子

10

积分

新手上路

Rank: 1

积分
10
发表于 2022-9-20 07:29:02 | 显示全部楼层
fpTeX 是早已停更的一个发行版,teTeX 也停更了,跟 texlive 还是不一样的。你这句是 CTeX http://www.ctex.org/TeXLive 这边来的?
回复

使用道具 举报

1

主题

5

帖子

4

积分

新手上路

Rank: 1

积分
4
发表于 2022-9-20 07:29:52 | 显示全部楼层
跟2018比起来感觉安装好慢,我下载的ISO镜像,在一台Nvme的固态硬盘的机器上装了一个小时吧,另一台sata 固态的机器上3个多小时还没装完,都是Windows系统。18版我在sata固态的机器上大概也只要半小时多点就装完了,最多一小时好像。
回复

使用道具 举报

0

主题

7

帖子

8

积分

新手上路

Rank: 1

积分
8
发表于 2022-9-20 07:30:43 | 显示全部楼层
你可以试试我说的WSL子系统,我装了一遍感觉速度很快。
回复

使用道具 举报

1

主题

4

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2022-9-20 07:31:07 | 显示全部楼层
感谢指正,已经修改了
回复

使用道具 举报

3

主题

8

帖子

15

积分

新手上路

Rank: 1

积分
15
发表于 2022-9-20 07:31:42 | 显示全部楼层
我装了44分钟[捂脸]
回复

使用道具 举报

2

主题

8

帖子

12

积分

新手上路

Rank: 1

积分
12
发表于 2022-9-20 07:32:26 | 显示全部楼层
亲测没有问题。只是在升级tlmgr的时候需要在root下临时加一个bin目录
回复

使用道具 举报

1

主题

7

帖子

8

积分

新手上路

Rank: 1

积分
8
发表于 2022-9-20 07:33:03 | 显示全部楼层
我装的时候提示要10个小时。。。。果断掐了重装了2018
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|办公问答网

GMT+8, 2025-3-15 17:50 , Processed in 0.113426 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc. Templated By 【未来科技 www.veikei.com】设计

快速回复 返回顶部 返回列表