我想制作一个包含 x 个问题的测验beamer
。在框架标题中,我想自动增加问题的数量。
\documentclass{beamer}
\begin{document}
\begin{frame}[t]
\frametitle{VRAAG X}
Dubbelbolle lenzen zijn:
\begin{enumerate}[A.]
\item Concave lenzen
\item<alert@2> Convexe lenzen
\item Concorde lenzen
\end{enumerate}
\end{frame}
\end{document}
他们有选择这样做吗?
答案1
你需要一个计数器来回答你的问题:
\newcounter{vraag}
以及自动创建框架标题并包含计数器的命令
\newcommand\VraagTitle{%
\frametitle{\refstepcounter{vraag}\MakeUppercase{vraag}~\thevraag}}
并且您需要防止计数器在单个框架内从一张幻灯片移动到另一张幻灯片
\resetcounteronoverlays{vraag}
完整示例:
\documentclass{beamer}
\newcounter{vraag}
\newcommand\VraagTitle{%
\frametitle{\refstepcounter{vraag}\MakeUppercase{vraag}~\thevraag}}
\resetcounteronoverlays{vraag}
\begin{document}
\begin{frame}
\VraagTitle
Dubbelbolle lenzen zijn:
\begin{enumerate}[A.]
\item Concave lenzen
\item<alert@2> Convexe lenzen
\item Concorde lenzen
\end{enumerate}
\end{frame}
\begin{frame}
\VraagTitle
How many eyes does a honey bee have?
\begin{enumerate}[A.]
\item 2
\item 3
\item<alert@2> 5
\end{enumerate}
\end{frame}
\end{document}
答案2
将框架编号作为框架标题的一部分插入,使用\insertframenumber
:
\documentclass{beamer}
\begin{document}
\begin{frame}
\frametitle{VRAAG \insertframenumber}
Dubbelbolle lenzen zijn:
\begin{enumerate}[A.]
\item Concave lenzen
\item<alert@2> Convexe lenzen
\item Concorde lenzen
\end{enumerate}
\end{frame}
\begin{frame}
\frametitle{VRAAG \insertframenumber}
How many eyes does a honey bee have?
\begin{enumerate}[A.]
\item 2
\item 3
\item<alert@2> 5
\end{enumerate}
\end{frame}
\end{document}