LaTeX的编译速度优化方案
1 運行字體
如果是卡在 eu1lmr.fd 的話,是因為 XeLaTeX 在定位字體。
用管理員運行
fc-cache -fv一般能夠解決。
其它方法:
https://www.zhihu.com/question/53981204
https://blog.csdn.net/weixinhum/article/details/121056868
2 優化方案
2.1 取消壓縮
在查詢了知乎各大佬,尤其是“李阿玲”大佬關于LaTeX編譯速度的討論后,發現了最立竿見影的方法是取消LaTeX編譯器對PDF的壓縮。方法是在tex文檔開頭加入如下代碼:
\special{dvipdfmx:config z 0} %取消PDF壓縮,加快速度,最終版本生成的時候最好把這句話注釋掉2.2 更換系統
如果想更進一步加快編譯速度,可以考慮提升LaTeX編譯器的I/O效率。由于該部分和操作系統相關,因此也就是將系統換成Linux或者Mac。
2.3 分拆文章的章節
在這里再介紹一種比較直接的加快編譯的方式,那就是把文章按照章節分拆成不同的tex文件,然后用“\include”命令把它們組織成文。這樣,在修改的時候可以只生成對應的章節,如下所示:
\input{chapters/chapter1.tex}這一操作是本人非常推薦的,而且在寫作上也更加直觀,不會整篇文章都堆在一個文件里面。但有個非常要命的缺點,就是無法使用“latexdiff”命令來檢查修改痕跡,寫過論文的人肯定能理解這個問題的嚴重性。為此,本人一開始是先分章節寫作,然后再建立了一個大文件把東西再拷貝過去,相當麻煩。好在最后發現福昕或者Adobe的編輯器有PDF的文件對比功能,相當直觀,因此問題也就解決了。如果不想買這兩個軟件,也可以用Diffpdf(開源軟件)來實現對比,效果稍差但也過得去,鏈接在這。
2.4 總結
到這里我們就介紹完了三種LaTeX編譯速度優化的方式。總結起來就是:
- 使用命令限制LaTeX壓縮pdf,最終版本再壓縮
- 按照章節組織論文,注釋掉暫時無關的章節
- 能真機使用Linux或Mac的話不要用Windows
另外,也可以探索下Overleaf、TeXPage這種在線的LaTeX寫作平臺。
原文鏈接:https://blog.csdn.net/weixinhum/article/details/121056868
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的LaTeX的编译速度优化方案的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 亲子阅读故事10篇文本
- 下一篇: zeal刷新不出来_推进重涂市场标准化,