关于使用 IEEE trans class 的图表或表格的标题字体大小的问题?

关于使用 IEEE trans class 的图表或表格的标题字体大小的问题?

我在用

\documentclass[journal,12pt,draftclsnofoot,onecolumn]{IEEEtran}

但是我发现图表的标题字体比正文小很多。有人知道如何解决这个问题吗?

答案1

这是不是问题,这是 IEEE 期刊特有的功能。该类IEEEtran专门设计为使用这种格式作为其标题,因此如果您打算将文档提交给 IEEE 期刊,覆盖此功能不是一个好主意。话虽如此,您可以通过修补内部来更改设置\@makecaption以抑制\footnotesize该类使用的开关;考虑到此命令的实现,使用您的设置,您将需要修补该命令四次:

\documentclass[journal,12pt,draftclsnofoot,onecolumn]{IEEEtran}
\usepackage{etoolbox}

\makeatletter
\patchcmd{\@makecaption}
  {\footnotesize}{}{}{}
\patchcmd{\@makecaption}
  {\footnotesize}{}{}{}
\patchcmd{\@makecaption}
  {\footnotesize}{}{}{}
\patchcmd{\@makecaption}
  {\footnotesize}{}{}{}
\makeatother

\begin{document}

\begin{figure}
\centering
A
\caption{A test caption for a figure}
\end{figure}
\begin{table}
\centering
B
\caption{A test caption for a table}
\end{table}
Some regular text

\end{document}

结果:

在此处输入图片描述

相关内容