使用 IEEEtrantools

使用 IEEEtrantools

我正在尝试使用以下命令来使用 IEEEtrantools 包:

\usepackage[retainorgcmds]{IEEEtrantools}

但收到以下错误信息:

File `IEEEtrantools.sty' not found. \usepackage

有小费吗?

答案1

每当我重新安装 MikTeX 时,我总是会遇到这个问题,所以我想将每次学到的东西放在这里:

IEEEtrantools 似乎无法与 MikTeX 的自然更新方法很好地配合。我不知道为什么,我确信他们意识到了这个问题,但它在过去几年里并没有改变。

有两种方法可以解决这个问题。两者都需要从以下网址下载 IEEEtrantools.sty:http://www.ctan.org/tex-archive/macros/latex/contrib/IEEEtran/tools

第一种方法是将 IEEEtrantools.sty 放入 *.tex 文件所在的同一文件夹中。这种方法效果很好,而且在通过 DropBox 与他人共享时效果很好,但实际上并不是长期解决方案。

第二种方法需要转到 MikTeX 所在的文件夹(即 C:\Program Files\MiKTeX 2.9)。在此文件夹中,转到 tex 文件夹,然后转到 latex 文件夹。在 latex 文件夹中,创建一个名为 IEEEtran 的新文件夹,并将 IEEEtrantools.sty 放在此文件夹中(最终路径 [对我来说]:C:\Program Files\MiKTeX 2.9\tex\latex\IEEEtran\IEEEtrantools.sty)

您还没有完成!最后一步是关闭 MiKTeX(如果它已打开)并运行“设置(管理员)”程序。对我来说,它位于开始菜单中的“MiKTeX 2.9\Maintenance (Admin)”下。在此程序中,单击“刷新 FNDB”按钮,您就完成了!

虽然非常麻烦,但你只需要做一次,你所有的 tex 文件都会正确使用 IEEEtrantools。祝你使用 LaTeX 愉快!!!

答案2

使用 TeXLive 2011,以下内容似乎可以编译:

\documentclass{article}
\usepackage[retainorgcmds]{IEEEtrantools}
\usepackage{lipsum}
\begin{document}
\lipsum[1]
\end{document}

所以你的安装一定有问题。

请参阅此处了解 .sty 文件的放置位置我应该将自己的 .sty 或 .cls 文件放在哪里,以使它们可供我的所有 .tex 文件使用?

答案3

我相信这个问题已经通过引入ieeetrantoolsMiKTeX 包得到了解决:

该包提供了来自 IEEEtran 类文件的几个命令,以便它们可以在其他 LaTeX 类下使用;不应在使用该父类的文档中使用该包。用户指南仅涵盖用法与父类用法不同的方式;因此该类的文档应被视为包文档的一部分。

https://miktex.org/packages/ieeetrantools

如果您的 MiKTeX 没有即时安装软件包,这可能是因为您的软件包数据库已过时,对我来说就是这样(日期为 2018 年 4 月)。在 MiKTeX 控制台中,转到“软件包”,单击“更新数据库”,然后像处理任何其他尚未安装的软件包一样继续操作。

相关内容