给定一个在环境中渲染代码的帧\begin{lstlisting}...\end{lstlisting}
,是否可以使用 beamer 的增量帧构建功能来突出显示代码片段?
下面是我想要使用的一个示例:
\begin{frame}[fragile]{Test}
\begin{lstlisting}
x = y \alert<2->{// Assigns the value of y to x.}
\end{lstlisting}
\end{frame}
答案1
尽管您无法获得警报内的列表格式,但您可以这样做,但对于评论来说,这可能没问题。
\documentclass{beamer}
\usepackage{listings}
\begin{document}
\begin{frame}[fragile]{Test}
\begin{lstlisting}[escapeinside=`']
x = z // Assigns the value of y to x.
x = y `\alert<2->{// Assigns the value of y to x.}'
\end{lstlisting}
\end{frame}
\end{document}