longtable環境で線の幅と色を指定する方法

longtable環境で線の幅と色を指定する方法

longtable 環境では (テーブルを複数のページにまたがる必要があるため)、特定のテーブル線の色と線の幅を変更するにはどうすればよいですか?

たとえば、私はこのコードを使用していますが、緑の線が表の範囲を超えています。

ここに画像の説明を入力してください

\documentclass{article}
\usepackage{color}
\usepackage{longtable}

\definecolor{greenTable}{RGB}{61,205,88}
\definecolor{grayTable}{RGB}{216,217,218}

\begin{document}
\arrayrulecolor{grayTable}
\begin{longtable}{l|l}
    
    \textbf{Parameter} &\textbf{Value}   \\
    \noalign{{ 
        \color{greenTable} 
        \hrule height 1.5pt
        }}
    abc&123\\
    \hline
    abc&123\\
    \hline
    abc&123\\
    \hline
    abc&123\\
    \hline
    abc&123\\
    \hline
    abc&123\\
    \hline
    abc&123\\
    \hline
    abc&123\\
    \noalign{{ \color{greenTable} \hrule height 1.5pt}}
   
\end{longtable}
\end{document}

答え1

colortblあなたの例では、 を提供するパッケージが欠落しています\arrayrulecolor。次の操作で目的の動作が実行されますか?

\documentclass{article}
\usepackage{color}
\usepackage{longtable}
\usepackage{colortbl}

\definecolor{greenTable}{RGB}{61,205,88}
\definecolor{grayTable}{RGB}{216,217,218}

\begin{document}
\begin{longtable}{l|l}
    \textbf{Parameter} &\textbf{Value}   \\
\arrayrulecolor{greenTable}
      \hline
\arrayrulecolor{grayTable}
    abc&123\\
    \hline
    abc&123\\
    \hline
    abc&123\\
    \hline
    abc&123\\
    \hline
    abc&123\\
    \hline
    abc&123\\
    \hline
    abc&123\\
    \hline
    abc&123\\
\arrayrulecolor{greenTable}
    \hline
\end{longtable}
\end{document}

関連情報