Retour

test.tex

Télécharger le fichier Fichier PDF
Image PNG
\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{\MarqueBlocGiac}[1]{%
    \color[HTML]{8B7500}}
\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*{Affichage des chaînes de caractères en sortie}
 
Avec le paramètrage :
 
\begin{gbar}\verb|.gp string = text|\end{gbar}
 
 
On obtient la réponse suivante:
 
%@Commande-1
{\MarqueCommandeGiac{1} \verb|f(x):=x^2|}
{\MarqueLaTeXGiac{\[\text{(x)\(\rightarrow\)x\^{}2}\]}}
 
Ce qui a été ajouté est l'\textit{échappement} de l'accent circonflexe
pour que cela passe dans le mode texte à travers la macro \verb+\text+
ainsi que le filtrage de la séquence \verb+->+ en \verb+\rightarrow+.
\vspace{5mm}
 
Avec la nouvelle valeur \texttt{tex} pour le paramètre
\texttt{string} c'est toute la chaîne rendue par \textbf{giac} qui est
passée en mode mathématique avec filtrage, là encore, de la séquence
\verb+->+.
 
\begin{gbar}\verb|.gp string = tex|\end{gbar}
 
 
%@Commande-2
{\MarqueCommandeGiac{2} \verb|f(x):=x^2|}
{\MarqueLaTeXGiac{\[(x)\rightarrow x^2\]}}
 
%@Commande-3
{\MarqueCommandeGiac{3} \verb|f(t+1)|}
{\MarqueLaTeXGiac{\[ \left(t+1\right)^{2} \]}}
 
Il y aura certainement d'autres échappements ou filtrages à mettre en
place...
\vspace{5mm}
 
 
Bien sûr il est toujours possible de désactiver l'\textit{écho} des commandes.
 
%@Commande-4
{\MarqueCommandeGiac{4} \verb|f(x) := x^2:;|}
 
\end{document}