格式化包含多个标题和一些单元格的表格

格式化包含多个标题和一些单元格的表格

我尝试建立一个表格来跟踪 4 种治疗方法对某些目标的影响,以便将其插入到我的论文中。我尝试使用我在这里找到的示例,但我遇到了困难并且不适合我的情况(可能是因为我有一个大表格并且一些单元格合并了行)。这就是我想要设置的:桌子

先感谢您

答案1

你想拥有这样的东西吗?

\begin{table}[]
\begin{tabular}{|l|l|l|l|l|l|l|l|l|l|l|l|}
\hline
\multicolumn{3}{|l|}{Treatment 1} & \multicolumn{3}{l|}{Treatment 2} & \multicolumn{3}{l|}{Treatment 3}                                  & \multicolumn{3}{l|}{Treatment 4}                                \\ \hline
Obj\#      & RR      & Radius     & Obj\#          & RR   & Radius   & Obj\#                                               & RR & Radius & Obj\#                                             & RR & Radius \\ \hline
1          &         &            & 1              &      &          & 2                                                   &    &        & 2                                                 &    &        \\ \hline
2          &         &            & Dissapeared    & -    &          & 5                                                   &    &        & 4                                                 &    &        \\ \hline
3          &         &            & 2              &      &          & 4                                                   &    &        & 5                                                 &    &        \\ \hline
-          &         &            & 3              &      &          & 3                                                   &    &        & 6                                                 &    &        \\ \hline
-          &         &            & 4              &      &          & 1                                                   &    &        & 1                                                 &    &        \\ \hline
-          &         &            & 5              &      &          & \begin{tabular}[c]{@{}l@{}}6\\ \\ \\ 9\end{tabular} &    &        & \begin{tabular}[c]{@{}l@{}}8\\ \\ 10\end{tabular} &    &        \\ \hline
-          &         &            & 6              &      &          & 7                                                   &    &        & 7                                                 &    &        \\ \hline
-          &         &            & 7              & 1    &          & 8                                                   &    &        & 9                                                 &    &        \\ \hline
-          & -       & -          & -              & -    & -        & -                                                   & -  & -      & 3                                                 &    &        \\ \hline
\end{tabular}
\end{table}

在此处输入图片描述

答案2

我会尝试使用该tabularray包。使用它,表代码更短,结果(在我看来)更好:

\documentclass{article}
\usepackage[margin=25mm]{geometry}
\usepackage{tabularray}

\begin{document}
    \begin{table}[ht]
\begin{tblr}{hlines, vlines,
             colspec={*{12}{Q[l,m]}}
             }
\SetCell[c=3]{l} Treatment 1    &   &
    & \SetCell[c=3]{l} Treatment 2  &   &
        & \SetCell[c=3]{l} Treatment 3  &   &
            & \SetCell[c=3]{l} Treatment 4  &       \\
Obj\#   & RR     & Radius          
    & Obj\#   & RR     & Radius
        & Obj\#   & RR     & Radius 
            & Obj\#   & RR      & Radius            \\
1   &   &   & 1 &   &   & 2 &   &   & 2 &           \\
2   &   &   & {Dissa-\\peared}    
                & - &   & 5 &   &   & 4 &           \\
3   &   &   & 2 &   &   & 4 &   &   & 5 &           \\
-   &   &   & 3 &   &   & 3 &   &   & 6 &           \\
-   &   &   & 4 &   &   & 1 &   &   & 1 &           \\
-   &   &   & 5 &   &   & {6\\ ~\\ ~\\ 9}
                                &   &   & \SetCell[c=1]{h}{8\\ ~\\ 10} 
                                            &       \\
-   &   &   & 6 &   &   & 7 &   &   & 7 &   &       \\
-   &   &   & 7 & 1 &   & 8 &   &   & 9 &   &       \\
-   & - & - & - & - & - & - & - & - & 3 &   &       \\
\end{tblr}
    \end{table}

\end{document}

在此处输入图片描述

相关内容