我使用的是 MikTex 2.9.6942。之后\usepackage{caption}
,我尝试使用该\captionsetup
命令。但它给出了“未定义的控制序列”错误。我在网上搜索了一下,大多数人都认为 caption 包已经过时了。我在 MiKTex 控制台中检查了包版本,如下所示:
我不认为安装的软件包已经过时。但是当我检查 LaTeX 日志的输出时,它看起来像这样
(caption.sty
Package: caption 1995/04/05 v1.4b caption package (HS)
Package: caption v1.4b <1995/04/05> (Harald Sommerfeldt)
\captionmargin=\skip43
\as@captionbox=\box27
\as@captionwidth=\skip44
)
! Undefined control sequence.
<recently read> \captionsetup
l.6 \captionsetup
[table]{name=New Table Name}
似乎默认情况下它使用的是 v1.4b。然后我尝试使用 来包含该包\usepackage{caption}[2018/05/01]
,但它给出了警告
LaTeX Warning: You have requested, on input line 5, version
`2018/05/01' of package caption,
but only version
`1995/04/05 v1.4b caption package (HS)'
is available.
我不知道这是否是最新 caption 包的问题,因为我在包 gitLab 问题部分中没有看到任何与此相关的内容。还有其他人遇到此错误吗?感谢您的任何建议。