![星型环境的内部宏有哪些?](https://linux22.com/image/415871/%E6%98%9F%E5%9E%8B%E7%8E%AF%E5%A2%83%E7%9A%84%E5%86%85%E9%83%A8%E5%AE%8F%E6%9C%89%E5%93%AA%E4%BA%9B%EF%BC%9F.png)
例如,内部宏的明星版本是\flalign
什么\endflalign
?
答案1
问题不太清楚,但flalign
和的定义flalign*
是
\newenvironment{flalign}{%
\start@align\tw@\st@rredfalse\m@ne
}{%
\endalign
}
\newenvironment{flalign*}{%
\start@align\tw@\st@rredtrue\m@ne
}{%
\endalign
}
因此,除了星号形式之外,它们是相同的\ifst@rred
(并且它们大部分与相同align
)。
这个开关在代码中的各个点进行测试,通常(fl)align(*)
使用如下代码行
\ifst@rred\else\global\@eqnswtrue\fi
如果你的意思是保存顶级定义的宏是什么,那么\flalign
保存定义的方式\begin{flalign}
就是这样,但是如果你要制作一个字母\flalign*
,你只能以这种方式输入它,所以通常它会通过\catcode\`\*=11
*
\csname flalign*\endcsname