![书籍编纂耗时太久,独立是罪魁祸首吗?](https://linux22.com/image/457871/%E4%B9%A6%E7%B1%8D%E7%BC%96%E7%BA%82%E8%80%97%E6%97%B6%E5%A4%AA%E4%B9%85%EF%BC%8C%E7%8B%AC%E7%AB%8B%E6%98%AF%E7%BD%AA%E9%AD%81%E7%A5%B8%E9%A6%96%E5%90%97%EF%BC%9F.png)
我有一本书,序言非常长(有很多命令、包等)。当我评论除一章以外的所有章节时,编译需要预期的时间。但是,当我尝试编译整本书时,编译时间却花费了荒谬的几个小时!因为我有大量的图形,而且我使用 tikz,所以我选择了 tikzexternal 来防止重新创建图形。但是,在编译整本书时,第一遍无论如何都要花很长时间。我正在尽我所能加快编译速度。所以我有以下问题:
- 我使用 tikz 创建的大多数图形都是独立模式的(我可以自己编译图形)。然后我使用主文档中的独立包删除所包含图像中的序言。我觉得这可能是主要问题之一,但我不确定:因为使用主文档的序言而不是所包含图形的序言,所以每次我创建
\input
独立图形文件时,我都会重新加载主文档的序言(我提到它很大)。我如何确认这是正在发生的事情?另外,我怎样才能加快速度?我想过创建两个版本的输入图像,一个没有序言,一个有序言,然后根据我在主文档顶部定义的标志输入一个或另一个。但由于这将是相当多的工作,所以我想先问问。 - 我还想过用一个标志来确定是否要将图形外部化或仅
\includegraphics
在已编译的图形上使用(使用 tikz externalize),但这会重复 externalize 包的功能,所以我不知道这是否有意义。我还认为我可能会内存不足? - 有没有办法时间pdflatex 编译,这样我就能知道时间都花在哪儿了? 是否可以对 pdflatex 进行分析?