Я пытаюсь реализовать функцию в моем скрипте Python для автоматической компиляции файла TeX. Я пытаюсь использовать модуль подпроцесса ; вот что я делаю:
def createpdf(output):
args = ['pdflatex', output, '-interaction=nonstopmode']
process = subprocess.call(args,
stdout = subprocess.PIPE,
stderr = subprocess.PIPE,
stdin = subprocess.PIPE)
Когда я запускаю pdflatex с моим TeX-файлом в терминале, он компилируется нормально. Но когда я запускаю свой скрипт на Python, он не компилируется. Кажется, что процесс компиляции начинается, но через пару минут он останавливается без какой-либо причины. Я посмотрел в файле журнала, и он не печатает сообщение об ошибке.