这几天,大家反馈 elsevier 投稿系统遇到 building PDF 乱码,错误代码:
! LaTeX Error: Mismatched LaTeX support files detected.
(LaTeX) Loading 'expl3.sty' aborted!
(LaTeX) The L3 programming layer in the LaTeX format is dated 2023-01-16, but in your TeX tree the files
require at least 2023-01-24.
如下图:
报错原因:投稿系统自带的 TeXLive 软件,未更新 fmt,会出现 expl3 与 LaTeX3 匹配兼容问题。
实际是 elsvier 投稿系统更新到 2022 执行下:
fmtutil-sys --all
就可以了,但是我们投稿用户是无法直接对系统执行命令的。
大家参考:https://github.com/latex3/latex3/issues/811
https://tex.stackexchange.com/questions/576918/mismatched-latex-support-files-detected
解决方法:将 2019 年之前的 cls 文件以 supplement material 的方式提交,老版本的 cls 格式兼容没问题,同时绕过了 expl3 的依赖。就可以编译成功了。
cls 路径在这里:elsarticle.zip
下面是用户提供演示截图:
编译成功:
大佬!太感谢你今天发的系统兼容的文章了,现在遇到了一个问题就是我投稿的elsevier系统里面没有supplement material选项,请问这个怎么办?今天就要截止修订了能帮我解答下吗?非常非常感谢!
@u89905 把elsarticle.cls作为Manuscript方式提交文件,这样可以成功。作为supplement material提交,貌似还是报错。