我正在尝试使用 pylatex 和 pdf Latex 生成 pdf 文件。 我的文档中有部分和小节,我想创建一个如下所示的目录:
doc.append(NewPage())
doc.append(Command('tableofcontents'))
doc.append(NoEscape(r'\clearpage'))
但是在我编译它之后,它会生成一个空白页面,其中
内容
我不知道如何解决这个问题。 这是 mt 生成命令:
doc.generate_pdf(filepath=filepath, compiler=pdflatex_path, clean_tex=True)
在普通的 $\LaTeX$ 中,您需要运行第二遍才能获取目录。第一遍创建一个包含节标题及其页码的中间文件。由于您正在通过
clean_tex=True
,因此在运行第二遍之前该文件可能已被删除。
文档说您可以安装
latexmk
来自动执行此操作。 PyLaTeX 将检测并使用它。