我一直在用 Beamer 制作一组幻灯片,我非常喜欢的一个功能是alert
。在我的演示文稿的一部分中,我有一段相对复杂的代码,有 12 行,我用 来显示minted
。有没有办法突出显示代码的不同部分,以便我可以一次浏览一个部分?例如,在此示例中:
\documentclass{beamer}
\usetheme{Madrid}
\usepackage[cache=false]{minted}
\begin{document}
\begin{frame}
\frametitle{Slide with Alerts}
\begin{itemize}
\item<alert@1> First Slide
\item<alert@2> Second Slide
\end{itemize}
\end{frame}
\begin{frame}[fragile]
\frametitle{Camera}
\begin{minted}{python}{
class Example:
def __init__(self, x, y, z):
self.length = x ** 2 + y ** 2 + z ** 2
self.slope = z / (x ** 2 + y ** 2)
\end{minted}
\end{frame}
\end{document}
前两张幻灯片上分别显示了两个要点,但每个要点都单独突出显示。是否可以对下一帧中的代码执行类似操作?分别突出显示行集,同时显示整个内容?目前我能想到的最好的方法是使用该escapeinside
选项并手动突出显示它,但如果可能的话,我想利用 beamer 的功能。