TexStudio 使用我的自定义构建脚本时给出“无法启动命令”

TexStudio 使用我的自定义构建脚本时给出“无法启动命令”

我有一个自定义构建脚本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 的评论给了我尝试这个的灵感。

相关内容