PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Silbentrennung an Divis geht schief



manuels
20-07-2008, 20:54
Hallo zusammen,

ich möchte, dass das Wort Taylor-Entwicklung richtig getrennt wird.
Daher habe ich im Latex-Quellcode

Taylor"=Entwicklung
eingegeben.

Allerdings kommt im dvi das Wort

Tay-
lor"=Entwicklung
heraus. Die Zeichen "= werden also nicht als Anweisung für die Silbentrennung interpretiert, sondern "ganz normal" - als wäre es normaler Text - ausgegeben.

Mein Header sieht so aus:

\documentclass[
a4paper,
12pt,
twoside,
openright,
draft,
headsepline,
chapterprefix,
titlepage,
ngerman
]{scrbook}

\usepackage{ngerman}
\usepackage[ngerman]{babel}

\usepackage[latin1]{inputenc}

\usepackage[T1]{fontenc}

\usepackage[clearempty]{titlesec} % verhindert Kopfzeile auf leeren Seiten

\usepackage{hyperref}
%\usepackage{showkeys}

\usepackage{graphicx}

\usepackage[font={footnotesize}]{caption}
\usepackage{subfig}

\usepackage{amsmath}
\usepackage{multirow}


Hat jemand von euch nen Tipp für mich?

Manuel

Sabrina.Dankers
20-07-2008, 21:01
Das ist ja auch keine korrekte Anweisung für die Silbentrennung in LaTeX. Silbentrennung in LaTeX siehe hier (http://de.wikibooks.org/wiki/LaTeX-Wörterbuch:_Silbentrennung).

localghost
20-07-2008, 21:28
Das ist ja auch keine korrekte Anweisung für die Silbentrennung in LaTeX. [...]
Das stimmt so nicht. Damit trenne ich auch solche Konstrukte wie hier beschrieben.

[...] Die Zeichen "= werden also nicht als Anweisung für die Silbentrennung interpretiert, sondern "ganz normal" - als wäre es normaler Text - ausgegeben. [...]
Diese Interpretation erfolgt schon richtig. Nur nicht so, wie Du denkst. Mit der Kombination "= erlaubst Du auch die Trennung an allen anderen möglichen Silben. Soll nur an dieser Stelle eine Trennung erlaubt werden, dann musst Du \- verwenden. Das könnte bei späteren Verschiebungen im Text jedoch zu Problemen führen.

Ergänzung:
Streiche ngerman (http://tug.ctan.org/cgi-bin/ctanPackageInformation.py?id=ngerman). babel (http://tug.ctan.org/cgi-bin/ctanPackageInformation.py?id=babel) mit der entsprechenden Option reicht völlig.


MfG
Thorsten¹

manuels
20-07-2008, 22:16
Das geht ja schnell hier mit den Antworten :)

Leider klappt das ganze komischerweise nicht.
Füge ich
Taylor\-Entwicklungein, wird das Wort gar nicht umgebrochen und Latex mäckert wegen einer overfull hbox. Außerdem zeigt der Draft-Modus das ganze im DVI mit einem schwarzen Balken an.

Wieso ignoriert Latex meine Silbentrennangaben? :confused:

voss
20-07-2008, 23:02
Leider klappt das ganze komischerweise nicht.
Füge ich
Taylor\-Entwicklungein, wird das Wort gar nicht umgebrochen und Latex mäckert wegen einer overfull hbox. Außerdem zeigt der Draft-Modus das ganze im DVI mit einem schwarzen Balken an.

Wieso ignoriert Latex meine Silbentrennangaben? :confused:

weil es falsch ist, was du eingibst.
Taylor"=Ent\-wick\-lung muss es sein

Herbert

manuels
21-07-2008, 10:46
weil es falsch ist, was du eingibst.
Taylor"=Ent\-wick\-lung muss es sein

Daraus wird im DVI

Taylor"=Ent-
wicklung
:confused:

voss
21-07-2008, 10:52
Daraus wird im DVI

Taylor"=Ent-
wicklung


dann hast du kein \usepackage[ngerman]{babel} ...


\documentclass[a4paper]{article}
\usepackage[ngerman]{babel}
\parindent=0pt
\begin{document}
\rule{\linewidth}{1pt}

Jetzt kommet erst einmal erst einmal langer Jetzt kommet langer Taylor"=Ent\-wick\-lung

\end{document}

Herbert

manuels
21-07-2008, 12:23
dann hast du kein \usepackage[ngerman]{babel} ...

Doch habe ich drin. Auf Anraten von localghost hab ich mal die ngerman-Option ausgenommen. Bring aber nichts. Weder mit noch ohne.

Achja, falls es was zur Sache tut: ich nutz texlive

voss
21-07-2008, 13:01
Doch habe ich drin. Auf Anraten von localghost hab ich mal die ngerman-Option ausgenommen. Bring aber nichts. Weder mit noch ohne.


was ist mit meinem Beispiel? Läuft das, sollte jedenfalls.
Du sollst nicht die Option, sondern
\usepackage{ngerman}
rausnehmen!

Herbert

manuels
21-07-2008, 13:08
nee, hat es nicht.
Aber dann war das wohl ein Missverstaendnis:
Ohne das Package ngerman scheint es zu klappen!!!
DANKE