PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : longtables verkleinern



rambozola
25-01-2007, 14:20
ist es möglich longtables etwas zu stauchen?

habe tabellen die über 2 seiten gehen...ich würde gerne die zeilenhöhe (wohl inkl. schriftgröße) etwas verkleinern damit die tabellen auf zwei seiten passen...

MasterOfPuppets
25-01-2007, 14:29
Schau mal da rein: Link (http://www.mrunix.de/forums/showthread.php?t=44141&highlight=tabelle)

sofa-surfer
25-01-2007, 14:32
Hallo,

die Zeilenhöhe kannst du (je nach dem, wie die Tabelle nun genau aufgebaut ist), per \setstretch aus dem setspace-Paket oder per \arraystretch justieren. Letzteres bezieht sich allerdings nur auf den Abstand zwischen zwei "logischen" Zeilen (also nicht auf Zeilen innerhalb einer p-Spalte). Die Schriftgröße einfach per \small oder was auch immer ....


\documentclass{article}
\usepackage{longtable,blindtext,setspace}

\begin{document}

\begin{longtable}{p{0.75\textwidth}}
\caption{Normal}\\
\blindtext \\
\blindtext \\
\blindtext \\
\blindtext \\
\end{longtable}

\clearpage

{
%\renewcommand{\arraystretch}{0.9}
\setstretch{0.9}
\small
\begin{longtable}{p{0.75\textwidth}}
\caption{Etwas gequetscht}\\
\blindtext \\
\blindtext \\
\blindtext \\
\blindtext \\
\end{longtable}
}

\end{document}

Matthias

rambozola
25-01-2007, 15:12
ist es auch möglich anstatt "Tabelle 1: 'captiontext'>" bei der zweiten Seite der Tabelle "Tabelle 1 (Fortsetzung): 'captiontext>'" zu schreiben?

das "Tabelle x:" generiert Latex ja automatisch kann man das abändern?

sofa-surfer
25-01-2007, 16:09
... die einfachste Lösung wäre wohl sowas in diese Richtung:


\documentclass[ngerman]{article}
\usepackage{longtable,blindtext,babel}

\begin{document}

\begin{longtable}{p{0.75\textwidth}}
\caption{Normal\label{tab:normal}}\\
\endfirsthead
\caption*{Tabelle~\ref{tab:normal} (Fortsetzung):~Normal}\\
\endhead
\blindtext \\
\blindtext \\
\blindtext \\
\blindtext \\
\end{longtable}

\end{document}

Matthias

rambozola
26-01-2007, 14:20
Danke Matthias...was würd ich nur ohne dich machen? ;)

hat bei mir allerdings erst ohne
\endfirsthead
und
\endhead
funktioniert.

Nun muss ich nur noch das zusammenquetschen der Longtables hinbekommen :D