Wie verwende ich \def, um \end{split} neu zu definieren?

Wie verwende ich \def, um \end{split} neu zu definieren?

Wenn ich \defzum Neudefinieren verwende \end{split}, tritt ein Fehler auf.

\documentclass{article}
\usepackage{amsmath}

\begin{document}
\def\be{\begin{equation}}
\def\ee{\end{equation}}
\def\bs{\begin{split}}
\def\es{\end{split}}

\be
    \bs
        a\\
        b
    \es
\ee

\end{document}

Der Fehler ist:

Ausufernder Streit?

a\ b \es \ee

! Absatz endete, bevor \split abgeschlossen war.

Wenn ich jedoch nicht benutze \def\es{\end{split}}und nur den Code ändere, um

\documentclass{article}
\usepackage{amsmath}

\begin{document}
\def\be{\begin{equation}}
\def\ee{\end{equation}}
\def\bs{\begin{split}}
\def\es{\end{split}}

\be
    \bs
        a\\
        b
    \end{split}
\ee

\end{document}

es ist ok. Was ist das Problem? Danke!

Antwort1

Willkommen bei TeX-SE! Das Problem ist das gleiche wieHier: LaTeX möchte ein explizites sehen \end{split}. Siekönnteverwenden

\documentclass{article}
\usepackage{amsmath}

\begin{document}
\def\be{\begin{equation}}
\def\ee{\end{equation}}
\def\bs#1\es{\begin{split}#1\end{split}}


\be
    \bs
        a\\
        b
    \es
\ee

\end{document}

Soweit zu den LaTeX-Aspekten Ihrer Frage.

Jedoch, ich möchte Sie überzeugennichtdiese Abkürzungen zu verwenden. Sobald Sie mit anderen zusammenarbeiten, wird dies äußerst umständlich; jeder bringt seine eigenen Abkürzungen mit. Und in diesem Jahrtausend besteht dafür auch kein Bedarf, jeder Editor hat Abkürzungen.

verwandte Informationen