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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/345292.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Oracle发布Java 8

Oracle已决定在3月18日发布升级到JDK(Java开发工具包)8的消息,尽管新版本可能会带来一些错误(如Full speed所介绍的那样) :Oracle会在3月发布Java 8,即使存在错误 。 Oracle JDK 8发行经理Math…

【渝粤题库】陕西师范大学210015幼儿园社会教育作业(高起专)

《幼儿园社会教育》作业 一、单选题 1.谁创立了发生认识论并提出了儿童认知发展阶段论() A.班杜拉  B.弗洛伊德 C.皮亚杰D.柯尔伯格 2.下列不属于安斯沃思对…

ue4材质节点大全_转载于知乎:UE4 多象限(UDIM)贴图在UE4中的应用

各位小伙伴早上好啊!真的又隔了很久才再次见面。。这次是工作上一个同事在网上看到了一篇有意思的文章分享给我,觉得这种方式确实挺有意思,反正我是之前没有这么去考虑过。希望能够给大家带来一点启发!!此文章转载于知乎:UE4 多象限(UDIM)贴图…

【渝粤题库】陕西师范大学202311金融机构管理Ⅰ作业(高起专)

《金融机构管理》作业 一 、选择题 1.在我国的金融机构中,下列哪一项是政策性银行?( ) A.交通银行 B.中国银行 C.中国农业发展银行 D.中国农业银行 2.商业银行最主要的资金来源是( &#xff09…

JDK 12 Early Access Build 12中的原始字符串文字支持

本周Java世界上最大的新闻可能是JDK 11的通用性。 但是,另一个令人兴奋的发展是JDK 12 Early Access Build 12的发布 ( 2018年9月20日 )。 JDK 12的这个早期访问生成12是显著,因为它包括与实施方式中JEP 326 [“原始字符串&#x…

Latex各种命令、符号、公式、数学符号、排版等

本文仅供学习参考使用,一切版权和解释权均归原作者所有,转载地址:http://blog.csdn.net/garfielder007/article/details/51646604 数学符号详细内容见:http://mohu.org/info/symbols/symbols.htm 直接查看链接 http://www.mohu.o…

【渝粤题库】陕西师范大学292221 保险学Ⅰ 作业(高起专)

《保险学Ⅰ》作业 一、名词解释 1.比例再保险 2.保险深度 3.保险利益 4.履约终止 5.再保险 6.弃权与禁止反言 7.保险代理人 8.近因 9.保险密度 10.定值保险 11.人寿保险 二、填空题 1&#xff0…

cef异常处理_c++ 异常处理(2)

前面一篇博文简单介绍了 c 异常处理的流程,但在一些细节上一带而过了,比如,_Unwind_RaiseException 是怎样重建函数现场的,Personality routine 是怎样清理栈上变量的等,这些细节涉及到很多与语言层面无关的东西&#…

2021年春季学期期末统一考试 组织行为学 试题

试卷代号:1070 组织行为学 试题 2021年7月 注意事项 一、将你的学号、姓名及分校(工作站)名称填写在答题纸的规定栏内。考试结束后,把试卷和答题纸放在桌上。试卷和答题纸均不得带出考场。监考人收完考卷和答题纸后才可离开考场。…

conference、symposium、workshop等概念的区别

整理概况了[1]的观念,并加入一些自己的理解。 1 Conference 一般指正式的会议,规模较大,一群有共同话题的人关于一个预先定好的主题进行讨论。 举例:the climate conference in copenhagen 哥本哈根召开的气候大会 2 Symposiu…

【渝粤题库】国家开放大学2021春2511幼儿园课程论题目

试卷代号:2511 2021年春季学期期末统一考试 幼儿园课程论试题 2021年7月 一、填空题(10小空,每空2分,共20分) 1.蒙台梭利课程的教育内容由________、、和________这4方面组成。教师通过创设环境、提供蒙台梭利教具&…

app inventor调用图像识别_+AI场景,3步懂图像识别产品

本文重点讲述基于成熟的第三方AI平台阿里、某度、腾讯、谷歌等等中选择一个可供使用的SDK基于Python语言实现图像识别功能的GUI界面,从而一观图像识别车型、图像识别文本产品的实现过程。我们正处于各种图像识别的场景里,你去某些生鲜超市不用手机可以实…

【渝粤题库】国家开放大学2021春2681煤矿采掘技术题目

试卷代号: 2681 2021年春季学期期末统一考试 煤矿采掘技术 试题 2021年7月 一、单项选择题(本题型共10小题,每小题3分,共30分。以下各题每题只有一个正确答案,将正确答案的代号填入题中的括号内) 1.( )是矿…

Memory,Cache,Buffer的区别

无论是内存,缓存,缓冲本质上都是为解决不同设备读写速度不匹配的问题。而CPU读取数据的顺序是先缓存Cache后内存Memory。 一、内存 Memory Memory,内存处理器,作用是用于暂时存放CPU中的运算数据,以及与硬盘等外部存…

适用于Java EE / Jakarta EE开发人员的Micronaut

城镇中有一个名为Micronaut的新微服务框架。 在本文中,我将从Java EE / Jakarta EE的角度讨论如何冒险使用Micronaut框架。 我是Java EE开发人员,因此使用诸如Eclipse MicroProfile之类的解决方案开发微服务更接近我的专业知识,但是Micronaut…

【渝粤题库】国家开放大学2021春2745农村经济管理题目

试卷代号:2745 2021春季学期期末统一考试 农村经济管理 试题 2021年7月 一、单项选择题(每题3分,共30分) 1.研究经济学是因为资源的( )特点。 A.充裕性 B.稀缺性 C.公益性 D.国有性 2.( )是威胁我国农业产业安全的重要因素。 A.外…

塔罗牌第五张是什么牌_塔罗牌四季牌阵:冬至将至,快来看看未来这三个月运势如何?...

塔罗牌四季牌阵,是一个神奇的牌阵,因为一年之中只有占卜四次的机会。塔罗牌四季牌阵最初从塔罗师 Marcia Masino 的《Best Tarot Practices》,作为占卜接下来三个月也就是一个季度整体运势的一种特殊牌阵,只能在每年四个季节转变的…

【渝粤题库】国家开放大学2021春3896人文英语1题目

试卷代号: 3896 2021年春季学期期末统一考试 人文英语1 试题 2021年7月 注意事项 一、将你的学号、姓名及分校(工作站)名称填写在答题纸的规定栏内。考试结束后,把试卷和答题纸放在桌上。试卷和答题纸均不得带出考场。监考人收完考…

了解Beamforming

波束成形技术是将信号以一种能量集中和定向方式发送给无线终端的技术,能全面改善无线终端接收的信号质量,并提升吞吐量。 如果要采用波束成形技术, 前提是必须采用多天线系统。例如,多进多出(MIMO)&#xf…

saiku docker配置部署_【安装教程】01 Gitea Docker 安装部署 - 【SkywenCode】技术团队基...

在2016年-2019年,SkywenCode技术团队使用码云Gitee 作为线上代码库管理,基于敏捷开发和持续构建的思路,我们整体基础建设以Drone / Jenkins Docker 的方式构建和部署整个基础建设体系。在接下来的时间里,SkywenCode技术团队基础建…