如何使用 KOMAScript 文档类为整个浮点数(如表格)着色?

如何使用 KOMAScript 文档类为整个浮点数(如表格)着色?

我设法使用标准文章类将整个浮动框(包括其整个标题)着色。但使用 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

默认情况下,字体元素captioncaptionlabel设置为\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是一个开关。

相关内容