Ubuntu 下的 TeXLive 版本

Ubuntu 下的 TeXLive 版本

自从安装了 Ubuntu 后,我发现它有一个旧版本的 TeXLive,即 TeXLive 2009。为了获取最新版本,我从 CTAN 下载并安装了 TeXLive 2011。由于它会自行安装在一个单独的目录中,我注意到我的系统上现在安装了两个版本的 TeXLive。

我的第一个问题是,我可以使用 Synaptic 包管理器安全地删除旧版本,而不会影响新版本,还是我需要卸载两者,然后重新安装 TeXLive 2011?

我的第二个问题是,既然我已经做了正确的事情,并设置了 PATH 以包含新版本的 TeXLive,这真的很重要吗?请注意,如果我在系统提示符下运行 pdflatex(即它使用最新版本),则一切都会正常工作。

我的第三个问题是,KILE 使用的是哪个版本?它是使用在 PATH 中找到的第一个版本,还是仍然指向旧版本?

如能得到任何帮助/建议我将非常感激。

答案1

我运行的是 TeX Live 2011,但系统上也有来自 Ubuntu 11.04 的大多数(如果不是全部的话)synaptic 管理的软件包。通过正确设置路径,大多数软件包都可以正常工作,尤其是那些从命令行运行的 TeX Live 的一部分(我更详细地介绍了这一点在回答相关问题时)。

但是,如果你仔细阅读该答案,你会发现某些软件工具并不遵循设定的路径;它们具有内部设置,在我们两种情况下,这些设置可能会引用其他工具和包的错误版本。

我运行的 TeXworks 版本可以做到这一点,但是有一个简单的配置设置可以修改。

我很少使用 Kile,但如果您查看 synaptic 安装的 Kile 菜单,在设置 -> 配置 Kile -> Kile -> 帮助中,您会发现 LaTeX 帮助系统的默认路径设置为 /usr/share/doc/texlive-doc。这在我的系统上是错误的,在您的系统上可能也是错误的,但只是进行了更改。在运行简单的pdflatex构建时,输出窗口显示这是 pdfTeX,版本 3.1415926-1.40.10(TeX Live 2009/Debian)这不是我希望它在实时工作中默认运行的版本。我不知道有哪个配置设置可以改变这一点。Kile 支持讨论建议了几种您可能需要考虑的解决方法,包括从控制台运行它,正如 Peter 上面所评论的那样。

在下面的讨论中,Bill 评论说“KILE 的最新版本(版本 2.1)包含修复程序”,并提供了预发布 PPA 的链接。

相关内容