从 OS X 切换到 Linux 后未找到 framed.sty

从 OS X 切换到 Linux 后未找到 framed.sty

我从 OS X 过渡到了 Debian Linux。我刚刚安装了 TeX live,现在想编译一些之前在 OS X 上运行的 tex 文件。

例如,有一个文件使用标准 Springer 模板,但最终出现以下错误:

This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013/Debian)
 \write18 enabled.
entering extended mode
(/home/....../foobar.tex.swp
LaTeX2e <2011/06/27>
Babel <3.9h> and hyphenation patterns for 2 languages loaded.
(./svmult.cls
Document Class: svmult 2007/06/25 v5.4 
Springer Verlag global LaTeX document class for multi authored books
(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls
Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
(/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo))
(/usr/share/texlive/texmf-dist/tex/latex/subfig/subfig.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty)
(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty
(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty))))
(/usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/color.cfg)
(/usr/share/texlive/texmf-dist/tex/latex/pdftex-def/pdftex.def
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty)))

! LaTeX Error: File `framed.sty' not found.

(我使用 Gummi 进行编译)。

是否有我遗漏的软件包?我运行了sudo apt-get install texlive-latex-base,但它已经完全安装好了。


根据这一页,Debian 6 中有很多文件tex/latex/ltxmisc/,包括framed.sty。但是,在我的 Debian Jessie(即将推出 8)上,该目录中只有几个文件:

$ ls -l /usr/share/texlive/texmf-dist/tex/latex/ltxmisc/
total 68
-rw-r--r-- 1 root root 9956 Jan 13  2006 abstbook.cls
-rw-r--r-- 1 root root 1683 Jan 13  2006 beletter.cls
-rw-r--r-- 1 root root 3348 Jan 13  2006 bibcheck.sty
-rw-r--r-- 1 root root 1125 Jan 13  2006 concrete.sty
-rw-r--r-- 1 root root 6489 Jan 13  2006 flashcard.cls
-rw-r--r-- 1 root root 8608 Jan 13  2006 iagproc.cls
-rw-r--r-- 1 root root  772 Jan 13  2006 linsys.sty
-rw-r--r-- 1 root root 1388 Jan 13  2006 mitpress.sty
-rw-r--r-- 1 root root 6725 Jan 13  2006 thrmappendix.sty
-rw-r--r-- 1 root root 2103 Jan 13  2006 topcapt.sty
-rw-r--r-- 1 root root 2847 Jan 13  2006 vrbexin.sty

答案1

sudo apt-get install texlive-full

你就拥有了一切。

答案2

sudo apt-get install texlive-latex-extra

安装 framed.sty 和其他内容,在我的例子中总计 512 MB

答案3

tlmgr install framed应该这么做。

相关内容