我有几个 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 脚本,但我就是喜欢这种方式。简单又灵活!