2010-06-05 20 views
41

Estoy tratando de agregar algún código en una presentación realizada con LaTex. Utilicé beamer, agregué algunos fotogramas sin problemas, pero una vez que agregué el listado, ya no puedo compilar la presentación.LaTex, problema con Beamer y listados

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

El error que pdflatex me dio es:

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

¿Hay algo especial que añadir a hacer que funcione?

Respuesta

56

intentar hacer un marco frágil:

\begin{frame}[fragile] 
+0

n Lo sentimos, no compila bien. Todavía el mismo error. :-( –

+0

Extraño, no puedo reproducir tu comportamiento. Creo que las líneas largas del listado podrían romperlo. Otros culpables pueden ser el tema usado con el proyector o los paquetes no instalados correctamente. –

+11

Disculpa, funciona, lo reulté: tu tiene que agregar el [frágil] antes del título: \ begin {frame} [fragile] {Frame Title} –

12

La opción fragile no funcionó para mí, pero esto lo hicieron:

\begin{frame}[containsverbatim] 
+1

me salvó el día! ¿Es esto un cambio en una versión reciente del proyector? ¡Debería estar mejor documentado! – thias

Cuestiones relacionadas