我想将下面左边的表格编辑到右边的第二个屏幕截图中(三条细小的短线表示这一行不应该存在,下面的“测试”也不应该存在)。
提前致谢!
\documentclass[border=1cm]{standalone}
\begin{document}
\begin{tabular}{|c||c|c|c|c|c|}\hline
\textbf{Test} & 1 & 2 & 3 & 4 & 5 \\ \hline
{\textbf{U}} \\ \hline
{a} & 1 & 0 & 0 & 0 & 0 \\ \hline
{b} & 0 & 1 & 0 & 0 & 0 \\ \hline
{c} & 0 & 0 & 1 & 0 & 0 \\ \hline
{d} & 0 & 0 & 0 & 1 & 0 \\ \hline
{\textbf{W}}\\ \hline
{e} & \textbf{1} & 0 & 0 & 0 & 0 \\ \hline
{f} & 0 & \textbf{1} & \textbf{1} & \textbf{1} & 0 \\ \hline
{g} & 0 & 1 & 1 & 0 & \textbf{1} \\ \hline
\end{tabular}
\end{document}
答案1
喜欢这个吗?使用\cline
和一些multicolumn
s。
\documentclass[border=1cm]{standalone}
\begin{document}
\begin{tabular}{|c||c|c|c|c|c|}\hline
& \multicolumn{5}{c|}{Test}\\\cline{2-6}
\textbf{Test} & 1 & 2 & 3 & 4 & 5 \\ \hline
\textbf{U}&\multicolumn{5}{c|}{} \\ \hline
a & 1 & 0 & 0 & 0 & 0 \\ \hline
b & 0 & 1 & 0 & 0 & 0 \\ \hline
c & 0 & 0 & 1 & 0 & 0 \\ \hline
d & 0 & 0 & 0 & 1 & 0 \\ \hline
\textbf{W}&\multicolumn{5}{c|}{}\\ \hline
e & \textbf{1} & 0 & 0 & 0 & 0 \\ \hline
f & 0 & \textbf{1} & \textbf{1} & \textbf{1} & 0 \\ \hline
g & 0 & 1 & 1 & 0 & \textbf{1} \\ \hline
\end{tabular}
\end{document}
答案2
您也可以使用 booktabs。这是在表格中显示数据的最简单方法
\documentclass[border=1cm]{standalone}
\usepackage{booktabs}
\begin{document}
\begin{tabular}{ccccccc}
\toprule
\textbf{Test} & & 1 & 2 & 3 & 4 & 5 \\ \midrule
{\textbf{U}}& & & & & \\ \midrule
& {a} & 1 & 0 & 0 & 0 & 0 \\ \midrule
& {b} & 0 & 1 & 0 & 0 & 0 \\ \midrule
& {c} & 0 & 0 & 1 & 0 & 0 \\ \midrule
& {d} & 0 & 0 & 0 & 1 & 0 \\ \midrule
{\textbf{W}}& & & & & \\ \midrule
&{e} & \textbf{1} & 0 & 0 & 0 & 0 \\ \midrule
& {f} & 0 & \textbf{1} & \textbf{1} & \textbf{1} & 0 \\ \midrule
&{g} & 0 & 1 & 1 & 0 & \textbf{1} \\ \bottomrule
\end{tabular}
\end{document}