latex.exc.LatexBuildError: Нет для `latex.build_pdf ()` - PullRequest
0 голосов
/ 06 июля 2018

Я пытаюсь запустить следующий код Python в Arch Linux с установленным texlive-*:

from latex import build_pdf

# Read the template from the file...
min_latex = (r"\documentclass{article}"
             r"\begin{document}"
             r"Hello, world!"
             r"\end{document}")

# Compile it...
pdf = build_pdf(min_latex)

# Save the generated .pdf to a new file...
path_to_save = 'new_file.pdf'
pdf.save_to(path_to_save)

Возвращает исключение: latex.exc.LatexBuildError: None

И я не могу собрать ни латексный файл, ни строку, ни использовать никаких компоновщиков. Я пытался использовать LatexMkBuilder() (после установки latex-mk из AUR) и PdfLatexBuilder .build_pdf() вручную, но безрезультатно.

Однако, это работало раньше (около месяца назад). ИДК, что на самом деле произошло. Есть предложения?


Обновление 1: оно начинает падать в subprocess.check_call() из build_pdf().

Обновление 2: похоже, что в latex создание временного файла является проблемой, и это вызывает FileNotFoundError для subprocess.check_call().

...