我想要一个框架来显示文本然后显示数据(逐字显示)。但我无法编译它。
我制作了这个最小工作示例:
\documentclass{beamer}
\begin{document}
\begin{frame}[fragile]
\only<1>{
\begin{verbatim}
test slide 1
\end{verbatim}
}
\only<2>{
test slide 2
}
\end{frame}
\end{document}
我收到此错误:
! File ended while scanning use of \@xverbatim.
<inserted text>
\par
l.17 \end{frame}
那么使用是\only
一个糟糕的解决方案吗?
答案1
您可以使用\defverbatim{\foo}{\begin{verbatim}...\end{verbatim}}
\documentclass{beamer}
\begin{document}
\begin{frame}[fragile]
\defverbatim{\testslide}{\begin{verbatim}test slide 1 $E=mc^2$\end{verbatim}}
\only<1>{%
\testslide
}
\only<2>{
test slide 2
}
\end{frame}
\end{document}