如何同时改变表格上 \hline 的粗细和颜色?

如何同时改变表格上 \hline 的粗细和颜色?

改变表格中 \hline 的颜色或粗细很容易,但我想改变颜色和粗细,这对我来说很难......

\documentclass{article}
\usepackage{colortbl}

\begin{document}
\begin{tabular}{c}
  \arrayrulecolor{red}\hline
  a \\
  \arrayrulecolor{green}\hline
\end{tabular}
\end{document}

在此处输入图片描述

答案1

的厚度\hline由 控制\arrayrulewidth。可以在 内部全局更改\noalign

\documentclass{article}
\usepackage{colortbl}

\begin{document}
\begin{tabular}{c}
  \noalign{\global\arrayrulewidth=2mm}
  \arrayrulecolor{red}\hline
  a \\
  \noalign{\global\arrayrulewidth=1mm}
  \arrayrulecolor{green}\hline
\end{tabular}
\end{document}

结果

相关内容