表格问题

表格问题

我在创建表格时遇到了一些问题。我找不到添加“Test3”、“X1”和“Y1”的方法,因此它们无法很好地匹配。

在此处输入图片描述

我的序言:

\documentclass[a4paper]{article}
\usepackage{siunitx,booktabs,threeparttable}

% customize threeparttable
\renewcommand{\TPTnoteSettings}{\footnotesize}
\renewcommand{\TPTnoteLabel}[1]{#1}

\begin{document}

% natural width
\begin{table}[htp]
\centering

\begin{threeparttable}
\caption{What is this table about?}\label{test1}

\medskip

\begin{tabular}{
  l
  S[table-format=4.0]
  S[table-format=3.0]
  S[table-format=3.0]
  S[table-format=3.0]
  S[table-format=2.0]
}
\toprule
& \multicolumn{2}{c}{Name1} & \multicolumn{2}{c}{Name2} \\
\cmidrule(lr){2-3} \cmidrule(lr){4-5}
& {Factor1} & {Factor2} & {Factor1} & {Factor2} & {Total} \\
\midrule
Test 1 &   12 &  32 &   3 & 5     & 99 \\
Test 2 & 1234 & 234 & 334 & {---} & 99 \\ 
\bottomrule
\end{tabular}
\begin{tablenotes}
\item[Note:] A long note that goes beyond the table width
  because we want to have many many words that
  mean as little as possible
\end{tablenotes}
\end{threeparttable}
\end{table}

% enlarged width
\begin{table}[htp]
\centering
\begin{threeparttable}

\medskip

\begin{tabular*}{.8\textwidth}{
  @{\extracolsep{\fill}}
  l
  S[table-format=4.0]
  S[table-format=3.0]
  S[table-format=3.0]
  S[table-format=3.0]
  S[table-format=2.0]
}
\toprule
& \multicolumn{2}{c}{Name1} & \multicolumn{2}{c}{Name2} \\
\cmidrule(lr){2-3} \cmidrule(lr){4-5}
& {Factor1} & {Factor2} & {Factor1} & {Factor2} & {Total} \\
\midrule
Test 1 &   12 &  32 &   3 & 5     & 99 \\
Test 2 & 1234 & 234 & 334 & {---} & 99 \\ 
\bottomrule
\end{tabular*}
\begin{tablenotes}
\item[Note:]
\end{tablenotes}
\end{threeparttable}
\end{table}

\end{document}

非常感谢!

答案1

缺少了一些&...我添加了一个额外的列来插入X1Y1

\begin{tabular}{
  l
  c
  S[table-format=3.0]
  S[table-format=3.0]
  S[table-format=3.0]
  S[table-format=3.0]
  S[table-format=2.0]
}
\toprule
 & & \multicolumn{2}{c}{Name1} & \multicolumn{2}{c}{Name2} & \\
\cmidrule(lr){3-4} \cmidrule(lr){5-6}
 & & {Factor1} & {Factor2} & {Factor1} & {Factor2} & {Total} \\
\midrule
Test 1 &    &   12 &  32 &   3 &    5  & 99 \\
Test 2 &    & 1234 & 234 & 334 & {---} & 99 \\
Test 3 & X1 &    2 &   2 &   2 &    2  &  8 \\
       & Y1 &    2 &   2 &   2 &    2  &  8 \\
\bottomrule
\end{tabular}
\begin{tablenotes}
\item[Note:] A long note that goes beyond the table width
  because we want to have many many words that
  mean as little as possible
\end{tablenotes}
\end{threeparttable}
\end{table}

并得到 在此处输入图片描述

干杯!

相关内容