我在 Docker 容器中使用 LaTeX 生成 PDF。结果显示 PDF 生成成功。但目标制作未完成。错误如下。
我的dockerFile如下。
FROM python:3
ADD pdf-generator.py /
RUN pip install boto3
RUN pip install sqs-polling
RUN pip install PyMySQL
RUN pip install PyLaTeX
RUN pip install pdflatex
# RUN pip install latexmk.py
RUN apt-get update \
&& apt-get install -y \
texlive-full \
biber \
latexmk \
&& apt-get clean \
&& rm -rf /var/lib/apt/lists/*
CMD [ "python","-u","./pdf-generator.py" ]
我的代码如下。
with open(texFile) as file:
tex= file.read()
# Generate PDF here
doc = Document('output')
doc.append(NoEscape(tex))
doc.packages.append(Package('graphicx'))
doc.generate_pdf(clean_tex=False)
有人能帮我解决这个问题吗?