![如何更改表格中标题的字体大小](https://linux22.com/image/345117/%E5%A6%82%E4%BD%95%E6%9B%B4%E6%94%B9%E8%A1%A8%E6%A0%BC%E4%B8%AD%E6%A0%87%E9%A2%98%E7%9A%84%E5%AD%97%E4%BD%93%E5%A4%A7%E5%B0%8F.png)
我需要将字体大小更改为 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
如果您使用默认文档类(report
、book
或article
)和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}