LaTex,Beamer和Listings的问题

Tho*_*ery 41 latex beamer listings

我正在尝试在使用LaTex制作的演示文稿中添加一些代码.我使用了beamer,添加了一些框架没有问题,但是一旦我添加了列表,我就不能再编译演示了.

\begin{frame}{Code}
\begin{lstlisting}
Sample Code
\end{lstlisting}
\end{frame}
Run Code Online (Sandbox Code Playgroud)

我pdflatex给我的错误是:

Package Listings Warning: Text dropped after begin of listing on input line 80.
Run Code Online (Sandbox Code Playgroud)

是否有什么特别的东西可以让它起作用?

小智 59

尝试制作一个脆弱的框架:

\begin{frame}[fragile]
Run Code Online (Sandbox Code Playgroud)

  • 抱歉,它有效,我重试了它:你必须在标题前加上[fragile]:\ begin {frame} [fragile] {Frame Title} (11认同)

Ger*_*ero 18

fragile选项对我不起作用,但这样做:

\begin{frame}[containsverbatim]
Run Code Online (Sandbox Code Playgroud)

  • 你救了我的一天!这是最近的beamer版本的变化吗?应该更好地记录! (2认同)
  • 对于目前(2021 年)所有内容的最新版本,[fragile] 有时有效,但经常崩溃,而 [containsverbatim] 似乎是正确的方法! (2认同)