\newcommand{\nal}{\end{align*}} 存在问题

\newcommand{\nal}{\end{align*}} 存在问题

为什么这些新命令使用时会导致错误?

\newcommand{\bal}{\begin{align*}}
\newcommand{\nal}{\end{align*}}

答案1

这里有一些代码,可以完全满足您的要求。正如您在重复问题的答案中所看到的,这不是一个好建议。像这样混淆代码几乎没有什么好处。您只是节省了很少的按键,而使用好的 TeX 编辑器时甚至不需要这些按键。顺便说一句,像这样,您必须为其他对齐环境定义新的宏……那么为什么要再发明轮子呢?

% arara: pdflatex

\documentclass{article}
\usepackage{mathtools}
\def\bal#1\nal{\begin{align*}#1\end{align*}}

\begin{document}
 \bal
 a&=c\\
 b&=d
 \nal
\end{document}

在此处输入图片描述

相关内容