You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The beamer syntax \begin{theorem}<overlay spec>[heading] is not supported by thmtools while the alternative syntax \begin{theorem}[heading]<overlay spec> is.
\documentclass{beamer}
\setbeamertemplate{theorems}[numbered]
\usepackage{thmtools}
\declaretheorem{MyTheorem}
\begin{document}
\begin{frame}
\begin{MyTheorem}[name=bla]
first text
\end{MyTheorem}
\begin{MyTheorem}<2->[name=bla]
second text
\end{MyTheorem}
\begin{MyTheorem}[name=bla]<3->
third text
\end{MyTheorem}
\end{frame}
% Compare:\begin{frame}
\begin{theorem}[bla]
first text
\end{theorem}
\begin{theorem}<2->[bla]
second text
\end{theorem}
\begin{theorem}[bla]<3->
third text
\end{theorem}
\end{frame}
\end{document}
It's confusing to me that the heading/options are silently ignored in the <2->[name=bla] example, which makes me think that thmtools' intention is to support this syntax, but something is going awry in the code. I haven't spent the time to understand parseargs so I can't debug the definition of \thmt@parsetheoremargs at the moment.
The text was updated successfully, but these errors were encountered:
The beamer syntax
\begin{theorem}<overlay spec>[heading]
is not supported by thmtools while the alternative syntax\begin{theorem}[heading]<overlay spec>
is.It's confusing to me that the heading/options are silently ignored in the
<2->[name=bla]
example, which makes me think that thmtools' intention is to support this syntax, but something is going awry in the code. I haven't spent the time to understand parseargs so I can't debug the definition of\thmt@parsetheoremargs
at the moment.The text was updated successfully, but these errors were encountered: