Probleme mit dcolumn

Tabellen und Grafiken erstellen und anordnen


Tiia
Forum-Newbie
Forum-Newbie
Beiträge: 6
Registriert: Mi 20. Aug 2014, 12:25

Probleme mit dcolumn

Beitrag von Tiia »

Hallo zusammen,

das ich wahrscheinlich den dümmsten Fehler aller Zeiten mache, dass ist mir bewusst (bin aber leider auch ein kompletter Anfänger auf dem Gebiet). Aber ich such und versuche nun wirklich schon seit Stunden und ich komm nicht drauf, warum die Tabelle an Hässlichkeit kaum zu übertreffen ist. :oops: :oops: :oops:

Ich will doch "nur", dass 2 Spalten nach dem Punkt und die anderen nach dem Komma ausgerichtet werden - ach ja und die erste rechtsbündig sein soll... aber es klappt eigentlich nichts davon und vor allem sprengt die Tabelle die ganze Seite, obwohl sie ganz locker draufpassen sollte :(

Ich bedanke mich bereits im Voraus!
\documentclass[11pt,a4paper]{article}
\usepackage[para,online,flushleft]{threeparttable}
\usepackage{tabularx}
\usepackage{longtable}

\begin{landscape}
\begin{table}[h!]
    \textbf{\caption{\label{Tabelle_1} Übersicht}}
    \begin{small}
    \begin{threeparttable}
    \begin{tabular}{r D{.}{.}{3} c*{3}{D{,}{,}{2}} D{.}{.}{3} c*{4}{D{,}{,}{2}}}
    Durchschnittspreis  & Anzahl der    & in Prozent    & Durchschnitt &  Std. Dev.     & Anzahl verfügbaren & in Prozent    & Durchschnitt &  Std. Dev.   & Anteil der   \\
                        & Beobachtungen &               &              &                & Beobachtungen      &               &              &              & verfügbaren Produkte  \\\hline
    < 500           & 8.664.784     & 76,91         & 145,04    & 109,70     & 4.066.388    & 81,67     & 139,97    & 105,98     & 46,93 \\
    500-1.000       & 882.247       & 7,83          & 762,01    & 140,39     & 407.324      & 8,18      & 761,08    & 136,08     & 46,17 \\
    Alle                & 11.265.514    & 100,00        & 540,43    & 1.125,13   & 4.978.795    & 100,00    & 362,01    & 635,64     & 44,20 \\\hline
    \end{tabular}
    \end{threeparttable}
    \end{small}
\end{table}
\end{landscape}

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

Du hast schon sehr gut versucht ein Minimalbeispiel zu erstellen, aber warum testest du es denn nicht?

Nimm statt dcolumn lieber siunitx.
\documentclass[11pt,a4paper]{article}
\usepackage{dcolumn}
\usepackage{booktabs}
\usepackage[locale=DE]{siunitx}
\usepackage{pdflscape}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\begin{document}
http://texwelt.de/wissen/fragen/1852/kann-ich-schriftgroenumschaltungen-auch-als-umgebungen-verwenden
\begin{landscape}
\begin{table}%[h!]
%    \textbf{% JB: Mach das bloß nicht so
	    \caption{
		    \label{Tabelle_1}%JB: Ich hoffe du gibst
%		    deinen Labels ordentliche Namen
	    Übersicht}
    %}

	    \small
    \begin{tabular}{r 
		    S[table-format=7]
S
S
S
S[table-format=7]
S
S
S
S
}
	    \toprule
	    {   Durchschnittspreis }&
	    {Anzahl der            }&
	    {in Prozent            }&
	    {Durchschnitt          }&
	    { Std. Dev.            }&
	    {Anzahl verfügbaren    }&
	    {in Prozent            }&
	    {Durchschnitt          }&
	    { Std. Dev.            }&
	    {Anteil der  } \\
		    & {Beobachtungen} &               &
				&                & {Beobachtungen}      &               &
				&              & {verfügbaren Produkte}
			\\\midrule
    $< 500$           & 8664784     & 76,91         & 145,04    & 109,70     & 4066388    & 81,67     & 139,97    & 105,98     & 46,93 \\
    $500-1000$       & 882247       & 7,83          & 762,01    & 140,39     & 407324      & 8,18      & 761,08    & 136,08     & 46,17 \\
    Alle                & 11265514    & 100,00        & 540,43
    & 1125,13   & 4978795    & 100,00    & 362,01    & 635,64
    & 44,20 \\\bottomrule
    \end{tabular}
\end{table}
\end{landscape} 
\end{document}
Das trösted aber nicht über den Fakt hinweg, dass deine Tabelle viiieel zu breit ist und du diese dringend überdenken solltest.
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

Tiia
Forum-Newbie
Forum-Newbie
Beiträge: 6
Registriert: Mi 20. Aug 2014, 12:25

Beitrag von Tiia »

Meinst du so? Die Tabelle ist halt leider garnicht so, wie ich es mir gewünscht hätte und ich hab gedacht, dass ich die richtigen Befehle im Internet gefunden hab :(

\documentclass[11pt,a4paper]{article}
\usepackage[para,online,flushleft]{threeparttable}
\usepackage{tabularx}
\usepackage{longtable}
\usepackage{lscape}
\usepackage{amssymb}
\usepackage{amsbsy}
\usepackage{amsmath}
\usepackage[ngerman]{babel}


\begin{document}

\begin{landscape}
\begin{table}[h!]
    \textbf{\caption{\label{Tabelle_1} Uebersicht}}
    \begin{small}
    \begin{threeparttable}
    \begin{tabular}{r D{.}{.}{3} c*{3}{D{,}{,}{2}} D{.}{.}{3} c*{4}{D{,}{,}{2}}}
    Durchschnittspreis  & Anzahl der    & in Prozent    & Durchschnitt &  Std. Dev.     & Anzahl verfuegbaren & in Prozent    & Durchschnitt &  Std. Dev.   & Anteil der   \\
                        & Beobachtungen &               &              &                & Beobachtungen      &               &              &              & verfuegbaren Produkte  \\\hline
    $<$ 500           & 8.664.784     & 76,91         & 145,04    & 109,70     & 4.066.388    & 81,67     & 139,97    & 105,98     & 46,93 \\
    500-1.000       & 882.247       & 7,83          & 762,01    & 140,39     & 407.324      & 8,18      & 761,08    & 136,08     & 46,17 \\
    Alle                & 11.265.514    & 100,00        & 540,43    & 1.125,13   & 4.978.795    & 100,00    & 362,01    & 635,64     & 44,20 \\\hline
    \end{tabular}
    \end{threeparttable}
    \end{small}
\end{table}
\end{landscape}

\end{document}

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

Ich habe meinen Beitrag oben gerade editiert. Schau mal rein.
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

Tiia
Forum-Newbie
Forum-Newbie
Beiträge: 6
Registriert: Mi 20. Aug 2014, 12:25

Beitrag von Tiia »

Vielen Dank schonmal!!!

Das mit dem Platz auf der Seite hätte ich jetzt glaube ich gelöst aber ich hab das Problem, dass ich die Zahlen def. mit Punkt und Komma schreiben muss :( Gibt es da irgendeine Variante, wie ich die Spalten mit den Punkten noch ausrichten kann?
\documentclass[11pt,a4paper]{article}
\usepackage{dcolumn}
\usepackage{booktabs}
\usepackage[locale=DE]{siunitx}
\usepackage{pdflscape}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{multirow}

\begin{document}
http://texwelt.de/wissen/fragen/185.....-als-umgebungen-verwenden
\begin{landscape}
\begin{table}%[h!]
%    \textbf{% JB: Mach das bloß nicht so
       \caption{
          \label{Tabelle_1}%JB: Ich hoffe du gibst
%          deinen Labels ordentliche Namen
       Übersicht}
    %}
    \small
    \begin{tabular}{r
    S[table-format=7]
S
S
S
S[table-format=7]
S
S
S
S
}
    \toprule
    \multirow{3}*{{Durchschnittspreis}}   & {Anzahl der}      & {in}      & {Durch-}  &  \multirow{3}*{{Std. Dev.}}   & {Anzahl der}        & {in}           & {Durch-}      & \multirow{3}*{{Std. Dev.}}  & {Anteil der} \\
                 & {Beobachtungen}   & {Prozent} & {schnitt} &                               & {verfügbaren}       & {Prozent}      & {schnitt}     &             & {verfügbaren} \\
                        &                   &           &           &                               & {Beobachtungen}     &                &               &              & {Produkte}  \\\midrule
    $< 500$           & 8664784     & 76,91         & 145,04    & 109,70     & 4066388    & 81,67     & 139,97    & 105,98     & 46,93 \\
    $500-1000$       & 882247       & 7,83          & 762,01    & 140,39     & 407324      & 8,18      & 761,08    & 136,08     & 46,17 \\
    Alle                & 11265514    & 100,00        & 540,43
    & 1125,13   & 4978795    & 100,00    & 362,01    & 635,64
    & 44,20 \\
    \bottomrule
    \end{tabular}
\end{table}
\end{landscape}
\end{document}
 

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

group-separator={.}
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

Antworten