我设法使用标准文章类将整个浮动框(包括其整个标题)着色。但使用 KOMA-Script 时,它不起作用:
\documentclass{scrartcl}
\usepackage[table]{xcolor}
\begin{document}
{\arrayrulecolor{red}
\begin{table}\color{red}
\begin{centering}
\begin{tabular}{|r|l|}
\hline
7C0 & hexadecimal \\
3700 & octal \\ \cline{2-2}
11111000000 & binary \\
\hline \hline
1984 & decimal \\
\hline
\end{tabular}
\par\end{centering}
\caption{Some table}
\end{table}
}
\end{document}
答案1
默认情况下,字体元素caption
和captionlabel
设置为\normalfont
。如果您想使用当前颜色,您可以添加
\addtokomafont{标题}{\颜色{.}} \addtokomafont{标题标签}{\颜色{.}}
有可能\arraycolor{.}
。
例子:
\documentclass{scrartcl}
\usepackage[table]{xcolor}
\addtokomafont{caption}{\color{.}}
\addtokomafont{captionlabel}{\color{.}}
\arrayrulecolor{.}
\begin{document}
\begin{table}
\centering
\begin{tabular}{|r|l|}
\hline
7C0 & hexadecimal \\
3700 & octal \\ \cline{2-2}
11111000000 & binary \\
\hline \hline
1984 & decimal \\
\hline
\end{tabular}
\caption{Some table}
\end{table}
\begin{table}\color{red}
\centering
\begin{tabular}{|r|l|}
\hline
7C0 & hexadecimal \\
3700 & octal \\ \cline{2-2}
11111000000 & binary \\
\hline \hline
1984 & decimal \\
\hline
\end{tabular}
\caption{Some table}
\end{table}
结果:
注意,这\centering
是一个开关。