如何使用 IEEEtran 更改图表标题的字体大小?

如何使用 IEEEtran 更改图表标题的字体大小?

对于会议提交,我正在使用 IEEEtran。我想更改图表和表格标题的字体大小。通过添加以下代码,我可以增加表格标题的字体大小,但图表标题的大小不会改变。

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

答案1

添加包并将任意字体大小分配给其宏中的caption可选设置(请参阅第 9 页font\captionsetup文档)。

不过有一件事,IEEEtran已经为浮动设置了自定义格式,caption并将覆盖它;例如,Fig.应该左对齐,而caption会导致它居中。因此,需要使用一些额外的设置。另一件事是他们出于某种原因为浮动设置了特定字体。您可能希望确保他们会接受自定义更改。

\documentclass{IEEEtran}
\usepackage{blindtext}
\usepackage{graphicx}
\usepackage{caption}

\DeclareCaptionFormat{twolinetab}{#1#2\\#3}
\captionsetup{font=normalsize, skip=12pt}
\captionsetup[figure]{position=bottom, singlelinecheck=false}
\captionsetup[table]{format=twolinetab,position=top}

\title{The Title}


\begin{document}
\maketitle
\blindtext[1]

\begin{figure}[tbh]
  \centering
  \includegraphics[width=0.75\linewidth,height=3cm]{example-image}
  \caption{Example}
  \label{fig:example}
\end{figure}

\blindtext[2]

\begin{table}[tbh]
  \centering
  \caption{The Table}
  \begin{tabular}{l cc}
    Head & Val 1 & Val 2 \\
    \hline
    Row 1 & 1 & 2 \\
    Row 2 & 3 & 4
  \end{tabular}
\end{table}

\blindmathpaper\Blinddocument
\end{document}

在此处输入图片描述

相关内容