\affiliation 命令在 Overleaf 或 Elsevier 的稿件提交系统中不起作用。但 CTAN(elsarticle 版本 3.3)中 elsarticle 包中的文档和模板有 \affiliation 编码。该怎么办?
答案1
elsarticle.zip(版本 3.3)可从https://ctan.org/tex-archive/macros/latex/contrib/elsarticle是最新版本,并且 \affiliation 命令肯定可以正常工作,正如模板和文档中所述。但是,我担心一些基于云的 LaTeX 编辑器的 TeX 存储库中没有最新版本的软件包。
您始终可以采取变通方法来解决问题。您可以将最新的 elsarticle.cls 连同您的稿件一起上传到这些界面(例如:Overleaf)或出版商的稿件提交门户,甚至可以上传到您的工作文件夹中。
elsarticle.zip 并不像其他 TeX 软件包那样单独包含 elsarticle.cls,但您可以在软件包 (elsarticle.zip) 中提供的 elsarticle.ins 上运行 latex 或 pdflatex,它将为您提供 elsarticle.cls。或者,您也可以使用任何软件包安装程序来安装该软件包,这些安装程序将自行完成所有这些步骤。
希望现在清楚了。
答案2
elsarticle.cls
您可以从 Overleaf 模板项目获取最新版本。
在撰写本文时,Overleaf 环境已安装 elsarticle 类的 3.2 版本。如果您声明:
\documentclass{elsarticle}
...然后在 overleaf 日志的前十行中,您可以看到...
L3 编程层(/usr/local/texlive/2020/texmf-dist/tex/latex/elsarticle/elsarticle.cls 文档类别:elsarticle 2019/02/25, 3.2:Elsevier Ltd \@bls=\dimen134
这很烦人。然而Overleaf 模板项目已更新至 3.3。您可以elsarticle.cls
从那里复制到您自己的项目中,它将解析为通用环境之前的项目本地版本。
这简化了@user30304 的解决方法,因为您不必在 CTAN 包上运行 latex,而是可以直接获取内容。
但是如果你正在关注,Overleaf overmind,请保持你安装的软件包为最新版本。或者考虑一些更多版本感知的软件包依赖设置。