我正在准备一个beamer
演示文稿并使用lstlisting
环境来输入代码。但是,我想使用\pause
中的命令lstlisting
。根据定义,这是不可能的。我正在对行进行编号,因此如果我为了插入 而结束并重新开始环境,那就不好了\pause
。有什么建议吗?
答案1
你可以使用 LaTeX (第4.14 转为 LaTeX文档listings
)并使用\pause
:
\documentclass{beamer}
\usepackage{listings}
\usepackage{bera}
\lstset{basicstyle=\small\ttfamily,
numbers=left,
escapeinside=||
}
\begin{document}
\begin{frame}[fragile]
\begin{lstlisting}
line1 |\pause|
line2 |\pause|
line3
\end{lstlisting}
\end{frame}
\end{document}