<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">\documentclass[10pt,french,a4paper]{article}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{mathpazo}
\usepackage[euler-digits]{eulervm}
\usepackage[dvipsnames,table]{xcolor}
\usepackage{ticollege}
\usepackage[margin=2cm]{geometry}
\usepackage{tabularx,titlesec,wrapfig}
\usepackage{babel}
\usepackage[pdfborder={0 0 0},bookmarksnumbered,pdfpagelabels]{hyperref}
\usepackage{tcolorbox}
\tcbuselibrary{listingsutf8,documentation}
\tcbset{color key=blue,color value=ForestGreen,index colorize=true,doclang/keys=options,doclang/key=option,doclang/values=valeurs,doclang/value=valeur}
\usepackage{makeidx}
\makeindex

\newcommand*\Speciale{Cette option n'a aucune incidence sur le style \docValue{arrows}.\xspace}
\newcommand*\Couleur[1]{L'option \docAuxKey{color #1} est Ã©galement disponible.\xspace}

%%% FORMAT SECTIONS DE mathbook.cls de StÃ©phane PASQUET

% couleurs section
\definecolor{section@title@color}{cmyk}{1,0.2,0.3,0.1}
\definecolor{subsection@title@color}{cmyk}{0,0.6,0.9,0}
\definecolor{shadow@color}{cmyk}{.07,0,0,0.49}
% fontes section
\def\sectiontitle@font{\fontfamily{ugq}\selectfont}
\def\subsectiontitle@font{\fontfamily{ugq}\selectfont}
% DÃ©calages numÃ©ro de sections / titres des sections
\newlength\decalnumsec
\newlength\decalnumsubsec
\setlength{\decalnumsec}{-0.5em}
\setlength{\decalnumsubsec}{-0.5em}
\newlength\decalxtitlesubsec
\setlength{\decalxtitlesubsec}{\parindent}
% Espace entre le numÃ©ro de section et le titre
\newlength\spacetitlesec
\newlength\spacetitlesubsec
\setlength{\spacetitlesec}{0.5em}
\setlength{\spacetitlesubsec}{0.2em}

%%%%%%%%%%%%% Titre de section

\renewcommand{\thesection}{\Roman{section}}
\titleformat{\section}[block]
{%
	\bfseries\Large
	\color{section@title@color}
	\sectiontitle@font
}
{
\raisebox{\decalnumsec}
{%
\begin{tikzpicture}
\node (numsec) {\sectiontitle@font\thesection};
\fill[rounded corners=2pt,fill=shadow@color] ($(numsec.north west)+(2pt,-2pt)$) -- ($(numsec.north east)+(1mm,0mm)+(2pt,-2pt)$) -- ($(numsec.south east)+(2pt,-2pt)$) -- ($(numsec.south west)+(-1mm,0)+(2pt,-2pt)$) -- cycle;
\fill[rounded corners=2pt,fill=section@title@color] (numsec.north west) -- ($(numsec.north east)+(1mm,0mm)$) -- (numsec.south east) -- ($(numsec.south west)+(-1mm,0)$) -- cycle;
\node[white] at (numsec) {\sectiontitle@font\thesection};
\end{tikzpicture}
}
}
{\spacetitlesec}
{}

%%%%%%%%%%%%% Titre de subsection

\renewcommand{\thesubsection}{\arabic{subsection}}
\titleformat{\subsection}[block]
{%
	\hspace*{\decalxtitlesubsec}
	\bfseries\large
	\color{subsection@title@color}
	\subsectiontitle@font
}
{
	\raisebox{\decalnumsubsec}
	{%
	\begin{tikzpicture}
	\node (numsec) {\subsectiontitle@font\thesubsection};
	\fill[rounded corners=2pt,fill=shadow@color] ($(numsec.north west)+(2pt,-2pt)$) -- ($(numsec.north east)+(1mm,0mm)+(2pt,-2pt)$) -- ($(numsec.south east)+(2pt,-2pt)$) -- ($(numsec.south west)+(-1mm,0)+(2pt,-2pt)$) -- cycle;
	\fill[rounded corners=2pt,fill=subsection@title@color] (numsec.north west) -- ($(numsec.north east)+(1mm,0mm)$) -- (numsec.south east) -- ($(numsec.south west)+(-1mm,0)$) -- cycle;
	\node[white] at (numsec) {\subsectiontitle@font\thesubsection};
	\end{tikzpicture}
	}
}
{%
	\spacetitlesubsec
}
{%
	%\itemclass{subsection@title@color}{\subsection@font}
}

\begin{document}
\thispagestyle{empty}

\begin{center}
    \begin{tcolorbox}[enhanced,lifted shadow={1mm}{-2mm}{3mm}{0.1mm}{black!50!white},width=0.65\linewidth]
    \Huge\bfseries\centering ticollege.sty
    \end{tcolorbox}\vspace{\stretch{1}}

    \TiCCalc[title=documentation]\bigskip

    \today, version 1.0\medskip

    Philippe \bsc{De Sousa} (\href{mailto:philou.desousa@gmail.com}{philou.desousa@gmail.com})
\end{center}\vspace{\stretch{1}}

\begin{center}
    \small\bfseries
    RÃ©sumÃ©
\end{center}

\begin{center}
    \begin{minipage}{0.9\linewidth}
    \small\parindent=15pt
    \begin{wrapfigure}{l}{0.9cm}
        \TiCCalc*
    \end{wrapfigure}
        En collÃ¨ge, les enseignants sont souvent amenÃ©s Ã&nbsp; travailler avec les Ã©lÃ¨ves sur une calculatrice scientifique. La technologie d'aujourd'hui nous permet de vidÃ©o-projeter la calculatrice et certains logiciels permettent de manipuler en mÃªme temps que les Ã©lÃ¨ves pour leur montrer les diffÃ©rentes fonctionnalitÃ©s de toutes les touches.\par\smallskip
        Mais une fois chez eux, comment se souvenir de ce qui a Ã©tÃ© fait en classe ?\par\smallskip
        J'ai crÃ©Ã© ce package en m'appuyant sur un modÃ¨le de calculatrice rÃ©pandu au collÃ¨ge afin de constituer des fiches mÃ©thodes que les Ã©lÃ¨ves pourront utiliser Ã&nbsp; la maison et conserver d'annÃ©e en annÃ©e.\par
        \textsf{ticollege.sty} s'appuie beaucoup sur mon prÃ©cÃ©dent package \textsf{tipfr.sty} pour les calculatrices graphiques. Il y a donc de nombreuses similitudes dans l'utilisation des deux packages et, pour un souci d'utilisation commune, j'ai Ã©tÃ© amenÃ© Ã&nbsp; nommer diffÃ©remment des commandes effectuant le mÃªme travail.
    \end{minipage}
\end{center}\clearpage

\tableofcontents
\vspace*{2cm}

\section{Les touches}

\subsection{Dessiner une touche}

\begin{docCommand}{TiC}{\oarg{options}}
    Voici la commande qui fournit tous les dessins de touche. L'appel Ã&nbsp; la commande \cs{TiC} sans aucune option rÃ©alise la touche $\sin$ par dÃ©faut.
\end{docCommand}

\begin{dispExample*}{sidebyside, center lower}
\TiC
\end{dispExample*}
\medbreak

Pour obtenir d'autres types de touches, on utilise alors diffÃ©rentes options auxquelles on spÃ©cifie une valeur :\medbreak

\begin{docKey}{style}{=\meta{text}}{valeur par dÃ©faut : \docValue{general}}
CrÃ©e un dessin de touche selon le style prÃ©cisÃ©. Les diffÃ©rentes valeurs sont :
\end{docKey}
\begin{description}
    \item[\docValue{general}] dessine une touche aux bords arrondis pour les touches de fonctions ;
    \item[\docValue{number}] dessine une touche de forme diffÃ©rentes pour indiquer les chiffres ;
    \item[\docValue{arrows}] dessine la touche qui reprÃ©sente les quatres flÃ¨ches de la calculatrice.
\end{description}

\begin{dispExample*}{sidebyside, center lower}
\TiC[style=general]
\TiC[style=number]
\TiC[style=arrows]
\end{dispExample*}
\medbreak

Le style \docValue{number} admet des variantes avec un bord arrondi.

\begin{docKey}{rounded}{=\meta{text}}{valeur par dÃ©faut : \docValue{none}}
Arrondis une touche sur le cÃ´tÃ© gauche ou droit. Cette option n'a d'incidence que sur le style \docValue{number}.
\end{docKey}
\begin{description}
    \item[\docValue{none}] la touche est rectangulaire ;
    \item[\docValue{left}] touche arrondie Ã&nbsp; gauche ;
    \item[\docValue{right}] touche arrondie Ã&nbsp; droite.
\end{description}

\begin{dispExample*}{sidebyside, center lower}
\TiC[style=number, rounded=left, principal=1]
\TiC[style=number, rounded=none, principal=2]
\TiC[style=number, rounded=right, principal=3]
\end{dispExample*}
\medbreak

Hormis pour les touches flÃ¨ches, on constate que la valeur principale par dÃ©faut est $\sin$. L'exemple prÃ©cÃ©dent nous montre qu'il est possible de modifier ce texte. De plus, sa position et sa taille sont Ã©galement modifiable.\medbreak

\begin{docKey}{principal}{=\meta{text}}{valeur par dÃ©faut : \docValue{sin}}
PrÃ©cise le \meta{text} Ã&nbsp; mettre Ã&nbsp; l'intÃ©rieur d'une touche. \Speciale
\end{docKey}

La commande \cs{Aff} a Ã©tÃ© crÃ©Ã©e pour dessiner le symbole suivant : \raisebox{-0.5em}{\Aff}

\begin{dispExample*}{sidebyside, center lower}
\TiC[principal=stats]
\TiC[style=number, principal=2]
\TiC[principal=\Aff]
\end{dispExample*}
\medbreak

\begin{docKey}{position}{=\meta{nombre}}{valeur par dÃ©faut : \docValue{0.9}}
Permet d'ajuster la position du texte principal Ã&nbsp; l'intÃ©rieur de la touche. \Speciale
\end{docKey}

\begin{dispExample*}{sidebyside, center lower}
\TiC[principal=op]
\TiC[principal=op, position = 0.5]
\TiC[principal=op, position = 1.1]
\end{dispExample*}
\medbreak

\begin{docKey}{fontsize}{=\meta{dim}}{valeur par dÃ©faut : \docValue{6pt}}
    L'option \docAuxKey{fontsize} permet de modifier ponctuellement la taille de la fonte utilisÃ©e dans la touche. \Speciale
\end{docKey}
\begin{dispExample*}{sidebyside, center lower}
\TiC[principal={$\triangleright$ simp}]
\TiC[principal={$\triangleright$ simp}, fontsize=5pt, position=1]
\qquad
\TiC[style=number, principal=2]
\TiC[style=number, principal=2,fontsize=9pt]
\end{dispExample*}
\medbreak

\begin{docKey}{raise}{=\meta{dim}}{valeur par dÃ©faut : \docValue{0ex}}
Permet d'ajuster la hauteur de la touche par rapport Ã&nbsp; la ligne de base. Les valeurs nÃ©gatives sont autorisÃ©es.
\end{docKey}

\begin{dispExample*}{sidebyside, center lower}
\TiC[style=arrows]
\TiC[style=general]
\TiC[style=arrows, raise=-0.25cm]
\end{dispExample*}
\medbreak

Les touches ne sont pas uniquement composÃ©es de leur texte principal. Parfois, elles possÃ¨dent une fonction exÃ©cutÃ©e appelÃ©e Ã&nbsp; l'aide de la touche
\TiC[principal=2nde, colour text=black, colour key=TIJaune, raise=-1ex].

\begin{docKey}{second}{=\meta{text}}{\sffamily fonction inactive par dÃ©faut}
    \'Ecrit en couleur un texte secondaire centrÃ© au dessus de la touche. \Speciale
\end{docKey}

\begin{dispExample*}{sidebyside, center lower}
\TiC[principal=suppr, second=insÃ©rer, position=1]
\end{dispExample*}
\medbreak

Les commandes \cs{TiRacine}, \cs{ContrastDown}, \cs{ContrastUp} et \cs{Div} ont Ã©tÃ© crÃ©Ã©es pour dessiner diffÃ©rents symboles existant sur la calculatrice :

\begin{dispExample*}{sidebyside, center lower}
\TiC[principal={\large :}, second=\Div]
\TiC[principal=$x^n$, second={\TiRacine[n]}]
\TiC[principal=$x^2$, second={\TiRacine}]
\TiC[principal=$-$, second=\ContrastDown]
\TiC[principal=$+$, second=\ContrastUp]
\end{dispExample*}
\medbreak

Pour finir sur le dessin d'une touche, on peut spÃ©cifier la couleur du texte principal et celle du texte secondaire ainsi que la couleur de la touche. Les couleurs \docValue{TIJaune}, \docValue{TIRouge} et \docValue{TIOrange} ont Ã©tÃ© crÃ©Ã©es Ã&nbsp; cette occasion.\medbreak

\begin{docKey}{colour text}{=\meta{colour}}{valeur par dÃ©faut : \docValue{white}}
    Modifie la couleur du texte principal de la touche. \Couleur{text} \Speciale
\end{docKey}

\begin{dispExample*}{sidebyside, center lower}
\TiC[principal=\textit{cos}, position=1, second=\textit{arccos}]
\TiC[principal=\textit{cos}, position=1, second=\textit{arccos}, colour text=black]
\end{dispExample*}
\medbreak

\begin{docKey}{colour second}{=\meta{colour}}{valeur par dÃ©faut : \docValue{TIOrange}}
    Modifie la couleur du texte secondaire de la touche. \Couleur{second} \Speciale
\end{docKey}

\begin{dispExample*}{sidebyside, center lower}
\TiC[principal=\textit{cos}, position=1, second=\textit{arccos}]
\TiC[principal=\textit{cos}, position=1, second=\textit{arccos}, colour second=black]
\end{dispExample*}
\medbreak

\begin{docKey}{colour key}{=\meta{colour}}{valeur par dÃ©faut : \docValue{TIRouge}}
    Modifie la couleur de la touche. \Couleur{key}
\end{docKey}

\begin{dispExample*}{sidebyside, center lower}
\TiC[style=arrows, colour key=TIOrange]
\TiC[principal=2nde, colour key=TIJaune, colour text=black]
\TiC[style=number, principal=2, fontsize=9pt, colour key=white, colour text=black]
\end{dispExample*}
\medbreak

\subsection{Entourer une touche}

\begin{docKey}{circle}{=\docValue*{true|false}}{valeur par dÃ©faut : \docValue{false}}
    Permet d'entourer la touche Ã&nbsp; l'aide d'un cercle dont on peut alors prÃ©ciser le rayon, l'Ã©paisseur et la couleur.
\end{docKey}

\begin{docKey}{radius}{=\meta{dim}}{valeur par dÃ©faut : \docValue{20pt}}
    On spÃ©cifie ici le rayon du cercle qui ne sera pris en compte que si \docAuxKey{circle}=\docValue{true}.
\end{docKey}

\begin{docKey}{colour circle}{=\meta{colour}}{valeur par dÃ©faut : \docValue{red}}
    On spÃ©cifie ici la couleur du cercle qui ne sera prise en compte que si \docAuxKey{circle}=\docValue{true}. \Couleur{circle}
\end{docKey}

\begin{docKey}{thickness}{=\meta{dim}}{valeur par dÃ©faut : \docValue{1pt}}
    On spÃ©cifie ici l'Ã©paisseur du cercle qui ne sera prise en compte que si \docAuxKey{circle}=\docValue{true}.
\end{docKey}

\begin{dispExample*}{sidebyside, center lower}
\TiC[principal=$x^2$, second={\TiRacine}, circle=true, thickness=0.5pt]
\TiC[style=arrows, colour key=TIOrange, circle=true, radius=25pt, colour circle=blue]
\end{dispExample*}
\medbreak

Chaque petite flÃ¨che du style \docValue{arrows} peut-Ãªtre entourÃ© individuellement. La couleur et l'Ã©paisseur du cercle sont modifiables mais cette fois, le rayon du cercle est fixÃ©.

\begin{docKey}{circleup}{=\docValue*{true|false}}{valeur par dÃ©faut : \docValue{false}}
Entoure la petite flÃ¨che du haut.
\end{docKey}

\begin{docKey}{circledown}{=\docValue*{true|false}}{valeur par dÃ©faut : \docValue{false}}
Entoure la petite flÃ¨che du bas.
\end{docKey}

\begin{docKey}{circleleft}{=\docValue*{true|false}}{valeur par dÃ©faut : \docValue{false}}
Entoure la petite flÃ¨che de gauche.
\end{docKey}

\begin{docKey}{circleright}{=\docValue*{true|false}}{valeur par dÃ©faut : \docValue{false}}
Entoure la petite flÃ¨che de droite.
\end{docKey}

\begin{dispExample*}{sidebyside, center lower}
\TiC[style=arrows, colour key=TIOrange, circleup=true]
\TiC[style=arrows, colour key=TIOrange, circledown=true, colour circle=blue]
\TiC[style=arrows, colour key=TIOrange, circleleft=true, circleright=true, colour circle=purple]
\end{dispExample*}
\medbreak

\subsection{Nommer une touche}\label{subsec:NomTouche}

\begin{docKey}{name}{=\meta{text}}{valeur par dÃ©faut : \docValue{NOM}}
    La touche sera rÃ©fÃ©rencÃ©e Ã&nbsp; l'aide d'un n{\oe}ud nommÃ© \meta{text}.
\end{docKey}

\begin{dispExample}
Pour Ã©teindre la calculatrice, on utilise la sÃ©quence suivante :
\begin{center}
    \TiC[principal=2nde, colour text=black, colour key=TIJaune]
    \TiC[principal=on, second=off, name=ON]
\end{center}
\begin{tikzpicture}[overlay, remember picture, &gt;=latex']
    \draw[red, line width=1pt] ($(ON)+(0,0.4)$) circle (7pt);
    \draw[blue, line width=0.5pt, &lt;-, rounded corners=10pt]
        ($(ON)+(0.4,0.4)$) -- ++(1,0)
        node[right] {\textsf{off} permet d'Ã©teindre la calculatrice};
\end{tikzpicture}
\end{dispExample}

Les touches sont dÃ©finies au sein d'un environnement \texttt{tikzpicture}. Afin de pouvoir s'y rÃ©fÃ©rer Ã&nbsp; l'intÃ©rieur d'un autre environnement de ce type, il faudra penser Ã&nbsp; utiliser les options \texttt{overlay} et \texttt{remember picture}. De plus, au minimum deux compilations seront nÃ©cessaires.



\section{CrÃ©er des menus}

En plus des diffÃ©rentes touches de la calculatrice, on pourra parler aux Ã©lÃ¨ves des menus affichÃ©s par la calculatrice

\begin{docCommand}{TiCMenu}{\oarg{options}\marg{nom}}
    Cette commande Ã©crit \meta{nom} en majuscule dans une fonte Ã&nbsp; chasse fixe de type {\ttfamily machine Ã&nbsp; Ã©crire} pour nommer un menu de calculatrice. Ce nom est enfermÃ© dans une boÃ®te Ã&nbsp; fond blanc exactement Ã&nbsp; sa taille.
\end{docCommand}

\begin{dispExample*}{sidebyside, center lower}
\TiCMenu{Math} \TiCMenu{num} \TiCMenu{rnd} \TiCMenu{pol}
\end{dispExample*}
\medbreak

La taille peut Ãªtre modifiÃ©e Ã&nbsp; l'aide de l'option suivante

\begin{docKey}{size}{=\meta{dim}}{valeur par dÃ©faut : \docValue{15pt}}
    Si l'unitÃ© de mesure n'est pas spÃ©cifiÃ© dans \meta{dim}, alors le \texttt{pt} sera utilisÃ© par dÃ©faut.
\end{docKey}

\begin{dispExample*}{sidebyside, center lower}
\TiCMenu[size=1cm]{Math}
\TiCMenu{num}
\TiCMenu[size=8]{rnd}
\TiCMenu[size=8pt]{pol}
\end{dispExample*}
\medbreak

\begin{docKey}{select}{\docValue*{=true|false}}{valeur par dÃ©faut : \docValue{false}}
    Permet d'Ã©crire le nom du menu en blanc sur fond noir pour signifier qu'il est sÃ©lectionnÃ©.
\end{docKey}

\begin{dispExample*}{sidebyside, center lower}
\TiCMenu{Math} \TiCMenu{num}
\TiCMenu[select=true]{rnd}
\TiCMenu{pol}
\end{dispExample*}
\medbreak

\begin{docKey}{colour box}{=\meta{colour}}{valeur par dÃ©faut : \docValue{white}}
    DÃ©termine la couleur la boÃ®te contenant le texte du menu lorsque celui-ci \textit{n'est pas} sÃ©lectionnÃ©. \Couleur{box}
\end{docKey}

\begin{dispExample*}{sidebyside, center lower}
\TiCMenu{Math} \TiCMenu{num}
\TiCMenu[select=true]{rnd}
\TiCMenu[colour box=red]{pol}
\end{dispExample*}
\medbreak

\begin{docKey}{text}{=\meta{text}}{valeur par dÃ©faut : \docValue{\symbol{92}unskip}}
    Cette derniÃ¨re option permet de spÃ©cifier si un texte doit Ãªtre Ã©crit Ã&nbsp; cÃ´tÃ© du nom du menu. Pratique pour les menus sous forme de listes verticales. Le \meta{text} est sensible Ã&nbsp; l'option \docAuxKey{size}.
\end{docKey}

\begin{dispExample*}{sidebyside, center lower}
\TiCMenu[size=10pt, text={PGCD(}]{1 :}\par
\TiCMenu[size=10pt, select=true, text=PPCM(]{2 :}\par
\TiCMenu[size=10pt, text={abs(}]{3 :}
\end{dispExample*}

VoilÃ&nbsp; par exemple les quatres menus disponibles avec la touche \TiC[principal={maths},second={systÃ¨me}, raise=-1ex] :
\begin{center}\renewcommand\tabcolsep{-7pt}
    \begin{tabular}{*{4}{llll|}}
        \TiCMenu[size=10,select=true]{Maths} &amp; \TiCMenu[size=10]{num} &amp; \TiCMenu[size=10]{rnd} &amp; \TiCMenu[size=10]{pol} &amp;
                \TiCMenu[size=10]{Maths} &amp; \TiCMenu[size=10,select=true]{num} &amp; \TiCMenu[size=10]{rnd} &amp; \TiCMenu[size=10]{pol} &amp;
                \TiCMenu[size=10]{Maths} &amp; \TiCMenu[size=10]{num} &amp; \TiCMenu[size=10,select=true]{rnd} &amp; \TiCMenu[size=10]{pol} &amp;
                \TiCMenu[size=10]{Maths} &amp; \TiCMenu[size=10]{num} &amp; \TiCMenu[size=10]{rnd} &amp; \TiCMenu[size=10,select=true]{pol} \\[-8pt]
%
        \multicolumn{4}{l|}{\TiCMenu[select=true, size=9, text=PGCD(]{1 :}} &amp;
        \multicolumn{4}{l|}{\TiCMenu[select=true, size=9, text=arrondi(]{1 :}} &amp;
        \multicolumn{4}{l|}{\TiCMenu[select=true, size=9, text=rand]{1 :}} &amp;
        \multicolumn{4}{l|}{\TiCMenu[select=true, size=9, text={R$\blacktriangleright$P$r$}]{1 :}} \\[-8pt]
%
        \multicolumn{4}{l|}{\TiCMenu[size=9, text=PPCM(]{2 :}} &amp;
        \multicolumn{4}{l|}{\TiCMenu[size=9, text=reste(]{2 :}} &amp;
        \multicolumn{4}{l|}{\TiCMenu[size=9, text=randn(]{2 :}} &amp;
        \multicolumn{4}{l|}{\TiCMenu[size=9, text={R$\blacktriangleright$P$\theta$}]{2 :}} \\[-8pt]
%
        \multicolumn{4}{l|}{\TiCMenu[size=9, text=abs(]{3 :}} &amp;
        \multicolumn{4}{l|}{\TiCMenu[size=9, text=partEnt(]{3 :}} &amp;
        \multicolumn{4}{l|}{} &amp;
        \multicolumn{4}{l|}{\TiCMenu[size=9, text={P$\blacktriangleright$R$x$}]{3 :}}
%
    \end{tabular}
\end{center}


\section{Afficher un Ã©cran}
\subsection{GÃ©nÃ©ralitÃ©s}

\begin{docCommand}{TiCScreen}{\oarg{options}\marg{expression/rÃ©sultat}}
    Cette commande permet d'afficher un Ã©cran de calculatrice.
\end{docCommand}

\begin{dispExample*}{center lower}
\TiCScreen{}
\end{dispExample*}

On peut modifier l'aspect gÃ©nÃ©ral Ã&nbsp; l'aide des options suivantes :

\begin{docKey}{colour screen}{=\meta{colour}}{valeur par dÃ©faut : \docValue{ForestGreen}\docValue*{!15}}
    DÃ©termine la couleur de fond de l'Ã©cran. \Couleur{screen}
\end{docKey}

\begin{docKey}{screenname}{=\meta{text}}{valeur par dÃ©faut : \docValue{ecran}}
    Donne un nom Ã&nbsp; l'Ã©cran afin de pouvoir s'y rÃ©fÃ©rencer plus tard avec des environnements \texttt{tikzpicture}. Les mÃªmes prÃ©cautions que pour les touches doivent Ãªtre prises (voir sous-section \ref{subsec:NomTouche} page \pageref{subsec:NomTouche}).
\end{docKey}

\begin{docKey}{width}{=\meta{number}}{valeur par dÃ©faut : \docValue{4}}
Permet de fixer la longueur de l'Ã©cran. L'unitÃ© de mesure est le \texttt{cm}.
\end{docKey}

\begin{docKey}{height}{=\meta{number}}{valeur par dÃ©faut : \docValue{1}}
Permet de fixer la largeur de l'Ã©cran. L'unitÃ© de mesure est le \texttt{cm}.
\end{docKey}

\begin{dispExample*}{sidebyside, center lower}
\TiCScreen[width=3, screenname=first]{}
\TiCScreen[width=3, colour screen=blue!50, screenname=second]{}
\tikz[remember picture, overlay]{\draw (first.center) circle (5pt);}
\tikz[remember picture, overlay]{\draw (second.north west) -- (second.south east);}
\end{dispExample*}

\subsection{\'Ecran de calculs}

Revenons sur l'argument obligatoire de la commande \cs{TiCScreen}. Cet argument est une liste de couples \meta{expression/rÃ©sultat} sÃ©parÃ©s par une virgule.\par
On peut ne rien Ã©crire Ã&nbsp; la place de \meta{expression} ou \meta{rÃ©sultat} mais, dans ce cas, il ne faut pas mettre d'espace non plus. Les deux peuvent Ãªtre laissÃ©s vides mais alors rien ne se passe (pas de crÃ©ation de ligne vide).\par
On pensera Ã&nbsp; utiliser des accolades si l'expression ou le rÃ©sultat utilise les symboles \texttt{,} ou \texttt{/}.\medbreak

\begin{dispExample*}{sidebyside, center lower}
\TiCScreen[colour screen=blue!10, height=2, width=6]%
{%
3+2/5,
/,
1+2+3+4+5+6+7+8+9+10+11+12+13+14+15+16%
$\blacktriangleright$/5050}
\end{dispExample*}
\medbreak

\begin{dispExample*}{sidebyside, center lower}
\TiCScreen[colour screen=blue!10, height=2, width=6]%
{%
$\frac 35$/{0,6},
{0,6 $\blacktriangleright$\unskip f\unskip$\triangleleft \triangleright$ \unskip d}/{$\downarrow\frac{6}{10}$}
}
\end{dispExample*}
\medbreak

\begin{dispExample*}{sidebyside, center lower}
\TiCScreen[colour screen=blue!10]%
{%
{$\frac{6}{10}$ $\blacktriangleright$\unskip simp}/
{\raisebox{0.5ex}{\scriptsize Fac=2} $\frac{3}{5}$}
}
\end{dispExample*}
\medbreak

\begin{dispExample*}{center lower}
\TiCScreen[width=6,height=3]{
{\renewcommand\tabcolsep{-7pt}
    \begin{tabular}{llll}
        \TiCMenu[size=10,select=true]{Maths} &amp; \TiCMenu[colour box={ForestGreen!15}, size=10]{num} &amp; \TiCMenu[colour box={ForestGreen!15}, size=10]{rnd} &amp; \TiCMenu[colour box={ForestGreen!15}, size=10]{pol} \\[-8pt]
        \multicolumn{4}{l}{\TiCMenu[select=true, size=9, text=PGCD(]{1 :}} \\[-8pt]
        \multicolumn{4}{l}{\TiCMenu[colour box={ForestGreen!15}, size=9, text=PPCM(]{2 :}} \\[-8pt]
        \multicolumn{4}{l}{\TiCMenu[colour box={ForestGreen!15}, size=9, text=abs(]{3 :}}
    \end{tabular}
}/{}
}
\end{dispExample*}

\section{La calculatrice}
\subsection{Version grand format}

\begin{docCommand}{TiCCalc}{\oarg{options}}
    Cette commande permet d'afficher la calculatrice en entier. Chaque touche a Ã©tÃ© nommÃ©e individuellement pour pouvoir s'y rÃ©fÃ©rer. Le tableau suivant donne le nom de chaque touche.
\end{docCommand}

\noindent%
\begin{tabularx}{\linewidth}{&gt;{\bfseries}c *{8}{&gt;{\centering\arraybackslash} X}}
    \hline
            Touche &amp; \TiC[principal=2nde, colour key=TIJaune, colour text=black, name=scd] &amp;
            \TiC[principal=mode, second=quitter, name=mode] &amp;
            \TiC[principal=suppr, second=insÃ©rer, name=supp, position=1.1] &amp;
            \TiC[principal={$\boldsymbol{\frac{n}{d}}$}, second={$\boldsymbol{f \triangleleft\triangleright d}$}, fontsize=7pt, name=nd] &amp;
            \TiC[principal=stats, second=stats calc, name=stats] &amp;
            \TiC[principal={$\boldsymbol{f(x)}$}, second=expr, name=fx] &amp;
            \TiC[principal={$\triangleright$ simp}, second={$\triangleright$ dÃ©comp}, name=simp, fontsize=5pt]&amp;
            \TiC[principal={$\times 10^n$}, second={$\frac1x$}, name=pdix]\\
\hline
    Nom &amp; scd &amp; mode &amp; supp &amp; nd &amp; stats &amp; fx &amp; simp &amp; pdix\\
\hline\hline
    Touche &amp; \TiC[principal=op, second=dÃ©f op, name=op, position=1.1] &amp;
    \TiC[principal=maths, second=systÃ¨me, name=math] &amp;
    \TiC[principal=annul, name=annul] &amp;
    \TiC[principal={\large$\pi$}, second=angle, name=pi] &amp;
    \TiC[principal={\itshape sin}, second={\itshape arcsin}, name=sin] &amp;
    \TiC[principal={\itshape cos}, second={\itshape arccos}, name=cos] &amp;
    \TiC[principal={\itshape tan}, second={\itshape arctan}, name=tan] &amp;
    \TiC[principal=$\div$, second=\Div, colour key=TIOrange, name=div] \\
\hline
    Nom &amp; op &amp; math &amp; annul &amp; pi &amp; sin &amp; cos &amp; tan &amp; div \\
\hline\hline
    Touche &amp; \TiC[principal={$x^n$}, second={\TiRacine[n]}, name=pow] &amp;
    \TiC[principal=\%, second={$\triangleright$ \%}, name=pcent] &amp;
    \TiC[principal={(}, second={$\triangleright a\, \cdot 10^n$}, name=PO] &amp;
    \TiC[principal={)}, second={$\triangleright$ norm}, name=PF] &amp;
    \TiC[principal=$\times$, colour key=TIOrange, name=times] &amp;
    \TiC[principal={$x^2$}, second={\TiRacine}, name=sqr] &amp;
    \TiC[style=number, principal=7, rounded=left, colour key=white, colour text=black, name=T7] &amp;
    \TiC[style=number, principal=8, colour key=white, colour text=black, name=T8] \\
\hline
    Nom &amp; pow &amp; pcent &amp; PO &amp; PF &amp; times &amp; sqr &amp; T7 &amp; T8 \\
\hline\hline
    Touche &amp; \TiC[style=number, principal=9, rounded=right, colour key=white, colour text=black, name=T9] &amp;
    \TiC[principal=$-$, second=\ContrastDown, colour key=TIOrange, name=sub] &amp;
    \TiC[principal={$x^{yzt}_{abc}$}, second={eff var}, name=var] &amp;
    \TiC[style=number, principal=4, rounded=left, colour key=white, colour text=black, name=T4] &amp;
    \TiC[style=number, principal=5, colour key=white, colour text=black, name=T5] &amp;
    \TiC[style=number, principal=6, rounded=right, colour key=white, colour text=black, name=T6] &amp;
    \TiC[principal=$+$, second=\ContrastUp, colour key=TIOrange, name=plus] &amp;
    \TiC[principal={sto $\triangleright$}, second={rap var}, name=sto] \\
\hline
    Nom &amp; T9 &amp; sub &amp; var &amp; T4 &amp; T5 &amp; T6 &amp; plus &amp; sto \\
\hline\hline
    Touche &amp; \TiC[style=number, principal=1, rounded=left, colour key=white, colour text=black, name=T1] &amp;
    \TiC[style=number, principal=2, colour key=white, colour text=black, name=T2] &amp;
    \TiC[style=number, principal=3, rounded=right, colour key=white, colour text=black, name=T3] &amp;
    \TiC[principal=\Aff, colour key=TIOrange, name=aff] &amp;
    \TiC[principal={on}, second={off}, name=on] &amp;
    \TiC[style=number, principal=0, second=rÃ©init, rounded=left, colour key=white, colour text=black, name=T0] &amp;
    \TiC[style=number, principal={,}, fontsize=9pt, position=1.2, second={;}, colour key=white, colour text=black, name=virgule] &amp;
    \TiC[style=number, principal=(--), second=rÃ©p, rounded=right, colour key=white, colour text=black, name=minus] \\
\hline
    Nom &amp; T1 &amp; T2 &amp; T3 &amp; aff &amp; on &amp; T0 &amp; virgule &amp; minus \\
\hline\hline
    Touche &amp; \TiC[principal=entrer, colour key=TIOrange, fontsize=5pt, name=entrer] &amp; \textbf{Nom} &amp; entrer &amp;
    \textbf{Touche} &amp; \multicolumn{2}{c}{\TiC[style=arrows, colour key=TIOrange, name=arrows, raise=-0.3cm]} &amp; \textbf{Nom} &amp; arrows
\end{tabularx}\label{tableau}

\begin{docKey}{title}{=\meta{text}}{valeur par dÃ©faut : \docValue{TI-CollÃ¨ge}}
    Permet de spÃ©cifier un titre au-dessus de l'Ã©cran de la calculatrice.
\end{docKey}

\begin{docKey}{colour calc}{=\meta{colour}}{valeur par dÃ©faut : \docValue{TIOrange}\docValue*{!50}}
    DÃ©termine la couleur de la calculatrice. \Couleur{calc}
\end{docKey}

\begin{dispListing}
\TiCCalc[title=Structure, colour calc=brown!20]
\begin{tikzpicture}[overlay, remember picture]
        \draw[blue, line width=1pt,rounded corners = 5pt]
            ($(T0) + (-0.6,-0.3)$) -|
            ($(T9) + (0.5,0.4)$) -| cycle;
        \node[blue] at ($(virgule)+(0,-0.65)$) {\textbf Touches numÃ©riques};
\end{tikzpicture}
\end{dispListing}

\begin{center}
\TiCCalc[title=Structure, colour calc=brown!20]
\begin{tikzpicture}[overlay, remember picture]
        \draw[blue, line width=1pt,rounded corners = 5pt]
            ($(T0) + (-0.6,-0.3)$) -|
            ($(T9) + (0.5,0.4)$) -| cycle;
        \node[blue] at ($(virgule)+(0,-0.65)$) {\textbf Touches numÃ©riques};
\end{tikzpicture}
\end{center}

\subsection{Version petit format}

\begin{docCommand}{TiCCalc*}{\oarg{options}}
    Cette commande permet d'afficher une calculatrice en petit format Ã&nbsp; utiliser dans des fiches mÃ©thodes par exemple.
\end{docCommand}

\begin{dispExample*}{sidebyside, center lower}
\TiCCalc*
\end{dispExample*}

L'aspect de la calculatrice est modifiable.

\begin{docKey}{calcscale}{=\meta{number}}{valeur par dÃ©faut : \docValue{0.5}}
Permet de modifier la taille de la calculatrice. Plus la calculatrice est petite, moins les dessins de touches seront prÃ©cis.
\end{docKey}

\begin{dispExample*}{sidebyside, center lower}
\TiCCalc*[calcscale=1]
\TiCCalc*[calcscale=0.25]
\end{dispExample*}

\begin{docKey}{calcrotate}{=\meta{number}}{valeur par dÃ©faut : \docValue{-30}}
Permet de changer l'angle d'affichage de la calculatrice.
\end{docKey}

\begin{dispExample*}{sidebyside, center lower}
\TiCCalc*[calcrotate=0] \textbf{MÃ©thode}
\qquad
\TiCCalc*[calcrotate=90] \textbf{MÃ©thode}
\par\bigskip
\TiCCalc*[calcrotate=-30]
\hspace{-1em}\textbf{MÃ©thode}
\qquad
\rotatebox{90}{\textbf{MÃ©thode}}
\TiCCalc*[calcrotate=0]
\end{dispExample*}

\begin{docKey}{calcraise}{=\meta{dim}}{valeur par dÃ©faut : \docValue{-2ex}}
Permet de modifier la hauteur de la calculatrice en fonction de la ligne de base.
\end{docKey}

\begin{dispExample*}{sidebyside, center lower}
\TiCCalc*[calcrotate=0, calcraise=0ex] \textbf{MÃ©thode}
\qquad
\rotatebox{90}{\textbf{MÃ©thode}}
\TiCCalc*[calcrotate=0, calcraise=1ex]
\end{dispExample*}


\clearpage

\printindex
\end{document} </pre></body></html>