赞
踩
我发现身边有很多人在Elsevier系统用latex投稿时都遇到过编译不出来的问题,他们可能某次碰运气编译出来了但是不知道具体是什么原因导致的。我也是经过了几十次尝试,终于找到根本原因。因此,在这里我进行一个系统的记录,方便自己和大家在下次投稿时进行查看~
latex文件在本地编译器和overleaf在线编译器都能正常编译,但是在Elsevier系统编译不出来(全文都编译不出来,而不是只是参考文献编译不出来)。 编译后的报错页面如下:
像这样的编译出来的错误结果有十几页,不一一列举了。在这些编译出来的错误中定位到了这几行:
The most likely causes are:
- A recent format generation failed;
- A stray format file in the user tree which needs to be removed or
rebuilt;
- You are running a manually installed version of expl3.sty
which is incompatible with the version in LaTeX.
LaTeX will abort loading the incompatible support files but this may lead
to
later errors. Please ensure that your LaTeX format is correctly
regenerated.
即
最有可能的原因是。
- 最近一次格式生成失败。
- 在用户树中有一个游离的格式文件,需要被删除或重建重建。
- 你正在运行一个手动安装的expl3.sty版本。与LaTeX中的版本不兼容。
LaTeX将中止加载不兼容的支持文件,但这可能导致后来的错误。请确保你的LaTeX格式是正确的重新生成。
可以得到报错原因:
投稿系统自带的 TeXLive 软件,未更新 fmt,会出现 expl3 与 LaTeX3 匹配兼容问题。
问题的关键在于cls版本问题,下面给出解决方案!!!
1. 上传figure等相关文件
2. 上传.bbl
文件
3. 上传.bib
文件
4. 上传.tex
文件
5. 上传.cls
文件
重点注意以下三个问题(都是血泪教训):
(1)确保各文件按照以上罗列顺序上传。
(2)第4步上传的cls文件一定是2019之前版本的,下载链接:[elsarticle.zip],老版本的 cls 格式兼容没问题,同时绕过了 expl3 的依赖。
(3)除了figure上传时以figure的形式提交以外,其它四个文件一定以manuscript的形式提交。
按以上解决方案,可以编译成功!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。