0
命令的呼喚:爲什麼php exec()失敗.tex→xelatex→.pdf,但成功.tex→xelatex→.xdv→xdvipdfmx→.pdf?
$dir = "/path/to/source/file";
exec("cd $dir;xelatex filesource.tex", $output_array[0]);
總是失敗,但:
$dir = "/path/to/source/file";
exec("cd $dir;/usr/texbin/xelatex -no-pdf filesource.tex", $output_array[0]);// now we have .xdv file
exec("cd $dir;/usr/texbin/xdvipdfmx filesource.xdv", $output_array[1]);
成功,並導致.pdf文件絕對有效。有什麼竅門?
這似乎並沒有太多做PHP或系統調用,什麼都做乳膠的路徑。我建議你問問[tex.se] – 2013-10-29 03:02:40
這不是一個純粹的乳膠問題,因爲這是一個關於系統調用用戶_www的命令的問題,具有不可預知的行爲。 –