3

帮助!!!

我正在尝试编译以前编译过的 LaTeX 文档,但现在由于某种原因它无法通过。我收到的错误消息信息量不大,我什至找不到它指向的文件。

详细信息:我正在使用 Aquamacs,当我尝试编译文档时,迷你缓冲区显示以下消息:

替代文字

当我按 Cc ` 这就是我得到的:

--- TeX 说 --- \Hy@AtBeginDocument ->\ltx@LocalAppendToMacro
\Hy@AtBeginDocumentHook l.735
...r\Hy@AtBeginDocument\expandafter{\Hy@temp
}
--- HELP --- TeX 遇到未知的命令名称。你可能拼错了名字。如果在处理 LaTeX 命令时出现此消息,则该命令可能位于错误的位置 — 例如,该错误可能由不在列表制作环境中的 \item 命令产生。该错误也可能是由缺少 \documentclass 命令引起的。

问题是,我什至找不到迷你缓冲区(报告输出*)中提到的这个文件——相信我,它不在他们所说的目录中。我的 LaTeX 文档只有 191 行,错误应该在第 735 行。

我检查了整个文档,寻找可能有问题的地方,但我找不到任何东西。

它可能与此无关,但今天早些时候我正在重新排列我的整个 .emacs 文件,我可能做了一些干扰 auctex 或乳胶的事情,但我尝试编译另一个文件并且它有效。

谢谢 :)

4

1 回答 1

2

尝试在 emacs之外对文档进行干净编译(即,只需从终端运行 latex 命令),看看会发生什么。日志文件将在当前目录中。此外,它会在交互模式下运行 Latex,因此您可以更好地了解问题所在。

于 2010-06-27T07:21:03.057 回答