将 .sty 文件添加到 tex

将 .sty 文件添加到 tex

我是 TeX 新手,我想添加一个 .sty 文件。但是当我尝试了本网站上描述的所有方法时,我还是无法做到,因为添加 .sty 文件需要文件夹的权限。我是 Linux 用户。

更新 1:我尝试过:复制 .sty 文件, /usr/local/share/texmf但在这里找不到任何文件。我再次尝试复制这里:/usr/share/texmf/tex/latex但没有获得任何权限。

我再次尝试,/home/username但令我震惊的是,我没有看到任何文件夹texmf

此后,我还尝试了评论部分以及答案中建议的方法。但没有用。

任何进一步的帮助都将不胜感激。

答案1

如果我理解正确的话,您没有权限将 .sty 文件添加到您的主 TeX 目录中。如果您无法做到这一点,您可以随时将其放在您有权访问的任何其他文件夹中。

例如,如果你的.sty文件名为file.sty,你可以将其复制到与.tex文件相同的文件夹中,并在序言中写入:

\usepackage{file}

一般来说,如果你不想或不能将 .sty 文件复制到 .tex 文件夹,你可以写入保存位置的相对路径,如下所示:

\usepackage{../folder1/folder2/file}

这种方法的问题在于您每次使用时都必须复制 .sty 文件或写入它的相对路径。

答案2

在包含 .tex 文件(源代码)的文件夹中添加 .sty 文件。然后在序言中添加

\usepackage{文件}

例如,我想添加 multicols.sty 文件。在 Google 上搜索 multicols.sty 并下载后,我将其粘贴到包含我的 tex 代码的文件夹中。然后,在序言中,我添加了

\usepackage{多列}

注意:'usepackage' 中的 'multicols' 没有带扩展名 '.sty'。

相关内容