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