我有一个自定义构建脚本build.command
,它运行将我的 LaTex 脚本转换为 .pdf 所需的构建步骤(例如 makeglossaries 等)。该脚本运行良好。但是,当我尝试让它在 TexStudio 中运行时,它会抱怨说:Error: Could not start the command: /Users/jackaidley/Documents/report/build.command "report"
。但是,如果我将其复制并粘贴到终端并运行命令,它就会正常工作,所以我不明白问题可能是什么?
我已通过修改 pdfLaTex 运行命令来将其设置为运行?a)build.command %
。
这是在装有 TexStudio 2.4 的 Mac OS X 10.8.4 上进行的。
答案1
它不起作用的原因是build.command
文件不包含第一行#!/bin/bash
。我不确定为什么它可以从命令行工作,但通过 TexStudio 却可以,但就是这样。
感谢 Sean Allred 的评论给了我尝试这个的灵感。