找不到使表格标题居中的方法

找不到使表格标题居中的方法

我有一张包含一些基本描述性统计数据的表格,是我使用 stargazer 包在 RStudio 中创建的。这是代码:

\begin{table}[!htbp] \centering 
  \caption{Deskriptive Statistiken und Stichprobenzusammensetzung} 
  \label{} 
\begin{tabular}{@{\extracolsep{5pt}} lccccc} 
\\[-1.8ex]\hline 
\hline \\[-1.8ex] 
 & n & Mittelwert & Standardabweichung & Minimum & Maximum \\ 
\hline \\[-1.8ex] 
Alter & $6,397$ & $38.44$ & $13.06$ & $18$ & $67$ \\ 
Arbeitsweg [in min] & $6,397$ & $26.53$ & $22.73$ & $0$ & $454$ \\ 
Arbeitsweg [in km] & $6,397$ & $15.25$ & $17.03$ & $0$ & $300$ \\ 
subj. Gesundheit & $6,397$ & $3.54$ & $0.93$ & $1$ & $5$ \\ 
Krankheitstage [Vorjahr] & $6,397$ & $16.37$ & $32.41$ & $1$ & $365$ \\ 
wöchentl. Arbeitszeit & $6,397$ & $37.71$ & $10.48$ & $0$ & $95$ \\ 
ISEI-Wert & $6,397$ & $47.17$ & $19.80$ & $11.56$ & $88.70$ \\ 
Frauen & $6,397$ & $0.59$ & $0.49$ & $0$ & $1$ \\ 
\hline \\[-1.8ex] 
\end{tabular} 
\end{table} 

这这是我得到的结果(请忽略德语标签)。看起来不错,但如您所见,表格标题没有居中,而是向左移动。我该如何改变这种情况?

我已经尝试过从包captionsetup中获取caption,因为很多帖子都建议这样做:

\documentclass{article}
\usepackage{caption} 
...
\begin{table}[!htbp] \centering 
  \captionsetup {justification = centering}
    \caption{Deskriptive Statistiken und Stichprobenzusammensetzung}

但是这不起作用,标题仍然在同一个位置。事实上,无论我使用 centering、raggedleft、raggedright 还是任何其他参数,它都没有关系。它根本没有移动。我使用包不正确吗?我对 Latex 完全陌生,所以我不太清楚它是如何工作的。顺便说一句,我使用的是 overleaf,以防万一

我非常感激任何建议。提前致谢!

答案1

除了缩短五个数据列的标题外,还应将数字对齐其(隐式或显式)小数标记。在下面的示例中,这是在包S的列类型的帮助下完成的siunitx

在此处输入图片描述

单独的评论:由于所有 8 个变量的样本大小完全相同,因此您可以通过删除第一个数据列并在某处简单地注意样本大小在所有情况下都是 6,397 来释放大量空间。

\documentclass{article} % or some other suitable document class

\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{siunitx}  % for 'S' col. type
\newcolumntype{T}[1]{S[table-format=#1]}
\usepackage{booktabs} % for well-spaced horizontal rules

\begin{document}

\begin{table}[!htbp]
  \setlength\tabcolsep{0pt}
  \sisetup{group-minimum-digits=4,group-separator={,}}
  \caption{Deskriptive Statistiken und Stichprobenzusammensetzung}
  \label{tab:Statistiken}

\smallskip
\begin{tabular*}{\textwidth}{@{\extracolsep{\fill}} 
    l T{4.0} T{2.2} T{2.2} T{2.2} T{3.2} }
\toprule
 & {$n$} & {$\mu$} & {$\sigma$} & {Min.} & {Max.} \\
\midrule
Alter                    & 6397 & 38.44 & 13.06 & 18    & 67 \\
Arbeitsweg [in min]      & 6397 & 26.53 & 22.73 &  0    & 454 \\
Arbeitsweg [in km]       & 6397 & 15.25 & 17.03 &  0    & 300 \\
Subj.\ Gesundheit        & 6397 &  3.54 &  0.93 &  1    & 5 \\
Krankheitstage [Vorjahr] & 6397 & 16.37 & 32.41 &  1    & 365 \\
Wöchentl.\ Arbeitszeit   & 6397 & 37.71 & 10.48 &  0    & 95 \\
ISEI-Wert                & 6397 & 47.17 & 19.80 & 11.56 & 88.70 \\
Frauen                   & 6397 &  0.59 &  0.49 &  0    & 1 \\
\bottomrule
\end{tabular*}
\end{table}

\end{document}

相关内容