![垂直线 tabularx 太长](https://linux22.com/image/405157/%E5%9E%82%E7%9B%B4%E7%BA%BF%20tabularx%20%E5%A4%AA%E9%95%BF.png)
我见过这个回答,并且我尝试重现它。
我的目标是让所有表格边框都变成红色,并且其中一些边框变粗。但是前两条垂直线超出了最后一条水平线,我看不出它哪里失败了。
这是我的 MWE:
\documentclass{article}
\usepackage{hhline,colortbl,tabularx}
\begin{document}
\arrayrulecolor{green}
\begin{tabularx}{0.5\linewidth}{
!{\color{red}\vrule width 2pt}
c
!{\color{red}\vrule width 2pt}
l
!{\color{red}\vrule width 2pt}
X
!{\color{red}\vrule width 2pt}
}
\noalign{
\color{red}
\hrule height 2pt
}%
1 & 2 & 3\\
\noalign{
\color{red}
\hrule height 2pt
}%
4 & 5 & 6\\
\noalign{
\color{red}
\hrule height 2pt}%
\end{tabularx}
\end{document}
谢谢
答案1
这符合要求吗?
厚度可根据选择而变化
\documentclass{article}
\usepackage{hhline,colortbl}
\begin{document}
\arrayrulecolor{red}
\begin{tabular}{
!{\color{red}\vrule width 2pt}
l
!{\color{red}\vrule width 2pt}
c
!{\color{red}\vrule width 2pt}
c
!{\color{red}\vrule width 2pt}
}
\hline
1 & 2 & 3\\%
\noalign{
\color{red}
\hrule height 2pt
}%
4&5&6\\
\hline
\end{tabular}
\end{document}