rbla:

so, gleich mal eine richtige frage

wenn ich innerhabl eines absatzes ein tabelle einfüge (nach einem zeilenumbruch), klebt die zu sehr an der darüberliegenden zeile

wie kann man da einen größeren abstand erzeugen (in etwa die größe des
zeilenabstandes)

thx
ronny

thommy:

Viele Wege führen nach Rom.

Ich bevorzuge

\vspace{5mm}


Thomas

[ 03. Juli 2001: Beitrag editiert von: thommy ]

rbla:

klingt logisch

kriegt man irgendwie den zeilenabstand (genauer den abstand zwischen oberkante mittellänge und grundlinie der
darüberliegenden zeile) raus?

red.iceman:

ich glaube nicht.

mit \baselineskip kannst du den zeilenabstand ändern. leider ist dieser schriftgrößenabhängig. besser ist also, du änderst den skalierungsfaktor \baselinestretch, so daß die zeilenabstände für die verschiedenen schriften stimmen.

aber direkt den wert ausgeben lassen??? weiss nicht, werde es aber mal ausprobieren.

ri

red.iceman:

sorry, schon im ersten beitrag im neuen forum hab ich mist geschrieben... na ja, da kanns ja nur besser werden! es ist auch schon etwas später. :-(

also: natürlich kriegst du mit \baselineskip den aktuellen zeilenabstand. zum beispiel geht

\setlength{\baselineskip}{1.5\baselineskip}

dann hast du den 1.5fachen zeilenabstand.

allerdings: wenn du den zeilenabstand ändern willst, gilt oben gesagtes.

ri

thommy:

Heiße Diskussion

Das Ändern des Zeilenabstands wird bei der Positionierung der Tabelle nicht helfen; sie wird noch immer direkt an die letzte Zeile angefügt. In der Relation wirkt der Abstand ebenso eng. Deshalb:

\vspace?{\baselineskip}

um den Abstand einer zusätzlichen Zeilenhöhe zu erzwingen.

Thomas, der die ganzen TeX-Parameter leider auch nicht im Kopf hat...

rbla:

nun mal zu den resultaten

\setlength{\baselinskip} ändert den zeilenabstand im ganzen absatz

\vspace{} fügt platz am ende des absatzes ein (also nach der tabelle)

so wie's aussieht richtet latex die tabelle in vertikaler richtung am enthaltenen text und nicht am rahmen aus

hier mal ein bsp:

Code:

\documentclass[12pt,a4paper]{scrartcl}
\usepackage{pslatex}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{setspace}
\doublespacing

\makeatother
\begin{document}
\begin{description}
\item [test123]dbdkjdkjdkdkjdbdkbj test123\\
test123 doelndbudlndbib dobndl dbdbldboblbd\\
test123 dhoendnodnsnbsbsnbnddnb sodb-nds sdobndnn diubdb\\
\begin{tabular}{|l|l|}
\hline
test&
123\\
\hline
\end{tabular}
\end{description}
\end{document}


[ 04. Juli 2001: Beitrag editiert von: Ronny Buchmann ]

thommy:

Ein Absatz endet für LaTeX mit einer Leerzeile!

Füge also VOR der Tabelle eine Leerzeile, den vspace-Befehl (Extrazeile) und eine weitere Leerzeile ein und Du wirst den gewünschten Erfolg haben

Thomas

rbla:

ich will aber die tabelle _im_ absatz
-> die tabelle gehört zum absatz und soll vor allem genauso eingerückt werden

ist das ein feature oder ein bug, dass die tabelle am text und nicht am rahmen ausgerichtet wird?
(horizontal funktionierts ja mit dem rahmen)

[ 04. Juli 2001: Beitrag editiert von: Ronny Buchmann ]