我有:
\documentclass[11pt]{article}
\usepackage[table]{xcolor}
\definecolor{orangec}{RGB}{255,158,62}
\begin{document}
\begin{tabular}{|l|l|}
\cline{1-2}
\rowcolor{orange}\multicolumn{1}{|l}{text} & \\
\cline{1-2}
\rowcolor{orangec}text & text \\
\cline{1-2}
text & text \\
text & text \\
text & text \\
\cline{1-2}
\rowcolor{orangec}text & text \\
\cline{1-2}
text & text \\
text & text \\
text & text \\
& text \\
& text \\
\cline{1-2}
\end{tabular}
\end{document}
这给出了一个带有黑线的表格。但是,我无法随意更改线条的颜色。我想要的结果是这样的:
答案1
您可以使用\multicolumn
和!{\color{orangec}\vline}
代替 来|
中途更改垂直线的颜色:
\documentclass[11pt]{article}
\usepackage[table]{xcolor}
\definecolor{orangec}{RGB}{255,158,62}
\begin{document}
\arrayrulecolor{orangec}\begin{tabular}{|l|l|}
\hline
\rowcolor{orange}\multicolumn{1}{|l}{text} & \\
\arrayrulecolor{white}
\hline
\arrayrulecolor{orangec}
\multicolumn{1}{!{\color{orangec}\vline} l !{\color{white}\vline}}{\cellcolor{orangec}text}
& \multicolumn{1}{l !{\color{orangec}\vline}}{\cellcolor{orangec}text} \\
\hline
text & text \\
text & text \\
text & text \\
\hline
\multicolumn{1}{!{\color{orangec}\vline} l !{\color{white}\vline}}{\cellcolor{orangec}text}
& \multicolumn{1}{l !{\color{orangec}\vline}}{\cellcolor{orangec}text} \\
\hline
text & text \\
text & text \\
text & text \\
& text \\
& text \\
\hline
\end{tabular}
\end{document}