2010-06-05 11 views
41

J'essaie d'ajouter du code dans une présentation faite avec LaTex. J'ai utilisé beamer, ajouté quelques cadres sans problèmes mais une fois que j'ai ajouté la liste, je ne peux plus compiler la présentation.LaTex, problème avec Beamer et les inscriptions

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

L'erreur que je pdflatex m'a donné est:

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

Y at-il quelque chose de spécial à ajouter pour le faire fonctionner?

Répondre

56

Essayez de faire un cadre fragile:

\begin{frame}[fragile] 
+0

Non désolé, il ne compile pas non plus. Toujours la même erreur. :-( –

+0

Etrange, je ne peux pas reproduire votre comportement.Je suppose vraiment de longues lignes dans la liste pourrait le casser.D'autres coupables peuvent être le thème utilisé avec beamer ou des paquets pas installés correctement –

+11

Désolé, cela fonctionne, je l'ai réessayé: Vous dois ajouter le [fragile] avant le titre: \ begin {frame} [fragile] {Frame Title} –

12

L'option fragile n'a pas fonctionné pour moi, mais cela:

\begin{frame}[containsverbatim] 
+1

vous avez sauvé ma journée! Est-ce un changement dans une version récente de beamer? Devrait être mieux documenté! – thias