我需要表格/图片的标题为 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}