如何告诉Kile使用makefile进行QuickBuild操作?
某些背景:
我有一个我通常通过makefile编译的sweave项目。但是,每次我想检查sweave / latex代码是否生成我想要的输出时,必须在文本编辑器和控制台之间切换是非常烦人的。
因此,我最近调查了Kile。到目前为止我喜欢它,但是我无法让Kile编译sweave-code(QuickBuild用于纯tex文件工作;但如果我尝试构建一个sweave文件,Kile会告诉我The document is not a latex root document. Continue anyway?
)。
答案 0 :(得分:0)
instructions给出的Roland Smith可能对您有用。让我回答你的初始问题,如何使用makefile。我已成功使用以下步骤:
创建新的构建工具(设置>配置Kile>工具>构建>新建)。根据需要命名,使用" Custom"以下拨号框中的类。创建和选择后,在右侧输入make
作为命令(常规选项卡),在选项中输入要生成的特殊目标。在高级选项卡中选择类型:在Kile之外运行(其余可能无关紧要,即默认为ok)。
检查您的构建工具是否有效:手动运行(Build> Other>)。如果您在其他组中找不到它,请搜索其他组(编译等)。 (旁注:该组应由菜单选项卡控制>添加工具以构建菜单选项(参见1中的设置),但这对我的Kile版本不起作用。)这应打印(Makefile
是我在1)中创建的构建工具的名称:
[Makefile] d.tex (make)
[Makefile] Done!
为您的工具创建快捷方式(可选):设置>配置快捷方式,搜索您提供的名称并指定快捷方式。
将构建工具添加到现有的(已经快捷方式的)工具链(例如带Alt + 1
的QuickBuild)(可选):转到步骤1的菜单((设置>配置Kile>工具) > Build),选择QuickBuild并用新创建的自定义工具替换右侧的PDFLatex。