PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Underline läuft aus der Seite,.?!?!



McBreak
12-07-2007, 09:32
Hallo,...

sitze nun seit 2 Stunden an einem Problem,... wenn ich bei Latex mit \underline{Text} arbeite, läuft mir der Text rechts aus der Seite raus,... Natürlich nur wenn der Text länger als die Zeile ist,...

Was kann ich dagegen tuen? Wieso bricht er nicht automatisch um?

Vielen Dank

LG Ralf

bischi
12-07-2007, 09:41
Wird denn ohne underline umbrochen?

MfG Bischi

McBreak
12-07-2007, 09:44
Ja es wird,.. das ist ja das Kuriose,...

countbela666
12-07-2007, 09:44
Hallo, Ralf,

nimm statt \underline den Befehl \ul aus dem Paket soul:

\documentclass{scrartcl}
\usepackage{soul}
\def\x{text text text }
\def\text{\x\x\x\x}
\begin{document}
\section{\textbackslash{}underline}
\text\underline{\text}\text\text\par
\section{\textbackslash{}ul (soul)}
\text\ul\text\text\text\text\par
\end{document}Grüße
Marcel

Salnic
12-07-2007, 09:45
Hi McBreak,

versuch es mal mit \ul aus dem soul-Packet. \underline ist nur für kürzere Passage bestimmt, unterstrichener Text wird damit nicht umbrochen. Wobei Unterstreichen auch kein gutes Layoutmittel ist, aber das weißt Du ja.


\documentclass[12pt,ngerman]{article}
\usepackage{soul}
\begin{document}
Das \ul{ist ein sehr langer Satz, der wirklich sehr lang ist, viel
länger, als in eine einzelne Zeile passt, und trotzdem wird er am
Zeilenende korrekt} umbrochen.
\end{document}

Salnic

PS: viele liebe Grüße an Marcel, hatte mich gerade über den Forum-Editor gewundert, weil ich soul nicht kursiv geschrieben hatte. Aber es war ja auch Deine Seele. :-)

PPS: wenn Du das color oder xcolor-Packet einbindest, kannst Du auch noch die Unterstreichfarbe festlegen.


\setulcolor{blue}

Salnic
12-07-2007, 09:52
Warum funktioniert \blindtext nicht mit \ul aus dem Packet soul?

Salnic

McBreak
12-07-2007, 09:57
Vielen Dank,..

nun funktioniert es,.. doch leider zerschiesst es mir den Header & Foote rnun >.<

Latex ist sowas von sensibel,... =(

Salnic
12-07-2007, 10:04
dann erstelle mal ein Minimalbeispiel

Salnic

countbela666
12-07-2007, 10:15
Warum funktioniert \blindtext nicht mit \ul aus dem Packet soul?Weil der Befehl \blindtext einiges beinhaltet, was in der soul-Doku unter Abschnitt 2.2 "... others don't" beschrieben ist. Mit folgenden Änderungen funktioniert es zumindest halbwegs:

\documentclass[ngerman]{scrartcl}
\usepackage{soul,babel,blindtext}
\def\-{}
\soulregister{\ss}{0}
\makeatletter
\AtBeginDocument{\let\blindtext\blindtext@text}
\makeatother
\begin{document}
\blindtext\ul\blindtext\blindtext
\end{document}Grüße
Marcel

McBreak
12-07-2007, 10:17
Habe eben das \usepackage {ulem} gefunden,...

mit dem befehl \uline{Text} kann man unterstreichen ohne das sich die Header zerschiessen,... Das Soul Paket hatte sehr komisch effekte,.. scheint nicht ganz saube rzu sein,..

Danke an alle,.. LG

Salnic
12-07-2007, 10:17
@Marcel: naja, ich war mir nicht bewusst, dass \blindtext so kompliziert definiert ist.

Salnic

countbela666
12-07-2007, 12:27
@Salnic: keine Angst, das war ich mir vor den Nachforschungen wegen dieses Posts auch nicht... ;)