PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Zeilenhöhe in Tabelle



physici-errante
13-11-2004, 16:57
Hallo Leute,

ich schlage mich seit einigen Tagen mit dem Problem rum, dass die Zeilenhöhe in einer Tabelle nicht ausreicht um eine komplexe physikalische Einheit darzustellen.

Die Einheit ist in einer $...$ Umgebung. Das klappt auch. Aber anschließend ist der Abstand zur unteren horizontalen Linie faktisch gleich Null.
Wie kann ich da für Abhilfe sorgen?

\begin{tabular}{|c|c|c|c|c|c|c|c|}
\hline
$p_1\;(Pa)$ & $p_2\;(Pa)$ & $T_2\;(K)$ & $T_1\;(K)$ & $t\;(s)$ & $\stackrel{\cdot}V\;{\left(l\over s\right)}$ & $\stackrel{\cdot}Q\;(W)$ & $\lambda\;{\left(W\over {mK}\right)}$ \\
\hline
....
\end{tabular}

Gemeint ist beispielsweise die Einheit für Lambda.

Besten Dank
physici-errantes

mr. pelle
13-11-2004, 18:50
\makeatletter
\newcommand*{\Formel}[1]{%
\begingroup
\setbox\@tempboxa=\hbox{%
\ensuremath{%
\displaystyle
#1%
}%
}%
% Hinzufuegung von 1ex zu Hoehe (\ht)
% und Tiefe (\dp) der Box.
% Umweg ueber \dimen@ erforderlich,
% da man \ht, und \dp nur etwas zuweisen,
% aber nichts hinzufuegen kann.
\setlength{\dimen@}{\ht\@tempboxa}%
\addtolength{\dimen@}{1ex}%
\setlength{\ht\@tempboxa}{\dimen@}%
\setlength{\dimen@}{\dp\@tempboxa}%
\addtolength{\dimen@}{1ex}%
\setlength{\dp\@tempboxa}{\dimen@}%
\usebox\@tempboxa
\endgroup
}
\makeatother




\begin{tabular}{...}
\Formel{a^2+b^2=c^2}&Satz von Pythagoras\\
...
\end{tabular}


