有网友在beamer中使用mcode也就是 listings 输出源代码时遇到如下错误:
Runaway argument?
! Paragraph ended before \lst@next was complete.
<to be read again>
\par
l.68 \end{frame}
?
怎么办?
【解决方案】
我们只需在加入listings输入代码的地方给幻灯片加个参数:
\begin{frame}[fragile]
\frametitle{Your title}
\begin{lstlisting}
code
\end{lstlisting}
\end{frame}
而简写命令如下
\frame{ … } 是不可用的。这样这个错误即可避免了。