Seite 1 von 1

Abstand innerhalb einer Zeile in subequations-Umgebung

Verfasst: Di 28. Sep 2010, 21:23
von sullivan
Hallo zusammen,

wenn ich mehrere Formeln untereinander schreibe und aneinander ausrichte und allen Formeln eine einzige Nummer gebe, benutze ich die equation- und aligned-Umgebung.
Bsp:
\begin{equation}
\begin{aligned}
  \nabla\sigma\nabla u &= 0 &&\text{in $\Omega$}\\
  \sigma\frac{\partial u}{\partial\nu} &= f &&\text{auf $\Gamma$}
\end{aligned}
\end{equation}
Wenn ich mehrere Formeln untereinander schreibe, aneinander ausrichte und jeder Zeile dieselbe Nummer mit einem eigenen Buchstaben gebe, benutze ich die subequations- und align-Umgebung.
Bsp:
\begin{subequations}
 \begin{align}
  \nabla\sigma\nabla u &= 0 &\text{in $\Omega$} \\
  \sigma\frac{\partial u}{\partial\nu} &= f &\text{auf $\Gamma$}
 \end{align}
\end{subequations}
Leider ist im zweiten Fall der horizontale Abstand zwischen dem Ende der Gleichung und dem Beginn des Textes viel größer als im ersten Beispiel.
Da mir die Abstände im ersten Beispiel besser gefallen, würde ich diese gerne auch im zweiten Beispiel hinkriegen. (Oder gibt es ein typografisches "Gesetz", welches die Abstände des zweiten Beispiels gebietet?).
Weiß jemand Rat?

Vielen Dank im Voraus
Sullivan

Verfasst: Di 28. Sep 2010, 23:52
von phi
Die align-Umgebung setzt ihre Inhalte immer über die ganze Breite und verbreitert die Abstände zwischen den Teilformeln entsprechend. Wenn du die Abstände selber kontrollieren willst, benutze alignat (bzw. die Inline-Variante alignedat):
\documentclass{minimal}
\usepackage{amsmath}
\begin{document}

\begin{equation} 
\begin{alignedat}{2}
  \nabla\sigma\nabla u &= 0 &&\text{in $\Omega$}\\ 
  \sigma\frac{\partial u}{\partial\nu} &= f \quad &&\text{auf $\Gamma$} 
\end{alignedat} 
\end{equation} 

\begin{subequations} 
 \begin{alignat}{2}
  \nabla\sigma\nabla u &= 0 &&\text{in $\Omega$} \\ 
  \sigma\frac{\partial u}{\partial\nu} &= f \quad &&\text{auf $\Gamma$} 
 \end{alignat} 
\end{subequations} 

\end{document}

Verfasst: Mi 29. Sep 2010, 00:07
von sullivan
Ziemlich gut, vielen Dank!