2010-06-05 57 views
41

我想添加一些代碼與LaTex做的演示文稿。我用投影儀,添加了一些沒有問題的框架,但是一旦我添加了列表,我就無法再編譯演示文稿了。LaTex,問題與Beamer和清單

\begin{frame}{Code} 
\begin{lstlisting} 
Sample Code 
\end{lstlisting} 
\end{frame} 

錯誤我pdflatex給我的是:

Package Listings Warning: Text dropped after begin of listing on input line 80. 

有什麼特別補充,使其工作?

回答

56

嘗試使脆弱的框架:

\begin{frame}[fragile] 
+0

沒有遺憾,它沒有任何編譯。還是一樣的錯誤。 :-( – 2010-06-05 16:38:05

+0

奇怪的是,我不能重現你的行爲,我想在列表中很長的一行可能會打破它,其他的罪魁禍首可能是與beamer或包裝沒有正確安裝的主題 – 2010-06-05 18:15:58

+11

對不起,它的工作原理,我重試它:你必須在標題前添加[fragile]: \ begin {frame} [fragile] {Frame Title} – 2010-06-05 20:28:48

12

fragile選項並沒有爲我工作,但這並:

\begin{frame}[containsverbatim] 
+1

您救了我的一天!這是最近一個投影儀版本的改變嗎?應該更好地記錄! – thias 2015-03-23 08:28:15