PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Tabellenhöhe reduzieren



latexsuse
09-08-2010, 10:39
Ich würde gern die Höhe der folgenden Tabelle reduzieren, weil die Tabelle einfach nicht mehr auf eine Seite passt.



\begin{table} [H]
\caption{\textbf{Descriptive Statistics}}
\label{des}
\begin{center}
\begin{tabular}{l r r r r r r r} \hline \hline
%body
\end{tabular}
\end{center}
\end{table}


Ich habe \tiny versucht vor die Tabelle zu schreiben, das hatte jedoch keinen Effekt.
Hat jemand einen anderen Tipp oder weiß, warum \tiny nicht funktioniert hat? Ich würde ungern \tiny{} für jedes Element benutzen, da es sehr viele Elemente sind und es sein kann, dass ich die Schriftgröße irgendwann nochmals ändern muss.

LuPi
09-08-2010, 10:53
\tiny funktioniert schon (auch wenn \small sicherlich angebrachter wäre,
mit Rücksicht auf die Leser ...), es hängt nur davon ab, das an der
richtigen Stelle zu platzieren.

Ansonsten solltest Du \renewcommand{\arraystretch}{0.9} (oder einen
ähnlichen Wert) testen. (link (http://www.weinelt.de/latex/arraystretch.html))

latexsuse
09-08-2010, 11:05
Ok, und was ist die richtige Stelle? Ich hatte es so probiert:



\tiny
\begin{table} [H]
\caption{\textbf{Descriptive Statistics}}
\label{des}
\begin{center}
\begin{tabular}{l r r r r r r r} \hline \hline
%body
\end{tabular}
\end{center}
\end{table}
\normalsize


Danke für die schnelle Antwort!

Xenara
09-08-2010, 11:13
Nächstes Mal bitte ein vollständiges Minimalbeispiel.

So klappts:


\documentclass{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{float}
\usepackage{booktabs}
\usepackage{blindtext}

\begin{document}
\blindtext

\begin{table}[H]
\caption{\textbf{Descriptive Statistics}}
\label{des}
\centering
\tiny
\begin{tabular}{l r r r r r r r}
\toprule
1&2&3&4&5&6&7&8\\
\midrule
1&2&3&4&5&6&7&8\\
1&2&3&4&5&6&7&8\\
\bottomrule
\end{tabular}
\end{table}

\blindtext

\end{document}


\begin{center}...\end{center} solltest du hier nicht verwenden, da es zusätzliche Abstände einfügt. Es wird hier durch \centering ersetzt.
\normalsize nach der Tabelle erübrigt sich, da das \tiny jetzt innerhalb der table-Umgebung steht und sich auch nur darauf auswirkt.

latexsuse
10-08-2010, 12:33
Vielen Dank @Xenara.
So habe ich mir das vorgestellt. Nächstes Mal werde ich ein Minimalbeispiel benutzen.