Tex_安装_在Ubuntu系统下

时间:2022-12-27 21:15:56

$\LaTeX$是一个强大的排版软件,在数学公式、表格、甚至是科学绘图方面有着独特优势。本文在Ubuntu系统下,整理Tex安装相关的操作,以为备忘。所引链接都未同作者商量,如有不妥望及时告知。

命令行安装(主要参考LaTex开源小屋)


在百度里搜索关键词 ’ tex latex 安装 ubuntu ‘ ,能够找到很多相关文章。其中百度经验提到的安装方法最为简单:

sudo apt-get install texlive-full
sudo apt-get install texmaker

但是存在问题,当你想使用 tlmgr 更新Package时,会收到报错:

(running on Debian, switching to user mode!)
cannot setup TLPDB in /root/texmf at /usr/bin/tlmgr line 5604.

这是因为 apt-get 并不适用 tlmgr 更新,而需要手动操作。此外,该方法所装宏包都是打包时候的版本,开源小屋提到的方法可以解决安装源太旧的问题。个人理解能力有限,开源小屋里的步骤折腾一番才实现,同时由于现在已经出 Ubuntu_16.04 版本,更新过程会出一点点小意外。

sudo apt install git        # Git is a control version system.
sudo git clone https://github.com/scottkosty/install-tl-ubuntu.git # To make Git and Ubuntu match

Git和install-tl-ubuntu同步之后,会发现新增文件夹: /home/用户/install-tl-ubuntu 。找到该文件夹之后就要进去,改权限,运行:

cd /home/usrname/install-tl-ubuntu    # usrname is Ur PC`s name
chmod +x ./install-tl-ubuntu
sudo ./install-tl-ubuntu

一开始会发现, install-tl-ubuntu 只支持12至14版本的 Ubuntu 。但是install-tl-ubuntu在16.04版本上智能地解决了版本问题。

Tex_安装_在Ubuntu系统下

通过这个模糊的图片可以得知,install-tl-ubuntu发现了自己所在的环境很陌生,尝试着完成已设定的工作,但是失败了。但是这是一个比较坚韧的程序,找了一个最快的路径,从仓库里叫来了install-tl,最后解决了问题。出现最后'progress'时,就可以安心等待完成了。图片中'...'出现的地方都需要等待一段时间。

结束之后可检查安装情况:

xelatex -version

PS:安装情况表明,我的texlive里宏包版本确实挺新的。但我之前镜像安装过,虽然卸载并确认了,但没有在新系统上尝试,严格意义上未验证上述方法没有问题。

镜像安装


网上关于 Texlive 安装的文章大多是镜像安装的,可能是因为大家都需要用一些新鲜的宏,需要经常与时俱进。这里简要列出我看过的几个博文

  来源:CSDN  博客:osoon的专栏

  来源:新浪博客  作者:涛声依旧

  来源:Linux社区  作者:wenbosheng

  来源:Linux社区  作者:Linux

  来源:LaTex开源小屋

  ......

  提示一点注意事项:部分文章索引镜像都是iso文件地址,iso文件由于更新原因,名称会变化,导致跳转404页面。只需将链接地址后面“texlive2016.iso”删掉即可。

卸载


  当需要重新安装时,就要卸载所有相关文件

sudo apt-get purge texlive*
sudo rm -rf /usr/local/texlive/201x and rm -rf ~/.texlive201x
sudo rm -rf /usr/local/share/texmf
sudo rm -rf /var/lib/texmf
sudo rm -rf /etc/texmf
sudo apt-get remove tex-common --purge
sudo rm -rf ~/.texlive