Seite 1 von 1

Formel mit Text zusammen in Align?

Verfasst: Fr 4. Nov 2016, 13:11
von MenschMax
Guten Morgen,

weiß jemand wie ich folgendes Problem löse:

Dies berechnet sich zu
Formel1
mit
Formel2


Wenn ich jede Formel einzeln in eine "align" Umgebung packe stehen die ganzen Formeln und der Text ("mit") ziemlich weit auseinander.

Kann ich die Formeln UND den Text irgendwie zusammen in eine align Umgebung packen damit alles kompakter steht?


Grüße und schönen Samstag!

Verfasst: Fr 4. Nov 2016, 13:18
von Gast
\intertext (siehe [d]amsmath[/d]-Anleitung). mathtools hat davon auch noch eine platzsparende Variante.

Verfasst: Fr 4. Nov 2016, 15:51
von MenschMax
Ui Danke, da tut sich aber nicht viel:

zudem sind die Formeln und der Text nun unschön verschoben:
\documentclass[a4paper,12pt,twoside,parskip]{report}
\usepackage[utf8]{inputenc} 
\usepackage[ngerman]{babel}

\usepackage{amsmath}
\usepackage{siunitx}

\begin{document} 

Damit kann ein relativer Fehler bestimmt werden
\begin{align*}\notag
E_{21}=\frac{\epsilon_{21}}{r^{p}_{21}-1}\\
\intertext{mit}
\epsilon=\frac{f_{c,2}-f_{c,1}}{f_{c,1}}\\
\intertext{Die Ordnung des Lösungsverfahrens kann mit}
p=\left[\ln\left(\frac{f_{c,3}-f_{c,2}}{f_{c,2}-f_{c,1}}  \right) + q(p)  \right] / \ln\left(r_{21}\right)\\
\intertext{bestimmt werden mit}
q(p)=\ln \frac{r^{p}_{21}-s}{r^{p}_{32}-s}\\
\intertext{und}
s=\text{sgn} \left( \frac{\epsilon_{32}}{\epsilon_{21}}\right)\\
\end{align*}


\end{document}

Verfasst: Fr 4. Nov 2016, 15:52
von MenschMax
Vergleiche dazu:
\documentclass[a4paper,12pt,twoside,parskip]{report}
\usepackage[utf8]{inputenc} 
\usepackage[ngerman]{babel}

\usepackage{amsmath}
\usepackage{siunitx}

\begin{document} 

Damit kann ein relativer Fehler bestimmt werden
\begin{align}\notag
E_{21}=\frac{\epsilon_{21}}{r^{p}_{21}-1}
\end{align}
mit
\begin{align}\notag
\epsilon=\frac{f_{c,2}-f_{c,1}}{f_{c,1}}
\end{align}
Die Ordnung des Lösungsverfahrens kann mit
\begin{align}
p=\left[\ln\left(\frac{f_{c,3}-f_{c,2}}{f_{c,2}-f_{c,1}}  \right) + q(p)  \right] / \ln\left(r_{21}\right)
\end{align}
bestimmt werden mit
\begin{align}
q(p)=\ln \frac{r^{p}_{21}-s}{r^{p}_{32}-s}
\end{align}
und 
\begin{align}
s=\text{sgn} \left( \frac{\epsilon_{32}}{\epsilon_{21}}\right)
\end{align}


\end{document}

Verfasst: Fr 4. Nov 2016, 16:20
von esdd
Dann verwende doch das vorgeschlagene \shortintertext aus dem Paket mathtools.

Die align Umgebung ist eigentlich dazu gedacht, die Formeln in dieser Umgebung aneinander auszurichten. Wenn kein Ausrichtszeichen vorhanden ist, dann werden die Enden der Formel bündig gesetzt. Wenn Du alle Formeln zentriert haben möchtest, dann verwende eine gather Umgebung. Oder aber Du setzt in jeder Zeile ein & als Ausrichtungszeichen:
documentclass[a4paper,12pt,twoside]{report}
\usepackage[utf8]{inputenc} 
\usepackage[ngerman]{babel}

\usepackage{mathtools}% lädt auch amsmath
\usepackage{siunitx}

\begin{document} 

Damit kann ein relativer Fehler bestimmt werden
\begin{gather}
E_{21}=\frac{\epsilon_{21}}{r^{p}_{21}-1}\notag\\
\intertext{mit}
\epsilon=\frac{f_{c,2}-f_{c,1}}{f_{c,1}}\\
\intertext{Die Ordnung des Lösungsverfahrens kann mit}
p=\left[\ln\left(\frac{f_{c,3}-f_{c,2}}{f_{c,2}-f_{c,1}}  \right) + q(p)  \right] / \ln\left(r_{21}\right)\\
\intertext{bestimmt werden mit}
q(p)=\ln \frac{r^{p}_{21}-s}{r^{p}_{32}-s}\\
\intertext{und}
s=\text{sgn} \left( \frac{\epsilon_{32}}{\epsilon_{21}}\right)\\
\end{gather}

oder aber mit Ausrichtung

\begin{align}
E_{21}&=\frac{\epsilon_{21}}{r^{p}_{21}-1}\notag\\
\intertext{mit}
\epsilon&=\frac{f_{c,2}-f_{c,1}}{f_{c,1}}\\
\intertext{Die Ordnung des Lösungsverfahrens kann mit}
p&=\left[\ln\left(\frac{f_{c,3}-f_{c,2}}{f_{c,2}-f_{c,1}}  \right) + q(p)  \right] / \ln\left(r_{21}\right)\\
\intertext{bestimmt werden mit}
q(p)&=\ln \frac{r^{p}_{21}-s}{r^{p}_{32}-s}\\
\intertext{und}
s&=\text{sgn} \left( \frac{\epsilon_{32}}{\epsilon_{21}}\right)\\
\end{align}

\end{document}
Die report Klasse kennt übrigens keine parskip Option.