我可以重新定义align
(和其他数学环境)来获得类似我的(愚蠢的)例子的东西吗?
\documentclass[11pt]{article}
\usepackage{amsmath}
\usepackage{lineno}
\linenumbers
\pagestyle{empty}
\begin{document}
Text
\begin{linenomath*}
\linenumbers[0]
\begin{align}
a+b&= c+d \notag \\
&\quad +c+d \notag \\
&\quad +c+d \notag \\
&\quad +c+d \notag \\
&\quad +c+d \notag \\
&\quad +c+d \notag \\
&\quad +c+d \notag \\
&\quad +c+d \notag \\
&\quad +c+d \notag \\
&\quad +c+d \notag \\
&\quad +c+d \notag \\
&\quad +c+d \notag \\
&\quad +c+d \notag \\
&\quad +c+d \notag \\
&\quad +c+d \notag \\
&\quad +c+d \notag \\
&\quad +c+d \notag \\
&\quad +c+d \notag \\
&\quad +c+d \notag \\
&\quad +c+d \notag \\
&\quad +c+d \notag \\
&\quad +c+d
\end{align}
\end{linenomath*}
\end{document}
我的意思是,我想为每个对齐的方程获得相同的布局(方程的行从 1 开始编号),而无需插入等\begin{linenomath*}
字符串。
编辑。我尝试使用xparse
来实现我的目标:
\documentclass[11pt]{article}
\usepackage{amsmath}
\usepackage{lineno}
\linenumbers
\usepackage{xparse}
\RenewDocumentEnvironment{align}{???}
{\begin{linenomath*}\linenumbers[0]\begin{align}}
{\end{align}\end{linenomath*}}
但我真的不知道我在做什么。我寻找了align
环境定义,amsmath.sty
但没能找到(我不太擅长使用 LaTeX)。
我的问题是:是否可以align
按照我要求的方式重新定义环境?