题
我正在尝试创建一个具有多个Java代码列表的乳胶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}
如果我从演示文稿中删除此代码,则可以正常工作,但是有了它,我会收到错误消息:
===
错误:段落结束之前 lst@Next完成。
--- Tex说--- par l.129
---帮助---命令参数中不应包含一个的空白行。您可能在争论结束时忘记了正确的支撑。
====
我在这里完全不知所措,因为此确切的清单在一些常规报告中效果很好。我已经四处搜索,发现我应该为其中包含列表的框架设置脆弱的属性集,但这并没有改变任何东西。
在此先感谢您的帮助。
解决方案
我相信这个选择 fragile
是完全小写的。
其他提示
我也遇到了这样的问题。我的代码与您的代码不同,但我们收到相同的错误消息。就我而言,这是因为 \lstset{}
对空白线敏感。意思是:
\lstset{
a1 = b1,
a2 = b2,
}
能行得通;然而
\lstset{
a1 = b1,
a2 = b2,
}
不能。我希望这可以帮助您或遇到与我相同的问题的人。
不隶属于 StackOverflow