我通过docker运行sharelatex,并需要它在编译时使用-shell-escape标志(对于某些包(薄荷))。sharelatex像pdflatex some arguments一样打电话来运行pdflatex。我尝试了this question的最后一个答案
因此,我将pdflatex重命名为pdflatex_orig,并创建了以下脚本:
#! /bin/sh
pdflatex_orig -shell-escape 使用标志运行真正的pdflatex。
问题是这些论点没有通过。因此,如果我运行pdflatex --v,交互式shell就会启动。如果我运行pdflatex_orig --v,它会向我提供有关该版本的一些信息。
那么,有没有一种方法可以将参数“管道”到原始脚本+我的shell-转义标志?
发布于 2017-07-12 18:18:05
使用"$@"
#!/bin/sh
pdflatex_orig -shell-escape "$@"https://stackoverflow.com/questions/45064915
复制相似问题