Quando uso \def
para redefinir \end{split}
, ocorre um erro.
\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}
O erro é:
Argumento descontrolado?
a\ b \es \ee
! O parágrafo terminou antes de \split ser concluído.
No entanto, se eu não usar \def\es{\end{split}}
e apenas modificar o código para ser
\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}
tudo bem. Qual é o problema? Obrigado!
Responder1
Bem-vindo ao TeX-SE! A questão é a mesma queaqui: LaTeX quer ver um arquivo \end{split}
. Então vocêpoderiausar
\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}
Até agora, para os aspectos LaTeXnical da sua pergunta.
No entanto, eu gostaria de te convencernãopara usar essas abreviaturas. No exato momento em que você colabora com outras pessoas, isso será extremamente complicado; todo mundo vem com suas próprias abreviaturas. E neste milênio também não há necessidade disso, todo editor tem atalhos.