大括号括住表格中的多行

大括号括住表格中的多行

我有下表

\begin{center}
\begin{tabular}{ |p{3cm}||p{3cm}|p{3cm}|  
\hline
 \multicolumn{3}{|c|}{Bosonic spectrum of type IIA and IIB theories} \\
 \hline
 Sector& IIA & IIB\\
 \hline
  NS-NS  & graviton  $g_{\mu \nu}$   & graviton $g_{\mu \nu}$ \\
NS-NS &  dilaton $\phi$  & dilaton $\phi$\\ \hline
R-R & 1-form  $C_1$& (axion)0-form $C_0$\\
R-R   &3-form $C_3$ & 2-form $C_2$ \\
R-R &    & (self-dual) 4-form $C_4$\\
 \hline
\end{tabular}
\end{center}

我不知道如何让它出现(我如何在这个论坛中使用 Latex?)。我想做点什么,让包含这些 NS-NS 和 RR 条目的第一列只有一个条目,因为前三列全部对应于 NS-NS,后三列全部对应于 R-$。也就是说,我希望前三行第一列的第一个条目类似于 R{(因此花括号包括所有前三列),后三行也是如此。

我怎样才能做到这一点?

在此处输入图片描述

答案1

像这样吗?

在此处输入图片描述

\documentclass{article}

\usepackage{multirow}
\usepackage{array}
\usepackage{mathtools}

\newcolumntype{R}[1]{>{\raggedleft\arraybackslash}p{#1}}

\begin{document}
\begin{center}
\begin{tabular}{ |R{2cm}||p{3cm}|p{3cm}|}
\hline
\multicolumn{3}{|c|}{Bosonic spectrum of type IIA and IIB theories} \\
\hline
Sector& IIA & IIB\\
\hline
\multirow{2}{*}{NS-NS $\begin{dcases*} \\ \\ \end{dcases*}$}  & graviton  $g_{\mu \nu}$   & graviton $g_{\mu \nu}$ \\
&  dilaton $\phi$  & dilaton $\phi$\\[1.5ex]
\hline
\multirow{4}{*}{R-R $\begin{dcases} \\ \\ \\ \end{dcases}$} & 1-form  $C_1$& (axion)0-form $C_0$\\
&3-form $C_3$ & 2-form $C_2$ \\
&    & (self-dual) 4-form $C_4$\\
 \hline
\end{tabular}
\end{center}

\end{document}

答案2

这是一个{NiceTabular}使用 的解决方案nicematrix

\documentclass{article}

\usepackage{nicematrix}

\begin{document}

\begin{center}
\begin{NiceTabular}{ |p{3cm}||p{3cm}|p{3cm}|}
\hline
 \Block{1-3}{Bosonic spectrum of type IIA and IIB theories} \\
 \hline
 Sector& IIA & IIB\\
 \hline
\Block{2-1}{NS-NS}  & graviton  $g_{\mu \nu}$   & graviton $g_{\mu \nu}$ \\
         &  dilaton $\phi$  & dilaton $\phi$\\ \hline
\Block{3-1}{R-R}& 1-form  $C_1$& (axion)0-form $C_0$\\
& 3-form $C_3$ & 2-form $C_2$ \\
&               & (self-dual) 4-form $C_4$\\
 \hline
\CodeAfter
   \SubMatrix{\{}{3-2}{4-2}{.}[xshift=8mm,extra-height=-1.5mm]
   \SubMatrix{\{}{5-2}{7-2}{.}[xshift=8mm,extra-height=-1mm]
\end{NiceTabular}
\end{center}

\end{document}

您需要进行多次编译(因为nicematrix在后台使用了 PGF/Tikz)。

上述代码的输出

相关内容