Ubuntu 上 TeXLive 软件包的非存储库管理

Ubuntu 上 TeXLive 软件包的非存储库管理

如何安装由出版商(如 Springer 或 Elsevier)提供的软件包?在 MikTex(Windows)中,我必须将其复制到指定文件夹中,然后运行安装该软件包的某个文件。在 ubuntu 中使用 TeXLive 的相应操作是什么?

答案1

把它们放进

~/texmf/tex/latex/springer

其中~代表您的主页。这代表.cls.sty文件;如果有.bst文件,它应该进入

~/texmf/bibtex/bst/springer

springer(如果您愿意,可以选择与 不同的名称)。

如果需要让系统上的所有用户都可以使用该软件包,则“本地”树是正确的位置。在终端窗口中输入

kpsewhich --var-value TEXMFLOCAL

答案就是你应该替换~/texmf上述路径的内容。复制文件并执行

sudo texmklsr

答案2

我可以给你推荐一些优秀的 TeX FAQ,它回答了还有其他问题?

答案3

另一种方法是将文件放入/usr/local/share/texmf而不是~/texmf/usr/share/texmf。就我个人而言,我认为这是更好的选择,因为我不喜欢texmf在我的主目录中一直看到目录。它也不会使主树混乱。如果您使用的是多用户系统,那么其他人也可以使用这些软件包。当然,这需要sudo您的用户拥有权限。

答案4

您只需将包(解压缩后)复制到文件夹中: /usr/share/texmf/tex/latex

之后,在此文件夹中打开终端并输入: 特克斯哈希

您需要 root 权限才能执行此操作。阅读特定软件包的文档以查找任何重要细节非常重要。

相关内容