嵌套表格的垂直对齐

嵌套表格的垂直对齐

我有两个表格嵌套在一个较大的表格中。其中一个嵌套表格比另一个高,我想让这两个表格在底部对齐。我尝试插入[b]外部表格,并尝试将包含较短内部表格的外部表格的列声明为 而b{0.25\textwidth}不是l。这些都不起作用。我对 LaTeX 还很陌生,所以也许我遗漏了一些基本知识。

这是我正在使用的最小版本:

\documentclass{article}
\usepackage{array}
\newcolumntype{C}[1]{>{\centering\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}
\begin{document}

\begin{tabular*}{0.5\textwidth}{@{\extracolsep{\fill}}ll}
A & B \\ 
\begin{tabular}{rC{5em}}
aaa & 1 \\ 
bbb & 2 \\
ccc & 3 \\     
ddd & 4 \\ 
eee & 5 \\ 
fff & 6 \\ 
\end{tabular} &
\begin{tabular}[b]{rC{5em}}
ddd & 4 \\ 
eee & 5 \\ 
fff & 6 \\ 
\end{tabular} \\ 
\end{tabular*}

\end{document}

这是我的代码提供的内容:

https://i.stack.imgur.com/wiB17.png

但我想要这样的东西:

https://i.stack.imgur.com/C7EY6.png

答案1

对齐说明符 atabular可以被视为“锚点”。[b]使用两个都内部tabular

在此处输入图片描述

\documentclass{article}
\usepackage{array}% http://ctan.org/pkg/array
\newcolumntype{C}[1]{>{\centering\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}
\begin{document}

\begin{tabular*}{0.5\textwidth}{@{\extracolsep{\fill}}ll}
  A & B \\ 
  \begin{tabular}[b]{rC{5em}}
    aaa & 1 \\ bbb & 2 \\ ccc & 3 \\ ddd & 4 \\ eee & 5 \\ fff & 6
  \end{tabular} &
  \begin{tabular}[b]{rC{5em}}
    ddd & 4 \\ eee & 5 \\ fff & 6
  \end{tabular} \\ 
\end{tabular*}

\end{document}

相关内容