Anzeige:
Ergebnis 1 bis 5 von 5

Thema: nach \allowdisplaybreaks kein Einzug im folgenden Text

  1. #1
    Registrierter Benutzer
    Registriert seit
    23.06.2010
    Beiträge
    72

    nach \allowdisplaybreaks kein Einzug im folgenden Text

    Ich habe in meiner Bachelorarbeit sehr lange Rechnungen und würde diese gerne mit dem Befehl \allowdisplaybreaks auf mehrere Seiten verteilen. Danach macht Latex immer einen kleinen Einzug, den ich aber verhindern will. Hier ein kleines Beispiel:

    Code:
    \documentclass[a4paper,11pt,ngerman,oneside,reqno]{amsart}%{scrartcl} 	
    \usepackage[latin1]{inputenc}    	
    
    \begin{document}
    {\allowdisplaybreaks
    \begin{align*}
    6484&=x^2
    \end{align*}
    }
    \noindent Leider ist hier ein Einzug, den ich nicht haben möchte, der sich auch nicht  noindent unterdrücken lässt.\\
    Hier zum Vergleich noch ein bisschen Text... 
    \end{document}

    Kann mir jemand sagen, wie ich keinen Einzug nach dem Befehl allowdisplaybreaks erhalte?

  2. #2
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    Code:
    ...\end{align*}}%
    Oder statt dem \noindent \unskip benutzen.

  3. #3
    Registrierter Benutzer
    Registriert seit
    06.08.2008
    Beiträge
    1.015

  4. #4
    Registrierter Benutzer
    Registriert seit
    06.03.2010
    Ort
    St. Petersburg, Russland
    Beiträge
    2.468
    Der unmaskierte Zeilenumbruch zwischen der letzten schließenden Klammer und dem \noindent erzeugt ein "signifikantes Leerzeichen". Das kannst du verhindern, indem du das Zeilenende auskommentierst:
    Code:
    }%
    Besser ist aber, du machst vernünftige Absätze. Die erzeugt man mit Leerzeile oder \par. Ich kenne ja deinen Text nicht, aber nach einer align-Umgebung ist es doch wahrscheinlich sinnvoll, einen neuen Absatz zu beginnen, oder?
    Code:
    \documentclass[a4paper,11pt,ngerman,oneside,reqno]{amsart}%{scrartcl} 
    \usepackage[utf8]{inputenc}   	
    \begin{document}
    {\allowdisplaybreaks
    \begin{align*}
    6484&=x^2
    \end{align*}
    }
    
    \noindent Leider ist hier ein Einzug, den ich nicht haben möchte, der sich auch nicht  noindent unterdrücken lässt.
    
    Hier zum Vergleich noch ein bisschen Text... 
    \end{document}
    Du kannst bei deiner Klasse leider nicht mit parskip global den Absatzeinzug durch einen Abstand ersetzen, du kannst aber von Hand in die Präambel schreiben:
    Code:
    \setlength{\parindent}{0pt}
    \setlength{\parskip}{.5\baselineskip}
    oder was auch immer.

  5. #5
    Registrierter Benutzer
    Registriert seit
    23.06.2010
    Beiträge
    72
    vielen Dank! alles hat wunderbar funktioniert.

Lesezeichen

Berechtigungen

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