我已经搜索了几个小时试图弄清楚这一点。我需要为研究生班写一篇 IEEE 双栏格式的论文。因为 LaTeX,我认为有一个包可以帮助我确保所有内容都格式正确,而且确实有!IEEEtran 包来救援了!
我得救了!只要导入它\documentclass{ieeetran}
,我就应该没事了。但是,我错了。
! LaTeX Error: File 'ieeetran.cls' not found.
官方文档没有解释如何安装这个包。您需要安装它才可以使用它...
论坛上有人说它应该默认使用 LaTeX 自动安装,但是我应该使用 TeX Live Utility 来安装并准备好一切。查看了软件包,结果发现!它已经在那里了。尝试重新安装软件包,还是同样的错误。好吧,我们试试别的。
经过几个小时的尝试搜索某些文件的位置和不应该被放置,我意识到这个.cls
文件是安装。在“正确”的位置(不是最后一个链接所说的位置,而是实际上在Macintosh HD/usr/local/texlive/2018/texmf-dist/tex/latex/IEEEtran
),无论如何实际上调用IEEEtran.cls
not ieeetran.cls
。好吧,不管怎样 LaTeX。你赢了。试过了,成功了。我现在可以了\documentclass{IEEEtran}
。耶。
尝试进行编译,但在同一行(不!)遇到了不同的错误(是!):
! LaTeX Error: File 'IEEEtran.sty' not found.
我看到之后它说Type X to quit or <RETURN> to proceed, or enter a new name. (Default extension: sty) Enter file name:
好的,太棒了!.sty
我在与文件相同的目录中找到的文件因某种原因.cls
命名IEEEtrantools.sty
,但无论如何,仍然如此IEEEtran
。尝试了一下并得到结果:The IEEEtrantools package is not for use with classes that already provide it.
我厌倦了这一切。如何正确、完整地安装适用于 MacOS 的 IEEEtran for LaTeX/TeXShop?
我发现的每一篇文章都是无益,询问有关 Windows 的问题,无益和询问有关 Windows 的问题,对于 Linux 来说毫无帮助(我以为是 MacOS曾是...?), 或者询问 Windows 并标记为重复。我现在已经链接了 11 个不同的页面,如果您尝试链接其中一个页面,请不要将其标记为重复。
答案1
您评论道,
我厌倦了这种 BS 如何正确且完整地安装适用于 MacOS 的 IEEEtran for LaTeX/TeXShop?
放松!与文档类相关的所有文件IEEEtran
都已经存在 - 无需重新安装任何东西。
你只需记住,在 MacOS 下(我想其他操作系统也一样),LaTeX(和纯 TeX)语法区分大小写。因此,\documentclass{IEEEtran}
和\documentclass{ieeetran}
完全不一样。只有第一种形式“有效”。
同样,由于IEEEtran
是 LaTeX 文档类而不是 LaTeX 包,因此\usepackage{IEEEtran}
和都\usepackage{ieeetran}
不可能起作用。
请注意,IEEEtrantools.sty
文件扩展名为.sty
。因此,它确实是一个 LaTeX 包,正确的加载方式(如果您需要这样做)是\usepackage{IEEEtrantools}
。只是不要输入\usepackage{ieeetrantools}
。
答案2
\usepackage{package}
对于将来看到这篇文章的用户,软件包名称是大小写敏感的,如果您已经将 设置为同一个软件包,则无需这样做\documentclass{}
。如果您已完成上述两项操作,请启动 TeX Live Utility,确保软件包已更新并/或重新安装。如果这些都不起作用,请提出另一个问题。