改变水平线颜色

改变水平线颜色

我在用着:

\documentclass{article}

\usepackage[table]{xcolor}

\definecolor{fucsia}{RGB}{196,0,98}


\begin{document}

\begin{tabular}{|l|l|l|l|}
\arrayrulecolor{fucsia}
\hline
\multicolumn{1}{!{\color{fucsia}\vline} l !{\color{white}\vline}}{\cellcolor{fucsia}\color{white}\textbf{Suffix}} & \multicolumn{1}{l !{\color{white}\vline}}{\cellcolor{fucsia}\color{white}\textbf{Agregar a}} & \multicolumn{1}{l !{\color{white}\vline}}{\cellcolor{fucsia}\color{white}\textbf{Significado}} & \multicolumn{1}{l !{\color{fucsia}\vline}}{\cellcolor{fucsia}\color{white}\textbf{Ejemplo}}\\
\rowcolor{white}
-y & sustantivos &  & snowy \\
\rowcolor{white}
 &  &  & lucky \\
\hline
\rowcolor{white}
-ly & sustantivos &  & friendly \\
\rowcolor{white}
 &  & with the & weekly \\
\hline
\rowcolor{white}
-ous & sustantivos & quality of & dangerous \\
\rowcolor{white}
 &  &  & mysterious \\
\hline
\rowcolor{white}
-al & sustantivos &  & economical \\
\rowcolor{white}
 &  &  & national \\
\hline
\end{tabular}

\end{document} 

在此处输入图片描述

我想要做的是将第三列的水平线改为白色。除了末尾完成表格边缘的那条线。

答案1

使用该hhline包,因为它与行着色不冲突。

\documentclass{article}
\usepackage[table]{xcolor}
\definecolor{fucsia}{RGB}{196,0,98}
\usepackage{hhline}

\begin{document}

\begin{tabular}{|l|l|l|l|}
\arrayrulecolor{fucsia}
\hline
\multicolumn{1}{!{\color{fucsia}\vline} l !{\color{white}\vline}}{\cellcolor{fucsia}\color{white}\textbf{Suffix}} & \multicolumn{1}{l !{\color{white}\vline}}{\cellcolor{fucsia}\color{white}\textbf{Agregar a}} & \multicolumn{1}{l !{\color{white}\vline}}{\cellcolor{fucsia}\color{white}\textbf{Significado}} & \multicolumn{1}{l !{\color{fucsia}\vline}}{\cellcolor{fucsia}\color{white}\textbf{Ejemplo}}\\
\rowcolor{white}
-y & sustantivos &  & snowy \\
\rowcolor{white}
 &  &  & lucky \\
\hhline{--~-}
\rowcolor{white}
-ly & sustantivos &  & friendly \\
\rowcolor{white}
 &  & with the & weekly \\
\hhline{--~-}
\rowcolor{white}
-ous & sustantivos & quality of & dangerous \\
\rowcolor{white}
 &  &  & mysterious \\
\hhline{--~-}
\rowcolor{white}
-al & sustantivos &  & economical \\
\rowcolor{white}
 &  &  & national \\
\hline
\end{tabular}

\end{document} 

在此处输入图片描述

答案2

您可以使用 来实现这一点hhline。我借此机会简化了您的代码:\rowcolor{white}没有必要。

\documentclass{article}
\usepackage[table]{xcolor}
\definecolor{fucsia}{RGB}{196,0,98}
\usepackage{hhline}

\begin{document}

\begin{tabular}{|l|l|l|l|}
\arrayrulecolor{fucsia}
\hline
\multicolumn{1}{!{\color{fucsia}\vline} l !{\color{white}\vline}}{\cellcolor{fucsia}\color{white}\textbf{Suffix}} & \multicolumn{1}{l !{\color{white}\vline}}{\cellcolor{fucsia}\color{white}\textbf{Agregar a}} & \multicolumn{1}{l !{\color{white}\vline}}{\cellcolor{fucsia}\color{white}\textbf{Significado}} & \multicolumn{1}{l !{\color{fucsia}\vline}}{\cellcolor{fucsia}\color{white}\textbf{Ejemplo}}\\
-y & sustantivos & & snowy \\
 & & & lucky \\
\hhline{---~}
-ly & sustantivos & & friendly \\
 & & with the & weekly \\
\hhline{---~}
-ous & sustantivos & quality of & dangerous \\
 & & & mysterious \\
\hhline{---~}
-al & sustantivos & & economical \\
 & & & national \\
\hline
\end{tabular}

\end{document}

在此处输入图片描述

相关内容