スタンドアロンドキュメントで \newenvironment と align を使用する方法

スタンドアロンドキュメントで \newenvironment と align を使用する方法

これは機能します:

\documentclass[]{article}
\usepackage{amsmath}

\newenvironment{f}{
    \csname align*\endcsname
}{
    \csname endalign*\endcsname
}

\begin{document}

\begin{f}
a = 1
\end{f}

\begin{f}
b = 2
\end{f}

\end{document}

しかし、最初の行articleを に変更すると、Latex は次のようにエラーを出力します。standalone

! \endgroup が挿入されていません。
< 挿入されたテキスト>
\endgroup
l.14 \end{f}

どうすれば修正できますか? 私の目標は、\documentclass[multi={f}]{standalone}各方程式ごとに個別のページを取得するために使用することです。

関連情報