Untergleichungen umschalten

Untergleichungen umschalten

Für ein aktuelles Projekt habe ich die subequationsUmgebung genutzt.

Das Dokument enthält eine Menge Gleichungen, wenn auch nur winzige, und in bestimmten Abschnitten/Kapiteln häufen sie sich zu dreistelligen Mengen an (z. B. Gleichung 2.102). Mithilfe von Untergleichungen, die verwandte Gleichungen gruppieren, lässt sich dieses Problem also gut lösen. Ich halte das für notwendig und gut – mein Vorgesetzter hingegen nicht.

Jetzt stecke ich mit einem Dokument voller subequation-Umgebungen fest, die ich loswerden muss.

Überraschenderweise,

\renewenvironment{subequations}{}{}

hat die Arbeit ohne Beanstandungen erledigt. Aber wenn man LateX kennt, kann das doch nicht die richtige Vorgehensweise sein?

Mir ist aufgefallen, dass beim Umschalten dieser Codezeile der Inhalt durcheinandergeraten ist. Die Leerzeichen werden also verändert, wahrscheinlich zum Schlechteren!

Was ist eine sichere und bessere Problemumgehung?

Antwort1

Versuche es mit

\renewenvironment{subequations}
  {\ignorespaces}%         \begin{subequations}
  {\ignorespaces‌​afterend}% \end{subequations}

Dadurch sollten alle Leerzeichen verschlungen werden, die möglicherweise durch seine Position in Ihrem Code eingefügt wurden.

verwandte Informationen