Cómo utilizar \newenvironment y alinear en un documento independiente

Cómo utilizar \newenvironment y alinear en un documento independiente

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

Pero si cambio articlea standaloneen la primera línea Latex se queja:

! Falta \endgroup insertado.
< texto insertado>
\endgroup
l.14 \end{f}

¿Cómo puedo arreglar eso? Mi objetivo es utilizar \documentclass[multi={f}]{standalone}para obtener páginas individuales para cada ecuación.

información relacionada