在/到乳胶中添加/查找样式文件

use*_*855 15 latex

问题1

我在Latex中收到以下错误:

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

Type X to quit or <RETURN> to proceed,
or enter new name. (Default extension: sty)

Enter file name: 
Run Code Online (Sandbox Code Playgroud)

但是,文件fancybox.sty实际上位于我运行pdflatex命令的文件夹中.为什么找不到它?

我刚刚使用该命令在Ubuntu上安装了Latex

apt-get install texlive-latex-base
Run Code Online (Sandbox Code Playgroud)

并且pdflatex命令有效.

问题2

我想从CTAN 安装这些文本.我可以通过apt-get来做到这一点吗?有另一种简单的方法吗?

谢谢,Ajay G.

god*_*byk 27

fancybox乳胶包包括在texlive-latex-extra包的Ubuntu.如果texlive-latex-extra使用Synaptic 安装软件包,或者apt-get您的文档应该编译:

$ sudo apt-get install texlive-latex-extra
Run Code Online (Sandbox Code Playgroud)

还有一些可能对您有帮助的事情:

  1. Ubuntu中的TeXLive安装目前是2007版.2009年的TeXLive版本刚刚发布(请参阅TeXLive网站下载).2007版本大部分时间都可以使用,但2009版本包含最新版本的软件包及其错误修复.只是一个单挑.

  2. 我建议在Ubuntu下安装完整的TeXLive软件包,这样您就不必每次想要在文件中添加新\usepackage行时都浏览存储库并安装新.tex文件.如果你安装texlive-full包,那将涵盖所有基础:

    $ sudo apt-get install texlive-full
    
    Run Code Online (Sandbox Code Playgroud)

    但请注意,完整的TeXLive软件包集是一个大型下载,需要一些时间来安装.


Xin*_*Guo 6

尝试

apt-file -x search '/fancybox.sty$'
Run Code Online (Sandbox Code Playgroud)

你可能会得到如下答案:

texlive-latex-recommended: /usr/share/texmf-texlive/tex/latex/fancybox/fancybox.sty
Run Code Online (Sandbox Code Playgroud)

所以"texlive-latex-recommended"是正确的安装包.