Problème avec une commande

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.

Problème avec une commande

Messagepar fred_maths » Vendredi 24 Novembre 2017, 22:13

Bonjour,
je souhaite créer une commande qui réalise un cadre avec du code python, donc un environnement verbatim à l'intérieur, j'utilise le package tcolorbox pour faire ma boite.

Code: Tout sélectionner
\documentclass[french,12pt]{article}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[a4paper]{geometry}
\usepackage[skins]{tcolorbox}
\usepackage{babel}

\geometry{a4paper,body={190mm,277mm},inner=10mm,outer=10mm,top=10mm}
% Définition des couleurs
\definecolor{bleuet}{RGB}{51,170,204}
\definecolor{bleupale}{RGB}{235,244,247}
\definecolor{gris}{RGB}{96,96,96}

\begin{document}

\newcommand{\carrebleucode}[1]{\begin{tcolorbox}[colback=bleupale,fonttitle=\bfseries,boxsep=5pt,sharpish corners,colframe = bleupale] \begin{verbatim}{#1} \end{verbatim} \end{tcolorbox}}

\carrebleucode{
# Créé par  ...
   from lycee import *
   import turtle as tortue

   tortue.exitonclick()      
}
   
\end{document}


je ne trouve pas ce qui cloche dans ma commande ...
merci de votre aide
PC 1 :Ubuntu 14.04 LTSw 8 + Texlive 2017+emacs 24 avec auctex 11.90 + texstudio v 2.9.4
ou
PC 2 : Windows 8 + Texlve 2016 + texstudio v 2.9.4
fred_maths
Déca-utilisateur
 
Messages: 24
Inscription: Vendredi 02 Janvier 2015, 21:57
Statut actuel: Actif et salarié | Enseignant

Publicité

Re: Problème avec une commande

Messagepar un bon petit » Vendredi 24 Novembre 2017, 22:25

fred_maths a écrit:je netrouve pas ce qui cloche dans ma commande ...

Ce qui cloche, c'est qu'on ne peut pas mettre du verbatim dans l'argument d'une commande.. C'est une règle générale en TeX.

Dans ce cas, il faut passer par tcblistings (voir doc)
un bon petit
Giga-utilisateur
 
Messages: 640
Inscription: Vendredi 12 Juin 2009, 21:35
Localisation: Chambéry
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: Ahrefs [Bot], Google [Bot], Google Adsense [Bot], Grapeshot [Crawler] et 18 invités