\multirow 不带额外的 &s

\multirow 不带额外的 &s

可以以某种方式进行修改\multirow,使其像这样工作:

\documentclass{memoir}

\usepackage{multirow}

\begin{document}

\begin{tabular}{ll}
 \multirow{3}{*}{Tall cell}
   & First right cell\\
   Second right cell\\
   Third right cell
\end{tabular}

\end{document}

请注意,第二行和第三行中没有&s;单元格必须自动缩进。我希望它看起来像这样: 在此处输入图片描述

我为什么要希望有这样一个无用的功能?因为我正在将 XML 文档转换为 TeX,并且此文档在构建其表格时使用此逻辑。所以我别无选择。

答案1

我不熟悉 XML,但以下方法可能适合您:

  • 不要使用该multirow包。

  • 相反,为右侧列的行设置第二个嵌套表格。

即像这样:

\documentclass{memoir}
\begin{document}
\begin{tabular}{ll}
Tall cell & 
   \begin{tabular}{@{}l@{}} % "@{}" suppresses whitespace
   First right cell\\
   Second right cell\\
   Third right cell\\
   \end{tabular}\\
\end{tabular}
\end{document}

相关内容