![错误!缺少 \endgroup 插入](https://linux22.com/image/420537/%E9%94%99%E8%AF%AF%EF%BC%81%E7%BC%BA%E5%B0%91%20%5Cendgroup%20%E6%8F%92%E5%85%A5.png)
我正在尝试编译一个由 semtable 包中的三个 r 表组成的表。不幸的是,我得到了错误!缺少 \endgroup 插入。\endgroup & multicolumn{4}{c}{A & N}。
这是我的代码:
\documentclass[10pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{siunitx}
\begin{document}
\begin{tabular}{@{}r*{12}{S[
input-symbols = ( ) +,
group-digits = false,
table-number-alignment = center,
%table-space-text-pre = (,
table-align-text-pre = false,
table-align-text-post = false,
table-space-text-post = {***},
parse-units = false]}@{}}
& \multicolumn{4}{c}{A & N}& \multicolumn{4}{c}{A, N & E}& \multicolumn{4}{c}{A, N & E & control}\tabularnewline \hline
& \multicolumn{1}{c}{Estimate}& \multicolumn{1}{c}{Std. Err.}& \multicolumn{1}{c}{z}& \multicolumn{1}{c}{p}& \multicolumn{1}{c}{Estimate}& \multicolumn{1}{c}{Std. Err.}& \multicolumn{1}{c}{z}& \multicolumn{1}{c}{p}& \multicolumn{1}{c}{Estimate}& \multicolumn{1}{c}{Std. Err.}& \multicolumn{1}{c}{z}& \multicolumn{1}{c}{p}\tabularnewline\hline
& \multicolumn{9}{c}{\underline{Factor Loadings}}\tabularnewline \multicolumn{1}{l}{\underline{ABU}}\tabularnewline
NoSKMSM& 1.00$^+$& & & & 1.00$^+$& & & & 1.00$^+$& & & \tabularnewline
KSMChrMX& 0.71& 0.03& 22.62& .000& 0.73& 0.04& 20.38& .000& 0.73& 0.04& 19.89& .000\tabularnewline
KSMSevMx& 0.69& 0.03& 25.22& .000& 0.69& 0.03& 23.08& .000& 0.69& 0.03& 22.51& .000\tabularnewline
& \multicolumn{9}{c}{\underline{Fit Indices}}\tabularnewline
$\chi^{2}(\mathrm{df})$& 67.42& & & & 75.22& & & & 133.77& & & \tabularnewline
CFI& 0.99& & & & 1.00& & & & 1.00& & & \tabularnewline
RMSEA& 0.03& & & & 0.01& & & & 0.02& & & \tabularnewline
SRMR& 0.06& & & & 0.05& & & & 0.11& & & \tabularnewline
Scaled $\chi^{2}(\mathrm{df})$& 96.70(45)& & & .000& 135.52(71)& & & .000& 226.51(104)& & & .000\tabularnewline
\hline_BOML10_$^+$Fixed parameter}\tabularnewline
\end{tabular}
\end{document}
提前感谢任何提示!
答案1
我猜你正在寻找这样的东西:
如您所见,表格被旋转了,因为它太宽了,无法在纵向方向上适合页面。我试图弄清楚你的代码,但我不确定你的代码中是否有歧义和错误。我还通过使用包更改页面,geometry
并使用booktabs
包中的规则更改表格布局,而不是\hline
:
\documentclass[10pt,a4paper]{article}
\usepackage{geometry}
\usepackage{rotating}
\usepackage{booktabs}
\usepackage{siunitx}
\begin{document}
\begin{sidewaystable}
\begin{tabular}{@{}r *{3}{S[table-format=3.2(3),
table-space-text-post = $^{+}$,
table-align-text-post = false]
S[table-format=1.2]
S[table-format=2.2]
S[table-format=1.3]}
@{}}
\toprule
& \multicolumn{4}{c}{A \& N}
& \multicolumn{4}{c}{A, N \& E}
& \multicolumn{4}{c}{A, N \& E \& control} \tabularnewline
\cmidrule(l){2-5}
\cmidrule(l){6-9}
\cmidrule(l){10-13}
& {Estimate}
& {Std. Err.}
& {z}
& {p}
& {Estimate}
& {Std. Err.}
& {z}
& {p}
& {Estimate}
& {Std. Err.}
& {z}
& {p} \tabularnewline
\midrule
& \multicolumn{12}{c}{\textbf{Factor Loadings}} \tabularnewline
%\multicolumn{1}{l}{\underline{ABU}} \tabularnewline
NoSKMSM
& 1.00$^+$ & & & & 1.00$^+$ & & & & 1.00$^+$ & & & \tabularnewline
KSMChrMX
& 0.71 & 0.03 & 22.62 & 0.000& 0.73 & 0.04 & 20.38 & .000 & 0.73 & 0.04 & 19.89& .000 \tabularnewline
KSMSevMx& 0.69& 0.03& 25.22& .000& 0.69& 0.03& 23.08& .000& 0.69& 0.03& 22.51& .000 \tabularnewline
\midrule
& \multicolumn{12}{c}{\textbf{Fit Indices}} \tabularnewline
$\chi^{2}(\mathrm{df})$
& 67.42 & & & & 75.22 & & & & 133.77 & & & \tabularnewline
CFI & 0.99 & & & & 1.00 & & & & 1.00 & & & \tabularnewline
RMSEA & 0.03 & & & & 0.01 & & & & 0.02 & & & \tabularnewline
SRMR & 0.06 & & & & 0.05 & & & & 0.11 & & & \tabularnewline
Scaled $\chi^{2}(\mathrm{df})$
& 96.70(45) & & & 0.000 & 135.52(71) & & & 0.000 & 226.51(104) & & & 0.000 \tabularnewline
\bottomrule
\multicolumn{13}{l}{BOML10$^+$Fixed parameter}
\end{tabular}
\end{sidewaystable}
\end{document}