Seite 1 von 1

Absoluter vspace

Verfasst: Fr 19. Aug 2011, 18:54
von forthosewhohaveheart
Hallo, ich bräuchte etwas womit ich Passagen einzelner Seiten nach unten verschieben kann, ohne dass Seitenumbrücke entstehen, wenn die Passage dann zB in den Bereich der Seitenzahl hineinrückt. Versucht habe ich \vspace* in Verbindung mit \nopagebreak. \nopagebreak hatte aber keine Auswirkung.

konkret geht es darum, dass ich auf einer Seite zwei abstracts habe und die Seite hat keine seitenzahl stehen. die abstracts gehen sich auf einer Seite aus, nun würde ich die beiden gerne zentriert haben. mit \vspace*{\fill} herum um beide abstracts entsteht ein pagebreak, mit \vspace*{länge} vorm ersten abstract ebenfalls. darum brauch ich irgendwas um das ganze zu verschieben und es in den seitenzahlbereich hineinragen zu lassen, oder den bottom margin nur auf dieser seite zu verringern.

Verfasst: Sa 20. Aug 2011, 02:37
von skater
  1. Vollständiges, lauffähiges Minimalbeispiel
  2. Verständliches Deutsch.
Ein Versuch des Ratens:
\enlargethispage{\baselineskip}

Verfasst: Sa 20. Aug 2011, 08:14
von KOMA
Hinweis: \vspace* macht am Seitenanfang immer min. eine Zeile (oder war es \topskip?) vertikalen Abstand. Will man weniger, muss man anschließend ein \vspace mit negativem Abstand einfügen. Auch am Seitenende lässt \vspace* min. eine Zeile (oder \ht\strutbox?) frei. Hier muss man einen negativen Abstand zur Kompensation ggf. davor einfügen. Näheres ist AFAIR der Bug-Database zu LaTeX zu entnehmen.

Eine gute Möglichkeit zur vertikalen Zentrierung bietet übrigens auch die minipage-Umgebung mit seinen drei optionalen Argumenten für die (innere und äußere) vertikale Ausrichtung und die gewünschte Höhe.

Siehe außerdem http://www.golatex.de/wichtige-hinweise ... t4512.html, sowie die erste Zeile meiner Signatur.

Verfasst: Sa 20. Aug 2011, 14:17
von forthosewhohaveheart
Aah minipage, vielen Dank. Damit war es möglich die abstracts in verbindung mit vspace* absolut zu verschieben, ohne seitenumbrüche zu erzeugen!