有一个 cgi 脚本,它根据来自浏览器的输入生成一个 *.tex 文件。我想生成一个 pdf 并下载它。
但是命令没有执行并且我收到失败消息
if lualatex -interaction batchmode 3.tex
then
echo"yo"
else
echo "fail"
exit 2
fi
3.tex 文件是完美的,并且 lualtex 直接从终端执行时执行。
我用过这个还 但也可以让它工作
请帮忙
答案1
cgi-bin 作业不会在您通常的用户环境中运行,因此您可能需要通过完整路径访问 luatex
/usr/local/texlive/2016/bin/whatever/lualatex 3.tex
或者将 bin 目录添加到你的路径中
export PATH=/usr/local/texlive/2016/bin/whatever:$PATH
lualatex 3.tex