Я пытаюсь создать презентацию LaTeX beamer, в которой есть несколько списков кода Java.Однако я столкнулся с очень странной проблемой - мой фрагмент списка вызывает ошибку компиляции в презентации, но прекрасно работает в каком-то другом документе.
\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
--- HELP --- В аргументе команды произошла пустая строка, которая не должна содержать ее.Вы, вероятно, забыли правильную скобку в конце аргумента.
====
Я совершенно растерялся, потому что этот точный список прекрасно работает в каком-то обычном отчете.Я искал вокруг и обнаружил, что у меня должен быть установлен хрупкий атрибут для фреймов со списками в них, но это ничего не изменило.
Заранее спасибо за вашу помощь.