我想要一个与此类似的表格,其中Present State
和Next State
彼此之间的排列不太近,并且有各自的列。
我现在拥有的代码:
\begin{tabular}{@{}c c c | c c c@{}} \toprule
\multicolumn{6}{c}{Present State Next State} \\ \cmidrule(r){1-6}
A & B & C & A & B & C\\ \midrule
0 & 0 & 0 & 0 & 1 & 0\\
0 & 0 & 1 & 0 & 1 & 0\\
0 & 1 & 0 & 0 & 1 & 0\\
0 & 1 & 1 & 0 & 1 & 0\\
1 & 0 & 0 & 0 & 1 & 0\\
1 & 0 & 1 & 0 & 1 & 0\\
1 & 1 & 0 & 0 & 1 & 0\\
1 & 1 & 1 & 0 & 1 & 0\\
\bottomrule
\end{tabular}
我从上述做法中得到了以下结果:
我查看了tabular
文档,没有解释为什么两列有三个子列。哦,我忘了说了;我正在使用这个booktabs
包。
答案1
\documentclass[a4paper,11pt]{article}
\usepackage[a4paper]{geometry}
\usepackage{booktabs}
\usepackage{array}
\begin{document}
\begin{tabular}{*{6}{wc{7mm}}} \toprule
\multicolumn{3}{c}{Present State} &
\multicolumn{3}{c}{Next State} \\ \cmidrule(lr){1-3}\cmidrule(lr){4-6}
A & B & C & A & B & C\\ \midrule
0 & 0 & 0 & 0 & 1 & 0\\
0 & 0 & 1 & 0 & 1 & 0\\
0 & 1 & 0 & 0 & 1 & 0\\
0 & 1 & 1 & 0 & 1 & 0\\
1 & 0 & 0 & 0 & 1 & 0\\
1 & 0 & 1 & 0 & 1 & 0\\
1 & 1 & 0 & 0 & 1 & 0\\
1 & 1 & 1 & 0 & 1 & 0\\
\bottomrule
\end{tabular}
\end{document}