背景
马上毕业了,在修改了很多版毕业论文后由于毕业季大家都在赶毕业论文导致overleaf在线网站时常编译超时,而博主在提交论文定稿前4天突然需要对格式再调整一下结果出现了死活不能编译的情况于是,情急之下希望通过本地编译,但是之前没有编译过这么大的项目,经过40分钟的挣扎终于解决问题,遂记录,希望能够帮助到学弟学妹们。
方法
1.首先在overleaf上下载自己的整个项目到本地:
先点左上角menu之后点击source即可!


2.打开本地latex编辑器:我用的是TeXworks editor,个人觉得轻量化也好用。

然后直接打开main.tex,之后就是重点了!
一共进行三次编译即可!
注意:由于西电的毕业论文格式需要采用XeLaTeX进行编译所以,这里的第一、三步都需要选择XeLaTeX。如果是其他格式例如pdfLatex则替换即可。
第一次选择XeLaTeX,点击运行

按照期望应该不会报错(否则可能是main.tex本身存在问题需要检查纠错)
第二次选择BibTeX,再次运行

此时注意运行后可能会报错!!!但是没关系他会自动终止,并且提示例如:
This is BibTeX, Version 0.99d (TeX Live 2023)
The top-level auxiliary file: main.aux
I found no \citation commands---while reading file main.aux
I found no \bibdata command---while reading file main.aux
I found no \bibstyle command---while reading file main.aux
(There were 3 error messages)
注意这个时候不要担心是正常的,此时你只需要重复第一步,即再次用XeLateX编译就可以了!!!
最后你就可以得到完整编译的pdf版本了,这个软件在成功编译后会自动在你的工作文件夹中生成main.pdf的文件直接使用即可!
注意:为什么要有第二步的编译呢?因为需要把参考文献的格式编译一下,之后再次编译就可以索引到之前编译的参考文献了于是成功!
总结
其实使用本地软件远比线上的overleaf稳定,但是由于这个软件每次编译的界面会自动生成一个框总觉得不如overleaf界面直观所以我一般都先用overleaf编辑。但如果你的论文确实很长有可能超过overleaf的免费容忍范围了,这个时候就只好用本地的了。
---------------------------------------------------------------------------------------------------------------------------------
更新
后面运行时突然又不行了,仔细检查了一下发现似乎使用TeXworks这个编辑器编译文献引用时需要选择的是Biber这个选项,运行这个后应该不会有报错,然后再次运行XeLaTex即可成功编译。
此外中间遇到过一次问题:
broken pipe,然后给了一堆参考文献说没找到引用,但是其实经过详细检查后发现原因是有一个图片上传pdf格式时有无,不能传pdf,具体原因不清楚,只好选择高清的jpg代替。这里想提醒的是有可能报错的信息和实际的错误点根本不是一个,需要你回退到之前没错的位置重新一个个检查才行!
8940

被折叠的 条评论
为什么被折叠?



