SyncTeX 可以在包含的文件中工作吗?

SyncTeX 可以在包含的文件中工作吗?

我正在使用memoirTexmaker 中的课程。

据我了解,添加

--synctex=1

LaTeX 和 PDFLaTeX 命令将使输出文档在代码的光标位置打开。因此,如果我将光标放在任意页面上特定文本的开头,pdf 将在该页面上打开。

它还支持“单击跳转至行”功能。

由于我正在输入一个大型文档,因此\include我需要包含所有章节。这意味着当我编译时,我必须编译一个主文档。这意味着光标现在位于我在主文档中停留的位置。

这是一个巨大的麻烦,因为 pdf 输出有时根本不接近我想要查看的最近编辑的部分。如果我正在处理第 5 章,我可以在

\include{chapterfive}

但输出总是在章节的最后一页,我仍然需要滚动到相关部分。

你可以想象这很快就会变得非常令人厌烦。所以我需要帮助配置 Texmaker,以便 PDF 输出在我最后编辑的地方打开。

编辑:我找到了一个解决方法。我遵循了以下答案:排版多个 TeX 文件

能够单独编译每个章节。而且它 100% 成功了。

答案1

对我来说,以下操作可以正常工作:

  • 在 Texmaker 中加载主文件
  • 选择选项 -> 将当前文档定义为“主文档”
  • 打开子文件
  • 编辑子文件,ETC。
  • 按“快速构建”
  • 主文件已构建但“当前”文件仍然可见,ETC。
  • SyncTeX 链接可以从源代码链接到 PDF,也可以从 PDF 链接到源代码

相关内容