Como usar \newenvironment e alinhar em documento independente

Como usar \newenvironment e alinhar em documento independente

Isso funciona:

\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}

Mas se eu mudar articlepara standalonena primeira linha o Latex reclama:

! \endgroup ausente inserido.
<texto inserido>
\endgroup
l.14 \end{f}

Como posso consertar isso? Meu objetivo é usar \documentclass[multi={f}]{standalone}para obter páginas individuais para cada equação.

informação relacionada