我想制作一个包含一些列(9)的表格,但我希望第一行的前两列为空。我似乎无法按照我的方式关闭表格的顶部。
\begin{tabular}{|c|c||c|c|c||c|c|c||c|}
\multicolumn{2}{c||}{}&\multicolumn{3}{c||}{Dimensions finies}&\multicolumn{3}{|c||}{ Dimensions brutes}\\
\hline
Identification & Qté & Long.&Larg.& Épais.& Long.& Larg.& Épais. &PMP\\
\hline
Dessus & $1$ & $46$ & $28$ & $6/4$& & & & \\
\hline
Pattes & $4$ & $37\sfrac{1}{2}$ & $3$ & $2$& & & & \\
\hline
\end{tabular}
答案1
您可以使用从一列到另一列\cline{i-j}
绘制一条线;不过,我建议您使用i
j
booktabs
包装来设计你的桌子;你的桌子有和没有booktabs
:
\documentclass{article}
\usepackage{booktabs}
\usepackage{array}
\begin{document}
\noindent\begin{tabular}{*{9}{|c}|}
\cline{3-8}
\multicolumn{2}{c}{}&\multicolumn{3}{||c||}{Dimensions finies}&\multicolumn{3}{|c||}{ Dimensions brutes}\\
\hline
Identification & Qté & Long.&Larg.& Épais.& Long.& Larg.& Épais. &PMP\\
\hline
Dessus & $1$ & $46$ & $28$ & $6/4$& & & & \\
\hline
Pattes & $4$ & $37\frac{1}{2}$ & $3$ & $2$& & & & \\
\hline
\end{tabular}
\vspace{20pt}
\noindent\begin{tabular}{@{}c*{7}{c}c@{}}
\toprule
& &\multicolumn{3}{c}{Dimensions finies}&\multicolumn{3}{c}{Dimensions brutes}\\
\cmidrule(r){1-2}\cmidrule(lr){3-5}\cmidrule(lr){6-8}\cmidrule(l){9-9}
Identification & Qté & Long.&Larg.& Épais.& Long.& Larg.& Épais. &PMP\\
\cmidrule(r){1-1}\cmidrule(lr){2-2}\cmidrule(lr){3-3}
\cmidrule(lr){4-4}\cmidrule(lr){5-5}\cmidrule(lr){6-6}
\cmidrule(lr){7-7}\cmidrule(lr){8-8}\cmidrule(l){9-9}
Dessus & $1$ & $46$ & $28$ & $6/4$& & & & \\
\midrule
Pattes & $4$ & $37\frac{1}{2}$ & $3$ & $2$& & & & \\
\bottomrule
\end{tabular}
\end{document}
正如您所见,实际上不再需要垂直规则,而且表格现在看起来比以前好多了。
答案2
为了完整起见,下面介绍了如何在代码片段中充分对齐垂直和水平规则:
\documentclass[twocolumn]{article}
\usepackage{xfrac}% http://ctan.org/pkg/xfrac
\usepackage[utf8]{inputenc}% http://ctan.org/pkg/inputenc
\begin{document}
\begin{tabular}{|c|cc|c|c||c|c|c||c|}
\cline{3-8}
\multicolumn{2}{c}{} & \multicolumn{3}{||c||}{Dimensions finies} & \multicolumn{3}{c||}{Dimensions brutes} \\
\hline
Identification & Qté & \multicolumn{1}{||c|}{Long.} & Larg. & Épais. & Long.& Larg.& Épais. & PMP \\
\hline
Dessus & $1$ & \multicolumn{1}{||c|}{$46$} & $28$ & $6/4$& & & & \\
\hline
Pattes & $4$ & \multicolumn{1}{||c|}{$37\sfrac{1}{2}$} & $3$ & $2$& & & & \\
\hline
\end{tabular}
\end{document}
双垂直线被添加到第三列的开头,而不是第二列和第三列之间的共享垂直线。
或者,考虑使用1pt
垂直规则的这种表示形式(而不是.4pt
具有一定间隙的两个垂直规则):
\documentclass[twocolumn]{article}
\usepackage{xfrac}% http://ctan.org/pkg/xfrac
\usepackage{array}% http://ctan.org/pkg/array
\usepackage[utf8]{inputenc}% http://ctan.org/pkg/inputenc
\begin{document}
\begin{tabular}{|c|c!{\vrule width 1pt}c|c|c!{\vrule width 1pt}c|c|c!{\vrule width 1pt}c|}
\cline{3-8}
\multicolumn{2}{c!{\vrule width 1pt}}{} &
\multicolumn{3}{c!{\vrule width 1pt}}{Dimensions finies} &
\multicolumn{3}{c!{\vrule width 1pt}}{Dimensions brutes} \\
\hline
Identification & Qté & Long. & Larg. & Épais. & Long.& Larg.& Épais. & PMP \\
\hline
Dessus & $1$ & $46$ & $28$ & $6/4$& & & & \\
\hline
Pattes & $4$ & $37\sfrac{1}{2}$ & $3$ & $2$& & & & \\
\hline
\end{tabular}
\end{document}