![有可能将 sage 整合到 kile 中吗?](https://linux22.com/image/262334/%E6%9C%89%E5%8F%AF%E8%83%BD%E5%B0%86%20sage%20%E6%95%B4%E5%90%88%E5%88%B0%20kile%20%E4%B8%AD%E5%90%97%EF%BC%9F.png)
我使用sagetex
直接在 LaTeX 上输出计算结果。我使用 Kile 作为编辑器。编译的通常过程是:
- 在 Kile 上编译 LaTeX。
- 转到终端并在 Sage 上加载 Sage 脚本
- 再次编译 LaTeX。
我想知道是否有可能为 Kile 制作一个构建工具,例如:
pdflatex filename.tex
sage filename.sagetex.sage
pdflatex filename.tex
答案1
要创建或修改构建工具,请转到设置 --> 配置 Kile,然后在左侧面板中选择工具 --> 构建。您必须创建两个新工具,一个用于运行sage filename.sage
,一个用于工具序列。
跑步工具sage
- 点击新的现有工具列表下方的按钮,例如调用新工具智者。
- 点击下一个进而结束,则不必指定类别。
- 在里面一般的新工具的选项卡,键入
sage
命令和'%S.sage'
选项。%S
据我了解,是文件名的占位符,不带扩展名。(我只是查看了其他工具(例如 MakeIndex)的设置方式。)
在里面先进的 选项卡中可以填写源和目标扩展名,但我不知道是否有必要包含这些。如果需要,我猜源扩展名是 ,sage
目标扩展名是sout
。(根据http://www.sagemath.org/doc/tutorial/sagetex.html)
序列工具
- 创建一个具有合理名称的新工具,但这次选择快速构建作为班级。
- 在里面一般的 选项卡,您可以从现有工具中进行选择,并按顺序组合这些工具。从下拉菜单中选择所需的工具,然后单击添加将其添加到序列中。添加PDFLaTeX工具两次,然后智者 您刚刚创建的工具。
新工具位于“构建 --> 其他”下。您可以根据需要添加键盘快捷键,方法是转到“设置 --> 配置快捷键”。