PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : begrenztes \vfill



totycro
26-11-2006, 03:55
Gibt es eine Möglichkeit, LaTeX zu sagen, er soll Platz ausfüllen, jedoch höchstens bis zu einer gewissen Menge?
\vspace füllt immer und \vfill unbegrenzt viel, also müsste es etwas anderes bzw. eine Kombination sein.


also zum Beispiel:
\newcommand{\command}{ fülle höchstens eine zeile und nur wenn die seite nicht voll ist }

hier sollte nichts passieren:
LaTeX:
TXT
TXT \command
TXT
TXTErgebnis:
TXT
TXT
TXT
TXT



hier sollte eine zeile ausgefüllt werden:

TXT
TXT \command
TXT

TXT
TXT

TXT



hier sollte auch nur eine zeile ausgefüllt werden:

TXT \command
TXT


TXT

TXT

localghost
26-11-2006, 09:46
Hört sich an, als wäre \hspace{...} oder \hfill das gesuchte Kommando (wenn es um eine Zeile geht).

rais
26-11-2006, 12:11
Moin moin,

Gibt es eine Möglichkeit, LaTeX zu sagen, er soll Platz ausfüllen, jedoch höchstens bis zu einer gewissen Menge?
\vspace füllt immer und \vfill unbegrenzt viel, also müsste es etwas anderes bzw. eine Kombination sein.


also zum Beispiel:
\newcommand{\command}{ fülle höchstens eine zeile und nur wenn die seite nicht voll ist }

versuch' mal


\vspace{4ex plus 0pt minus 4ex}
oder etwas in der Richtung (Stichwort: dehnbare Längen).
MfG,

totycro
27-11-2006, 00:18
Moin moin,

versuch' mal


\vspace{4ex plus 0pt minus 4ex}
oder etwas in der Richtung (Stichwort: dehnbare Längen).
MfG,

Thx, so funzt es.