跨越多行的文本垂直居中

跨越多行的文本垂直居中

可能重复:
如何使单元格文本垂直居中?

我正在使用多列来创建表格。我的代码如下:

   \documentclass[10pt]{article} 
    \usepackage{multicol}
    \begin{document}
     \begin{table}
       \centering
      \begin{tabular}{|c|c|c|}
       \hline
       \multicolumn{2}{|c|}{Data A} & Data B \\\cline{1-2}
       Set A1 & Set A2 &  
       \\\hline
       a & b & c \\
       \hline
       \end{tabular}
       \caption{List of test cases.}
       \label{tab:Tests}
     \end{table}
\end{document}

这样会得到一个表格,其中条目“数据 B”与表格的顶部 h 线对齐,如图所示这

我想知道如何垂直居中条目“数据 B”。任何想法都会很有帮助!

答案1

使用multirow

   \documentclass[10pt]{article} 
    \usepackage{multirow}
    \begin{document}
     \begin{table}
       \centering
      \begin{tabular}{|c|c|c|}
       \hline
       \multicolumn{2}{|c|}{Data A} & \multirow{2}{*}{Data B} \\\cline{1-2}
       Set A1 & Set A2 &  
       \\\hline
       a & b & c \\
       \hline
       \end{tabular}
       \caption{List of test cases.}
       \label{tab:Tests}
     \end{table}
\end{document}

在此处输入图片描述

相关内容