Ubuntu18.04配置TeXLive2020+TeXstudio

  • 写在前面
  • 安装TeXLive
  • TeX Live安装后的配置
  • 安装TeXstudio
  • 总结
  • 主要参考

写在前面

前面说到,搞了个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 -o loop texlive2020.iso /mnt
  1. 图形用户界面下安装:
sudo apt-get install perl-tk
cd /mnt
sudo ./install-tl -gui

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

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

可以执行以下命令查看 TeX \TeX TEX版本

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安装后的配置

这个配置真是有点复杂,只是输错了一行命令就导致一晚上都在折腾。。网上的非官方命令还是不能瞎用。本来安装好了 TeX L i v e \TeX Live TEXLive 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 tlmgr update --self --all

如果输入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 fc-cache -fsv
  1. 环境变量配置
sudo vim ~/.bashrc
sudo vim ~/.profile

两个文件末都加上三行:

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 ~/.profile

还有一个文件:

sudo vim /etc/manpath.config

末尾加上

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

安装TeXstudio

直接在终端输入:

sudo apt-get install texstudio

即可完成安装,对于其中文配置我在另一篇文章TeXstudio中文编码踩坑实录中有提到。
下面是TeXlivestudio界面,我换成了 “现代” 主题。
Ubuntu18.04配置TeXLive2020+TeXstudio_第1张图片

总结

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

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

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

主要参考

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

你可能感兴趣的:(LaTeX,Linux)