Kile:如何使用快捷方式直接编译根文件?

Kile:如何使用快捷方式直接编译根文件?

我有几个 tex 文件要创建 pdf。

用于导入其他 tex 文件root.tex\input{}

当我编辑其他 tex 文件时,我想使用一些快捷方式来编译我的 tex,而不是使用鼠标切换root.tex并编译它。

我的问题是:无论我在 Kile 中的哪个文件中,是否有任何快捷方式可以帮助我编译 root.tex?

答案1

您可以创建projects在基勒。

在 Kile 中,您可以创建和使用项目。项目是一组 LATEX、图形、BibTEX 或其他文件,其中包含用于构建完整文档的所有信息。典型的项目是一份由多个章节组成的文档,这些章节以不同的 .tex 文件编写;所有这些文件都可以包含在一个项目中,以使整个文档更易于管理。项目的规范存储在一个特殊文件中,扩展名为 .kilepr。

然后,您可以让 Kile 自动找到root.tex或者告诉它在哪里查找,然后所有构建命令都会按预期工作。

答案2

如果有人仍然在这里寻找解决方案,您应该知道现在可以在 Kile 中设置主文件。

只需转到:菜单>设置,然后单击条目“将当前文档定义为‘主文档’”。

从那时起,您运行的任何编译命令(无论是从快捷方式还是通过单击按钮)都将以主文件作为参数。

答案3

如果你不喜欢 Kile Projects,你可以按照我的做法做:

在底部,\end{document}在行的下面,我有一行定义 shell 别名,对于你的情况,它可能看起来有点像

alias rtx="cd home/mike/tex && pdflatex root.tex"

当我在 Kile 中工作时,我总是打开一个 Konsole 窗口;在工作开始时,我将上面的文本粘贴到 Konsole 窗口中,然后,在一天的剩余时间里,我只需rtx在 Konsole 窗口中键入内容即可。或者只需使用向上箭头即可。

可以做得更复杂,使别名持久化或将其变成简短的 shell 脚本,但我就是喜欢这种方式。简单又灵活!

相关内容