我怎样才能绘制这张表格?

我怎样才能绘制这张表格?

我一直尝试使用多行重新创建该表,但没有成功。

基本上,列“e”适用于“x”和“y”;所有其他列(a/b/c/d)都有自己的值。

谢谢![在此处输入图片描述]1

答案1

我想这几乎就是你想要的。它使用\multirow命令将内容分散到多行上。

\documentclass{article}
\usepackage{multirow}

\begin{document}

\begin{table}[htbp]
\centering
\begin{tabular}{c c c c c c}
\hline
  & A & B & C & D & E \\ \hline
x & 1 & 2 & 3 & 4 & \multirow{ 2}{*}{5} \\
y & 6 & 7 & 8 & 9 &  \\ \hline
\end{tabular}
\caption{A test caption}
\label{table2}
\end{table}

\end{document}

渲染为:

结果表

改编自如何使用 \multirow

答案2

我提出这个面向语义的变体:

\documentclass{article}
\usepackage{mathtools}
\usepackage{ multirow, booktabs}

\begin{document}

\begin{table}[htbp]
\centering
\begin{tabular}{*{6}{c}}
\toprule
  & A & B & C & D & E \\
  \midrule
x & 1 & 2 & 3 & 4 & \multirow{ 2}{*}{$ \mathllap{\begin{rcases}\\[1ex]\end{rcases}\ }$5} \\
y & 6 & 7 & 8 & 9 & \\
\bottomrule
\end{tabular}
\caption{A test caption}
\label{table2}
\end{table}

\end{document} 

在此处输入图片描述

相关内容