图形和子图标题的字体大小不同

图形和子图标题的字体大小不同

我就是用的这个

\usepackage{caption}
\usepackage{subcaption}

我使用的模板来自一所大学,并使用 Koma Script。添加图形或图表时,我执行以下操作:

\begin{figure}[h!]
\begin{subfigure}[normal]{0.40\textwidth} 
\includegraphics[width=\textwidth]{figures/Fig1}
\caption{Caption of Fig1}
\label{Label of Fig1}
\end{subfigure}
\begin{subfigure}[normal]{0.40\textwidth}
\includegraphics[width=\textwidth]{figures/Fig2}
\caption{Caption of Fig2}
\label{Label of Fig2}
\end{subfigure}
\caption{This is the caption for whole graphic}
\label{This is the label for the whole graphic}
\end{figure}

我想知道如何简单地调整subfigures和的标题的不同字体样式figure

我尤其希望 的字幕字体subfigures比 的字幕字体更小figures

当我在 Google 上搜索该问题时,我发现我可以使用Koma脚本命令或通过处理caption包来解决这个问题。

我尝试了以下操作:

\captionsetup{font=small,labelfont={bf,sf}}

这会影响所有标题,但我如何才能分别调整子图的标题?

koma我不明白脚本和包之间的方法有什么区别caption所以我只是想针对整个文档分别唯一地调整不同标题类型的字体大小,并且我想调整标题和子图之间的空间.....

答案1

您可以使用[sub]可选参数\captionsetup,例如

\captionsetup{font=normalsize,labelfont={bf,sf}}
\captionsetup[sub]{font=small,labelfont={bf,sf}}

顺便说一句,我会\centering在你的figure环境中添加一个。

答案2

当我在谷歌搜索时,我首先认为标题是在抱怨行为,而不是试图达到行为。由于有些人可能对问题的理解与我相同,我将添加一种为标题和子标题设置相同字体大小的方法。根据您的 LaTeX 配置,您将无法为图形和子图获得相同大小的较小字体(我的论文中就有这样的行为)。要达到图形环境所需的字体大小,只需在序言中输入:

\usepackage{caption}
\usepackage{subcaption}
\captionsetup[figure]{font=footnotesize}

要考虑子图的标题大小,只需将命令图从

\begin{figure}[h!]

\begin{figure}[h!]\captionsetup[subfigure]{font=footnotesize}

footnotesizefont=footnotesize可通过以下尺寸改变:

* \Huge
* \huge
* \LARGE
* \Large
* \large
* \normalsize
* \small
* \footnotesize
* \scriptsize
* \tiny

PS:您也可以在序言中使用 \captionsetup 命令。

相关内容