Beamer中需要使用fragile的环境

在Beamer中使用verbatim, verb, listings包(插入程序源代码)时,需要使用fragile参数。此外,还有一些需要注意的地方,可以参看:Beamer fragile frames

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
begin{frame}[fragile]
frametitle{a fragile frame for verbatim}
begin{verbatim}
some verbatim text here
end{verbatim}
end{frame}
 
begin{frame}[fragile]
frametitle{a fragile frame for verb}
verb|some verb text here|
end{frame}
 
begin{frame}[fragile]
frametitle{a fragile frame for listings}
begin{lstlisting}[language="Perl"]
#!/usr/bin/perl -w
print "Hello, world!n"
end{lstlisting}
end{frame}