我想创建一个表格,其中每个单元格的线都不会与其他单元格的线相交。
这是一个最小的例子
\documentclass{article}
\begin{document}
\begin{tabular}{*{2}{|c|}}\hline
First column & Second column \tabularnewline\hline
\end{tabular}
\end{document}
有了这个,我得到了这个:
而我想要的是这个:
答案1
使用 `hhline`` 很简单:
\documentclass{article}
\usepackage{hhline}
\begin{document}
\begin{tabular}{*{2}{|c|}}
\hhline{-||-}
First column & Second column \tabularnewline
\hhline{-||-}
\end{tabular}
\end{document}
答案2
两个选项:第一个使用假列;第二个使用 TikZ:
\documentclass{article}
\usepackage{array}
\usepackage{tikz}
\usetikzlibrary{matrix}
\begin{document}
\begin{tabular}{|c|>{\hspace*{-10pt}}c|c|}
\cline{1-1}\cline{3-3}
First column & & Second column \tabularnewline
\cline{1-1}\cline{3-3}
First column & & Second column \tabularnewline
\cline{1-1}\cline{3-3}
\end{tabular}\par\bigskip
\begin{tikzpicture}
\matrix[matrix of nodes,nodes=draw,column sep=2pt,row sep=-\pgflinewidth]
{
First column & Second column \\
First column & Second column \\
};
\end{tikzpicture}
\end{document}