\documentclass[12pt,a4paper]{article} \usepackage[latin1]{inputenc} \usepackage[frenchb]{babel} \usepackage{amsmath} \usepackage[margin=2.5cm]{geometry} \usepackage[garamond]{mathdesign} \renewcommand{\ttdefault}{lmtt} \usepackage{graphicx} \usepackage{xcolor} \usepackage{framed} \usepackage{listings} \parindent0pt \definecolor{gris}{gray}{0.95} \newenvironment{gbar}{% \def\FrameCommand{{\color[HTML]{DC143C}\vrule width 3pt}\colorbox{gris}}% \MakeFramed {\advance\hsize-\width \FrameRestore}}% {\endMakeFramed} \newcommand{\xcas}{{\bfseries\texttt{Xcas}}} \newcommand{\MarqueCommandeGiac}[1]{% \color[HTML]{8B7500}$\rightarrow$} \newcommand{\MarqueLaTeXGiac}{% \color[HTML]{08868B}} \newcommand{\InscriptionFigureGiac}[1]{% \begin{center} \includegraphics[width=0.7\linewidth]{#1} \end{center}} \pagestyle{empty} \lstdefinelanguage{xcas} {morekeywords={size,mid,format,series,tan,sin,partfrac}, moredelim=[s][\color[HTML]{6F6F8F}]{(}{)}, sensitive=false, } \lstset{% numbers=none, % pas de numéro de ligne language=xcas, % pour avoir les mots-clé dans un format à part keywordstyle=\color[HTML]{706000}\ttfamily\bfseries, basicstyle=\color[HTML]{9B8550}\ttfamily, commentstyle=\normalfont\scriptsize\slshape, % style des commentaires breaklines=true % le plus important -> passe à la ligne ! } \begin{document} \section*{Formatage des commandes} Par défaut, les commandes sont retranscrites à l'intérieur d'une commande \verb|\verb|. %@Commande-1 {\MarqueCommandeGiac{1} \verb| series(tan(sin(x))-sin(tan(x)),x,0,11)|} {\MarqueLaTeXGiac{\[ \frac{1}{30} \times x^{7}+\frac{29}{756} \times x^{9}+\frac{1913}{75600} \times x^{11}+x^{12}\mbox{order\_size}\left(x\right) \]}} %@Commande-2 {\MarqueCommandeGiac{2} \verb| partfrac((2*x+1)/(x^3-5*x^2+6*x)|} {\MarqueLaTeXGiac{\[ \frac{-5}{2(x-2)}+\frac{7}{3(x-3)}+\frac{1}{6x} \]}} Il est possible d'insérer les commandes à l'intérieur d'un environnement \texttt{lstlisting} à la condition bien sûr de déclarer tout ce qui est nécessaire pour la prise en charge de cet environnement dans le préambule du fichier qui sera compilé par \LaTeX. \begin{gbar} \verb|.gp commande = listing| \end{gbar} %@Commande-3 \begin{lstlisting} series(tan(sin(x))-sin(tan(x)),x,0,11) \end{lstlisting} {\MarqueLaTeXGiac{\[ \frac{1}{30} \times x^{7}+\frac{29}{756} \times x^{9}+\frac{1913}{75600} \times x^{11}+x^{12}\mbox{order\_size}\left(x\right) \]}} %@Commande-4 \begin{lstlisting} partfrac((2*x+1)/(x^3-5*x^2+6*x) \end{lstlisting} {\MarqueLaTeXGiac{\[ \frac{-5}{2(x-2)}+\frac{7}{3(x-3)}+\frac{1}{6x} \]}} On revient, éventuellement, au mode par défaut avec \begin{gbar} \verb|.gp commande = verb| \end{gbar} %@Commande-5 {\MarqueCommandeGiac{5} \verb| series(tan(sin(x))-sin(tan(x)),x,0,11)|} {\MarqueLaTeXGiac{\[ \frac{1}{30} \times x^{7}+\frac{29}{756} \times x^{9}+\frac{1913}{75600} \times x^{11}+x^{12}\mbox{order\_size}\left(x\right) \]}} \end{document}