主要观点:在包含大量 TikZ 图片的中型 LaTeX 文档中,通过一些技巧可以获得合理的编译时间,如外部化 TikZ 图片、预编译前言、使用草稿和批处理模式等。
关键信息:
- 外部化 TikZ 图片:使用
external
库可将图片外部化,首次编译需时较长,后续更快,与tikz-cd
结合时需注意环境问题,可通过包裹tikzcd
环境等方法解决,还需注意&
的含义及手动设置文件名以避免图片重复生成。 - 预编译前言:将前言分为“静态”和“动态”部分,创建“静态”部分文件并编译为“格式文件”,在主文件中使用
%&prec
注释并传递格式文件,动态部分需包含\tikzexternal
调用。 - 草稿和批处理模式:使用
-draftmode
选项可加快编译速度,不生成输出 pdf 但仍更新辅助文件,默认pdflatex
为交互模式,启用-interaction=batchmode
可使编译更安静快速,对一次编译也有效果。
重要细节: - 示例代码展示了如何在 LaTeX 中应用这些技巧,包括具体的命令和环境设置等。
- 提到了从 TeX.stackexchange 上获取的相关解决方案和参考资料。
- 给出了不同模式下的编译时间对比,展示了优化效果。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。