TeXShop 搜索不适用于多个文件源

TeXShop 搜索不适用于多个文件源

我在 Mavericks 下使用 TeXShop 3.26。我选择了 SyncTeX 作为同步方法。搜索通常双向进行(源到 pdf 和 pdf 到源)。但是,当编辑多文件源时,如果有一个包含 的部分的“根”文档\input{},并且其中有类似的子部分,则向前搜索(源到 PDF)不起作用。什么也没发生。PDF 到源仍然正常工作。

这是已知/预期的行为吗?我可以进行任何设置来修复它吗?

答案1

在第 2.4 节中(处理大型文档) 的“TEXShop 技巧与窍门”中为您提供了一些线索。

通常,将大型文档拆分为更易于管理的下级部分,然后创建一个包含序言和 \include 命令的“根”文件,将所有部分组合在一起进行排版,这种方法很方便。要让 TEXShop 在处理下级文件时“知道”要排版哪个文件,请将以下行

% !TEX root = path/to/rootfile.tex

位于下属文件的顶部;path/to/rootfile.tex 是此文档根文件的相对或绝对路径。

这有两个好处:

  1. 如果您Command ⌘+T包含文件,Texshop 仍会排版正确的根。
  2. 源文件和 pdf 已正确同步,方便搜索


PS 您可以从帮助菜单访问“TEXShop 提示和技巧”。

相关内容