表格标题的大小和位置

表格标题的大小和位置

我需要表格/图片的标题为 9pt 大小。整个文本应保持 12pt 大小,而只有表格/图片标题应为 9pt 大小。

我还需要标题出现在表格上方和图形下方(我设法做到了这一点,请参阅下面的 MWE)。不幸的是,我真的不知道如何处理标题大小。我试过:\fontsize{9}{11}\selectfont {\caption{My awesome table}}没有效果(效果是表格内的文本被修改以适应 9pt 大小,标题保持不变...)。

有什么想法吗?非常感谢您的帮助和时间!

\documentclass[12pt]{article}
\usepackage{floatrow}
\usepackage{graphicx}
\usepackage[draft]{pgf}

\floatsetup[table]{capposition=top}
\floatsetup[figure]{capposition=bottom}

\begin{document}

\begin{table}
    \fontsize{9}{11}\selectfont {\caption{My awesome table}}
    \begin{tabular}{*4{l}}
        A & B & C & D\\
        x & w & y & z\\
        1 & 2 & 3 & 4\\
    \end{tabular}
\end{table}

\begin{figure}
\centering
  \begin{pgfpicture}
    \pgftext{\pgfimage[width=5cm,height=4cm]{scratch.png}}
\end{pgfpicture}
  \fontsize{9}{11}\selectfont {\caption{My awesome picture}}
\end{figure}

\end{document}

答案1

类似这样。\fontsize{9}{11}\selectfont搬进caption {}

在此处输入图片描述

代码

\documentclass[12pt]{article}
\usepackage{floatrow}
\usepackage{graphicx}
\usepackage[draft]{pgf}

%\usepackage[font={scriptsize}]{caption}  % if only the word `Caption` and `Figure` needs to be small too.

\floatsetup[table]{capposition=top}
\floatsetup[figure]{capposition=bottom}

\begin{document}

\begin{table}
   \caption{\fontsize{9}{11}\selectfont My awesome table}
    \begin{tabular}{*4{l}}
        A & B & C & D\\
        x & w & y & z\\
        1 & 2 & 3 & 4\\
    \end{tabular}
\end{table}


\begin{table}
   \caption{My awesome table}
    \begin{tabular}{*4{l}}
        A & B & C & D\\
        x & w & y & z\\
        1 & 2 & 3 & 4\\
    \end{tabular}
\end{table}

\begin{figure}
\centering
  \begin{pgfpicture}
    \pgftext{\pgfimage[width=5cm,height=4cm]{scratch.png}}
\end{pgfpicture}
\caption{\fontsize{9}{11}\selectfont My awesome picture}
\end{figure}
\end{document}

相关内容