如何使用嵌套源文件在 Kile 中进行正向搜索

如何使用嵌套源文件在 Kile 中进行正向搜索

我有一大堆 .tex 文件,它们可以编译成一个文档。我最近在 Unbuntu 上切换到了 Kile(目前为止很喜欢它)。但是我发现从根目录以外的源文件进行正向搜索不起作用,因为 Kile 不知道它们如何融入整个文档,除非它们包含在 Kile 项目中(错误消息是“.pdf 不存在;您是否编译了源文件?”)。

我认为创建一个 Kile 项目并添加现有源文件是解决此问题的方法。但我如何才能有效地做到这一点?似乎我必须一次在一个文件夹中添加文件。

编辑:我真正想要的是能够在 Kile 中使用嵌套源文件进行正向搜索。我并不特别在意我是否有 Kile 项目文件。我该怎么做?

答案1

Kile 不知道您的项目结构。如果您没有明确指定主文件,它会假定您当前正在编辑的文件是主文件,并尝试打开同名的 PDF 文件(并产生您收到的错误)。

作为解决方案,您可以创建一个存储 tex 文件之间关系的 Kile 项目,或者使用该Settings > Define current document as 'Master Document'选项。

答案2

遇到了同样的问题,但设置主文档属性(如 Roland W 所建议的)没有帮助。相反,我input' with an在主文档中替换了一个“include”命令,然后从 Kile 中的当前光标位置跳转到 pdf 中的相同位置,再次起作用。

我认为这是一个有效的解决方案,因为这是我唯一修改的东西。

相关内容