加载子字幕包时出现“def 中的参数数量非法”

加载子字幕包时出现“def 中的参数数量非法”

我正在尝试使用该subcaption包与旧的 Elsevier 模板,但出现以下错误

(caption)                standard defaults will be used.
See the caption package documentation for explanation.

)
/usr/local/texlive/2020/texmf-dist/tex/latex/caption/subcaption.sty:71: Illegal parameter number in definition of \@tempa.
<to be read again> 
                   1
l.71 ...achCaptionType{\DeclareCaptionSubType{#1}}

此阶段的代码非常简单,因为它没有任何包:

\documentclass[book,numbers]{elsbook-A07b}
\usepackage{caption}
\usepackage{subcaption}

我完全不知道是什么导致了错误,因为我多年来一直使用 subcaption 包,没有出现任何问题。我实际上不能包含 MWE,因为那将包含整个模板。我也知道我不应该弄乱文件subcaption.sty。我想知道我是否可以尝试任何方法来消除这个错误?

相关内容