PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Einrückungstiefe bei Phantom falsch



tex83
19-05-2009, 08:37
Edit: Beispiel hier falsch. Siehe nächsten Beitrag von mir.

Hallo,

verstehe ich \phantom falsch? Warum fängt die zweite Zeile so weit vorn an?


\documentclass{scrartcl}
\begin{document}
Hallo Welt!\\
\phantom{Hallo Welt!}Hallo Welt!
\end{document}

http://www.mrunix.de/forums/attachment.php?attachmentid=2936&stc=1&d=1242718442

Ich habe auch mal versucht, den gleichen code (ohne Documentclass) hier (http://hausheer.osola.com/latex2png) einzugeben. Da funktioniert es.

http://www.mrunix.de/forums/attachment.php?attachmentid=2937&stc=1&d=1242718612

Danke für alle Tips!

voss
19-05-2009, 08:50
verstehe ich \phantom falsch? Warum fängt die zweite Zeile so weit vorn an?


\documentclass[parskip]{scrartcl}
\begin{document}
Hallo Welt!\\
\phantom{Hallo Welt!}Hallo Welt!
\end{document}


dann musst du eben mal dafür sorgen, dass du keinen Absatzeinzug hast ...

Herbert

tex83
19-05-2009, 09:40
Oh, da habe ich das Minimalbeispiel wohl zu minimal gemacht. Danke für den Hinweis.

Hier etwas ausführlicher:

\documentclass[
fontsize=12pt,
]{scrartcl}
\usepackage{bookman}
\usepackage{paralist}
\usepackage{lineno}
\begin{document}
\linenumbers*
\begin{compactitem}
\item [P1:] {Hallo Welt, ich bin es!}
\item [P2:] {$\phantom{Hallo Welt, ich bin es!}$Hallo Welt!}
\end{compactitem}
\begin{compactitem}
\item [P1:] {Hallo Welt, ich bin es!}
\item [P2:] {\phantom{Hallo Welt, ich bin es!}Hallo Welt!}
\end{compactitem}
\end{document}

Ohne Dollar macht er ner Leerzeile rein, das verstehe ich überhaupt nicht.
Und mit Dollar, paßt der Abstand nicht.

http://www.mrunix.de/forums/attachment.php?attachmentid=2938&stc=1&d=1242722295

mechanicus
19-05-2009, 09:55
Hallo,


\documentclass[
fontsize=12pt,
]{scrartcl}
\usepackage{bookman}
\usepackage{paralist}
\usepackage{lineno}
\begin{document}
\linenumbers*
\begin{compactitem}
\item [P1:] Hallo Welt, ich bin es!
\item [P2:] \hspace*{0em}\phantom{Hallo Welt, ich bin es!} Hallo Welt!
\end{compactitem}
\end{document}

Gruß
Marco

tex83
19-05-2009, 10:05
Super, funktioniert. Vielen Dank.

Am Absatzeinzug kann das aber nicht liegen, oder? Was für ein hspace wird da auf 0 gesetzt? (Nur aus Interesse)

mechanicus
19-05-2009, 10:13
Super, funktioniert. Vielen Dank.

Am Absatzeinzug kann das aber nicht liegen, oder? Was für ein hspace wird da auf 0 gesetzt? (Nur aus Interesse)
Hallo,

am Absatzeinzug liegt das nicht :-) Genau weiß ich es auch nicht, könnte mir zwar was zusammenreimen, aber das bringt es nicht. Das Phänomen ist aus zwei Minipage-Umgebungen nebeneinander bekannt, wo man ein vspace{0pt} braucht.

Gruß
Marco

voss
19-05-2009, 10:43
Am Absatzeinzug kann das aber nicht liegen, oder? Was für ein hspace wird da auf 0 gesetzt? (Nur aus Interesse)

Leerraum am Zeilenanfang wird ignoriert, also muss man TeX vorgaukeln,
dass da schon ein Wort (Box) steht. \mbox{} wäre auch gegangen.

Herbert