我在用着:
\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}