Guten Tag!
bei der Anfertigung meiner Masterarbeit arbeite ich häufig mit folgender Struktur:
\begin{subequations}
\begin{align}
1=x\\
2=y
\end{align}
\end{subequations}
Das dient dazu, die Gleichungen auszurichten und gleichzeitig mit Buchstaben zu nummerieren. Ich weiß, da gibt es noch andere Wege, das hier ist jedoch die, mit der ich arbeiten möchte.
Nun möchte ich das gern durch folgendes vereinfachen:
\newenvironment{subalign}
{\begin{subequations}
\begin{align}}
{\end{subequations}\end{align}
}
Wenn ich nun aber versuche folgendes Minimalbeispiel zu kompilieren
\documentclass{scrbook}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage{amsmath}
\newenvironment{subalign}
{\begin{subequations}
\begin{align}}
{\end{align}\end{subequations}
}
\begin{document}
\begin{subequations}
\begin{align}
1=x\\
2=y
\end{align}
\end{subequations}
\begin{subalign}
1=x\\
2=y
\end{subalign}
\end{document}
bekomme ich folgende Fehlermeldungen:
\begin{align} in input line 22 ended by \end{subalign}
\begin{subequations} in input line 22 ended by \end{document}
Das ist das erste Mal, dass ich mir eine eigene Umgebung definieren möchte und die Erfahrenen hier sehen wahrscheinlich sofort wo der Fehler ist.
Vielen Dank für Eure Hilfe,
Peter