Anzeige:
Ergebnis 1 bis 5 von 5

Thema: Probleme mit der Silbentrennung/Umbruch

  1. #1
    Registrierter Benutzer
    Registriert seit
    03.07.2002
    Beiträge
    21

    Probleme mit der Silbentrennung/Umbruch

    Moin!

    Ich schreibe mit meiner Thesis gerade mein zweites Werk in LaTeX. Leider bin ich schon etwas frustriert und überlege, ob ich mir nicht mal docbook anschauen soll. Da ich nur noch wenig Zeit habe, wohl nicht mehr für diese Arbeit. Aber das nur nebenbei.

    Gerade kämpfe ich mit der Silbentrennung. Als überzeugter Anhänger von UTF-8 habe ich natürlich diese Kodierung verwendet, was soweit dank
    Code:
    \usepackage[utf8]{inputenc}
    auch kein Problem war. Nun möchte ich aber mit
    Code:
    \hyphenation{dar-ü-ber}
    ein Problem der Silbentrennung beheben. Aber sowohl bei dieser Notation als auch bei
    Code:
    \hyphenation{dar-"u-ber}
    meckert LaTeX rum:

    Code:
    ! Improper \hyphenation will be flushed.
    \grmn@OTumlaut ->\protect 
                              \newumlaut 
    l.18 \hyphenation{dar-ü
                            -ber}
    ! Not a letter.
    l.18 \hyphenation{dar-"
                           u-ber}
    Wie bringe ich LaTeX denn nun die korrekte Silbertrennung von "darüber" usw. bei? Muss ich das tatsächlich jedesmal im Text mit
    Code:
    dar\-ü\-ber
    angeben?

    Mein zweites Problem ist, dass ich mit
    Code:
    \texttt{Post#edit_allowed?}
    Fragmente im Text markiert habe. Die werden zwar wie gewünscht nicht an den Silbengrenzen getrennt, aber leider bleiben sie in der dadurch zu vollen Zeile, statt in die nächste Zeile umgebrochen zu werden.

    Statt beispielsweise
    Die Methode Post#edit_allowed?
    muss also nicht nur prüfen...
    möchte ich
    Die Methode
    Post#edit_allowed? muss also nicht nur prüfen...
    haben. Lässt sich das irgendwie hinkriegen?

    Vielen Dank schon mal,

    Gruß, Johannes
    Geändert von igel (29-08-2007 um 18:39 Uhr) Grund: Kleinigkeit
    www.meet-korea.de - Das deutsche Korea-Forum

  2. #2
    Registrierter Benutzer Avatar von localghost
    Registriert seit
    01.11.2006
    Ort
    Braunschweig
    Beiträge
    3.413

    Arrow Nachfrage

    Setzt Du auch babel und fontenc richtig ein?
    Code:
    \usepackage[T1]{fontenc}      % Cork Encoding einschalten
    \usepackage[ngerman]{babel}   % neue deutsche Rechtschreibung
    TeX und LaTeX, Fragen und Antworten – TeXwelt

    ¹ Es tut mir Leid. Meine Antworten sind begrenzt. Sie müssen die richtigen Fragen stellen.
    ² System: openSUSE 13.1 (Linux 3.11.10), TeX Live 2013, TeXworks 0.5 (r1351)

  3. #3
    Registrierter Benutzer
    Registriert seit
    03.07.2002
    Beiträge
    21
    Moin!

    Danke, mit dem fontenc habe ich das erste Problem schon mal gelöst. Babel hatte ich schon, aber das hat ja nicht gereicht.

    Wüsste jemand eine Lösung für das zweite Problem? Ich bin leider noch Newbie, aber ich hab da was von Strafen gehört. Könnte man LaTeX nicht so zwingen, das immer in die nächste Zeile zu bringen?

    Gruß, Johannes
    www.meet-korea.de - Das deutsche Korea-Forum

  4. #4
    Registrierter Benutzer Avatar von countbela666
    Registriert seit
    15.04.2005
    Ort
    Berlin
    Beiträge
    2.317
    Hallo, Johannes,

    wenn du nicht willst, dass innerhalb der mit \texttt ausgezeichneten Blöcke getrennt wird, gibt es eigentlich nur zwei Möglichkeiten:

    1. den Text so umformulieren, dass keine Umbrüche nötig sind
    2. LaTeX überzeugen, dass auch hässlichere Zeilenumbrüche erlaubt sind. Dies geht z. B. durch einfaches Erhöhen von \emergencystretch:
      Code:
      \emergencystretch=3em
      oder umfassender mit dem von Axel Reichert vorgeschlagenen Befehl \moderate:
      Code:
      \newcommand{\moderate}{%
        \tolerance 1414
        \hbadness 1414
        \emergencystretch 1.5em
        \hfuzz 0.3pt
        \vfuzz \hfuzz
        \relax
      }
      ...
      \begin{document}
      ...
      \moderate
      Zu den einzelnen _Zeilenumbruchparametern s. auch http://www.jr-x.de/publikationen/lat...enumbruch.html


    Grüße
    Marcel

    Listen to me children of the night, beyond the doors of darkness you will find
    a thousand worlds for you to see here, take my hand and follow me...

  5. #5
    Registrierter Benutzer
    Registriert seit
    03.07.2002
    Beiträge
    21
    Moin!

    Danke schön, beide Tipps waren sehr hilfreich.

    Gruß, Johannes
    www.meet-korea.de - Das deutsche Korea-Forum

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •