Abstand Formel <-> Formel, Formel <-> Text

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Abstand Formel <-> Formel, Formel <-> Text

von Gast » Mi 5. Nov 2014, 00:37

Wahnsinn :D

So funktionierts!

Vielen Dank :D

von esdd » Mi 5. Nov 2014, 00:05

Du kannst \shortintertext aus dem mathtools Paket verwenden und dann alles in eine gemeinsame gather* Umgebung setzen. Für die Gleichungen, die aneinander ausgerichtet werden sollen, kannst Du darin eine aligned Umgebung nutzen:
\documentclass[fleqn]{scrartcl} 
\usepackage{mathtools}% lädt auch amsmath
\begin{document} 
Text davor
\begin{gather*} 
  \begin{aligned}
    f \colon [a,b] & \to R \\ 
    t & \mapsto f(t)
  \end{aligned}\\
  c \in [a,b] \\ 
  \dots 
  \shortintertext{Text danach, vor Integral}
  \int \limits_c^x f(t)dt
\end{gather*} 
Text nach Integral
\end{document}
Gruß
Elke

Abstand Formel <-> Formel, Formel <-> Text

von Gast » Di 4. Nov 2014, 23:22

Hallo,

ich möchte für den Mathematikunterricht ein optisch halbwegs ansprechendes Blatt erstellen. Leider sterbe ich tausend Tode daran, die Abstände zwischen zwei untereinander stehenden Formeln in irgendeiner Weise zu eliminieren. Hier ein Minimalbeispiel (zumindest der Versuch):
\documentclass[a4paper,fleqn]{scrartcl}

\usepackage[ngerman]{babel}
\usepackage{amsmath}

\begin{document}
Text davor%
\begin{align*}
f \colon [a,b] & \to R \\
t & \mapsto f(t)
\end{align*}
\begin{align*}
&c \in [a,b] \\
&\dots
\end{align*}
Text danach, vor Integral
\begin{equation*}
\int \limits_c^x f(t)dt
\end{equation*}
Text nach Integral
\end{document}
Ich möchte mit der ersten Gleichung eine Funktion darstellen, wie man sie auch "händisch" auf ein Blatt schreiben würde, und mit der zweiten möchte ich mit der Funktion weiterarbeiten. Wenn man das aber compilet (?), stellt man fest, dass da fast eine ganze Zeile Platz zwischen erstem und zweitem Gleichungsblock ist. Und genau der Platz soll da nicht sein.
Wäre es hierfür auch möglich, bspw mit einer anderen Gleichungsumgebung dran zu gehen als Workaround?

Weil es unumstößlich ist, Integrale mit Vor- und Nachtext zu versehen, wurmt mich auch besonders, dass fast eine ganze Zeile Platz zwischen den Integrationsgrenzen und dem umschließenden Text ist.

Folgende Längeneinstellungsn haben mich auch nicht weitergebracht:
\setlength{\abovedisplayskip}{0cm}
\setlength{\belowdisplayskip}{0cm}
\setlength{\abovedisplayshortskip}{0cm}
\setlength{\belowdisplayshortskip}{0cm}
Aber dann habe ich auch in der Math mode-Dokumentation von Herbert Voß gelesen, dass bei der Verwendung von fleqn die Angaben eigentlich nicht zählen. Er schreibt in Kapitel 11.5.1, dass man stattdessen \topsep einstellen sollte. wenn ich aber folgendes in meine Präambel hinzufüge:
\setlengh{\topsep}{0pt}
Dann hilft das überhaupt nicht. Und ein Dranrumspielen an dem Parameter bewirkt überhaupt nichts.

Kann es sein, dass ich da irgeneinen Parameter suche, den aber partout nicht finde :?: :?:

Oder muss ich als Ultima Ratio auf \vspace{- x cm} zugreifen? Das wollte ich eigentlich vermeiden...

Nach oben