Anzeige:
Ergebnis 1 bis 9 von 9

Thema: \abovedisplayshortskip funktioniert bei mir nicht

  1. #1
    Registrierter Benutzer
    Registriert seit
    02.02.2011
    Beiträge
    39

    \abovedisplayshortskip funktioniert bei mir nicht

    Servus,

    ich würd gern den Abstand zwischen align und dem Text anpassen. Ich weiß, dass es mit \abovedisplayskip und \abovedisplayshortskip funktionieren sollte. Tut es bei mir aber nicht wie gewünscht. Der zweite Befehl hat keinerlei Auswirkung bei mir. Beim unten angefügten Beispiel wird für beide Formeln der Wert -20pt von \abovedisplayskip angewandt, die 40pt von \abovedisplayshortskip werden ignoriert. Was für einen Fehler mache ich hier?




    Code:
    \documentclass[11pt,a4paper,ngerman]{scrartcl}
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage{amsmath,bm,amsfonts,amssymb} % mathstuff
    
    
    \begin{document}
    
    \abovedisplayskip=-20pt
    \abovedisplayshortskip=40pt
    \belowdisplayskip=20pt
    \belowdisplayshortskip=0pt
    
    equation~(\ref{eq:intensity_amplitude_relationship}).
    
    \begin{align}
    I\{x\}&\propto \frac{1}{2}\left(E_{TE}^2\{x\} + E_{TM}^2\{x\}\right) \label{eq:intensity_amplitude_relationship}
    \end{align}
    
    The relationship between the intensity and amplitude is given in equation~(\ref{eq:intensity_amplitude_relationship}).
    
    \begin{align}
    I\{x\}&\propto \frac{1}{2}\left(E_{TE}^2\{x\} + E_{TM}^2\{x\}\right) \label{eq:intensity_amplitude_rlationship}
    \end{align}
    
    The relationship between the intensity and amplitude is given in equation~(\ref{eq:intensity_amplitude_relationship}) blind text blind text blind text.
    
    \end{document}

  2. #2
    Registrierter Benutzer
    Registriert seit
    17.02.2010
    Beiträge
    685
    Leider keine Lösung, sondern nur ein etwas erstaunter Kommentar: Wenn Du
    align durch equation ersetzt (und entsprechend die & entfernst), funktioniert
    es ...

  3. #3
    Registrierter Benutzer
    Registriert seit
    02.02.2011
    Beiträge
    39
    ja, das ist komisch. Ich würde aber gern bei align bleiben, da ich eqnarray doch vermeiden will.

  4. #4
    Registrierter Benutzer
    Registriert seit
    10.07.2010
    Ort
    Offenhausen
    Beiträge
    654
    "Normale" Zeilenabstände zwischen Text und Formel erreichst Du auch, wenn Du die Leerzeile dazwischen entfernst. Alternativ kannst Du auch ein %-Zeichen eingeben.
    Code:
    \documentclass[11pt,a4paper,ngerman]{scrartcl}
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage{amsmath,bm,amsfonts,amssymb} % mathstuff
    
    
    \begin{document}
    
    %\abovedisplayskip=-20pt
    %\abovedisplayshortskip=40pt
    %\belowdisplayskip=20pt
    %\belowdisplayshortskip=0pt
    
    equation~(\ref{eq:intensity_amplitude_relationship}).
    %
    \begin{align}
    I\{x\}&\propto \frac{1}{2}\left(E_{TE}^2\{x\} + E_{TM}^2\{x\}\right) \label{eq:intensity_amplitude_relationship}
    \end{align}
    %
    The relationship between the intensity and amplitude is given in equation~(\ref{eq:intensity_amplitude_relationship}).
    %
    \begin{align}
    I\{x\}&\propto \frac{1}{2}\left(E_{TE}^2\{x\} + E_{TM}^2\{x\}\right) \label{eq:intensity_amplitude_rlationship}
    \end{align}
    %
    The relationship between the intensity and amplitude is given in equation~(\ref{eq:intensity_amplitude_relationship}) blind text blind text blind text.
    
    \end{document}
    Sepp.-

  5. #5
    Registrierter Benutzer
    Registriert seit
    02.02.2011
    Beiträge
    39
    Ok, das hilft mir schon mal ein bisschen weiter, sieht jetzt schon mal viel besser aus. Allerdings wunder ich mich immer noch, dass die skip-Befehle für align nicht funktionieren. Ich dachte immer, align hätte nur Vorteile gegenüber eqnarray.

  6. #6
    Registrierter Benutzer
    Registriert seit
    17.02.2010
    Beiträge
    685
    Hmmmh. Erstens wollte der OP wohl gezielt diesen Abstand ändern (oder auch
    nicht). Zweitens kann diese Vorgehensweise bei \flushbottom zu unerwünschten
    Ergebnissen führen, da dann der Leim fehlt.

  7. #7
    Registrierter Benutzer
    Registriert seit
    02.02.2011
    Beiträge
    39
    Zitat Zitat von LuPi Beitrag anzeigen
    Zweitens kann diese Vorgehensweise bei \flushbottom zu unerwünschten
    Ergebnissen führen, da dann der Leim fehlt.
    Interessant, was es nicht alles gibt. Ich arbeite mit srcbook und da scheint flushbottom wohl voreingestellt sein...

  8. #8
    Registrierter Benutzer
    Registriert seit
    17.02.2010
    Beiträge
    685
    Zitat Zitat von bene Beitrag anzeigen
    [...] srcbook und da scheint flushbottom wohl voreingestellt sein...
    Wie auch bei book. Durchaus sinnvollerweise, da ein springender Kolumnenfuß
    bei Büchern im Allgemeinen unerwünscht ist.

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

    Umgebungen die durch amsmath bereitsgestellt werden, können nicht zwischen die Längen unterscheiden. Sie nutzen stets abovedisplayskip.

    Marco

Lesezeichen

Berechtigungen

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