aus Google Groups (http://groups.google.de/groups?hl=de&lr=&threadm=383087d1.2556484%40news.uni-freiburg.de&rnum=8&prev=/groups%3Fq%3Dtabelle%2Bformel%26hl%3Dde%26lr%3D%26 group%3Dde.comp.text.tex%26selm%3D383087d1.2556484 %2540news.uni-freiburg.de%26rnum%3D8)

MfG

Mr. Pelle

Christoph
13-11-2004, 20:13
Im Buch von Kopka wird für die Änderung der Zeilenhöhe in Tabellen ein unsichtbares (d.h. Breite 0) \rule empfohlen.

physici-errante
13-11-2004, 21:21
Das mit dem \rule sieht genau so aus, wie ich mir das vorgestellt habe. Danke.
Aber auch die andere Lösung macht sich dann gut, wenn es eine extrem komplexe Formel ist, die deutlicher lesbar werden soll.

Also noch mal Danke
physici

elrond
18-11-2004, 09:55
Hallo,

ich stehe gerade vor einem ähnlichen Problem. Ich muß die Zeilenhöhe verringern, schaffe es aber nicht wirklich...

könntest du vielleicht deinen Latex-Code in dem du das \rule verwendet hast posten? Vielleicht kann ich damit etwas anfangen.

Falls mir sonst jemand helfen will:

Ich habe eine Seite mit zwei Tabellen drauf, die mir zu groß sind, dad auf die seite noch ein paar mehr infos drauf sollen... Ich schaffe es irgendwie nicht, den Abstand zwischen den einzelnen Tabellenzeilen zu verkleinern. ich hänge einfach mal meinen Latex-Code an...

Anhängen geht leider nicht, ich versuch's zu posten:


\documentclass[11pt,a4paper]{report}
\usepackage{tabularx,mdwtab,helvet}
\setlength{\extrarowheight}{0.6em}
\usepackage{fancyheadings}
\usepackage[latin1]{inputenc}
\usepackage{longtable}
\usepackage{vmargin}
\setpapersize{A4}
\setmargins {1.5cm}{1.2cm}% % linker & oberer Rand
{16cm} {24cm}% % Textbreite u -höhe
{20pt} {50pt}% % Kopfzeilenhöhe- und abstand
{0pt} {30pt}% % \footheight (egal) u Fusszeilenabstand
\pagestyle{fancy}
\lhead{\Large{\textbf{L-DORADO} \newline \small{Gewinnabrechnung}}}
\rfoot{Seite \thepage}
\cfoot{list\_gew01}
\lfoot{18.11.04 09:54:10}
\renewcommand{\headrulewidth}{0.4pt} %linie oben
\renewcommand{\footrulewidth}{0.4pt} %linie unten
\renewcommand{\familydefault}{\sfdefault} %Scriftart Helvetica
\begin{document}
\begin{longtable}{|l|l|r|r|r|}
\hline
\footnotesize { Ziehung am } & \footnotesize { Spielart / Gew.Klasse} & \footnotesize { Anz. Gewinne} & \footnotesize { Einzelbetrag in Euro} & \footnotesize {Gewinnsumme in Euro}\\\hline
\footnotesize { Mi, 01.09.2004 } & \footnotesize { LOTTO Kl.6 } & \footnotesize { 1 } & \footnotesize {35.30} & \footnotesize { 35.30 } \\
\footnotesize { Mi, 01.09.2004 } & \footnotesize { LOTTO Kl.8 } & \footnotesize { 1 } & \footnotesize {9.30} & \footnotesize { 9.30 } \\
\footnotesize { Mi, 01.09.2004 } & \footnotesize { SP77 Kl.7 } & \footnotesize { 2 } & \footnotesize {2.50} & \footnotesize { 5.00 } \\\hline
\footnotesize { Sa, 02.10.2004 } & \footnotesize { SP77 Kl.7 } & \footnotesize { 2 } & \footnotesize {2.50} & \footnotesize { 5.00 } \\\hline
\footnotesize { Sa, 04.09.2004 } & \footnotesize { LOTTO Kl.8 } & \footnotesize { 2 } & \footnotesize {7.60} & \footnotesize { 15.20 } \\
\footnotesize { Sa, 04.09.2004 } & \footnotesize { SP77 Kl.7 } & \footnotesize { 2 } & \footnotesize {2.50} & \footnotesize { 5.00 } \\\hline
\footnotesize { Mi, 08.09.2004 } & \footnotesize { LOTTO Kl.8 } & \footnotesize { 1 } & \footnotesize {9.90} & \footnotesize { 9.90 } \\
\footnotesize { Mi, 08.09.2004 } & \footnotesize { SP77 Kl.7 } & \footnotesize { 2 } & \footnotesize {2.50} & \footnotesize { 5.00 } \\\hline
\footnotesize { Sa, 11.09.2004 } & \footnotesize { LOTTO Kl.7 } & \footnotesize { 3 } & \footnotesize {25.80} & \footnotesize { 77.40 } \\
\footnotesize { Sa, 11.09.2004 } & \footnotesize { LOTTO Kl.8 } & \footnotesize { 1 } & \footnotesize {7.90} & \footnotesize { 7.90 } \\
\footnotesize { Sa, 11.09.2004 } & \footnotesize { SP77 Kl.6 } & \footnotesize { 1 } & \footnotesize {7.00} & \footnotesize { 7.00 } \\
\footnotesize { Sa, 11.09.2004 } & \footnotesize { SP77 Kl.7 } & \footnotesize { 1 } & \footnotesize {2.50} & \footnotesize { 2.50 } \\\hline
\footnotesize { Mi, 15.09.2004 } & \footnotesize { LOTTO Kl.6 } & \footnotesize { 1 } & \footnotesize {40.30} & \footnotesize { 40.30 } \\
\footnotesize { Mi, 15.09.2004 } & \footnotesize { LOTTO Kl.8 } & \footnotesize { 7 } & \footnotesize {11.20} & \footnotesize { 78.40 } \\
\footnotesize { Mi, 15.09.2004 } & \footnotesize { SP77 Kl.7 } & \footnotesize { 2 } & \footnotesize {2.50} & \footnotesize { 5.00 } \\\hline
\footnotesize { Sa, 18.09.2004 } & \footnotesize { LOTTO Kl.8 } & \footnotesize { 2 } & \footnotesize {9.90} & \footnotesize { 19.80 } \\
\footnotesize { Sa, 18.09.2004 } & \footnotesize { SP77 Kl.7 } & \footnotesize { 2 } & \footnotesize {2.50} & \footnotesize { 5.00 } \\\hline
\footnotesize { Mi, 22.09.2004 } & \footnotesize { LOTTO Kl.8 } & \footnotesize { 1 } & \footnotesize {9.90} & \footnotesize { 9.90 } \\
\footnotesize { Mi, 22.09.2004 } & \footnotesize { SP77 Kl.7 } & \footnotesize { 2 } & \footnotesize {2.50} & \footnotesize { 5.00 } \\\hline
\footnotesize { Sa, 25.09.2004 } & \footnotesize { LOTTO Kl.8 } & \footnotesize { 1 } & \footnotesize {9.50} & \footnotesize { 9.50 } \\
\footnotesize { Sa, 25.09.2004 } & \footnotesize { SP77 Kl.7 } & \footnotesize { 2 } & \footnotesize {2.50} & \footnotesize { 5.00 } \\\hline
\footnotesize { Mi, 29.09.2004 } & \footnotesize { LOTTO Kl.7 } & \footnotesize { 1 } & \footnotesize {34.20} & \footnotesize { 34.20 } \\
\footnotesize { Mi, 29.09.2004 } & \footnotesize { LOTTO Kl.8 } & \footnotesize { 2 } & \footnotesize {13.50} & \footnotesize { 27.00 } \\
\footnotesize { Mi, 29.09.2004 } & \footnotesize { SP77 Kl.7 } & \footnotesize { 2 } & \footnotesize {2.50} & \footnotesize { 5.00 } \\
\hline
\footnotesize { Summe } & & & & \footnotesize { 428.60 } \\
\hline
& & & \footnotesize { Ihr Gewinnanteil } & \footnotesize { 4.28 } \\
\hline
\end{longtable}
\begin{longtable}{|l|l|r|r|r|}
\hline
\footnotesize { Ziehung am } & \footnotesize { Spielart / Gew.Klasse} & \footnotesize { Anz. Gewinne} & \footnotesize { Einzelbetrag in Euro} & \footnotesize {Gewinnsumme in Euro}\\\hline
\footnotesize { Mi, 08.09.2004 } & \footnotesize { LOTTO Kl.8 } & \footnotesize { 1 } & \footnotesize {9.90} & \footnotesize { 9.90 } \\
\hline
\footnotesize { Summe } & & & & \footnotesize { 9.90 } \\
\hline
& & & \footnotesize { Individualgewinn } & \footnotesize { 9.90 } \\
\hline
\end{longtable}

\end{document}

elrond
18-11-2004, 17:23
hat niemand ne Idee ?

elrond
18-11-2004, 18:04
hossa ! ich hab's !! :D :D

des Rätsels Lösung ist diese Zeile:

\setlength{\extrarowheight}{0.6em}