Beamer et le verbatim
Par jop le mardi, décembre 16 2008, 21:20 - latex - Lien permanent
Ce soir, j'ai une amie qui arrive un peu affolée sur mon jabber, en me demandant si je peux lui sauver la vie. Comme c'est devenu monnaie courante, du moins, deux à trois fois par mois, j'estime que ça doit l'être, j'écoute sa complainte. Je peux effectivement la sauver. Ayant cherché pendant longtemps comment faire, je me suis dit que cette astuce avait toute sa place dans cette rubrique.
Pour insérer du code dans un source latex, on utilise en général un environnement verbatim. Cependant, beamer crie au drame lorsque l'on essaye de lui appliquer le même comportement. La solution est pourtant simplissime. Il suffit de tagguer la frame comme fragile.
Voici un exemple :
\begin{frame}[fragile]
\frametitle{a fragile frame}
\begin{verbatim}
echo "Le foutu code qui ne passait pas et qui doit maintenant passer"
\end{verbatim}
\end{frame}
Pour plus d'explication (on dira pour les courageux), je vous laisse vous reporter à plus de documentation.
Commentaires
Je pense que c'est
\begin{frame}[fragile]
au lieu de
\begin{frame}fragile
mais c'est probablement dotclear qui a mangé les crochets pour en faire un lien. Me trompe-je ?
Ludo
qui aime bien LaTeX et beamer aussi :)
Très bien vu ludo, merci ! En effet, dotclear gère ses liens avec des crochets. Je pensais, à tort, que dans les sections codes, il n'en tenait pas compte, tout comme le fait un bon langage, tel LaTex :)))