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