¿Cómo utilizar \def para redefinir \end{split}?

¿Cómo utilizar \def para redefinir \end{split}?

Cuando uso \defpara redefinir \end{split}, hay un error.

\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}

El error es:

¿Argumento desbocado?

a\ b \es \ee

! El párrafo terminó antes de que se completara \split.

Sin embargo, si no uso \def\es{\end{split}}y simplemente modifico el código para que sea

\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}

está bien. ¿Cuál es el problema? ¡Gracias!

Respuesta1

¡Bienvenido a TeX-SE! La cuestión es la misma queaquí: LaTeX quiere ver un archivo explícito \end{split}. Vos tambienpodríausar

\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}

Hasta ahora para los aspectos LaTeXnical de su pregunta.

Sin embargo, me gustaría convencertenoutilizar estas abreviaturas. En el momento en que colaboras con otros, esto será extremadamente engorroso; cada uno viene con sus propias abreviaturas. Y en este milenio tampoco hace falta eso, cada editor tiene atajos.

información relacionada