我安装了 slackware 14。它内置了对 TeX 的支持。提供的发行版包括特克斯和特克斯。如果我安装2013 年 TeXLive? 其次,我无法使用西拉特克斯在懒惰软件.我只能使用 PdfLaTeX 和 eTeX 进行编译。我该怎么办?
答案1
teTeX 项目自 2006 年 5 月 Thomas Esser 宣布不再维护该项目以来一直处于停滞状态。参见http://www.tug.org/tetex/了解这方面的信息。
当时,XeTeX 仅适用于 Mac OS X;事实上,它直到 2007 年发布时才添加到 TeX Live 中(参见TeX Live 手册),因此 Slackware 提供的没有该功能也就不足为奇了。
在过去的七年里,TeX 发行版不断发展,并且许多2006 年还未推出的软件包;许多都已更新,而且二进制文件也已重建并调试多次。
所以我的建议是从拖船
发行版会安装到其自己的树中,位于 下/usr/local/texlive
,因此不会干扰系统。只需确保您的PATH
变量包含
/usr/local/texlive/2013/bin/<arch>
(在您的情况下<arch>
代表x86_64-linux
,可能)。
我通常建议建立一个符号链接
ln -s /usr/local/texlive/2013/bin/<arch> /usr/texbin
(或者/usr/local/texbin
,如果您愿意)并添加到/usr/texbin
,PATH
因此当安装新版本时,只需重新创建正确的符号链接,而不必更改设置 的配置文件PATH
。
答案2
由于 Slackware 仍在使用 teTeX,让我补充一下 egreg 的回答,指出 TeX Live 软件包可通过 SlackBuilds.org(一个“官方认可的”Slackware 软件包存储库)获得。使用这些软件包应该可以自动完成安装和升级过程。