强制AUCTeX解析整个文档

时间:2014-04-02 11:12:07

标签: emacs elisp auctex

我使用AUCTeX 11.87emacs 24.3来撰写我的LaTeX文件。这很好用,有一个例外:解析。

我的文档结构如下:

./
Master.tex
Chapter_1.tex
Chapter_2.tex
...
header/
header/header.tex
header/packages.tex
header/options.tex
...

其中Master.tex \input s header.tex依次输入header/中的所有文件。此外,Master.tex包含Chapter_N.tex环境中的document个文件。

出现问题:在我实际打开文件之前,AUCTeX不会生成解析文件(auto文件夹中的文件)。这意味着在我没有打开并保存header/packages.texheader/header.tex文件之前,AUCTeX不知道加载的包及其命令/环境。

现在的问题是:我可以强制AUCTeX(重新)解析整个源树(然后为所有打开的文档重新加载样式挂钩)吗?

1 个答案:

答案 0 :(得分:2)

如果所有文件都位于同一目录或其下的子目录中,请打开主文件并发出 Mx TeX-auto-generate RET 和{{1插入主文件的目录,并插入TeX file or directory上一个目录的AUTO lisp directory子目录。

例如,如果您的主文件放在auto/中,请在第一个提示符处插入~/my-document/,在第二个提示符处插入~/my-document/(如果您愿意,也可以使用相对路径)。