是否有可能在 beamer 中逐步使用 listing 包?

是否有可能在 beamer 中逐步使用 listing 包?

给定一个在环境中渲染代码的帧\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}

相关内容