\def를 사용하여 \end{split}을 재정의하는 방법은 무엇입니까?

\def를 사용하여 \end{split}을 재정의하는 방법은 무엇입니까?

\def재정의하는데 사용하면 \end{split}오류가 발생합니다.

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

오류는 다음과 같습니다

폭주 논쟁?

a\b\es\ee

! \split이 완료되기 전에 단락이 끝났습니다.

그러나 사용하지 않고 \def\es{\end{split}}코드를 수정하면

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

괜찮아요. 뭐가 문제 야? 감사합니다!

답변1

TeX-SE에 오신 것을 환영합니다! 문제는 다음과 같습니다.여기: LaTeX는 명시적인 \end{split}. 그래서 당신은~할 수 있었다사용

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

지금까지 귀하의 질문에 대한 LaTeXnical 측면에 대해 알아보았습니다.

하지만, 나는 당신을 설득하고 싶습니다~ 아니다이러한 약어를 사용합니다. 다른 사람과 협력하는 바로 그 순간에는 이는 매우 번거로울 것입니다. 모두가 자신의 약어를 가지고 옵니다. 그리고 이번 천년에는 그럴 필요도 없습니다. 모든 편집자에게는 단축키가 있습니다.

관련 정보