Я пытаюсь запустить следующий код 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()
.