Falta \endcsname insertado., "relajarse" al insertar figuras en la minipágina en el nuevo comando

Falta \endcsname insertado., "relajarse" al insertar figuras en la minipágina en el nuevo comando

Estoy intentando insertar figuras en minipáginas en nuevos comandos para obtener dos imágenes en un papel a5. MWE:

\documentclass{article}
\usepackage{mwe}
\usepackage[a5paper, margin=5mm]{geometry}

\newcommand{\twoimages}[2]{
    \centering
    \begin{minipage}
        \begin{figure}
            \begin{minipage}[c]{\textwidth}
               \includegraphics[width=0.97\textwidth]{#1}
            \end{minipage}
            \noindent
            \begin{minipage}[c]{\textwidth}
               \includegraphics[width=0.97\textwidth]{#2}
            \end{minipage}
        \end{figure}
    \end{minipage}
}

\begin{document}
\twoimages{example-image-plain}{example-image-plain}
\end{document}

lo que resulta en

<to be read again>
                   \relax
l.21 ...{example-image-plain}{example-image-plain}

No puedo detectar el error. Obtuve parte del código de¿Cómo utilizar la figura dentro de una minipágina? y ya lo intenté \DeclareRobustCommand, pero no tuve suerte.

¿Puede usted ayudar?

Respuesta1

Lo pensé demasiado. Gracias @leandriis yhttps://tex.stackexchange.com/users/134574/phelype-oleinik

\documentclass{article}
\usepackage{mwe}
\usepackage[a5paper, margin=5mm]{geometry}

\newcommand{\twoimages}[2]{
    \centering
    \begin{minipage}[c]{\textwidth}
       \includegraphics[width=0.96\textwidth]{#1}
        \noindent
       \includegraphics[width=0.96\textwidth]{#2}
    \end{minipage}
}

\begin{document}
\twoimages{example-image-plain}{example-image-plain}
\end{document}

información relacionada