Archiv verlassen und diese Seite im Standarddesign anzeigen : Silbentrennung an Divis geht schief
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, 22: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, 22: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¹
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:
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
weil es falsch ist, was du eingibst.
Taylor"=Ent\-wick\-lung muss es sein
Daraus wird im DVI
Taylor"=Ent-
wicklung
:confused:
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
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
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
nee, hat es nicht.
Aber dann war das wohl ein Missverstaendnis:
Ohne das Package ngerman scheint es zu klappen!!!
DANKE
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.