写在前面

前面说到,搞了个Windows10+Ubuntu双系统,但是在Windows下运行TeXstudio有点卡,用着不是很方便,于是准备在Ubuntu上搞一个TeX环境。在看了很多博文+stackexchange等文章后,终于成功了!下面详细说说。

安装TeXLive

清华源的texlive镜像下载地址:​​texlive2020.iso​​​,点击即可下载。不过这个镜像站应该每年都会更新,到2021年估计又不一样了,这时候点​​上级目录​​​,总之下载​​texlive20xx.iso​​这样文件名的就对了。

Tip:下载时候记得别用浏览器,复制链接到迅雷下(Windows下才能用迅雷,记得把下好的文件放在跟Ubuntu一起的硬盘)。。否则经常下到100MB就停住了。。(网特别好的自行忽略)。

下面开始介绍安装:直接终端输命令就行

  1. 挂载镜像:例如我的镜像位置是​​/media/root/DATA/Desktop/texlive2020.iso​​,所以就是:
cd /media/root/DATA/Desktop /mnt
sudo mount
  1. 图形用户界面下安装:
sudo apt-get install perl-tk
cd /mnt
sudo

这一步直接点GUI界面最下面的​​安装TeX Live​​​就可以了,漫长的等待。。。
这步结束后,安装也随之结束了。

  1. 取消挂载:完成这步后TeXLive安装就大功告成了。
cd /
sudo umount

可以执行以下命令查看Ubuntu18.04配置TeXLive2020+TeXstudio_vim版本

tex --version

可以得到:

TeX 3.14159265 (TeX Live 2020)
kpathsea version 6.3.2
Copyright 2020 D.E. Knuth.
There is NO warranty. Redistribution of this software is
covered by the terms of both the TeX copyright and
the Lesser GNU General Public License.
For more information about these matters, see the file
named COPYING and the TeX source.
Primary author of TeX: D.E. Knuth.

TeX Live安装后的配置

这个配置真是有点复杂,只是输错了一行命令就导致一晚上都在折腾。。网上的非官方命令还是不能瞎用。本来安装好了Ubuntu18.04配置TeXLive2020+TeXstudio_vim_02 2020,结果不知怎么的突然蹦出来2017版本,后来一顿删除(镜像安装2020版的话,使用apt删除不会删掉2020版本,就是用命令​​​sudo apt remove texlive* && sudo apt autoremove​​),才有了点起色(基本上没出什么大问题)。

  1. 换源,我用清华和中科大源更新后都出现了一些乱码,但是用阿里云的源就没有,所以这里推荐阿里云。命令如下:
tlmgr option repository https://mirrors.aliyun.com/CTAN/systems/texlive/tlnet
sudo

如果输入​​sudo tlmgr gui​​后会出现TeX Live Manager 2020,那么恭喜你,包管理器你就装好了。如果不成功,看看错误是什么,具体问题具体分析。

  1. 字体的配置及更新
sudo cp /usr/local/texlive/2020/texmf-var/fonts/conf/texlive-fontconfig.conf /etc/fonts/conf.d/09-texlive.conf
sudo
  1. 环境变量配置
sudo vim ~/.bashrc
sudo

两个文件末都加上三行:

export MANPATH=${MANPATH}:/usr/local/texlive/2020/texmf-dist/doc/man
export INFOPATH=${INFOPATH}:/usr/local/texlive/2020/texmf-dist/doc/info
export PATH=${PATH}:/usr/local/texlive/2020/bin/x86_64-linux

刷新:

source ~/.bashrc
source

还有一个文件:

sudo

末尾加上

MANPATH_MAP /usr/local/texlive/2020/bin/x86_64-linux /usr/local/texlive/2020/texmf-dist/doc/man

安装TeXstudio

直接在终端输入:

sudo apt-get install

即可完成安装,对于其中文配置我在另一篇文章​​TeXstudio中文编码踩坑实录​​中有提到。

下面是TeXlivestudio界面,我换成了 “现代” 主题。

Ubuntu18.04配置TeXLive2020+TeXstudio_ubuntu_03

总结

Ubuntu中千万别乱输入你不懂的命令!尤其是像TeXLive这样通过镜像安装的,如果用apt-get安装的话只能安装不会更新的旧版本,从而导致出现一些奇奇怪怪的问题。。

TeXstudio在Ubuntu下运行是真的香啊,界面流畅,编译速度较Windows下有很大提高!

如果大家安装时有问题,欢迎评论留言,一起学习进步。

主要参考

[1] ​​Ubuntu下 TeX Live 2018 的安装与配置​