\msg_term:n cas-dc (els-cas) 中已弃用的错误

\msg_term:n cas-dc (els-cas) 中已弃用的错误

我正在使用创建 PDFcas-dc-template.tex从下载的http://mirrors.ctan.org/macros/latex/contrib/els-cas-templates.zip

但它会导致以下错误:

LaTeX3 Error: '\msg_term:n' deprecated on 2020-01-01. Use '\iow_term:n '.

该错误对应于命令\tnotetext[1]。 似乎 中的某些内容\tnotetext已于 2020-01-01 弃用。 我该如何解决这个问题?

该命令会出现相同的错误消息\cortext[1]{Corresponding Author}

答案1

问题是,正如错误消息所示,该\msg_term:n函数已被弃用。由于命名不正确,该函数以及其他几个函数已从 LaTeX3 内核中删除。

我给负责其 LaTeX 软件包的 Elsevier 团队发了邮件,他们更新了该els-cas-templates软件包(2020 年 2 月 26 日),解决了这个问题。使用最新的系统,您不应该遇到此问题。


在接下来的几个月内(直到 2020 年 7 月 1 日),您可以通过以下方式\msg_term:n恢复:expl3undo-recent-deprecations

\RequirePackage[undo-recent-deprecations]{expl3}
%
\documentclass{cas-dc}
\usepackage{natbib}
\begin{document}
\tnotetext[1]{}
\end{document}

相关内容