如何更改表格中标题的字体大小

如何更改表格中标题的字体大小

我需要将字体大小更改为 9 pt,特别是表格中的标题。如果不需要 9,我会使用 caption 包并使用 captionsetup 并将字体设置为小。我可以使用类似设置,并将字体大小设置为 9 吗?

这是一个最小的例子(ijcai17.sty):

\usepackage{ijcai17}% http://pastebin.com/LiATA1sV
\usepackage{graphicx}
\usepackage{amsmath}
\usepackage{verbatim}
\usepackage{booktabs}
\usepackage{adjustbox}
\usepackage{caption}

\begin{document}
\section{Test}
Test document

\begin{table}[h!]
\centering
\captionsetup{font=small}
\caption{Classification accuracy of RF-Feature selection and RF-Default for 1s, 3s, 5s, 10s segment lengths}
\label{table:3}
\resizebox{0.47\textwidth}{!}{%
\begin{tabular}{c||c|c|c|c}
\toprule
 & 1s & 3s & 5s & 10s\\
\hline
2-class RF-Default & $88.6\%$ & $97.38\%$ & $94.69\%$ & $99.03\%$ \\ \hline
2-class RF-Feature selection & $89.08\%$ & $95.17\%$ & $96.62\%$ & $99.03\%$ \\ \hline
3-class RF-Default & $68.38\%$ & $76.38\%$ & $80.10\%$ & $78.64\%$\\ \hline
3-class RF-Feature selection & $68.76\%$ & $76.97\%$ & $82.04\%$ & $81.55\%$\\ 
\bottomrule
\end{tabular}%
}
\end{table} 
\end{document}

答案1

如果您使用默认文档类(reportbookarticle)和10pt[ 11pt] 文档类选项,则\small[ \footnotesize] 会生成9pt字体。也就是说,

\documentclass[10pt,..]{<default>}% \documentclass[11pt,..]{<default>}

\usepackage{caption}
\captionsetup{font=small}% \captionsetup{font=footnotesize}

或者,如果你想强制9pt使用标题的字体,你可以使用以下方式声明该样式

\usepackage{caption}
\DeclareCaptionFont{ninept}{\fontsize{9pt}{11pt}\selectfont #1}
\captionsetup{font=ninept}

相关内容