Tabellenüberschrift länger als Tabelle

Tabellenüberschrift länger als Tabelle

Wie kann ich die Tabellenüberschrift bitte auf die Länge der Tabelle einstellen?

\begin{table}[ht]
\caption{Empirical Model Results}
\centering
\begin{tabular}{l c c c c} 
\hline\hline 
& \multicolumn{4}{c}{Model} \\
 & 1 & 2 & 3 & 4 \\ [0.5ex]
\hline
Interest & -3.58$^\ddagger$ & -.50 & -3.44$^\ddagger$ & -.44$^\nmid$ \\ 
 & (.37) & (.54) & (.20) & (.25)  \\[1ex]
Lagged Rainfall & -.06$^\ddagger$  & -.07$^\ddagger$ & -.01 & -.01$^\dagger$\\
 & (.009) & (.008) & (.007) & (.005) \\ [1ex]
Yearend & 3.58$^\dagger$ & 3.72$^\dagger$ & 4.23$^\ddagger$ & 4.37$^\ddagger$ \\
& (1.67) & (1.53) & (1.13) & (.91) \\[1ex]
State Fixed Effects & No & No & Yes & Yes \\[1ex]
Time Fixed Effects & No & Yes & No & Yes \\ [1ex]
$\bar{R^2}$ & .16 & .31 & .62 & .77 \\[1ex] 
\hline
\end{tabular}
 \centering 
 \caption*{
    \footnotesize Note: $\nmid$, $\dagger$ and $\ddagger$ denote significance at .1, .05 and .01 levels respectively. Standard errors presented in paratheses}

Antwort1

threeparttableFür solche Dinge sollten Sie ein verwenden .

% arara: pdflatex

\documentclass{article}
\usepackage{amssymb}
\usepackage{threeparttable}
\usepackage{booktabs}
\usepackage{caption}
\usepackage{siunitx}

\begin{document}
\begin{table}[ht]
    \caption{Empirical Model Results}
    \centering
    \begin{threeparttable}
    \begin{tabular}{lcccc}\toprule
        & \multicolumn{4}{c}{Model} \\
        & 1 & 2 & 3 & 4 \\\midrule
        Interest & $-3.58^\ddagger$ & $-.50$ & $-3.44^\ddagger$ & $-.44^\nmid$ \\ 
        & $(.37)$ & $(.54)$ & $(.20)$ & $(.25)$ \\\addlinespace
        Lagged Rainfall & $-.06^\ddagger$  & $-.07^\ddagger$ & $-.01$ & $-.01^\dagger$\\
        & $(.009)$ & $(.008)$ & $(.007)$ & $(.005)$ \\\addlinespace
        Yearend & $3.58^\dagger$ & $3.72^\dagger$ & $4.23^\ddagger$ & $4.37^\ddagger$ \\
        & $(1.67)$ & $(1.53)$ & $(1.13)$ & $(.91)$ \\\addlinespace
        State Fixed Effects & No & No & Yes & Yes \\
        Time Fixed Effects & No & Yes & No & Yes \\
        $\bar{R^2}$ & $.16$ & $.31$ & $.62$ & $.77$ \\\bottomrule
    \end{tabular}
    \begin{tablenotes}
        \item[$\nmid,\dagger,\ddagger$] Significance at \numlist[add-integer-zero=false]{.1;.05;.01} levels respectively. Standard errors presented in parantheses
    \end{tablenotes}
    \end{threeparttable}
    \end{table}
\end{document}

Bildbeschreibung hier eingeben

Antwort2

Hier ist eine Lösung, die (a) das tabularxPaket verwendet, um eine Tabelle mit einer vordefinierten Breite (von 0.77\textwidth) zu erstellen, und (b) den Spaltenbezeichner verwendet, \multicolumn{5}{p{0.77\textwidth}}um die Tabellennotiz zu setzen. Eine pSpalte („Absatz“) umbricht Text bei Bedarf automatisch über mehrere Zeilen.

Darüber hinaus verwendet die Lösung das dcolumnPaket, um die Zahlen an ihren Dezimalmarkierungen auszurichten, und das booktabsPaket, um horizontale Linien mit ausreichend Abstand zu erstellen.

Bildbeschreibung hier eingeben

\documentclass{article}
\usepackage{caption,amssymb,tabularx,dcolumn,booktabs}
\newcolumntype{d}[1]{D{.}{.}{#1}} % "decimal alignment" column type
\newcommand\mc[1]{\multicolumn{1}{c}{#1}} % shortcut macro
\begin{document}
\begin{table}[ht]
\caption{Empirical Model Results}
\centering
\begin{tabularx}{0.77\textwidth}{@{} X *{4}{d{2.4}} @{}} 
\toprule
& \multicolumn{4}{c@{}}{Model} \\
\cmidrule(l){2-5}
 & \mc{1} & \mc{2} & \mc{3} & \mc{4} \\
\midrule
Interest & -3.58^\ddagger & -.50 & -3.44^\ddagger & -.44^\nmid \\ 
 & (.37) & (.54) & (.20) & (.25)  \\[1ex]
Lagged Rainfall & -.06^\ddagger  & -.07^\ddagger & -.01 & -.01^\dagger\\
 & (.009) & (.008) & (.007) & (.005) \\[1ex]
Yearend & 3.58^\dagger & 3.72^\dagger & 4.23^\ddagger & 4.37^\ddagger \\
& (1.67) & (1.53) & (1.13) & (.91) \\[1ex]
State Fixed Effects & \mc{No} & \mc{No} & \mc{Yes} & \mc{Yes} \\
Time Fixed Effects & \mc{No} & \mc{Yes} & \mc{No} & \mc{Yes} \\
$\bar{R}^2$ & .16 & .31 & .62 & .77 \\ 
\midrule[\heavyrulewidth]
\multicolumn{5}{@{}p{0.77\textwidth}@{}}{\footnotesize Note: $\nmid$, $\dagger$ and $\ddagger$ denote 
significance at .1, .05 and .01 levels respectively. Standard errors presented in}\\
\end{tabularx}
\end{table}
\end{document}

verwandte Informationen