我就是用的这个
\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}
footnotesize
仅font=footnotesize
可通过以下尺寸改变:
* \Huge
* \huge
* \LARGE
* \Large
* \large
* \normalsize
* \small
* \footnotesize
* \scriptsize
* \tiny
PS:您也可以在序言中使用 \captionsetup 命令。