如何在 Ubuntu 16.04 上安装当前稳定版本的 TeX(2016/2017?)?

如何在 Ubuntu 16.04 上安装当前稳定版本的 TeX(2016/2017?)?

背景:

我正在处理 LaTeX 文档,但收到有关“newtxtext.sty”和“newtxmath.sty”的错误(类似于所描述的这里,尽管这个解决方案不起作用)

这让我开始更新 texlive。在搜索了很多论坛后,我按照说明进行操作这里

sudo add-apt-repository ppa:jonathonf/texlive
sudo apt update && sudo apt install texlive-full

这导致 texmaker 无法启动,并出现类似描述的错误这里。这让我发现 jonathonf/texlive repo 和随后的 texlive-full 安装实际上安装了 Tex 2018,这对于 texmaker 来说似乎太超前了。

我想再次尝试正常的 texlive 安装,所以我按照说明进行操作这里删除 jonathonf/texlive ppa,然后按照说明这里全新安装 texlive。

这让我回到原点。现在我知道要查找 TeX 版本,发现它已经安装了 2015!apt-get update 和 upgrade 似乎没有任何效果。试图弄乱tlmgr按照说明进行更新这里只会导致有关“未知指令”的错误,如上所述这里


问题

因此,我的问题是,texlive 最稳定、最新的版本是什么(2016 或 2017,因为 2018 对我来说不起作用)?此外,如何安装它?

  • 这篇博文表示我使用了与以前类似的方法,但添加了 ppa jonathonf/texlive-2016。这似乎是一种非常模糊的方法,只用于获取最稳定的 tex 版本。
  • 另一个明显的方法是遵循这些说明。实际上从哪里获得脚本并不是特别明显install-tl(我想我最终找到了它),而且 Linux 没有 apt-get 方法似乎很奇怪。

谢谢!

答案1

编辑 2022:相关的 PPA 似乎停留在 texlive 版本 2019,这使得该答案不适用于当前的 texlive 版本。

姐妹页面 Askubuntu 有一个相关问题:https://askubuntu.com/questions/927346/install-texlive-2017-on-ubuntu-16-04-lts

如果您按照问题中的说明添加 PPA,则可以安装 texlive 2017。我建议先删除 2015(或 2016)中的所有部分,以避免软件包冲突。

相关内容