Anzeige:
Ergebnis 1 bis 7 von 7

Thema: Zeilenumbruch unterbinden

  1. #1
    Registrierter Benutzer
    Registriert seit
    08.07.2005
    Beiträge
    11

    Zeilenumbruch unterbinden

    Wenn ich einen feststehenden Begriff oder auch eine Formel innerhalb des Textes habe, möchte ich nicht dass eben dieser Begriff oder Formel am Zeilenende getrennt wird. Ich habe es zwar mit \verb probiert, aber da läuft es dann über die Seite hinaus. Gibt es eine Anweisung, wo Textteile zusammengehalten werden, und falls nötig, komplett in eine neue Zeile geschrieben werden?
    Danke! Gruss Alex

  2. #2
    Registrierter Benutzer Avatar von daswaldhorn
    Registriert seit
    31.07.2003
    Ort
    Voerde
    Beiträge
    888
    Hallo,

    \mbox{das bleibt zusammen} sollte dein Freund sein.

    Grüße, Carsten

  3. #3
    Registrierter Benutzer
    Registriert seit
    08.07.2005
    Beiträge
    11
    Dankeschön! Aber damit wird vor dem Textbereich/Formel, was zusammen gehalten werden soll nicht automatisch ein Umbruch eingefügt. Das läuft dann automatisch über die Seite hinaus. Oder mach ich da etwas falsch?

  4. #4
    Registrierter Benutzer
    Registriert seit
    10.04.2005
    Ort
    Hannover
    Beiträge
    1.854
    das ist richtig. Das passiert immer dann wenn LaTeX nicht umbrechen kann - was du ja willst. Dann bleibt dir nur noch die Option den Satz umzuformulieren oder, was nicht so sinnvoll ist, einen manuellen Umbruch einzufügen.

    Matthias

  5. #5
    Registrierter Benutzer Avatar von PatrickT
    Registriert seit
    07.01.2009
    Beiträge
    9
    Gibt es denn wirklich keine Möglichkeit, LaTeX zu sagen er soll "diese paar Zeilen" zusammenhalten und nicht umbrechen? (d.h. schon umbrechen, aber VOR diesem Block)
    Wenn ich vorher ein \newpage einfüge gibt das oft fast-leere Seiten im Text.

  6. #6
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Hallo,

    was du wahrscheinlich suchst, ist die Vermeidung von Schusterjungen und Hurenkindern.
    Suche mal danach, dann wirst du die Einstellungen finden.
    Code:
    	% Keine "Schusterjungen"
    	\clubpenalty = 10000
    	% Keine "Hurenkinder"
    	\widowpenalty = 10000 \displaywidowpenalty = 10000
    Gruß
    Marco

  7. #7
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von alexweiler Beitrag anzeigen
    Dankeschön! Aber damit wird vor dem Textbereich/Formel, was zusammen gehalten werden soll nicht automatisch ein Umbruch eingefügt. Das läuft dann automatisch über die Seite hinaus. Oder mach ich da etwas falsch?
    Der maximale Freiraum zwischen zwei Wörtern (Blöcken) ist intern festgelegt. Das
    ist der Grund dafür, dass TeX nicht umbrechen kann und über den Rand schreibt, wenn
    dieser maximale Abstand überschritten würde. Das kann man ändern, indem man den
    Absatz mit größeren Zwischenräumen setzt:

    Code:
    \begin{sloppypar}
    ....
    \end{sloppypar}
    Alternativ kannst du auch

    Code:
    {\setlength\emergencystrech{5em} ... dein Text }
    machen. Dann sollte _vor_ \mbox umbrochen werden.

    Herbert

Lesezeichen

Berechtigungen

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