Page 1 sur 1

[Résolu][beamer] Problème avec bclogo

MessagePosté: Lundi 23 Août 2010, 14:04
par Romain Janvier
Bonjour,

Je viens de me refaire mes cours avec bclogo et j'aimerai bien faire des slides avec beamer. Le probleme, c'est que beamer ne semble pas beaucoup apprécier bclogo. Je me prends l'erreur suivante:

Code: Tout sélectionner
! Use of \@iminipage doesn't match its definition.
\new@ifnextchar ...served@d = #1\def \reserved@a {
                                                  #2}\def \reserved@b {#3}\f...


Voici un exemple "minimum" que j'ai reussi à produire:

Code: Tout sélectionner
\documentclass{beamer}

\mode<presentation>
{
  \usetheme{Warsaw}
 }
\RequirePackage[utf8]{inputenc}% pour compatibilité maximale
\RequirePackage[T1]{fontenc}% pour le français
\RequirePackage[french]{babel}%  pour le français
\usepackage{bclogo}

\title % (optional, use only with long paper titles)
{Encha\^inement d'op\'erations}


\subject{Talks}
\begin{document}

\section{Op\'erations de calcul}

\begin{frame}
  \frametitle{Op\'erations de calcul}
\begin{bclogo}[arrondi=0.1,logo=\bcattention,barre=none,noborder=true]%
  {\underline{\textsc{Th\'eor\`eme~:}}}
  \begin{itemize}
    \item Le r\'esultat de l'addition de deux nombres est {la somme} de ces nombres.
    \item La somme de deux nombres $a$ et $b$ est $a+b$.
    \item Le r\'esultat de la soustraction d'un nombre par un autre {la diff\'erence} de ces nombres.
    \item La diff\'erence de deux nombres $a$ et $b$ est $a-b$.
    \item Les nombres additionn\'es ou soustr\'es sont des { termes}.
  \end{itemize}
\end{bclogo}
\end{frame}
\end{document}


J'ai essayé avec ou sans barre, avec ou sans cadre et c'est pareil. Le probleme semble venir du logo. Mais je n'arrive pas à comprendre l'erreur et ca semble etre un truc interne parce que ca ne colle pas avec le code de bclogo.

Si quelqu'un a reussi à utiliser bclogo avec beamer, ca m'interesse.

Merci.

Re: Bclogo et Beamer

MessagePosté: Lundi 23 Août 2010, 14:41
par pg
Le problème vient de ton \underline : il faut utiliser \protect\underline à la place. Si tu veux compiler avec pdflatex, il faut aussi utiliser l'option tikz pour bclogo :

Code: Tout sélectionner
\documentclass{beamer}

\mode<presentation>
{
  \usetheme{Warsaw}
}
\RequirePackage[utf8]{inputenc}% pour compatibilité maximale
\RequirePackage[T1]{fontenc}% pour le français
\RequirePackage[french]{babel}%  pour le français
\usepackage[tikz]{bclogo}

\title % (optional, use only with long paper titles)
{Encha\^inement d'op\'erations}


\subject{Talks}
\begin{document}

\section{Op\'erations de calcul}

\begin{frame}
  \frametitle{Op\'erations de calcul}
\begin{bclogo}[arrondi=0.1,logo=\bcattention,barre=none,noborder=true]%
  {\protect\underline{\textsc{Th\'eor\`eme~:}}}
  \begin{itemize}
    \item Le r\'esultat de l'addition de deux nombres est {la somme} de ces nombres.
    \item La somme de deux nombres $a$ et $b$ est $a+b$.
    \item Le r\'esultat de la soustraction d'un nombre par un autre {la diff\'erence} de ces nombres.
    \item La diff\'erence de deux nombres $a$ et $b$ est $a-b$.
    \item Les nombres additionn\'es ou soustr\'es sont des { termes}.
  \end{itemize}
\end{bclogo}
\end{frame}
\end{document}

Re: Bclogo et Beamer

MessagePosté: Lundi 23 Août 2010, 14:56
par Romain Janvier
Merci beaucoup.

Ca marche parfaitement.