表格的双单元格边框(针对整个列)

表格的双单元格边框(针对整个列)

你好,我想做的是在表上获取一个“空”列。

通过添加两次,可以轻松获得空行\hline。如下所示:

\documentclass[12pt]{article}

\begin{document}

\begin{tabular}{|c|c|c|c|}  
\hline 
 & headline1 & headline2 & headline3 \\ 
\hline 
\hline % <-- extra one giving my an "empty" row
row1 & a & b & c \\ 
\hline 
row2 & d & e & f \\ 
\hline 
row3 & g & h & i \\ 
\hline 
\end{tabular} 

\end{document}

有没有办法在列上具有相同的内容?例如在“row1”和“a”之间。

我试图|在定义中添加附加内容(\begin{tabular}{|c||c|c|c|}),但显示的是水平线(由于导致\hline整个表格宽度上的一条线)

\documentclass[12pt]{article}

\begin{document}

\begin{tabular}{|c||c|c|c|}  %<-- change here
\hline 
 & headline1 & headline2 & headline3 \\ 
\hline 
\hline 
row1 & a & b & c \\ 
\hline 
row2 & d & e & f \\ 
\hline 
row3 & g & h & i \\ 
\hline 
\end{tabular} 

\end{document}

我想要的是这个输出,但没有红色圆圈边框(我希望它像绿色的):

[1]:https://i.stack.imgur.com/U5A

该列的显示方式如下:

在此处输入图片描述

答案1

您可以使用该hhline包。

\documentclass[12pt]{article}
\usepackage{hhline}
\begin{document}
\begin{tabular}{|c||c|c|c|}  %<-- change here
  \hhline{-||---}
  & headline1 & headline2 & headline3 \\ 
  \hhline{=::===}
  row1 & a & b & c \\ 
  \hhline{-||---}
  row2 & d & e & f \\ 
  \hhline{-||---}
  row3 & g & h & i \\ 
  \hhline{-||---}
\end{tabular} 
\end{document}

在此处输入图片描述

相关内容