尝试编译乳胶文档时出错。我在哪里可以找到“报告输出*”文件?

时间:2010-06-27 06:29:55

标签: emacs latex compilation auctex

帮助!!!

我正在尝试编译之前编译过的LaTeX文档,但现在由于某种原因它不会通过。我得到的错误消息不是很有用,我甚至找不到它指向的文件。

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

alt text

当我按下C-c时,这就是我得到的:

  

--- TeX说--- \ Hy @ AtBeginDocument - > \ ltx @ LocalAppendToMacro
                                                \ Hy @ AtBeginDocumentHook l.735
  ... r \海兰@ AtBeginDocument \ expandafter {\海兰@临时
                                                    }
  --- HELP --- TeX遇到了一个未知的命令名。你可能   拼错了名字。如果是这个消息   当LaTeX命令出现时发生   处理后,命令可能在   错误的地方---例如,   错误可以由\ item产生   那个不在里面的命令   列表制作环境。错误可以   也是一个失踪造成的   \ documentclass命令。

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

我检查了整个文档,寻找可能出错的内容,但我找不到任何内容。

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

谢谢:)

1 个答案:

答案 0 :(得分:2)

尝试对emacs的文档外部进行清理编译(即,只需从终端运行latex命令),看看会发生什么。日志文件将位于当前目录中。此外,它将以交互模式运行乳胶,因此您可以更好地了解出现了什么问题。