我开始将表格翻译成德语,并按照 APA 指南在 LaTeX 文档中构建它(请忽略缺少的标签和标题或缺少的 Rho 和其他格式内容;)...):
\documentclass{article}
\usepackage{booktabs}
\usepackage{nicematrix}
\begin{document}
\begin{table}
\begin{tabular}{lccccccccc}
\toprule
& \multicolumn{5}{c}{Durchschnitt} & \multicolumn{2}{c}{80\% GI} & \multicolumn{2}{c}{95\% KI} \\
\cmidrule(lr){2-6}\cmidrule(lr){7-8}\cmidrule(lr){9-10}
Merkmal & k & N & r & p & SD & UG & OG & UG & OG \\
\cmidrule{1-10}
Neurotizismus & 48 & 8,025 & --.17 & --.24 & .18 & --.47 & --.01 & --.30 & --.18 \\
Extraversion & 60 & 11,705 & .22 & .31 & .17 & .09 & .53 & .26 & .36 \\
Offenheit & 37 & 7,221 & .16 & .24 & .11 & .09 & .38 & .19 & .28 \\
Verträglichkeit & 42 & 9,801 & .06 & .08 & .17 & --.14 & .29 & .02 & .13 \\
Gewissenhaftigkeit & 35 & 7,510 & .20 & .28 & .17 & .06 &.51 & .22 & .34 \\
\bottomrule
\end{tabular}
\end{table}
\end{document}
缺少的是我想在表格下方添加的注释,该注释应仅具有表格本身的宽度,就像原始表格一样(“注释”):
有人知道如何添加这样的注释吗?
提前致谢,感谢您的支持!Florian
答案1
事实证明,您已在包中拥有实现所要求的所有组件nicematrix
。根据手册第 13.3 节,您可以在环境中输入和调整表格注释NiceTabular
。要使用该选项,您还需要加载enumitem
包。
因此,对代码进行稍加修改即可得到所需的输出:
\documentclass[11pt]{article}
\usepackage{booktabs}
\usepackage{nicematrix}
\usepackage{enumitem} % <- needed by nicematrix to include tabular notes
\begin{document}
\begin{table}
\NiceMatrixOptions{caption-above}
\begin{NiceTabular}
[caption = Big Five Persönlichkeitsmerkmale und Führung\tabularnote{aus dem Englischen übersetzt },
tabularnote = \textit{Notiz:} Wir haben die Formel von Whitener's (1990) für den Standardfehler der mittleren Korrelation bei der Berechnung von Konfidenzintervallen verwendet ]
{lccccccccc}
\toprule
& \multicolumn{5}{c}{Durchschnitt} & \multicolumn{2}{c}{80\% GI} & \multicolumn{2}{c}{95\% KI} \\
\cmidrule(lr){2-6}\cmidrule(lr){7-8}\cmidrule(lr){9-10}
Merkmal & k & N & r & $\rho$\tabularnote{$\rho$ = geschätzte korrigierte Schätzung} & SD & UG & OG & UG & OG \\
\cmidrule{1-10}
Neurotizismus & 48 & 8,025 & --.17 & --.24 & .18 & --.47 & --.01 & --.30 & --.18 \\
Extraversion & 60 & 11,705 & .22 & .31 & .17 & .09 & .53 & .26 & .36 \\
Offenheit & 37 & 7,221 & .16 & .24 & .11 & .09 & .38 & .19 & .28 \\
Verträglichkeit & 42 & 9,801 & .06 & .08 & .17 & --.14 & .29 & .02 & .13 \\
Gewissenhaftigkeit & 35 & 7,510 & .20 & .28 & .17 & .06 &.51 & .22 & .34 \\
\bottomrule
\end{NiceTabular}
\end{table}
\end{document}
答案2
编辑:
修正了十进制数的书写格式(从十进制数中删除零)
通过使用tabularray
带有库的包booktabs
并且siunitx˛
代码简单,MWE 只需要进行一次编译就可以得到最终结果,数字在小数点对齐:
\documentclass[11pt]{article}
\usepackage{geometry} % for formatting page layout
\usepackage{tabularray}
\UseTblrLibrary{booktabs, siunitx}
\sisetup{group-separator={,},
input-decimal-markers={.},
parse-numbers=false}
\begin{document}
\begin{table}
\begin{talltblr}[
caption = {Big Five Persönlichkeitsmerkmale und Führung\TblrNote{a}},
remark{Notiz} = {Wir haben die Formel von Whitener's (1990) für den
Standardfehler der mittleren Korrelation bei der Berechnung von Konfidenzintervallen verwendet},
note{a} = {aus dem Englischen übersetzt},
note{b} = {$\rho$ = geschätzte korrigierte Schätzung}
]{colspec = {l c Q[c, si={table-format= 2.3}]
*{7}{Q[c, si={table-format=-1.2}]}
},
row{1,2} = {guard}
}
\toprule
& \SetCell[c=5]{c} Durchschnitt
& & & & & \SetCell[c=2]{c} \qty{80}{\%} GI
& & \SetCell[c=2]{c} \qty{80}{\%} KI
& \\
\cmidrule[lr]{2-6}
\cmidrule[lr]{7-8}
\cmidrule[lr]{9-10}
Merkmal & k & N & r & $\rho$ & SD & UG & OG & UG & OG \\
\midrule
Neurotizismus & 48 & 8,025 & -.17 & -.24 & .18 & -.47 & -.01 & -.30 & -.18 \\
Extraversion & 60 & 11,705 & .22 & .31 & .17 & .09 & .53 & .26 & .36 \\
Offenheit & 37 & 7,221 & .16 & .24 & .11 & .09 & .38 & .19 & .28 \\
Verträglichkeit & 42 & 9,801 & .06 & .08 & .17 & -.14 & .29 & .02 & .13 \\
Gewissenhaftigkeit & 35 & 7,510 & .20 & .28 & .17 & .06 & .51 & .22 & .34 \\
\bottomrule
\end{talltblr}
\end{table}
\end{document}
附录:
在这种情况下,当注释(注释:)在注释(1,b)之前很重要时,您需要定义新theme
的talltblr
:
\DefTblrTemplate{lastfoot}{mytheme}%
{
\UseTblrTemplate{remark}{default}
\UseTblrTemplate{note}{default}
}
\NewTblrTheme{mytheme}%
{
\SetTblrTemplate{lastfoot}{mytheme}
}
应将其插入表前或序言中(用于全局设置),并将talltblr
序言更改为:
\begin{talltblr}[theme=mytheme,
caption = {Big Five Persönlichkeitsmerkmale und Führung\TblrNote{a}},
remark{Notiz} = {Wir haben die Formel von Whitener's (1990) für den
Standardfehler der mittleren Korrelation bei der Berechnung von Konfidenzintervallen verwendet},
note{a} = {aus dem Englischen übersetzt},
note{b} = {$\rho$ = geschätzte korrigierte Schätzung}
]{colspec = {l c Q[c, si={table-format= 5.0}]
*{7}{Q[c, si={table-format=-1.2}]}
},
row{1,2} = {guard}
}
答案3
这是一个将表格材料和图例封装在threeparttable
环境中的解决方案。只需这样做即可确保图例的宽度与表格材料的宽度相同。
我还会努力将 9 个数据列中的数字与其(隐式或显式)小数标记对齐。在下表中,这是通过使用包S
提供的列类型来实现的siunitx
。
\documentclass{article}
\usepackage{booktabs}
%% new:
\usepackage{siunitx} % for 'S' column type
\usepackage[flushleft]{threeparttable} % for 'threeparttable' env.
\usepackage{lipsum} % for filler text
\begin{document}
\begin{table}
\sisetup{group-separator={,},group-minimum-digits=4}
\centering
\setlength\tabcolsep{0pt} % let LaTeX figure out width of intercolumn spaces
\begin{threeparttable}
% (proviede a suitable \caption statement)
\begin{tabular*}{0.95\textwidth}% % <-- set desired target width
{@{\extracolsep{\fill}}
l
S[table-format= 2.0]
S[table-format= 5.0]
*{2}{S[table-format=-1.2]}
S[table-format= 1.2]
*{4}{S[table-format=-1.2]}
}
\toprule
Merkmal
& \multicolumn{5}{c}{Durchschnitt}
& \multicolumn{2}{c}{80\% GI}
& \multicolumn{2}{c}{95\% KI} \\
\cmidrule{2-6} \cmidrule{7-8} \cmidrule{9-10}
& {$k$} & {$N$} & {$r$} & {$\rho$} & {SD$_{\rho}$} & {UG} & {OG} & {UG} & {OG} \\
\midrule
Neurotizismus & 48 & 8025 & -.17 & -.24 & .18 & -.47 & -.01 & -.30 & -.18 \\
Extraversion & 60 & 11705 & .22 & .31 & .17 & .09 & .53 & .26 & .36 \\
Offenheit & 37 & 7221 & .16 & .24 & .11 & .09 & .38 & .19 & .28 \\
Verträglichkeit & 42 & 9801 & .06 & .08 & .17 & -.14 & .29 & .02 & .13 \\
Gewissenhaftigkeit & 35 & 7510 & .20 & .28 & .17 & .06 & .51 & .22 & .34 \\
\bottomrule
\end{tabular*}
\medskip
\footnotesize
\lipsum[2][1-5] % <-- replace with text of legend.
\end{threeparttable}
\end{table}
\end{document}