这可能只是我对使用import
包将一本大部头的书外部化为单独的章节感到兴奋,但我明显感觉到文档现在的编译速度至少提高了 2-3 倍,而且只需一次编译,而不是两次。这有意义吗?为什么?
pdflatex
用于构建,源代码总大小为 1.1 MB。它现在位于 10 个文件中。
答案1
\import
不是 tikz 外部化意义上的外部化,后者将预制图像作为 pdf 包含,而不是每次都重新进行计算,它只是一个非常薄的包装,只是稍微调整了文件搜索逻辑。因此,使用它不会比使用或简单地包含同一源文件中的文本\input
更快。\input
答案2
问题的关键在于“一次传球而不是两次传球”。
一般来说,您需要进行多次传递才能正确解决交叉引用、重建索引等。
要么您现在只进行不会强制进行多次编译的“小”编辑,要么您以某种方式告诉 TexStudio 不要进行这些编辑,因为在您接近文档的稳定版本之前可能没有多大意义。
我不使用TexStudio,所以我不知道如何控制它的具体细节。