拆分和合并表格单元格

拆分和合并表格单元格

我想为我的论文创建以下类型的表格。

在此处输入图片描述

我该怎么做?

谢谢。

答案1

重新创建表格(但仅具有自然宽度的列),您可以使用以下命令获取像示例中的行:

\documentclass[]{article}

\begin{document}
\begin{tabular}{|*{10}{l|}}
  \hline
  A & B & C & D & \multicolumn{6}{c|}{F} \\
    &   &   &   & \multicolumn{6}{c|}{}  \\
  \cline{5-10}
    &   &   &   & a & b & c & d & e & f \\
    &   &   &   &   &   &   &   &   &   \\
  \hline
  1 & 1.1 & - & - & - & - & - & - & - & - \\
  \hline
  2 & 1.2 & - & - & - & - & - & - & - & - \\
  \hline
  3 & 1.3 & - & - & - & - & - & - & - & - \\
  \hline
\end{tabular}
\end{document}

糟糕的结果

但:使用带有垂直规则和太多水平规则的表格被认为是糟糕的排版,因此我建议使用提供的规则,booktabs您可以阅读booktabs文档(关于好看的表格有很多有用的提示):

\documentclass[]{article}

\usepackage{multirow}
\usepackage{booktabs}

\newcommand\vcenterhead[1]
  {%
    \multirow{2}{*}[-0.5\dimexpr\aboverulesep+\belowrulesep+\cmidrulewidth\relax]{#1}%
  }

\begin{document}
\begin{tabular}{*{10}{l}}
  \toprule
  \vcenterhead{A} & \vcenterhead{B} & \vcenterhead{C} & \vcenterhead{D} & \multicolumn{6}{c}{F} \\
  \cmidrule(l{.5\tabcolsep}r{.5\tabcolsep}){5-10}
    &   &   &   & a & b & c & d & e & f \\
  \midrule
  1 & 1.1 & - & - & - & - & - & - & - & - \\
  2 & 1.2 & - & - & - & - & - & - & - & - \\
  3 & 1.3 & - & - & - & - & - & - & - & - \\
  \bottomrule
\end{tabular}
\end{document}

booktabs 结果

相关内容