查找 sty 文件的 Ubuntu 软件包

查找 sty 文件的 Ubuntu 软件包

可能重复:
如何在 Linux 系统上安装单独的软件包?

我在 Ubuntu 上遇到这个问题已经有一段时间了。每当我丢失一个.sty文件(目前是outlines.sty),我都必须去 synaptic 搜索 .sty 文件。有时它有效,有时无效。然后,我会在这个网站或某个搜索引擎上搜索它——所有基本的临时内容。

我想知道是否有常规/可靠的方法来查找我的发行版中是否有可用的 .sty 文件。MikTeX 有一个很棒的包管理器,我希望我们在 Ubuntu 上也有类似的包管理器。

另外,这应该在这里还是在 askubuntu 网站上?我在 Ubuntu 的其余部分都没有遇到过这个问题,所以先在这里发布。

答案1

您可以使用apt-cache

apt-cache search outlines

为我回报

libfont-freetype-perl - Read font files and render glyphs from Perl using FreeType2
...
texlive-latex-extra - TeX Live: ergänzende Pakete für LaTeX

您可以texlive-latex-extra在这里看到(尽管它没有安装在我的系统上,如图dpkg -l | grep texlive所示 - 我从 tug.org 安装了 TeX 2011),因此outlines.sty可能包含在这个 Ubuntu 存储库包中。

您可以通过以下方式了解详细信息

apt-cache show texlive-latex-extra

显示包信息,例如:

apt-cache show texlive-latex-extra | grep outline

返回

  courseoutline -- Prepare university course outlines.
  outline -- List environment for making outlines.
  outliner -- Change section levels easily.

您可以通过以下方式安装

sudo apt-get install texlive-latex-extra

此外,您还可以在线搜索和浏览包裹信息,例如http://packages.debian.org/使用关键字,例如:

答案2

尽管大纲包已捆绑,texlive-latex-extra如@StefanKottwitz 所示,提纲包不是。它是outlines似乎提供问题中引用的“outlines.sty”的包。

由于outlines.styUbuntu 软件包中未提供,安装outlineslatex 软件包的最简单方法是从 CTAN 下载(如上链接所示),然后将其解压到~/texmf/tex/latex/或 中列出的其他位置kpsepath tex。如果该描述不合理,请参阅我的博客条目了解详细情况。

tlmgr这种方法比将 TeXlive 从 Ubuntu 的包管理系统中解放出来要快得多,但是如果您有很多未与 Ubuntu 的 TeXlive 捆绑的额外包,那么在易用性方面它并不会给您带来太大的帮助。

相关内容