PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Vertikalen Zeilenabstand in Tabularumgebung einstellen



toast
12-01-2007, 23:53
Hallo erstmal,
hab da ein klitzekleines Problem was mich ziemlich annervt. Hier mal der Quellcode der Tabelle:



\begin{center}
\captionof {table}{Durchschnittliche $\pi$ und $\mathcal{A}$ -Werte für die verschiedenen Phasen gespreiteter Filme (n-Alkyltenside bei Raumtemperatur)}
\label{tab:anhang}
\begin{tabular}{lcll}
\hline
\hline
Phase&&$\pi \unit []{\left[\frac{mN}{m} \right]}$&$\mathcal{A}_\text{Molekül} \unit []{\left[{\text{\AA}} \right]}$\\
\hline
ideales Gas&&$<10^{-3}$&$>10000$\\
reales Gas&&$<10^{-3}$ -- $0,5$&$1000$ -- $10000$\\
expandierte Flüssigkeit&&$0,5$ -- $15$&$30$ -- 50\footnotemark[1]\\
kondensierte Flüssigkeit&&$15$ -- $35$&$20$ -- $25$\footnotemark[1]\\
feste Phase&&$35$ -- $50$&20\footnotemark[7]\\
Kollaps des Filmes&&$>50$& -- \\
\hline
\hline
\end{tabular}
\footnotetext[1]{extrapoliert für $\pi \rightarrow 0$}
\footnotetext[7]{Querschnitt der Alkylreste}
\end{center}

Also das Problem besteht in der ersten Zeile, wo das Angström Symbol meine hlines berührt. Am besten wäre eine Lösung in der sowohl darüber als auch darunter ein wenig Platz hinzukommt. ich habs schon mit weissen symbolen probiert, aber das is irgendwie nicht so richtig zufriedenstellend.

Vielen Dank schon mal

toast

saschabo
13-01-2007, 01:09
Mach das nächste mal doch ein ordentliches Minimalbeispiel!

Also ich habs das insgesamt so gelöst, das würd sich wohl auch problemlos über die Suchfunktion finden lassen:


%--- Zeilenhoehe in Tabellen -------------------------------------------------
\makeatletter
\newcommand*{\ZelleMittig}[2]{%
\begingroup
\setbox\@tempboxa=\hbox{#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@}{#2ex}%
\setlength{\ht\@tempboxa}{\dimen@}%
\setlength{\dimen@}{\dp\@tempboxa}%
\addtolength{\dimen@}{#2ex}%
\setlength{\dp\@tempboxa}{\dimen@}%
\usebox\@tempboxa
\endgroup
}
\makeatother
%-----------------------------------------------------------------------------

Damit gibt es einen neuen Befehl "\ZelleMittig" mit 2 Parametern, der erste ist der Text, der zweite die Zellenhöhe.

Dann machst du aus deiner Zeile mit Phase folgendes:

\ZelleMittig{Phase}{1.2}
Oder halt mehr Platz, je nachdem.

localghost
13-01-2007, 10:57
Also, mir fällt da jetzt spontan ein Befehl für den Vorspann ein.

\renewcommand{\arraystretch}{faktor}
Das wirkt sich dann aber auch auf array-Umgebungen aus.

rais
13-01-2007, 12:07
Mohltied,


Also das Problem besteht in der ersten Zeile, wo das Angström Symbol meine hlines berührt. Am besten wäre eine Lösung in der sowohl darüber als auch darunter ein wenig Platz hinzukommt.

schau Dir mal das booktabs-Paket an.


\unit []{\left[{\text{\AA}} \right]}$

vllt ein wenig einfacher:


$...\left[\unit{\AA}\right]$

PS) nutze bitte in Zukunft die Code-Umgebung statt der Quote-Umgebung für Quelltextdarstellung, dafür ist sie da;-)
MfG,

toast
13-01-2007, 13:52
Super Tips, vielen Dank.
Ich verwende jetz die Methode von saschabo. Das war genau die Lösung, die ich gesucht hab.
Ich hab die suchfunktion benutzt, aber anscheinend nicht die richtigen begriffe spezifiziert, sonst hätte ich nicht gefragt. Aber ich werd die anderen sachen demnächst beherzigen.

viele grüße :)

toast