如何正确安装名为“独立”的LaTeX软件包,以便可以使用Synaptic软件包管理器进行更新?


Answers:


8

更新(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随附的版本,没有TeXlive201。而且,Ubuntu软件包一旦退出,似乎就不会收到更新。

以上就是我的texlive使用安装的原因tlmgr 在我家~/.texlive2011。奇迹般有效。


您的答案缺少有关如何使用tlmgr(及其用途以及在何处获得)的详细信息。
2015年

@exhuma:我的回答绝不是全面的,不能替代网络搜索。(它也已经过时了。)
krlmlr 2015年

13

我是的作者standalone。它比TeX Live 2009更新,后者是Ubuntu和Debian安装的版本。当前的TeX Live版本是2011。如果直接安装原始版本,则会得到一个名为TeX软件包的管理tlmgr器,只要该软件包是TeX Live的一部分,就可以用来安装和更新软件包。我强烈建议您进行手动安装。您可以在TeX.SX上找到说明:如何在Debian或Ubuntu上安装“香草” TeXLive?

然后,您可以standalone使用以下命令进行安装:

tlmgr install standalone

顺便说一句,您可以tlmgr使用以下方法更新软件包及其本身:

tlmgr update --self --all

一种替代方法是仅手动安装软件包。使用http://mirrors.ctan.org/install/macros/latex/contrib/standalone.tds.zip下提供的TDS ZIP文件,可以非常轻松地完成此操作。通常,只需将其解压缩到本地TEXMF文件夹中即可~/texmf。之后,您可能需要运行texhash ~/texmf


不幸的是,TeXlive的Ubuntu软件包一旦发布就无法更新。
krlmlr 2012年

@ user946850:如果他们每年更新一次到最新的TeX Live版本,那仍然会有所帮助。TL 2009已过时,因此,我们在tex.stackexchange.com上看到Ubuntu用户的相关问题。但是,手动安装不是问题,可以轻松进行管理和更新。一个问题是,有些依赖项需要安装Ubuntu软件包。
Martin Scharrer 2012年

1
...可以通过创建虚拟Debian软件包来解决-我已经读过有关此内容。一团糟。-您知道为什么会这样吗?为什么Debian软件包不遵循TeXlive?
krlmlr 2012年

@ user946850:AFAIK在Debian和Ubuntu下没有专门的TeX Live维护程序。普通的维护者没有时间更新它。我尝试了虚拟包装,但这对100%无效。
Martin Scharrer 2012年

1
实际上,我不得不将该软件包解压缩到/ usr / share / texmf / tex / latex上,而不仅仅是/ usr / share / texmf。
大卫·多里亚

2

安装和更新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)即可。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.