如何安装 LaTeX 软件包“独立”正确吗,以便我可以通过 Synaptic 包管理器获取更新?
我知道我可以手动下载该文件并安装它。
答案1
我是 的作者standalone
。它比 TeX Live 2009 更新,后者是 Ubuntu 和 Debian 安装的版本。当前的 TeX Live 版本是 2011。如果直接安装 vanilla 版本,您将获得一个名为的 TeX 包管理器,tlmgr
它可用于安装和更新包,只要它们是 TeX Live 的一部分。我强烈建议您手动安装。您可以在 TeX.SX 上找到说明:如何在 Debian 或 Ubuntu 上安装“原始” TeXLive?
然后可以standalone
使用以下命令进行安装:
tlmgr install standalone
顺便说一句,你可以使用以下命令更新软件包及其tlmgr
本身:
tlmgr update --self --all
另一种方法是手动安装软件包。使用 TDS ZIP 文件(位于http://mirrors.ctan.org/install/macros/latex/contrib/standalone.tds.zip。通常只需将其解压到您本地的 TEXMF 文件夹中即可~/texmf
。之后您可能需要运行texhash ~/texmf
。
答案2
更新(2015-12-07):
standalone.sty
现在应该可以用一个简单的sudo apt-get install texlive-latex-extra
。保留答案以供参考。
搜索
sudo apt-file search standalone.sty
没有给出任何结果。这意味着无法使用 Synaptic 安装该包。
原因可以在 Martin Scharrer 的回答中找到:该软件包未包含在 TeXlive 2009 中,因为它太新了。TeXLive 2009 是随 Ubuntu 打包的版本,没有 TeXlive 201。此外,Ubuntu 软件包一旦发布似乎就不会收到更新。
以上就是我使用以下方式安装 TeXlive 的原因tlmgr
在我家,在~/.texlive2011
。非常有效。
答案3
安装并更新apt-file(sudo apt-get install apt-file; sudo apt-file update
)后,运行apt-file search standalone.sty
发现它属于texlive-latex-extra
。
所以我刚刚安装了它(sudo apt-get install texlive-latex-extra
)并且它起作用了。