Anzeige:
Ergebnis 1 bis 3 von 3

Thema: below-/abovedisplayskip zur Abstandsvergrößerung zwischen Text und Equation geeignet?

  1. #1
    Registrierter Benutzer
    Registriert seit
    08.08.2011
    Beiträge
    77

    below-/abovedisplayskip zur Abstandsvergrößerung zwischen Text und Equation geeignet?

    Hi,

    ich würde gerne wissen, wie man den Abstand zwischen Text und einer equation Umgebung sowie zwischen einer equation Umgebung und Text am besten steuert. Ich möchte den Abstand nicht wie in Latex vorgesehen flexibel gestalten, sondern eben fix. Folgende Lösung ist mir eingefallen:

    Code:
    \documentclass{scrbook}
    \usepackage[latin1]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage[ngerman]{babel}
    \usepackage{amsmath}
    \usepackage{blindtext}
    
    \begin{document}
    
    \blindtext
    \abovedisplayshortskip=2em
    \abovedisplayskip=2em
    \belowdisplayshortskip=2em
    \belowdisplayskip=2em
    \begin{equation}
    I_{t_j}^L=I_{t_{j-1}}^L\left(l\frac{I_{t_j}}{I_{t_{j-1}}}-\left(l-1\right)\right)-\left(I_{t_{j-1}}^L\left(l-1\right)\left(\frac{i_R}{360}\right)\right)
    \end{equation}
    \blindtext
    
    \end{document}
    Da ich aber nicht genau weiß, ob durch oben gewählte Vorgehensweise noch weitere Abstände verändert werden, wollte ich mal bei euch nachfragen, wie ihr diese Lösung findet. Idealerweise würde ich natürlich gerne für meine Präambel eine Lösung finden, mit der ich alle Abstände zwischen Text und mathematischen Umgebungen (also z. B. auch \Begin{align} etc.) global steuern kann. Würde mich freuen, wenn der ein oder andere eine alternative Lösung zum meinem Ansatz parat hätte

    Besten Dank für die Hilfe.

    Josephine

  2. #2
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Hi

    erstmal das Beispiel

    Code:
    \documentclass{scrbook}
    \usepackage[latin1]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage[ngerman]{babel}
    \usepackage{amsmath}
    \usepackage{blindtext}
    \AtBeginDocument{%
    \abovedisplayskip=2em
    \belowdisplayskip=2em
    \abovedisplayshortskip=2em
    \belowdisplayshortskip=2em
    }
    \begin{document}
    
    \blindtext
    
    \begin{equation}
    I_{t_j}^L=I_{t_{j-1}}^L\left(l\frac{I_{t_j}}{I_{t_{j-1}}}-\left(l-1\right)\right)-\left(I_{t_{j-1}}^L\left(l-1\right)\left(\frac{i_R}{360}\right)\right)
    \end{equation}
    \blindtext
    
    \end{document}
    Vor Umgebungen wie align/equation usw. solltest du keine Leerzeilen lassen. Kommentiere sie aus.

    \abovedisplayshortskip und \belowdisplayshortskip haben keine Auswirkungen auf align und co.

    Gruß
    Marco

  3. #3
    Registrierter Benutzer
    Registriert seit
    08.08.2011
    Beiträge
    77
    Hi Marco,

    vielen Dank. Hat gut geklappt.

    Viele Grüße

    Josephine

Stichworte

Lesezeichen

Berechtigungen

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