emacs - 强制 AUCTeX 解析整个文档

标签 emacs elisp auctex

我正在使用 AUCTeX 11.87连同 emacs 24.3写我的 LaTeX文件。这很好用,但有一个异常(exception):解析。

我的文档结构如下:

./
大师.tex
Chapter_1.tex
Chapter_2.tex
...
标题/
标题/标题.tex
header /packages.tex
标题/选项.tex
...

哪里Master.tex \input s header.tex依次输入 header/ 中的所有文件.此外Master.tex包括 Chapter_N.tex document 中的文件环境。

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

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

最佳答案

如果所有文件都在同一个目录下,或者在它下的子目录中,打开主文件并发出 M-x TeX-auto-generate RET 并作为 TeX file or directory插入主文件的目录并作为 AUTO lisp directory auto/上一个目录的子目录。

例如,如果您的主文件放在 ~/my-document/ , 插入 ~/my-document/在第一个提示和 ~/my-document/auto在第二个(如果你喜欢它们,你也可以使用相对路径)。

关于emacs - 强制 AUCTeX 解析整个文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22809587/

相关文章:

lisp - 忽略 mapconcat 中的空字符串?

python - 如何在 emacs python 模式中取消解释器命令

html - 如何在 Emacs 中突出显示不匹配的 HTML 标签?

emacs - 通过 cl 函数传递回调

lisp - 有没有记住car和cdr意思的助记词?

emacs - 让 Emacs 识别自定义数学定界符,以便它可以相应地为面部着色

Emacs/AUCTeX 前缀参数

emacs - Emacs + AUCtex 下的 knit 和 latexmk 的一次性命令

Emacs 缩进难度

emacs - 过滤不包含特定 PROPERTY 的标题