正向搜索是否意味着从包含文件开始工作?

正向搜索是否意味着从包含文件开始工作?

我能够使用与 Sumatra-jump-to-line 绑定的 f8 键,从包含我的顶级 tex 文件的 emacs 缓冲区向前搜索到 sumatrapdf。如果我访问包含第一个缓冲区中的文件的缓冲区,Sumatra 会错误地尝试查找与该缓冲区关联的 PDF。有什么方法可以让向前搜索从包含文件缓冲区工作吗?

答案1

我刚刚在我的 Emacs/Sumatra 组合上测试了这一点。如果您将以下内容添加到包含文件的末尾:

%%% Local Variables: 
%%% TeX-master: "path-to/masterfile"
%%% End: 

当您从子文件(例如主文件中包含的章节)进行正向搜索时,它会将您带到主 PDF 中的正确位置。这还可以让您从各个 .tex 文件编译主文档。这一切都假设您在 Emacs 中使用 AUCTeX 作为 LaTeX 模式。

编辑:将其添加到组件 .tex 文件后,您可能需要关闭该文件并在 Emacs 中重新打开它,以便 AUCTeX 加载局部变量。

相关内容