在 Ubuntu 中安装 TeXLive 软件包的最佳方法是什么?

在 Ubuntu 中安装 TeXLive 软件包的最佳方法是什么?

我想安装一个包(特别是xlop)。我在 Ubuntu 上使用 TeXLive,但不太了解 LaTeX。

或者可以apt-get install使用类似的东西吗?

答案1

很多常用的 *TeX 软件包已被合并到 Ubuntu 软件包中。在这种情况下,在 Ubuntu 软件包管理器中快速搜索即可显示这xlop是软件包的一部分texlive-generic-extra,您可以apt-get install根据需要使用或 GUI 进行安装。

话虽如此,一旦您确定了要将它们放入的正确树中,手动安装 *TeX 包就不是特别困难了(CTAN 有许多包的预压缩版本,这使得它变得更加容易 - 您只需要在正确的地方解压缩它们并运行texhash),然后您就可以确保您是最新的。目前,我认为 Ubuntu 版本远远落后于 TeX Live 版本(更不用说任何后续的包更新了)。

答案2

Ubuntu 和 Debian 附带的 TeXLive 2009 已经过时了。当前版本是几周前发布的 2011。我强烈建议使用 TeXLive 自己的安装程序来安装它,具体方法参见如何在 Debian 或 Ubuntu 上安装“原始” TeXLive?.然后您可以使用常规tlmgr包管理器安装包:

tlmgr install <package name>

要更新包,请使用:

tlmgr update <package name>

要更新所有包(及其tlmgr本身):

tlmgr update --self --all

此工具未随 Ubuntu 提供,因为他们不希望任何其他工具安装文件。不幸的是,像 LaTeX 编辑器 Kile 这样的软件依赖 TeXLive(Ubuntu 版本),即使没有二进制版本。最简单的方法是保留旧的 TeXLive,而不是卸载它。不过,您可能只需删除文件即可。

答案3

我想到最好的办法是:-

  1. 首先找到众所周知的包,例如locate graphicx
  2. 现在您将了解 texlive 如何管理包。
  3. 现在下载你的包,例如我已经下载了算法包裹。
  4. 我将其粘贴到合适的位置,在我的情况下是 ../texlive/texmf-dist/ 。
  5. 最后的命令--sudo texhash它将更新软件包

相关内容