为什么正常尺寸在子标题中不起作用?

为什么正常尺寸在子标题中不起作用?

为什么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

的标准设置subcaptionsize=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}

在此处输入图片描述

相关内容