为什么font=normalsize
在副标题中不起作用?示例:
\documentclass{extreport}
\usepackage[utf8]{inputenc}
\usepackage{caption}
\usepackage{subcaption}
\begin{document}
\begin{table}
\centering
\caption{Main caption}
\begin{subtable}[t]{\linewidth}
\centering
\captionsetup{font=normalsize}
\caption*{Subcaption}
\begin{tabular}{|l|l|}
\hline
0 & 0 \\ \hline
-1 & 1 \\ \hline
\end{tabular}
\end{subtable}
\end{table}
\end{document}
答案1
的标准设置subcaption
是size=smaller
,它覆盖了 的含义\normalsize
。
使用size=normal
。但您可能需要一个全局设置。
\documentclass{report}
\usepackage[utf8]{inputenc}
\usepackage{caption}
\usepackage{subcaption}
\begin{document}
\begin{table}
\centering
\captionsetup{justification=raggedleft, singlelinecheck=false}
\caption{Main caption}
\begin{subtable}[t]{\linewidth}
\centering
\captionsetup{justification=centering,size=normal}
\caption*{Subcaption}
\begin{tabular}{|l|l|}
\hline
0 & 0 \\ \hline
-1 & 1 \\ \hline
\end{tabular}
\end{subtable}
\end{table}
\end{document}