PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Tabelle "strecken"



FelixRich
28-12-2008, 16:21
Hallo liebe User,

will morgen meine Diplomarbeit zum drucken geben und mache gerade noch paar Feinheiten..
möchte eine Tabelle auf Seitengröße strecken, weil du sonst so klein aussieht..:confused:
hier mal meine Tabelle:
\def\MA#1{\multicolumn{1}{@{}l}{#1}}

\begin{table}[htbp]
\centering
{\footnotesize
\begin{tabular}{@{}>{}l*{5}{D{.}{.}{-1}}@{}}
\toprule
\textnormal{\textbf{Gebäude}}
& \MA{\textbf{A\tsubs{beh. Wfl}}~[m\tsups{2}]}
& \MA{ \textbf{ A\tsubs{TK}}~[m\tsups{2}]}
& \MA{\textbf{V\tsubs{SP}}~[m\tsups{3}]}

\\
\midrule
Bestands"-gebäude 71
& 1500
& 210
& 315,00

\\

MFH 1
& 780
& 109,20
& 163,80

\\

MFH 2
& 1212
& 169,68
& 254,52

\\

AH 1,2,3
& 1018
& 142,52
& 213,78

\\

AH 4,5
& 1018
& 142,52
& 213,78

\\

RH 1 bis 7
& 162
& 22,68
& 34,02

\\

EFH 1 bis 6
& 250
& 35
& 52,50

\\

Kita
& 152
& 21,28
& 31,92

\\
\midrule
\textbf{Summe}
& \textbf{11.100}
& \textbf{1.554}
& \textbf{2.331}

\\
\bottomrule
\end{tabular}
}
\caption{Kollektorfl"ache und Speichervolumen f"ur vollsolare \newline Heizung und Warmwasserbereitung "uber Richtwerte}
\label{tab:Kollektorfl"ache und Speichervolumen f"ur vollsolare Heizung und Warmwasserbereitung "uber Richtwerte}
\end{table}

danke

René Geppert
28-12-2008, 16:29
diese minitabelle auf seitengröße strecken? Oo
da du sie als fließumgebung im text hast, sieht es doch besser aus, wenn du oben/unten drunter text hast?

ansonsten ein

\renewcommand{\arraystretch}{5}

aber die ergebnisse sehen grauenhaft aus

gruß

FelixRich
28-12-2008, 16:33
wie die ergebnisse sehen grauenhaft aus?
also ich meinte mit "strecken" auf seitenbreite und dann auch nur für die tabelle..
geht das?

René Geppert
28-12-2008, 16:53
du könntest tabular* oder tabularx nehmen
allerdings ist tabularx nicht mit dcolumn kombinierbar

zum anderen ist mir auch aufgefallen, dass du 6 spalten definierst, aber nur 4 nutzt
darum ist die rechte hälfte deiner tabelle recht weit und leer
sofern die tabelle vollständig ist, stimmen außerdem die spaltenwerte nicht mit der summe überein
und die dcolumns führen auch nicht zum gewünschten ergebnis, wie die 210 und die 35 zeigen
dcolumn ist zudem nicht nötig, da deine werte dieselbe anzahl an nachkommastellen haben und die ausrichtung spätestens in der summenzeile nicht mehr klappt
außerdem richtest du mit dcolumn am {.} aus, wovon du in deiner tabelle allerdings nur 3 hast, nämlich in der summenzeile

sorry für die viele kritik, aber vll. kannst du ein paar der sachen konkretisieren
vielleicht kannst

René Geppert
28-12-2008, 17:01
als ausgangspunkt vielleicht folgender ansatz...so auf die schnelle^^ (mit den von dir gegebenen zahlen)


\documentclass{scrartcl}
\usepackage{array,ragged2e,amsmath,amssymb,dcolumn ,tabularx,booktabs}
\def\MA#1{\multicolumn{1}{@{}l}{#1}}


\begin{document}

\begin{table}[htbp]
\centering
{\footnotesize
\begin{tabular}{@{}>{}l@{\hspace{1cm}}D{,}{,}{-1}@{\hspace{1cm}}D{,}{,}{-1}@{\hspace{1cm}}D{,}{,}{-1}@{}}
\toprule
\textnormal{\textbf{Gebäude}}
& \MA{\textbf{A\textsubscript{beh. Wfl}}~[m\textsuperscript{2}]}
& \MA{\textbf{A\textsubscript{TK}}~[m\textsuperscript{2}]}
& \MA{\textbf{V\textsubscript{SP}}~[m\textsuperscript{3}]}

\\
\midrule
Bestands"-gebäude 71
& 1500,00
& 210,00
& 315,00

\\

MFH 1
& 780,00
& 109,20
& 163,80

\\

MFH 2
& 1212,00
& 169,68
& 254,52

\\

AH 1,2,3
& 1018,00
& 142,52
& 213,78

\\

AH 4,5
& 1018,00
& 142,52
& 213,78

\\

RH 1 bis 7
& 162,00
& 22,68
& 34,02

\\

EFH 1 bis 6
& 250,00
& 35,00
& 52,50

\\

Kita
& 152,00
& 21,28
& 31,92

\\
\midrule
\textbf{Summe}
& \textbf{11.100},\textbf{00}
& \textbf{1.554},\textbf{00}
& \textbf{2.331},\textbf{00}

\\
\bottomrule
\end{tabular}
}
\caption{Kollektorfl"ache und Speichervolumen f"ur vollsolare \newline Heizung und Warmwasserbereitung "uber Richtwerte}
\label{tab:Kollektorfl"ache und Speichervolumen f"ur vollsolare Heizung und Warmwasserbereitung "uber Richtwerte}
\end{table}
\end{document}

FelixRich
28-12-2008, 17:25
also die Summenwerte stimmen schon!;) man kann nicht direkt die Summe bilden, da die Werte teilweise noch mit den Zahl der Gebäude multipliziert werden müssen..sind ja z.B. 7 Reihenhäuser...
egal..;)
also sieht schon ganz gut aus!;)
würde sie nur gerne etwas breiter haben, also genau so breit wie der text

René Geppert
28-12-2008, 17:36
\documentclass{scrartcl}
\usepackage{array,ragged2e,amsmath,amssymb,dcolumn ,tabularx,booktabs,calc}
\def\MA#1{\multicolumn{1}{@{}r@{}}{#1}}


\begin{document}

\begin{table}[htbp]
\centering
{\footnotesize
\begin{tabularx}{\linewidth}{@{}>{}l*{3}{>{\RaggedLeft}X}@{}}
\toprule
\textnormal{\textbf{Gebäude}}
& \MA{\textbf{A\textsubscript{beh. Wfl}}~[m\textsuperscript{2}]}
& \MA{\textbf{A\textsubscript{TK}}~[m\textsuperscript{2}]}
& \MA{\textbf{V\textsubscript{SP}}~[m\textsuperscript{3}]}

\\
\midrule
Bestands"-gebäude 71
& 1500,00
& 210,00
& 315,00

\\

MFH 1
& 780,00
& 109,20
& 163,80

\\

MFH 2
& 1212,00
& 169,68
& 254,52

\\

AH 1,2,3
& 1018,00
& 142,52
& 213,78

\\

AH 4,5
& 1018,00
& 142,52
& 213,78

\\

RH 1 bis 7
& 162,00
& 22,68
& 34,02

\\

EFH 1 bis 6
& 250,00
& 35,00
& 52,50

\\

Kita
& 152,00
& 21,28
& 31,92

\\
\midrule
\textbf{Summe}
& \textbf{11.100},\textbf{00}
& \textbf{1.554},\textbf{00}
& \textbf{2.331},\textbf{00}

\\
\bottomrule
\end{tabularx}
}
\caption{Kollektorfl"ache und Speichervolumen f"ur vollsolare \newline Heizung und Warmwasserbereitung "uber Richtwerte}
\label{tab:Kollektorfl"ache und Speichervolumen f"ur vollsolare Heizung und Warmwasserbereitung "uber Richtwerte}
\end{table}
\end{document}

mehr fällt mir im moment nicht ein
aber so sieht die tabelle ohnehin total leer aus, so dass ich dir von dem strecken abraten würde

FelixRich
28-12-2008, 17:42
o.k....und genau dann haut es ja wieder nicht mit den komma unter komma hin...
mh, dann laß ich die tabelle lieber doch bißchen kleiner..,)
danke dir für deine Mühe und grüße aus Leipzig

René Geppert
28-12-2008, 17:45
o.k....und genau dann haut es ja wieder nicht mit den komma unter komma hin...
mh, dann laß ich die tabelle lieber doch bißchen kleiner..,)
danke dir für deine Mühe und grüße aus Leipzig

bei mir schon (natürlich nur, solange es RaggedLeft ist)