Beamer et tcolorbox

Tout ce qui concerne l'utilisation ou l'installation de LaTeX.

Modérateur: gdm_tex

Règles du forum
Merci d'éviter le style SMS dans vos messages et de penser à utiliser la fonction Recherche avant de poster un message. Pour joindre des fichiers à vos messages, consulter ce sujet.
> Penser à utiliser les balises Code pour poster du code.

Beamer et tcolorbox

Messagepar Ophiucus02 » Lundi 23 Mars 2020, 10:27

Bonjour,
Quand j'utilise ce code dans un article, il fonctionne :
Code: Tout sélectionner
\documentclass{article}
\usepackage[all]{tcolorbox}
   \tcbuselibrary{minted,skins}
   \newtcblisting[auto counter]{code}[1][]{
      title={Code \thetcbcounter},fonttitle=\bfseries,
      listing engine=minted,
       colback=gray!30,
      colframe=gray!75,
       listing only,
       fontupper=\footnotesize,
        minted style=colorful,
        minted language=#1,
        minted options={autogobble,tabsize=3,linenos=true,breaklines,numbersep=3mm,texcl=true},
        left=5mm,enhanced,
       overlay={\begin{tcbclipinterior}\fill[gray!60] (frame.south west)rectangle ([xshift=5mm]frame.north west);\end{tcbclipinterior}}
   }
\begin{document}
       \begin{code}[python3]
         def euclide(a,b) :
            while b!=0 :
               a,b=b,a%b
            return a
      \end{code}
\end{document}


Mais si je mets ce code dans beamer, j'obtiens une erreur (! File ended while scanning use of \next.<inserted text>\par<> ./python.texI suspect you have forgotten a `}', causing meto read past where you wanted me to stop.I'll try to recover; but if the error is serious,you'd better type `E' or `X' now and fix your file.! Emergency stop.<> ./python.tex (job aborted, no legal \end found)Here is how much of TeX's memory you used:30327 strings out of 480896642494 string characters out of 2899600968195 words of memory out of 300000045574 multiletter control sequences out of 15000+200000533933 words of font info for 29 fonts, out of 3000000 for 90001141 hyphenation exceptions out of 819167i,4n,108p,802b,282s stack positions out of 5000i,500n,10000p,200000b,50000s! ==> Fatal error occurred, no output PDF file produced!).
Code: Tout sélectionner
\documentclass{beamer}
\usepackage[all]{tcolorbox}
   \tcbuselibrary{minted,skins}
   \newtcblisting[auto counter]{code}[1][]{
      title={Code \thetcbcounter},fonttitle=\bfseries,
      listing engine=minted,
       colback=gray!30,
      colframe=gray!75,
       listing only,
       fontupper=\footnotesize,
        minted style=colorful,
        minted language=#1,
        minted options={autogobble,tabsize=3,linenos=true,breaklines,numbersep=3mm,texcl=true},
        left=5mm,enhanced,
       overlay={\begin{tcbclipinterior}\fill[gray!60] (frame.south west)rectangle ([xshift=5mm]frame.north west);\end{tcbclipinterior}}
   }
\begin{document}
   \begin{frame}
       \begin{code}[python3]
         def euclide(a,b) :
            while b!=0 :
               a,b=b,a%b
            return a
      \end{code}
   \end{frame}
\end{document}


Quelqu'un aurait-il une solution ? Merci
Ophiucus02
Déca-utilisateur
 
Messages: 12
Inscription: Vendredi 18 Octobre 2013, 16:29
Statut actuel: Actif et salarié | Enseignant

Publicité

Re: Beamer et tcolorbox

Messagepar Ophiucus02 » Lundi 23 Mars 2020, 16:49

Bonjour,
J'ai trouvé il faut ajouter [fragile] après \begin{frame}
Excusez-moi pour le dérangement
Ophiucus02
Déca-utilisateur
 
Messages: 12
Inscription: Vendredi 18 Octobre 2013, 16:29
Statut actuel: Actif et salarié | Enseignant

Re: Beamer et tcolorbox

Messagepar rebouxo » Lundi 23 Mars 2020, 18:19

Peux-tu éditer ton premier message et modifier le titre en mettant [resolu]
Merci.
A line is a point that went for a walk. Paul Klee
Par solidarité, pas de MP
rebouxo
Modérateur
 
Messages: 6979
Inscription: Mercredi 15 Février 2006, 13:18
Localisation: le havre
Statut actuel: Actif et salarié | Enseignant


Retourner vers LaTeX

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Google [Bot], Grapeshot [Crawler], Proximic [Spider] et 55 invités