LaTeX beamer演示文稿框架中的代码清单

Boz*_*sov 9 latex beamer

我正在尝试创建一个包含多个Java代码清单的LaTeX beamer演示文稿.但是,我遇到了一个非常奇怪的问题 - 我的列表片段在演示文稿中导致编译失败,但在其他文档中工作正常.

\begin{frame}[Fragile]
  \frametitle{Test}
 \begin{lstlisting}
    public class SimpleClass {
      public static void main(String[] args) {
        System.out.println("Hello!");
      }
    }
  \end{lstlisting}
\end{frame}
Run Code Online (Sandbox Code Playgroud)

如果我从我的演示文稿中删除此代码它将工作得很好,但有了它我收到错误消息:

===

错误:段落在\ lst @ next完成之前结束.

--- TeX说---\par l.129

--- HELP ---命令参数中出现一个不应包含空行的空行.你可能在争论结束时忘记了正确的大括号.

====

我在这里完全不知所措,因为这个确切的列表在一些常规报告中运行得很好.我四处搜索,发现我应该为包含列表的帧设置脆弱的属性,但这并没有改变任何东西.

在此先感谢您的帮助.

Sva*_*nte 10

我相信这个选项fragile完全是小写的.