我使用AUCTeX 11.87
和emacs 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.tex
和header/header.tex
文件之前,AUCTeX不知道加载的包及其命令/环境。
现在的问题是:我可以强制AUCTeX(重新)解析整个源树(然后为所有打开的文档重新加载样式挂钩)吗?
答案 0 :(得分:2)
如果所有文件都位于同一目录或其下的子目录中,请打开主文件并发出 Mx TeX-auto-generate
RET 和{{1插入主文件的目录,并插入TeX file or directory
上一个目录的AUTO lisp directory
子目录。
例如,如果您的主文件放在auto/
中,请在第一个提示符处插入~/my-document/
,在第二个提示符处插入~/my-document/
(如果您愿意,也可以使用相对路径)。