LaTeX 找不到 .sty 文件

LaTeX 找不到 .sty 文件

我知道类似的问题已经被问过很多次了,但我似乎无法将这些答案移植到我的情况中。

我最近在 Ubuntu 14.04 系统上安装了 TeXLive。我使用 texlive.org 上的 install-tl.zip 文件安装了 TeXLive。

当我尝试仅编译基本的 TeXLive 默认文章时,它在每个包上崩溃,给我(仅选择第一个):

! LaTeX Error: File 'booktabs.sty' not found.

但我知道 booktabs.sty 在我的系统上:

/usr/local/texlive/2016/texmf-dist/tex/latex/booktabs/booktabs.sty

我的 .bashrc 末尾有以下几行:

PATH=/usr/local/texlive/2016/bin/x86_64-linux:$PATH 
export PATH
MANPATH=$MANPATH:/usr/local/texlive/2016/texmf-dist/doc/man
export MANPATH
INFOPATH=$INFOPATH:/usr/local/texlive/2016/texmf-dist/doc/info
export INFOPATH

这些行都没有指向我的任何 .sty 文件的位置,而且我不确定应该指向哪个变量。

感谢您的帮助。

答案1

我按照@Dox 的回答解决了我的问题这里

具体来说,只需运行

sudo apt-get -y install texlive-latex-recommended texlive-pictures texlive-latex-extra

修复了我的安装。

我承认我不完全理解为什么成功了,如果有人能解释一下原因,我会非常高兴。使用install-tl.tar.gzTeXlive 似乎已将 LaTeX 安装到 中/usr/local。但是它不附带编辑器,如 TeXworks。从 ubuntu 软件中心下载 TeXworks 似乎让编辑器认为所有 LaTeX .sty 文件都位于 中/usr/share。最后,运行上述代码行使编辑器可以工作,但我的/usr/share/安装不会膨胀到 ~2 GB。我似乎仍然只有一个“完整”的 LaTeX 安装/usr/local(1.8 GB),而/usr/share非常小 (100 MB)。

我将非常感激任何关于其工作原理的解释,或者关于我的安装背后发生的事情的想法。

谢谢

相关内容