Cuando uso \def
para 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.