lstlistings 在幻灯片中不起作用

lstlistings 在幻灯片中不起作用

我正在写幻灯片。我想使用lstlisting

    \documentclass[10pt]{beamer}
    \usepackage[utf8]{inputenc}
    \usepackage[english]{babel}
    \usepackage[T1]{fontenc}
    \usepackage{lmodern} 
    \usepackage{listings}
    \begin{document}
    \begin{frame}{HeartBleed}
    \begin{lstlisting}
    Hellow world  
   \end{lstlisting}
   \end{frame}
   \end{document}

我得到一个错误\begin{lstlisting},它说:job aborted, no legal \end found。我该如何解决这个问题?

答案1

对于的使用listings您必须使用fragile以下选项frame

\documentclass{beamer}
\usepackage{listings}

\begin{document}
    \begin{frame}[fragile]
        \begin{lstlisting}
            Hello world  
        \end{lstlisting}
    \end{frame}
\end{document}

更多信息请访问http://pbelmans.wordpress.com/2011/02/20/why-latex-beamer-needs-fragile-when-using-verbatim/

相关内容