根据 IEEE 交易信息(tar 文件这里包含 IEEEtran_HOWTO.pdf 以及类文件)
目前不推荐使用 Axel Sommerfeldt 的现代且积极维护的 subcaption.sty 包 [23],因为它没有提供选项来防止底层 caption.sty 从 IEEEtran 手中夺取对主字幕格式的控制权。
相反,他们建议使用像这样调用的 subfig\usepackage[caption=false]{subfig}
有没有计划caption=false
在 中添加标志subcaption
? 似乎subfig
自 2005 年以来就没有动过,所以subcaption
如果可能的话我宁愿坚持下去。
编辑:有一个解决方法发布这里,但它涉及重新定义字幕的格式,这似乎部分违背了使用提供的样式文件的目的。
答案1
一个答案由 Michael Shell 提供给出了这个解决方法:
\makeatletter
\let\MYcaption\@makecaption
\makeatother
\usepackage[font=footnotesize]{subcaption}
\makeatletter
\let\@makecaption\MYcaption
\makeatother