我正在制作一个带有 beamerarticle 副本的 beamer 演示文稿。在文章版本中,我想并排显示某些部分,因此我在<article>
模式下创建了不会影响<presentation>
模式的迷你页面。
然而,虽然文章编译得很好,但演示却出现了错误。
在这里我将其全部剥离到 MWE,使用虚拟环境而不是 minipage :
\documentclass{beamer}
\newenvironment{machin}{begdef}{enddef}
\begin{document}
\begin{frame}
\begin{exampleblock}{Exemples}
\mode
<article>
\begin{machin}
whatever
\mode
<all>
blabla
\mode
<article>
whatever
\end{machin}
\mode
<all>
\end{exampleblock}
\end{frame}
\end{document}
编译该代码到达Extra }, or forgotten \endgroup. \end{frame}
第 20 行。
machin
使用注释掉的环境进行编译就可以了。
machin
使用类scrartcl
和包编译这个(包括环境)beamerarticle
也可以。
我很困惑,因为在演示模式下,有关machin
环境的语句应该被删除,而不应该被执行。
有人知道吗?
在我的实际文件中,文本更加复杂,所以我想避免在演示/文章中重复整个内容。