Seite 1 von 1

Subequations mit Text dazwischen

Verfasst: Mi 9. Feb 2011, 17:52
von Wolfson
ich hab eine Frage an Euch. Ich möchte 2 Formeln und einen kleinen Abschnitt Text dazwischen. Also ungefähr so:
\documentclass{article}
\usepackage{amsmath}

\begin{document}

\begin{equation}
a+b=c
\end{equation}
...hier sollen ein paar Zeilen dazwischen...
\begin{equation}
d+e=f
\end{equation}

\end{document}
Jetzt möchte ich aber die 1. Formel mit (1a) und die 2. mit (1b) nummeriert haben. Die Lösung die ich bisher finden konnte basiert auf der subequations-Umgebung wie folgt:
\documentclass{article}
\usepackage{amsmath}

\begin{document}

\begin{subequations}
\begin{align}
&a+b=c\\
&d+e=f
\end{align}
\end{subequations}

\end{document}
Allerdings funktioniert das nur wenn die Formeln direkt (also ohne Text dazwischen) aufeinander folgen. Weiß jemand einen Ausweg?

Verfasst: Mi 9. Feb 2011, 18:12
von iTob
Entweder das Makro \intertext{...} oder du benutz einfach zwei Equationumgebungen
\documentclass[12pt,a4paper,ngerman]{scrartcl}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{babel}

\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{blindtext}
\begin{document}
\blindtext
\begin{subequations}
\begin{equation}
 a = b
\end{equation}
\blindtext
\begin{equation}
c \neq d
\end{equation}
\end{subequations}

\bigskip
\paragraph{Oder aber:}
\blindtext
\begin{subequations}
\begin{align}
 a &= \sqrt{2}\cdot bcdefghijklmn\\
\intertext{\blindtext}
 c &= e
\end{align}
\end{subequations}
\blindtext
\end{document}
Wenn du die Formeln aber nicht am Gleichheitszeichen ausrichten willst, dann ist erstere die schlauere Lösung.

Das hätte man doch aber auch durch ausprobieren rausbekommen können ;)

Liebe Grüße!
Tobi

Verfasst: Mi 9. Feb 2011, 18:37
von Wolfson
Hey Tobi,
vielen Dank. Ich hab zwar rumprobiert, wenn ich das jetzt aber so sehe wunder ich mich selber... :roll:
VG,
wolfson

Verfasst: Mi 9. Feb 2011, 22:54
von iTob
Macht ja nix, hab ja gern geholfen …

Gute Nacht!