我认为我安装了 TexLive 2015,但版本显示为 2013

我认为我安装了 TexLive 2015,但版本显示为 2013

tex --version返回 2013。

我怎样才能切换到 2015?

我正在使用 Linux Ubuntu。

/usr/local/texlive看到两个目录:“2015”和“texmf-local”。

这是我的输出tex --version

TeX 3.1415926(TeX Live 2013/Debian)

kpathsea 版本 6.1.1

我用了 https://www.tug.org/texlive/ 安装。

运行安装脚本很长时间后,它无错误地终止了。但我不确定我是否正在使用新版本。

答案1

当系统上安装了不同版本的 TeXlive 时,其中一个版本应该作为默认版本,这取决于您的$PATH

两种解决方案:

  • 您可以删除其中一个版本(在您的情况下是 2013 版本)
  • 修改指向 2015 版本的符号链接,就像你之前所做的那样,/usr/local/texlive/2015/arch/*指向 /usr/bin

答案2

另一个选择是保留/usr/local/texlive指向当前版本的软链接。您可以始终拥有多个版本,并将其中一个版本设为当前版本。current -> /usr/local/texlive/2015

在您的 .profile/.bashrc 中确保使用current路径

答案3

/usr/local/texlive/2015/arch/*手动替换-->的所有符号链接后问题解决/usr/bin,现在版本是2015。

相关内容