Nenhum ambiente de solução de numeração quando o estilo ams está habilitado (beamer)

Nenhum ambiente de solução de numeração quando o estilo ams está habilitado (beamer)

Eu gostaria de ainda usar numeração para theorem, definitionexceto apenas para `solução quando o estilo ams estiver habilitado. Por favor, qualquer dica.

\documentclass{beamer}
\setbeamertemplate{theorems}[ams style]

\begin{document}

\begin{frame}

    \begin{theorem}
        Nice proposition.
    \end{theorem}

    \begin{solution}
        Foo.
    \end{solution}

    \begin{example}
        Baz.
    \end{example}
\end{frame}
\end{document}

A saída desejada será

Theorem 1
Solution
Example 2

insira a descrição da imagem aqui

Responder1

Como um hack rápido, você poderia usar um projetor normal blockpara a solução:

\documentclass{beamer}
\setbeamertemplate{theorems}[ams style]

\setbeamerfont{block title}{series=\bfseries}
\renewenvironment<>{solution}{\begin{block}#1{Solution}\itshape}{\end{block}}

\begin{document}

\begin{frame}

    \begin{theorem}
        Nice proposition.
    \end{theorem}

    \begin{solution}
        Foo.
    \end{solution}

    \begin{example}
        Baz.
    \end{example}
\end{frame}
\end{document}

insira a descrição da imagem aqui

informação relacionada