Latex Mac OS X上的BasicTex:如何安装IEEEtrantools.sty?

Latex Mac OS X上的BasicTex:如何安装IEEEtrantools.sty?,latex,auctex,Latex,Auctex,我到处都找过了,但这个问题似乎没有得到很好的解决。我刚接触乳胶,所以请原谅我的天真 我使用自制软件安装了BasicTex(我不想安装MacTex,因为它是2GB)。之后,我使用以下命令安装titlesec包: sudo tlmgr install titlesec 我想这会解决我的问题,正如其他地方暗示的那样。。。但是,当我尝试在eMacs中编译我的TeX时,仍然会出现以下错误: 错误:LaTeX错误:找不到文件'IEEEtrantools.sty' 任何帮助都将不胜感激 另外,我知道.sty

我到处都找过了,但这个问题似乎没有得到很好的解决。我刚接触乳胶,所以请原谅我的天真

我使用自制软件安装了BasicTex(我不想安装MacTex,因为它是2GB)。之后,我使用以下命令安装titlesec包:

sudo tlmgr install titlesec
我想这会解决我的问题,正如其他地方暗示的那样。。。但是,当我尝试在eMacs中编译我的TeX时,仍然会出现以下错误:

错误:LaTeX错误:找不到文件'IEEEtrantools.sty'

任何帮助都将不胜感激


另外,我知道.sty文件通常很容易在网上找到。。。但是我要在哪里插入这个.sty文件才能让BasicTex正常工作呢?

首先,您可以将该文件放在文档的同一文件夹
tex
中,LaTeX就会找到它。您不需要安装它。这是最快的方式

但是,这意味着每次使用此模板创建新文档时,都必须复制它。它对同事很有用,因为你不必假设他们在他们的系统上安装了它,但如果你主要是一个人工作,那就没有意义了,你最好尝试在你的系统上安装它

现在,要安装它,通常需要两个步骤。首先,您需要将其复制到LaTeX将看到的文件夹中。为此,您可以在系统上查找其他
sty
文件,然后将其放在此处或子文件夹中。缺点是,当LaTeX系统更新时,它可能会消失。还有一个专门设计用于扩展系统的本地文件夹,但如果我记得清楚的话,它取决于LaTeX发行版(在您的案例中是BasicTeX)和您的操作系统。例如,在Linux系统上的Texlive发行版上,您可以在主目录中创建
~/texmf/tex/latex/
,并将包和类放入其中,因为
~/texmf
是作为扩展点写入配置中的文件夹(当然,您也可以更改配置,但我始终无法确定配置文件的位置)

第二步是更新LaTeX的索引。实际上,LaTeX有一个它可以使用的所有文件的索引。如果你只是将文件复制到正确的文件夹中,LaTeX仍然不会意识到它的存在。在Linux上,你可以使用终端中的
texhash
命令来更新这个索引。我与Mac打交道已经很长时间了,但我感觉更好注意,您可能需要管理员权限才能使其工作,因此您可能需要使用
sudo texhash
作为前缀