Я пытаюсь вызвать pdflatex
из файла схемы обмана. Это команда Guile, которую я использую:
(system*
"cat" "foo.txt" "|" "pdflatex" "-jobname" "\"bar\"")
Это ошибка, которую я получаю после запуска файла:
cat: invalid option -- 'j'
Try 'cat --help' for more information.
Если я запускаю команду из оболочки bash, она работает нормально.
cat foo.txt | pdflatex -jobname "bar"
-jobname
— правильная команда для pdflatex
, но system*
, похоже, с ней проблема.
Я использую (GNU Guile) 2.2.4 и pdfTeX 3.14159265-2.6-1.40.20.
cat
со всем остальным в качестве аргументов. - person Barmar   schedule 19.12.2019|
, для обозначения конвейера. - person Barmar   schedule 19.12.2019system*
. Я не думаю, что есть способ отправить строку из scm в pdflatex из scm без использованияsystem*
, поэтому я столкнулся с этой проблемой? - person 9716278   schedule 19.12.2019