hhline vertikale Linienfarbänderungen

hhline vertikale Linienfarbänderungen

Wie ändere ich den hervorgehobenen Teil einer vertikalen Linie in Schwarz oder ändere die Farbe jeder vertikalen Linie in der Zelle mithilfe von hhline? Bitte suchen Sie nach der MWE-Datei:

Bildbeschreibung hier eingeben

\documentclass{book}
\usepackage{colortbl}
\usepackage{array}
\usepackage{hhline}
\usepackage{ragged2e}
\usepackage[draft]{hyperref}
\usepackage{tabu}

\newcolumntype{L}[1]{>{\RaggedRight\arraybackslash\hspace{0pt}}p{#1}}%\hangindent6pt

\begin{document}

\begin{tabu}{|L{50pt}|L{50pt}|L{50pt}|L{50pt}|L{50pt}|L{50pt}|}
Sample 1 &Sample 2 &Sample 3 &Sample 4 &Sample 5&Sample 6\\
Sample 1 &Sample 2 &Sample 3 &Sample 4 &Sample 5&Sample 6\\
Sample 1 &Sample 2 &Sample 3 &Sample 4 &Sample 5&Sample 6\\
Sample 1 &Sample 2 &Sample 3 &Sample 4 &Sample 5&Sample 6\\
\hhline{>{\arrayrulecolor{blue}}=>{\arrayrulecolor{red}}=>{\arrayrulecolor{yellow}}=>{\arrayrulecolor{green}}==>{\arrayrulecolor{red}}=}
Sample 1 &Sample 2 &Sample 3 &Sample 4 &Sample 5&Sample 6\\
%\hhline{|||||>{\arrayrulecolor{blue}}=|||||>{\arrayrulecolor{white}}|>{\arrayrulecolor{black}}|>{\arrayrulecolor{red}}=>{\arrayrulecolor{yellow}}=>{\arrayrulecolor{green}}===}
Sample 1 &Sample 2 &Sample 3 &Sample 4 &Sample 5&Sample 6\\
\hhline{|>{\arrayrulecolor{blue}}=|>{\arrayrulecolor{red}}=|>{\arrayrulecolor{blue}}=|>{\arrayrulecolor{red}}=|>{\arrayrulecolor{blue}}=|>{\arrayrulecolor{red}}=|}
Sample 1 &Sample 2 &Sample 3 &Sample 4 &Sample 5&Sample 6\\
%\hhline{>{\arrayrulecolor{black}}~~>{\arrayrulewidth3pt}=~~}
Sample 1 &Sample 2 &Sample 3 &Sample 4 &Sample 5&Sample 6\\
\end{tabu}

\end{document}

Antwort1

Dies >{\arrayrulecolor{<color>}}kann vor tabellarischen Vline-Präambeln wie verwendet werden |.

Im folgenden Beispiel habe ich alle drei Vlines gelb gesetzt.

\documentclass{book}
\usepackage{colortbl}
\usepackage{hhline}

\begin{document}
\setlength{\arrayrulewidth}{2pt} % to highlight array rules

\begin{tabular}{|c|c|}
  \hline
  a & b \\ \hline
  c & d \\ 
    % set all three vlines in yellow
    \hhline{
      >{\arrayrulecolor{yellow}} | 
      >{\arrayrulecolor{red}}    =
      >{\arrayrulecolor{yellow}} |
      >{\arrayrulecolor{cyan}}   =
      >{\arrayrulecolor{yellow}} |
      >{\arrayrulecolor{black}}
    }
  e & f \\ \hline
\end{tabular}
\end{document}

Bildbeschreibung hier eingeben

verwandte Informationen