我在 Ubuntu 8.04 上,刚刚安装了 TeX Live:
sudo apt-get 安装 texlive-full。
我尝试.tex
使用 TexMaker 编译我的文件。我得到:
xcolor.sty not found
titlesec.sty not found
我该如何解决这个问题?
答案1
确保已安装所有必需的软件包:
xcolor
由包提供texlive-latex-recommended
titlesec
由包提供texlive-latex-extra
您可以使用以下方式安装它们apt-get
:
sudo apt-get install texlive-latex-recommended texlive-latex-extra
您也可以尝试使用tlmgr
为当前用户安装缺少的软件包(Debian/ubuntu 中的 tlmgr 始终在用户模式下运行)。
ubuntu 提供的 texlive 发行版通常比较旧。您可能需要考虑手动安装较新版本。
答案2
我不太清楚 Ubuntu 8.04 上的 texlive 版本是什么。仓库不是已经弃用了吗?也就是说,你的软件包太旧了。
我建议你手动安装。请参阅2011 年。其实这并不难。
如果您这样做,请记住texlive-full
使用您的包管理器卸载 和其他。
答案3
现在是 2020 年,我发现 TeXWorks(版本 0.6.2(Debian)[r.7ecce17,2017-04-29 10:23 AM])无法xcolor
从我在 Ubuntu 18.04 LTS 上安装的 TeXLive 2019 中找到该包,而另一个 IDE(例如 TeXMaker)可以找到它。
修复方法是增加.sty
文件复制到的路径(或者无论如何是到它的软链接):,/usr/local/bin
在主窗口菜单工具栏中通过编辑/首选项菜单进入首选项对话框中的排版选项卡。