\vspace* wird nach erstem Absatz ignoriert

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: \vspace* wird nach erstem Absatz ignoriert

Re: \vspace* wird nach erstem Absatz ignoriert

von u_fischer » Di 2. Jul 2013, 11:03

MoonKid hat geschrieben:Ich möchte einen festen Abstand (\vspace*{8pt}) zwischen Zeilen (genauer einzeillige Tabellen) haben. Es sind keine Absätze.
Und warum schreibst du dann als Betreff "\vspace* wird nach erstem Absatz ignoriert"?

\vspace im laufenden Absatz wird immer erst *nach* der aktuellen Zeile eingefügt.

Wenn du keine Absätze sondern nur Zeilenumbruch mit Abstand willst, solltest du \\[8pt] benutzen.

von Epllus » Di 2. Jul 2013, 08:56

\vspace{} wird nur zwischen Absätzen wirkbar:
\documentclass[10pt]{scrartcl} 

\usepackage{xltxtra} 
\defaultfontfeatures{Mapping=tex-text} 

\usepackage{polyglossia} 
\setdefaultlanguage[spelling=new]{german} 

\usepackage{tabularx} 

\parindent=0pt 

\begin{document} 
    \begin{tabularx}{\columnwidth}{X} 
    KaffeeA: 
    \end{tabularx} 
 
    \vspace{8pt} 
 
    \begin{tabularx}{\columnwidth}{X} 
    KaffeeB: 
    \end{tabularx} 
    
    \vspace{8pt} 
    
    \begin{tabularx}{\columnwidth}{X} 
    KaffeeC: 
    \end{tabularx} 
    \vspace{8pt} 
\end{document}

\vspace* wird nach erstem Absatz ignoriert

von MoonKid » Mo 1. Jul 2013, 18:55

Ich möchte einen festen Abstand (\vspace*{8pt}) zwischen Zeilen (genauer einzeillige Tabellen) haben. Es sind keine Absätze.

Das hier funktioniert aber nicht. Der Abstand zwischen den ersten beiden Tabellen ist viel zu klein. \vspace* wird vermutlich ganz ignoriert.
\documentclass[10pt]{scrartcl}

\usepackage{xltxtra}
\defaultfontfeatures{Mapping=tex-text}

\usepackage{polyglossia}
\setdefaultlanguage[spelling=new]{german}

\usepackage{tabularx}

\parindent=0pt

\begin{document}
    \begin{tabularx}{\columnwidth}{X}
    KaffeeA:
    \end{tabularx}
    \vspace*{8pt}
    \begin{tabularx}{\columnwidth}{X}
    KaffeeB:
    \end{tabularx}
    \vspace*{8pt}
    \begin{tabularx}{\columnwidth}{X}
    KaffeeC:
    \end{tabularx}
    \vspace*{8pt}
\end{document}
Der Code mag schwachsinnig anmuten, aber es ist nun mal ein aus einem Original heraus reduziertes Minibeispiel. ;)

Nach oben