我尝试在 Kile 中编译一个简单的文档,并得到了
File `arydshln.sty' not found. \usepackage
错误。也许我的观点太大胆了,但这个东西不应该自动安装缺失的软件包吗?我尝试安装一个叫 texlive 的东西,但没有帮助。
那么,我该如何安装这些软件包?在 Windows 上,我安装了 Miktex,一切正常。
答案1
这个有点棘手,如果你这样做了,sudo apt install kile --install-suggests
你会安装更多的软件包,并且通过许多“建议”的软件包,你会到达“texlive-latex-extra”,其中包括文件“arydshln.sty”
我通常不喜欢“安装建议”,因为有时它会安装比我想要的多得多的软件。
例如,sudo apt install kile
在我的系统上将安装 197 个包,加载 131 MB 的档案
sudo apt install kile --install-suggests
将安装 1641 个包,提取 4,352 MB 的档案。
在这个具体案例中,我认为
sudo apt install texlive-xetex
这将提取包含“arydshln.sty”的包以及大约 20 个其他包,其中一些显然是您的特定应用程序所需要的。
进一步的信息和调查
您可以使用命令查看建议安装的软件包
apt show kile
以及https://packages.ubuntu.com/您还可以搜索提到的软件包,看看它们需要什么。我使用此网页搜索文件“arydshln.sty”,以查找它包含在哪个软件包中,并apt-cache rdepends texlive-xetex-extra
最终找到指向“kile”建议软件包之一的链