帮助!!!
我正在尝试编译之前编译过的LaTeX文档,但现在由于某种原因它不会通过。我得到的错误消息不是很有用,我甚至找不到它指向的文件。
细节:我正在使用Aquamacs,当我尝试编译文档时,迷你缓冲区显示以下消息:
当我按下C-c时,这就是我得到的:
--- TeX说--- \ Hy @ AtBeginDocument - > \ ltx @ LocalAppendToMacro
\ Hy @ AtBeginDocumentHook l.735
... r \海兰@ AtBeginDocument \ expandafter {\海兰@临时
}
--- HELP --- TeX遇到了一个未知的命令名。你可能 拼错了名字。如果是这个消息 当LaTeX命令出现时发生 处理后,命令可能在 错误的地方---例如, 错误可以由\ item产生 那个不在里面的命令 列表制作环境。错误可以 也是一个失踪造成的 \ documentclass命令。
问题是,我甚至找不到迷你缓冲区中提到的这个文件(报告输出*) - 相信我,它不在他们说的目录中。我的LaTeX文档只有191行,错误据说是在735行。
我检查了整个文档,寻找可能出错的内容,但我找不到任何内容。
它可能与此没有任何关系,但今天早些时候我正在重新安排我的整个.emacs文件,我可能做了一些干扰auctex或乳胶的事情,但我尝试编译另一个文件并且它有效。
谢谢:)
答案 0 :(得分:2)
尝试对emacs的文档外部进行清理编译(即,只需从终端运行latex命令),看看会发生什么。日志文件将位于当前目录中。此外,它将以交互模式运行乳胶,因此您可以更好地了解出现了什么问题。