我在 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 是此文档根文件的相对或绝对路径。
这有两个好处:
- 如果您Command ⌘+T包含文件,Texshop 仍会排版正确的根。
- 源文件和 pdf 已正确同步,方便搜索
PS 您可以从帮助菜单访问“TEXShop 提示和技巧”。