我目前遇到了表格格式问题。我进行了两次单独的回归分析,现在我想将它们包含在一个表中,因为所有回归系数都相同。一个表格如下所示:
\documentclass[paper=a4, pagesize, fontsize=11pt]{scrartcl}
\usepackage{pdfpages}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{rotating,threeparttable,siunitx,tabularx,ragged2e,booktabs}
\newcolumntype{L}{>{\RaggedRight}X}
\begin{document}
\begin{sidewaystable}
\small %\footnotesize
\begin{threeparttable}[H]
\caption{Regressionstabelle -- Modell 1}
\label{tab:reg1}
%%\setlength{\tabcolsep}{5.5pt} % default: 6pt
\sisetup{table-format=-1.2} % set default format
\begin{tabularx}{\textheight}{@{}
L
S
S[table-format=1.2]
%>{\lbr}S[table-space-text-pre=\lbr]
%@{,\,} % comma rather than whitespace as column separator
S%[table-format=<.4, add-integer-zero=false]
S[table-format=<.4, add-integer-zero=false]
S[table-format=1.2]
S[table-format=<.4, add-integer-zero=false]
S[table-format=<.4, add-integer-zero=false] @{}}
\toprule
& \multicolumn{5}{c}{} \\
% \cmidrule(lr){2-6} \cmidrule(lr){7-7} %\cmidrule(l){8-9}
Latente Konstrukte & {$B$} & {SE} & {$z$}& {$p$}&$\gamma$ \\
\midrule
\emph{ Vitalität}&&&&&\\
Extraversion & 0.32 & 0.22 & 1.48 & 0.14 & 0.16\\
Verträglichkeit & 0.36 &0.23 &1.54 &0.12 &0.18\\
Gewissenhaftigkeit&0.18 &0.23 &0.78 &0.44 &0.10\\
Neurotizismus &1.32 &0.24 &5.53 & < .001 &0.99\\
Offenheit &-1.33 &1.42 &-0.94 &0.35 &-0.13\\
\addlinespace
\emph{ Psychisches Wohlbefinden}&&&&&\\
Extraversion &0.19 & 0.17 & 1.09 & 0.28 & 0.13\\
Verträglichkeit &0.34 &0.19 &1.77 &0.08 &0.24\\
Gewissenhaftigkeit&0.57 &0.20 &2.80 &0.01 &0.47\\
Neurotizismus &1.26 &0.23 &5.45 &< .001 &1.36\\
Offenheit &-1.19 &1.21 &-0.98 &0.33 &-0.17\\
\addlinespace
\emph{Allgemeine Gesundheitswahrnehmung}&&&&&\\
Extraversion & 0.28 & 0.17 & 1.64 & 0.10 & 0.19\\
Verträglichkeit & 0.40 &0.19 &2.11 &0.04 &0.27\\
Gewissenhaftigkeit&0.13 &0.18 &0.71 &0.48 &0.10\\
Neurotizismus &0.91 &0.20 &4.45 &<.001 &0.93\\
Offenheit &-0.63 &0.90 &-0.71 &0.48 &-0.08\\
\bottomrule
\end{tabularx}
\smallskip\scriptsize
\begin{tablenotes}
\item[\phantom{*}$*$] Modell 1: Schiefwinkeliges Modell unter Einschluss der Subskalen \emph{Schmerz} und \emph{Soziale Funktionsfähigkeit}
\item[$**$] Modell 2: Orthogonales Modell unter Ausschluss der Subskalen \emph{Schmerz} und \emph{Soziale Funktionsfähigkeit}
\end{tablenotes}
\end{threeparttable}
\end{sidewaystable}
\end{document}
有没有办法将标有 (B、SE、p、z 等) 的列移到更左侧,以便我有足够的空间再次添加这些列,用于第二次回归分析的结果。此外,我需要在第一个 B、SE 等列上方画一条水平线,在接下来的几列上再画一条水平线,这样我就可以在第一条水平线上方写回归 1,在第二条水平线上方写回归 2。你明白我的意思吗?:=)
我希望你们中有人能帮助我。提前感谢。
祝一切顺利,海伦娜
答案1
只要您允许在第一列中换行(请参阅下面的具体实现),对于您迄今为止展示的代码,普通的table
andtabular
环境就可以了 - 不需要sidewaystable
and 。tabularx
\documentclass[paper=a4, pagesize, fontsize=11pt]{scrartcl}
%% new instructions:
\usepackage{threeparttable,siunitx,ragged2e,booktabs}
\newcolumntype{P}[1]{>{\RaggedRight\hangafter1\hangindent1em}p{#1}} % automatic hanging indentation
\renewcommand\TPTtagStyle{\textit} % italic for table footnote markers
\newlength\mylen
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\begin{document}
\begin{table}[htbp]
\centering
\settowidth\mylen{\emph{Psychisches Wohlbefinden}} % determine width of first column
\begin{threeparttable}
\caption{Regressionstabelle -- Modell 1\tnote{$*$}}
\label{tab:reg1}
\sisetup{table-format=-1.2} % set default format
\begin{tabular}{@{}
P{\mylen}
S
S[table-format=1.2]
S
S[table-format=1.2]
S
@{}}
\toprule
Latente Konstrukte & {$B$} & {SE} & {$z$} & {$p$} & {$\gamma$} \\
\midrule
\emph{Vitalität}\\
Extraversion & 0.32 &0.22 & 1.48 &0.14 & 0.16\\
Verträglichkeit & 0.36 &0.23 & 1.54 &0.12 & 0.18\\
Gewissenhaftigkeit& 0.18 &0.23 & 0.78 &0.44 & 0.10\\
Neurotizismus & 1.32 &0.24 & 5.53 &{--\tnote{a}} & 0.99\\
Offenheit &-1.33 &1.42 &-0.94 &0.35 &-0.13\\
\addlinespace
\emph{Psychisches Wohlbefinden}\\
Extraversion & 0.19 & 0.17 & 1.09 & 0.28 & 0.13\\
Verträglichkeit & 0.34 & 0.19 & 1.77 & 0.08 & 0.24\\
Gewissenhaftigkeit& 0.57 & 0.20 & 2.80 & 0.01 & 0.47\\
Neurotizismus & 1.26 & 0.23 & 5.45 &{--\tnote{a}} & 1.36\\
Offenheit &-1.19 & 1.21 &-0.98 & 0.33 &-0.17\\
\addlinespace
\emph{Allgemeine Gesundheits\-wahrnehmung}\\
Extraversion & 0.28 & 0.17 & 1.64 & 0.10 & 0.19\\
Verträglichkeit & 0.40 &0.19 &2.11 &0.04 &0.27\\
Gewissenhaftigkeit&0.13 &0.18 &0.71 &0.48 &0.10\\
Neurotizismus &0.91 &0.20 &4.45 &{--\tnote{a}} &0.93\\
Offenheit &-0.63 &0.90 &-0.71 &0.48 &-0.08\\
\bottomrule
\end{tabular}
\smallskip\footnotesize\RaggedRight
\begin{tablenotes}[flushleft]
\item[$*$] Modell 1: Schiefwinkliges Modell unter Einschluss
der Subskalen \emph{Schmerz} und \emph{Soziale Funktionsfähigkeit}
\item[$**$] Modell 2: Orthogonales Modell unter Ausschluss der Subskalen
\emph{Schmerz} und \emph{Soziale Funktionsfähigkeit}
\item[a] $p<0.001$
\end{tablenotes}
\end{threeparttable}
\end{table}
\end{document}
附录:假设第二个模型也贡献了 5 列,除非文档的边距异常宽,否则仍然可以在纵向模式下排版整个表格。以下建议的设置使用环境tabular*
来确保所有 11 列都适合。
\documentclass[paper=a4, pagesize, fontsize=11pt]{scrartcl}
\usepackage{threeparttable,siunitx,ragged2e,booktabs}
\newcolumntype{P}[1]{>{\RaggedRight\hangafter1\hangindent1em}p{#1}}
\renewcommand\TPTtagStyle{\textit}
\newlength\mylen
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage[margin=2.5cm]{geometry} % set page parameters suitably
\begin{document}
\begin{table}
%\small
\setlength\tabcolsep{0pt}
\settowidth\mylen{\emph{Psychisches Wohlbefinden}} % determine width of first column
\begin{threeparttable}
\caption{Regressionstabelle -- Modelle 1 und 2}
\label{tab:reg1}
\sisetup{table-format=-1.2} % set default format
\begin{tabular*}{\textwidth}{@{\extracolsep{\fill}}
P{\mylen}
S S[table-format=1.2] S S[table-format=1.2] S
S S[table-format=1.2] S S[table-format=1.2] S
}
\toprule
Latente Konstrukte
& \multicolumn{5}{c}{Modell 1\tnote{$*$}}
& \multicolumn{5}{c}{Modell 2\tnote{$**$}} \\
\cmidrule(lr){2-6} \cmidrule(l){7-11}
& {$B$} & {SE} & {$z$} & {$p$} & {$\gamma$}
& {$B$} & {SE} & {$z$} & {$p$} & {$\gamma$} \\
\midrule
\emph{Vitalität}\\
Extraversion
& 0.32 &0.22 & 1.48 &0.14 & 0.16
& 0.32 &0.22 & 1.48 &0.14 & 0.16 \\
Verträglichkeit
& 0.36 &0.23 & 1.54 &0.12 & 0.18\\
Gewissenhaftigkeit
& 0.18 &0.23 & 0.78 &0.44 & 0.10\\
Neurotizismus
& 1.32 &0.24 & 5.53 &{--\tnote{a}} & 0.99\\
Offenheit
&-1.33 &1.42 &-0.94 &0.35 &-0.13\\
\addlinespace
\emph{Psychisches Wohlbefinden}\\
Extraversion
& 0.19 & 0.17 & 1.09 & 0.28 & 0.13\\
Verträglichkeit
& 0.34 & 0.19 & 1.77 & 0.08 & 0.24\\
Gewissenhaftigkeit
& 0.57 & 0.20 & 2.80 & 0.01 & 0.47\\
Neurotizismus
& 1.26 & 0.23 & 5.45 &{--\tnote{a}} & 1.36\\
Offenheit
&-1.19 & 1.21 &-0.98 & 0.33 &-0.17\\
\addlinespace
\emph{Allgemeine Gesundheitswahrnehmung}\\
Extraversion
& 0.28 & 0.17 & 1.64 & 0.10 & 0.19\\
Verträglichkeit
& 0.40 &0.19 &2.11 &0.04 &0.27\\
Gewissenhaftigkeit
&0.13 &0.18 &0.71 &0.48 &0.10\\
Neurotizismus
&0.91 &0.20 &4.45 &{--\tnote{a}} &0.93\\
Offenheit
&-0.63 &0.90 &-0.71 &0.48 &-0.08\\
\bottomrule
\end{tabular*}
\smallskip\footnotesize\RaggedRight
\begin{tablenotes}[flushleft]
\item[$*$] Modell 1: Schiefwinkliges Modell unter Einschluss
der Subskalen \emph{Schmerz} und \emph{Soziale Funktionsfähigkeit}
\item[$**$] Modell 2: Orthogonales Modell unter Ausschluss der Subskalen
\emph{Schmerz} und \emph{Soziale Funktionsfähigkeit}
\item[a] $p<0.001$
\end{tablenotes}
\end{threeparttable}
\end{table}
\end{document}
答案2
根据对您的表格的一些假设,我建议以下 MWE:
\documentclass[paper=a4, pagesize, fontsize=11pt]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{rotating}
\usepackage{threeparttable}
\usepackage{siunitx}
\usepackage{tabularx}
\usepackage{booktabs}
\usepackage{ragged2e}
\newcolumntype{L}{>{\RaggedRight\arraybackslash\hspace{0pt}}X}
\begin{document}
\small
\begin{threeparttable}[H]
\caption{Regressionstabelle -- Modell 1}
\label{tab:reg1}
\setlength{\tabcolsep}{0pt}
\sisetup{table-format=-1.2} % set default format
\begin{tabular*}{\linewidth}{@{}
l @{\extracolsep{\fill}}
*{2}{
S
S[table-format=1.2]
S
S[table-format=<.3, add-integer-zero=false]
S
}
@{}}
\toprule
& \multicolumn{5}{c}{Regression 1} & \multicolumn{5}{c}{Regression 2} \\
\cmidrule(r){2-6} \cmidrule(l){7-11}
Latente Konstrukte & {$B$} & {SE} & {$z$}& {$p$}&$\gamma$ & {$B$} & {SE} & {$z$}& {$p$}&$\gamma$ \\
\midrule
\multicolumn{5}{@{}l}{\emph{Vitalität}}\\ \midrule
Extraversion & 0.32 & 0.22 & 1.48 & 0.14 & 0.16 & 0.32 & 0.22 & 1.48 & 0.14 & 0.16\\
Verträglichkeit & 0.36 &0.23 &1.54 &0.12 &0.18\\
Gewissenhaftigkeit&0.18 &0.23 &0.78 &0.44 &0.10\\
Neurotizismus &1.32 &0.24 &5.53 & < .001 &0.99\\
Offenheit &-1.33 &1.42 &-0.94 &0.35 &-0.13\\
\midrule
\multicolumn{5}{@{}l}{\emph{Psychisches Wohlbefinden}}\\ \midrule
Extraversion &0.19 & 0.17 & 1.09 & 0.28 & 0.13\\
Verträglichkeit &0.34 &0.19 &1.77 &0.08 &0.24\\
Gewissenhaftigkeit&0.57 &0.20 &2.80 &0.01 &0.47\\
Neurotizismus &1.26 &0.23 &5.45 &< .001 &1.36\\
Offenheit &-1.19 &1.21 &-0.98 &0.33 &-0.17\\
\midrule
\multicolumn{5}{@{}l}{\emph{Allgemeine Gesundheitswahrnehmung}}\\ \midrule
Extraversion & 0.28 & 0.17 & 1.64 & 0.10 & 0.19\\
Verträglichkeit & 0.40 &0.19 &2.11 &0.04 &0.27\\
Gewissenhaftigkeit&0.13 &0.18 &0.71 &0.48 &0.10\\
Neurotizismus &0.91 &0.20 &4.45 &<.001 &0.93\\
Offenheit &-0.63 &0.90 &-0.71 &0.48 &-0.08\\
\bottomrule
\end{tabular*}
\begin{tablenotes}
\item[\phantom{*}$*$] Modell 1: Schiefwinkeliges Modell unter Einschluss der Subskalen \emph{Schmerz} und \emph{Soziale Funktionsfähigkeit}
\item[$**$] Modell 2: Orthogonales Modell unter Ausschluss der Subskalen \emph{Schmerz} und \emph{Soziale Funktionsfähigkeit}
\end{tablenotes}
\end{threeparttable}
\end{document}