Anzeige:
Ergebnis 1 bis 5 von 5

Thema: Zeilenumbruch in Überschriften (section, subsection...) verhindern

  1. #1
    Registrierter Benutzer
    Registriert seit
    14.08.2007
    Beiträge
    7

    Question Zeilenumbruch in Überschriften (section, subsection...) verhindern

    Hi,

    ich schreibe gerade meine Dissertation und es ärgert mich (und meinen Chef ), daß einige Überschriften zweizeilig sind, weil Latex einen Zeilenumbruch einbaut. Wenn die Überschrift so lange wäre, daß sie nicht auf die Seitenbreite passen würde, wäre das ja kein Problem - aber so ist es ja nicht.

    Beispiel:

    \section{ESIPT: Excited State Intramolecular Proton Transfer}

    So steht es dann im fertigen Dokument:

    1.5 ESIPT: Excited State Intramolecular Proton
    Transfer


    Ebenso bei folgendem Befehl:

    \subsection{Hier_steht_eine_Bezeichnung_für_eine_S ubstanz \subr{F95-1}}

    So steht es im fertigen Dokument:

    5.2.43 Hier_steht_eine_Bezeichnung_für_eine_Substanz
    80

    (Das \subr{F95-1} ist ein von mir definierter Befehl und dient der Nummerierung meiner Substanzen:
    \newcommand{\subr}[1]{\textbf{({\CNref{#1}})}} )


    Vom Platz her passt die "80" noch in die Zeile mit der Substanzbezeichnung, aber Latex schreibt es in eine neue Zeile.

    Was kann ich tun?
    Der Trick mit der Tilde funktioniert nicht:

    \section{ESIPT:~Excited~State~Intramolecular~Proto n~Transfer}

    ergibt:

    1.5 ESIPT: Excited State Intramolecular Proton Trans-
    fer

    Ich verwende scrbook.

  2. #2
    Registrierter Benutzer Avatar von sommerfee
    Registriert seit
    02.07.2006
    Beiträge
    1.603
    Hast du schon'mal

    \section{\mbox{ESIPT: Excited State Intramolecular Proton Transfer}}

    probiert?

    Gruß,
    Axel

  3. #3
    Registrierter Benutzer
    Registriert seit
    14.08.2007
    Beiträge
    7

    Red face

    Gerade eben ja... danke, genau so sollte es sein.
    :-)

    Da ich bisher nicht mit diesem Befehl gearbeitet habe: \mbox erstellt eine (unsichtbare) Box um den Inhalt und Latex behandelt diese Box (mit Inhalt) dann als ein (unteilbares) Objekt? Die Box ist aber genau passend um den Text, fügt also keinen Abstand ein?

    Aber danke nochmals für den Tip!

  4. #4
    Registrierter Benutzer
    Registriert seit
    27.12.2008
    Beiträge
    59
    hej leute...ich hab mehr oder weniger umgekehrtes problem...

    ich möchte gerne meine überschrift an einer gewünschten Stelle umbrechen, aber mit \\ schaut das nicht so toll aus... ich finde die zweite zeile sollte auch eingerückt sein und gemeinsam mit dem text der ersten zeile anfangen.

    So sieht es bisher aus...aber es soll reinrücken ohne dass ich das händisch mit hspace machen muss. Gibts da einen bestimmten umbruch befehl?

  5. #5
    Registrierter Benutzer
    Registriert seit
    11.09.2005
    Beiträge
    1.712
    Nimm \newline statt \\

    Code:
    \documentclass{scrreprt} 
    \usepackage[ngerman]{babel} 
    \usepackage[latin1]{inputenc}
    \usepackage[T1]{fontenc}	
    
    \usepackage{blindtext} 
    
    \begin{document}
    
    \section{Überschrift \newline mit Umbruch}
    
    \blindtext
    
    \section{Überschrift \\ mit Umbruch}
    
    \blindtext
    
    \end{document}

Lesezeichen

Berechtigungen

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