我正在尝试创建一个包含两组数据的表格,每组数据都有相同类型的测量:
\begin{tabular}{cccc}
\hline
\multicolumn{2}{c}{Set A} \\
\cline{1-2}
\multicolumn{2}{c}{Set B} \\
\cline{3-4}
Weight& Diameter & Weight &Diameter \\
\hline
\end{tabular}
该代码正确地放置Set A
在第 1 列和第 2 列上,但随后它Set B
直接放置在下方Set A
,也放置在第 1 列和第 2 列上。我无法弄清楚如何指定要合并的两列,因为代码仅合并前两列(或前三列,或指定的许多列)。
我的第二个问题是如何有单独的\cline
。我希望一个 覆盖第 1 列和第 2 列,另一个 覆盖第 3 列和第 4 列。现在,它们合并了,我只看到一行,就像我做了 一样\hline
。可以通过注释掉 来看到\multicolumn{2}{c}{Set B} \\
**编辑。请问我该如何“转移”这些\multicolun
?例如,如果我有一个共同的第一行日期,它们既不应该跨越,Set A
也不应该跨越第 2-3 列,也不应该跨越第 4-5 列。Set B
Set A
Set B
答案1
你正在打破它
\\
\cline{1-2}
改为&
并替换\cline{3-4}
为\hline
\documentclass{article}
\begin{document}
\begin{tabular}{cccc}
\hline
\multicolumn{2}{c}{Set A} %%\\ %% <-- mistake
%% \cline{1-2} %% <-- mistake
& %% <-- addition
\multicolumn{2}{c}{Set B} \\\hline %% <-- Changed
Weight& Diameter & Weight &Diameter \\
\hline
\end{tabular}
\end{document}
我的第二个问题是如何有单独的 \cline
使用\clines
,你没有太多选择,只能在中间增加一个列:
\documentclass{article}
\begin{document}
\begin{tabular}{ccccc}
\hline
\multicolumn{2}{c@{\quad}}{Set A}
&&
\multicolumn{2}{c}{Set B} \\\cline{1-2}\cline{4-5}
Weight& Diameter && Weight &Diameter \\
\hline
\end{tabular}
\end{document}
有了booktabs
你,就有自由:
\documentclass{article}
\usepackage{booktabs}
\begin{document}
\begin{tabular}{cccc}
\toprule
\multicolumn{2}{c@{\quad}}{Set A}
&
\multicolumn{2}{c}{Set B} \\\cmidrule(r){1-2}\cmidrule(l){3-4}
Weight& Diameter & Weight &Diameter \\
\bottomrule
\end{tabular}
\end{document}
这里说(r)
的\cmidrule(r){1-2}
是线从右侧((l)
从左侧)修剪。
请问我该如何“转移” \multicolun ?......
只需在开头添加一列并\cline
适当更改。
没有booktabs
:
\documentclass{article}
\begin{document}
\begin{tabular}{cccccc}
\hline
&\multicolumn{2}{c}{Set A}
&&
\multicolumn{2}{c}{Set B} \\\cline{2-3}\cline{5-6}
Dates &Weight& Diameter && Weight &Diameter \\
\hline
\end{tabular}
\end{document}
和booktabs
:
\documentclass{article}
\usepackage{booktabs}
\begin{document}
\begin{tabular}{ccccc}
\toprule
&\multicolumn{2}{c}{Set A}
&
\multicolumn{2}{c}{Set B} \\\cmidrule(r){2-3}\cmidrule(l){4-5}
Dates &Weight& Diameter & Weight &Diameter \\
\bottomrule
\end{tabular}
\end{document}