更改图形标题的字体大小

更改图形标题的字体大小

我在 latex 中使用 IEEEtran 类来发表会议论文。指南指出,图表的标题应为 8 号字体。我尝试了论坛中提到的所有方法,但都没有用。有人能指导我吗?我发现问题出在图表上。默认的 IEEEtran 不知何故被覆盖了。 http://rauhut.ins.uni-bonn.de/bare_conf.tex

\begin{figure}[tb]
\subfloat[figure A] {
\includegraphics[width=0.24\textwidth]{A}
}
\subfloat[figure B] {
\includegraphics[width=0.25\textwidth]{B}
}
\caption{ this is the caption}
\label{fig:room}
\end{figure}

序言是

\usepackage[caption=false]{caption}
\usepackage[font=footnotesize]{subfig}

答案1

使用默认设置,该类IEEEtran已经使用字体大小 8pt 作为标题:

\listfiles
\documentclass[conference]{IEEEtran}
\begin{document}
  % \maketitle
  \begin{figure}
    \makeatletter
    \caption{Figure caption with fontsize \expandafter\@car\f@size\@nil}
  \end{figure}
\end{document}

结果

\maketitle或者将图形放入包含文件中不会改变字体大小。

*文件列表*
IEEEtran.cls 2012/12/27 V1.8(作者:Michael Shell)
  ot1ptm.fd 2001/06/04 OT1/ptm 的字体定义。
 ************

答案2

我遇到的问题与subfig包有关。我删除了它,然后图形标题字体大小恢复到其原始大小(应该是 8pt)。

以下是我到目前为止注意到的默认情况下会导致图形标题字体出现这种不良行为的软件包列表(除非您能够使用合适的选项更改它们):

  • subfig
  • subcaption
  • caption

使用以下选项来subfig修复它。

\usepackage[caption=false,font=footnotesize]{subfig}
\usepackage{fixltx2e}

相关内容