Gudrun <
besten...@gmail.com> writes:
> Das verstehe ich noch ein wenig. Mist, ich weiß immer nicht, wann
> diese % wichtig sind.
Ein Zeilenende und ein Leerzeichen sind für LaTeX identisch. Ein % ist
immer dann wichtig, wenn Leerzeichen störend sind. Beispiel:
,----
| \begin{minipage}{0.5\linewidth}
| \end{minipage}
| \begin{minipage}{0.5\linewidth}
| \end{minipage}
`----
Das Material ist breiter als \linewidth und zwar genau wegen des
Leerzeichens zwischen den minipages. Das Beispiel ist identisch zu
,----
| \begin{minipage}{0.5\linewidth}
| \end{minipage} \begin{minipage}{0.5\linewidth}
| \end{minipage}
`----
Es schmeißt deswegen eine Overfull-Warnung. Man braucht hier also
,----
| \begin{minipage}{0.5\linewidth}
| \end{minipage}\begin{minipage}{0.5\linewidth}
| \end{minipage}
`----
und wenn man das übersichtlicher mit Zeilenumbruch oder sogar mit
Zeileneinzug schreiben will, dann muss eben das % her:
,----
| \begin{minipage}{0.5\linewidth}
| \end{minipage}%
| \begin{minipage}{0.5\linewidth}
| \end{minipage}
`----
>> Klar. Weil hier kein Absatz zu Ende ist. \vspace kommt nur im vertical
>> mode. Du bist hier noch horizontal. Beende den Absatz vor \vspace durch
>> \par oder durch eine Leerzeile.
>>
>
> Aber das verstehe ich nicht mehr. Soll ich jetzt bitte beides machen?
Nein. Ich schrieb ja »oder«. Eine Leerzeile und ein \par sind identisch,
beide bedeuten ein Absatzende.
> Warum bin ich noch horizontal?
Weil der Absatz nicht beendet wurde. TeX ist daher noch im horizontal
mode. Erst durch ein Absatzende kommt es in den vertical mode und erst
dann setzt es auch einen \vspace. Du kannst jederzeit ein \vspace
hinschreiben. Erscheinen tut es aber erst dann, wenn TeX das nächste Mal
in den vertical mode kommt.
--
Uwe