Dezimalstellen und Überschriften ausrichten

Dezimalstellen und Überschriften ausrichten
\documentclass[12pt]{article}
\usepackage[portuguese]{babel}
\usepackage{graphicx}
\usepackage[utf8]{inputenc}
\usepackage{mathtools}
\usepackage{subfig}
\usepackage[flushleft]{threeparttable}
\usepackage{booktabs}
\usepackage[nodisplayskipstretch]{setspace}
\usepackage{amssymb}
\usepackage{setspace}
\usepackage[section]{placeins}
\usepackage{dcolumn}
\usepackage{siunitx,booktabs}
\usepackage{url}
\usepackage{float}
\usepackage{subcaption}
\usepackage{tabularx}
\usepackage{adjustbox}
\usepackage{rotating}
\usepackage{lipsum}
\usepackage{amsmath}
\usepackage{geometry}
\usepackage[tableposition=top]{caption}
\usepackage{babel}
\usepackage[style=authoryear]{biblatex}
\geometry{
a4paper,
total={140mm,190mm},
}
\usepackage[T1]{fontenc}

\newcolumntype{d}[1]{D{.}{.}{#1}}

\begin{document} 
   \begin{table}[!htb]
    \centering

    \caption{Model results}
    \begin{adjustbox}{max width=\textwidth}
    \begin{tabular}{ld{2.4}d{2.4}d{2.4}d{2.4}d{2.4}d{2.4}}
    \hline
    Link &  \multicolumn{1}{c}{Logit} &  & \multicolumn{1}{c}{Probit} &  & \multicolumn{1}{c}{Cloglog} &\\
    \hline
    Parameter &Mean &Sd & Mean & Sd & Mean &Sd  \\
    \hline
    $\beta_0$ &-0,6229 &0,2370 &-0,3853 &0,1425 &-0,8401 &0,1931  \\
    $\beta_1$ &-0,0123 &0,0033 &-0,0072 &0,0019&-0,0107 &0,0027  \\
    $\beta_2$  &0,1184 &0,0379 &0,0688 &0,0234 &0,1027 &0,0314 \\
    $\phi$  &33,0987 &7,6123 &32,4051 &7,6602 &33,8460 &8,0493 \\
    \hline
    Credible Interval & & & & & &\\
    \hline
    Parameter &  2.5\% & 97.5\% & 2.5\% & 97.5\% & 2.5\% & 97.5\%  \\
    \hline
    $\beta_0$ &-1,1034 &-0,1601 &-0,6631 &-0,1042 &-1,2247 &-0,4598 \\
    $\beta_1$  &-0,0186 &-0,0056 &-0,0112 &-0,0034 &-0,0159 &-0,0050 \\
    $\beta_2$  & 0,0443 &0,1933 &0,0219 &0,1134 & 0,0415&0,1627 \\
    $\phi$  &19,6661 &49,6969 & 19,0686 &49,1156 &20,1797&51,8046 \\
    \hline
    \end{tabular}
    \end{adjustbox}
    \end{table}
\end{document}

Die Werte in der Parameterzeile 2,5 %, 97,5 % usw. stimmen nicht mit den Mittelwerten und Standardabweichungen überein.

Antwort1

Hier sind zwei Lösungen mit siunitx(mit scheinen seltsame Dinge zu passieren dcolumn). In der zweiten Lösung habe ich booktabs ohne vertikale Linie verwendet, um ein professionelleres Aussehen zu erzielen. In beiden habe ich die adjustwidthUmgebung entfernt, die nicht mit Tabellen verwendet werden sollte. Beachten Sie auch, dass Pakete subfig andmit Subcaption nicht kompatibel sind. Bevorzugen Sie letzteres.

\documentclass[12pt, portuguese]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{graphicx}
\usepackage{mathtools}
\usepackage[flushleft]{threeparttable}
\usepackage[nodisplayskipstretch]{setspace}
\usepackage{amssymb}
\usepackage{setspace}
\usepackage[section]{placeins}
\usepackage{siunitx,booktabs}
\usepackage{url}
\usepackage{float}
\usepackage{tabularx}
\usepackage{adjustbox}
\usepackage{rotating}
\usepackage{lipsum}
\usepackage{geometry}
\usepackage[tableposition=top]{caption}
\usepackage{subcaption}
\usepackage[style=authoryear]{biblatex}
\geometry{
a4paper,
total={140mm,190mm},
}

\newcolumntype{d}[1]{D{.}{.}{#1}}

\begin{document}

   \begin{table}[!htb]
    \centering
    \caption{Model results}
\sisetup{table-format = -1.4, table-number-alignment=center}
    \begin{tabular}{l|*{6}{S|}}
    \hline
    Link & \multicolumn{2}{c|}{Logit} &\multicolumn{2}{c|}{Probit} & \multicolumn{2}{c|}{Cloglog}\\
    \hline
    Parameter &{Mean} &{Sd} & {Mean} & {Sd }& {Mean} & {Sd} \\
    \hline
    $\beta_0$ &-0,6229 &0,2370 &-0,3853 &0,1425 &-0,8401 &0,1931 \\
    $\beta_1$ &-0,0123 &0,0033 &-0,0072 &0,0019&-0,0107 &0,0027 \\
    $\beta_2$ &0,1184 &0,0379 &0,0688 &0,0234 &0,1027 &0,0314 \\
    $\phi$ &33,0987 &7,6123 &32,4051 &7,6602 &33,8460 &8,0493 \\
    \hline
    Credible Interval & & & & & &\\
    \hline
    Parameter & \SI{2.5}{\%} & \SI{97.5}{\%} & \SI{2.5}{\%} & \SI{97.5}{\%} & \SI{2.5}{\%} & \SI{97.5}{\%} \\
    \hline
    $\beta_0$ &-1,1034 &-0,1601 &-0,6631 &-0,1042 &-1,2247 &-0,4598 \\
    $\beta_1$ &-0,0186 &-0,0056 &-0,0112 &-0,0034 &-0,0159 &-0,0050 \\
    $\beta_2$ & 0,0443 &0,1933 &0,0219 &0,1134 & 0,0415&0,1627 \\
    $\phi$ &19,6661 &49,6969 & 19,0686 &49,1156 &20,1797&51,8046 \\
    \hline
    \end{tabular}
    \end{table}

   \begin{table}[!htb]
    \centering
    \caption{Model results}
\sisetup{table-format = -1.4, table-number-alignment=center}
    \begin{tabular}{l*{6}{S}}
    \toprule
    Link & \multicolumn{2}{c}{Logit} &\multicolumn{2}{c}{Probit} & \multicolumn{2}{c}{Cloglog}\\
    \cmidrule{1-7}
    Parameter &{Mean} &{Sd} & {Mean} & {Sd }& {Mean} & {Sd} \\
    \midrule
    $\beta_0$ &-0,6229 &0,2370 &-0,3853 &0,1425 &-0,8401 &0,1931 \\
    $\beta_1$ &-0,0123 &0,0033 &-0,0072 &0,0019&-0,0107 &0,0027 \\
    $\beta_2$ &0,1184 &0,0379 &0,0688 &0,0234 &0,1027 &0,0314 \\
    $\phi$ &33,0987 &7,6123 &32,4051 &7,6602 &33,8460 &8,0493 \\
    \midrule
    Credible Interval \\
    \cmidrule{1-7}
    Parameter & \SI{2.5}{\%} & \SI{97.5}{\%} & \SI{2.5}{\%} & \SI{97.5}{\%} & \SI{2.5}{\%} & \SI{97.5}{\%} \\
    \midrule
    $\beta_0$ &-1,1034 &-0,1601 &-0,6631 &-0,1042 &-1,2247 &-0,4598 \\
    $\beta_1$ &-0,0186 &-0,0056 &-0,0112 &-0,0034 &-0,0159 &-0,0050 \\
    $\beta_2$ & 0,0443 &0,1933 &0,0219 &0,1134 & 0,0415&0,1627 \\
    $\phi$ &19,6661 &49,6969 & 19,0686 &49,1156 &20,1797&51,8046 \\%
    \bottomrule
    \end{tabular}
    \end{table}

\end{document} 

Bildbeschreibung hier eingeben

Antwort2

dcolumnHier ist eine Lösung, die das Paket und seinen dSpaltentyp weiterhin verwendet .

,Da Sie anscheinend (Komma) als Dezimaltrennzeichen für die Ausgabe verwenden , schlage ich vor, \newcolumntype{d}[1]{D{.}{.}{#1}}es durch zu ersetzen \newcolumntype{d}[1]{D{,}{,}{#1}}. Da Sie das booktabsPaket sowieso verwenden, habe ich auch das Erscheinungsbild der Tabelle neu organisiert, um ihr ein offeneres Aussehen zu verleihen: Beachten Sie das Fehlen vertikaler Linien und das Vorhandensein von weniger, aber besser verteilten horizontalen Linien.

Bildbeschreibung hier eingeben

\documentclass[12pt]{article}
% I've stripped down the preamble to the bare mininum
\usepackage[portuguese]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{dcolumn,booktabs,geometry}
\geometry{a4paper,total={140mm,190mm}}
\usepackage[skip=0.333\baselineskip]{caption}

\newcolumntype{d}[1]{D{,}{,}{#1}} $ commas, not periods
\newcommand\mr[1]{\multicolumn{1}{r}{#1}} % handy shortcut macro

\begin{document} 
\begin{table}[!htb]
    \centering
    \caption{Model results}
    \begin{tabular}{@{}l*{6}{d{2.4}}@{}}
    \toprule
    Link &  \multicolumn{2}{c}{Logit} & \multicolumn{2}{c}{Probit} & \multicolumn{2}{c}{Cloglog} \\
    \cmidrule(lr){2-3} \cmidrule(lr){4-5} \cmidrule(l){6-7}
    Parameter &\mr{Mean} &\mr{Sd} &\mr{Mean} &\mr{Sd} &\mr{Mean} &\multicolumn{1}{r@{}}{Sd}   \\
    \midrule
    $\beta_0$ &-0,6229 &0,2370 &-0,3853 &0,1425 &-0,8401 &0,1931  \\
    $\beta_1$ &-0,0123 &0,0033 &-0,0072 &0,0019&-0,0107 &0,0027  \\
    $\beta_2$  &0,1184 &0,0379 &0,0688 &0,0234 &0,1027 &0,0314 \\
    $\phi$  &33,0987 &7,6123 &32,4051 &7,6602 &33,8460 &8,0493 \\

    \addlinespace
    &\multicolumn{6}{c@{}}{Confidence Interval Bounds} \\
    \cmidrule(l){2-7}
    &  \mr{2.5\%} & \mr{97.5\%} & \mr{2.5\%} & \mr{97.5\%} &\mr{2.5\%} & \multicolumn{1}{r@{}}{97.5\%} \\
    \midrule
    $\beta_0$ &-1,1034 &-0,1601 &-0,6631 &-0,1042 &-1,2247 &-0,4598 \\
    $\beta_1$  &-0,0186 &-0,0056 &-0,0112 &-0,0034 &-0,0159 &-0,0050 \\
    $\beta_2$  & 0,0443 &0,1933 &0,0219 &0,1134 & 0,0415&0,1627 \\
    $\phi$  &19,6661 &49,6969 & 19,0686 &49,1156 &20,1797&51,8046 \\
    \bottomrule
    \end{tabular}
\end{table}
\end{document}

verwandte Informationen