繁体   English   中英

使用python生成pdf-latex中的目录

[英]Generating a table of contents in a pdf-latex with python

我正在使用python脚本创建pdf-latex文件,如使用python脚本生成pdf-latex所介绍的那样,它可以完美运行。

但是,我想为我的文件生成目录。 问题是,例如,使用乳胶生成器作为TexWorks,您需要对其进行两次编译(首先编译时,生成不带toc的.pdf文件,不生成包含toc信息的.out和.toc文件,而第二次编译toc的信息是已添加到pdf.file中),但是如果您两次运行该脚本,则无法使用。

预先谢谢你。

这实际上是不可行的,因为任何生成LaTeX文件的脚本都不知道随后的LaTeX运行将如何对输出进行分页。

例如,如果要调整生成的LaTeX使用的类文件或包含的样式文件-或在极端情况下,如果不同机器上的这些类或样式文件之间存在版本偏斜差异,则分页可能会结束在两次不同的运行中,相同的输入完全不同。

.toc文件生成记录了实际上最终.toc哪些页面节和表,而这些信息在生成输出时可用。 确实,在不太极端的情况下,如果存在非空的TOC(在第二次运行中)会导致其余文档的分页更改,则从一开始就可能需要运行三个LaTeX。 的确,我记得只要稍加思考,就有可能设计出一个始终需要进一步运行的LaTeX文件!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM