我想要一个较小的副标题,因此我使用了以下内容:
\usepackage{subcaption}
\setkomafont{captionlabel}{\sffamily\bfseries}
\setkomafont{subcaption}{\scriptsize}
但这并没有改变任何东西,除了标题标签变厚之外。
有人能帮我吗?
答案1
如果您加载caption
,即加载 时的情况subcaption
,它会接管 KoMa 脚本功能。
为了改变子字幕的字体大小,您需要设置size
键。
\documentclass{scrartcl}
\usepackage{subcaption}
\captionsetup{labelfont={sf,bf}}
\captionsetup[subfigure]{size=scriptsize}
\begin{document}
\begin{figure}
\centering
\begin{subfigure}{5cm}
\centering
\fbox{\rule{0pt}{3cm}\rule{3cm}{0pt}}
\caption{Subfigure}
\end{subfigure}\qquad
\begin{subfigure}{5cm}
\centering
\fbox{\rule{0pt}{3cm}\rule{3cm}{0pt}}
\caption{Subfigure}
\end{subfigure}
\caption{A caption}
\end{figure}
\end{document}
大小的默认值为smaller
,这意味着它使用比主字幕中的字体大小小一号的尺寸。
答案2
\captionsetup[subfigure]{font=scriptsize,labelfont=scriptsize}
后\begin{figure}