我正在处理一份包含大量图表等的文档。PDF 文件的大小越来越大,以至于 github 现在也对此抱怨。
我已经列出了最大的图像等(来自ls
),它们可能是造成文件大小增加的罪魁祸首。但是,文档中还有其他元素,例如待办事项注释和即时排版图像(如 Tikz 及其同类),这些元素无法以相同的方式计算。
有没有简单的方法可以判断是什么原因导致TeX PDF 文件变大?辅助文件中有什么内容吗?
答案1
我不知道你的项目是由什么组成的,但通常罪魁祸首是图像。正如评论中所建议的,你可以通过使用草稿选项简单地编译 .tex 文件来检查它们的贡献程度。
TikZ 图片的源文件通常不会占用太多空间,但编译后会占用太多空间。我总是建议将 TikZ 图片与主文件分开,并通过standalone
父文件中的包和standalone
子文件中的类将它们包含在文档中。通过这种方式,您可以编译单个 TikZ 图片并查看它们在编译时有多大(当然这不是使用的唯一优势standalone
)。
您在评论中说您不使用 github repo 作为源代码 repo,而是将其用作备份 repo,但 github repo 的目的正是作为源 repo。但是,即使您将其用作备份,也不需要编译创建的文件,只需将它们添加到.gitignore
并添加包含正确编译说明的自述文件即可。不同的是最终的 pdf,您可以保留它以与他人分享。