多行嵌套多行

多行嵌套多行

我正在尝试让它工作。它应该有一个单元格(已经用多行创建),有三行,但我不知道如何让它工作。

我使用 shortstack 来获取它,但这不是最佳选择。特别是,W2=3 应该与下面代码片段中的第一组三个值对齐。

我的猜测是,我必须在多行中使用多行,但我迷失了。

\begin{figure*}
  \centering
  \begin{tabular}{|c|c|c c c c|c|}
\hline
\multicolumn{2}{|c|}{\multirow{2}{*}{$V_{\rm rot}/{\sigma}$}}&\multicolumn{4}{c|}{W1}\\
\cline{3-6}
\multicolumn{2}{|c|}{}&3&6&9&12\\
\hline
\multirow{4}{*}{W2}& 3   & \shortstack{0.090475$\pm$ 0.011115\\0.14861$\pm$ 0.03562\\0.1861 $\pm$ 0.01728} & 21&6&3\\
                   & 6   &8&14&5&2\\
                   & 9   &8&14&5&2\\
                   &12   &8&14&5&2\\
\hline
\end{tabular}
\caption{Multirow in multirow}   
\label{ta.Multirow}                             
\end{figure*}

答案1

我不确定,但这接近你想要的吗?

截屏

% arara: pdflatex
% !arara: indent: {overwrite: yes, trace: on}
\documentclass{article}
\usepackage{multirow}

\begin{document}
\begin{figure*}
    \centering
    \begin{tabular}{|c|c|c c c c|}
        \hline
        \multicolumn{2}{|c|}{\multirow{2}{*}{$V_{\rm rot}/{\sigma}$}}&\multicolumn{4}{c|}{W1}\\
        \cline{3-6}
        \multicolumn{2}{|c|}{}&3&6&9&12\\
        \hline
        \multirow{6}{*}{W2} & \multirow{3}{*}{3} & $0.090475\pm 0.011115$ & \multirow{3}{*}{21} & \multirow{3}{*}{6} & \multirow{3}{*}{3} \\
                            &                    & $0.14861\pm 0.03562$   &                     &                    &                    \\
                            &                    & $0.1861 \pm 0.01728$   &                     &                    &                    \\
                            & 6                  & 8                      & 14                  & 5                  & 2                  \\
                            & 9                  & 8                      & 14                  & 5                  & 2                  \\
                            & 12                 & 8                      & 14                  & 5                  & 2                  \\
        \hline
    \end{tabular}
    \caption{Multirow in multirow}   
    \label{ta.Multirow}                             
\end{figure*}
\end{document}

答案2

{NiceTabular}您可以使用以下方法构建该表nicematrix

\documentclass{article}
\usepackage{nicematrix}

\begin{document}
\begin{figure*}
    \centering
    \begin{NiceTabular}{|c|c|c c c c|}
        \Hline
        \Block{2-2}{$V_{\rm rot}/{\sigma}$}&&\Block{1-4}{W1}\\
        \Hline
        & &3&6&9&12\\
        \Hline
        \Block{6-1}{W2} & \Block{3-1}{3} & $0.090475\pm 0.011115$ & \Block{3-1}{21} & \Block{3-1}{6} & \Block{3-1}{3} \\
                        &                & $0.14861\pm 0.03562$   &                 &                &                \\
                        &                & $0.1861 \pm 0.01728$   &                 &                &                \\
                        & 6              & 8                      & 14              & 5              & 2              \\
                        & 9              & 8                      & 14              & 5              & 2              \\
                        & 12             & 8                      & 14              & 5              & 2              \\
        \Hline
    \end{NiceTabular}
    \caption{Multirow in multirow}   
    \label{ta.Multirow}                             
\end{figure*}
\end{document}

您需要多次编译(因为nicematrix使用 PGF/Tikz 节点)。

上述代码的输出

相关内容