Une fois déclaré le paquet avec : \usepackage{texgraph}, vous pouvez utiliser l’environnement graphique :
\begin{texgraph}[<options>] <code TeXgraph> \end{texgraph}
Lors de la compilation le code est copié dans un fichier <nom>.teg (fichier source de TeXgraph) en tant qu’élément graphique Utilisateur (par défaut), puis le programme TeXgraphCmd est appelé, il charge le fichier <nom>.teg, exporte le résultat dans le format demandé, enfin, le compilateur LaTeX reprend la main et le fichier résultant est chargé avec \input ou bien \includegraphics suivant l’export demandé.
Pour être tout à fait exact, c’est un script qui est appelé : CmdTeXgraph.
Les options possibles sont :
src = < true/false > : ce booléen vaut false par défaut, lorsqu’il a la valeur true, TeXgraph exportera en plus du graphique, le fichier source colorisé en TeX (fichier avec l’extension src), et c’est ce fichier source qui est inclus à la place de l’environnement, comme dans tous les exemples que l’on peut voir dans ce document. Les différentes couleurs sont prédéfinies dans le fichier texgraph.sty et peuvent être redéfinies par l’utilisateur dans son document. Voici les définitions :
\newcommand*{\TegSrcFontSize}{small}%taille des caractères \definecolor{TegIdentifier}{rgb}{0.5451,0.2706,0.0745}% \definecolor{TegComment}{rgb}{0.502,0.502,0.502}% \definecolor{TegNumeric}{rgb}{0.0000,0.5020,0.5020}% \definecolor{TegConstant}{rgb}{0.5020,0.5020,0.0000}% \definecolor{TegString}{rgb}{0,0,1}% \definecolor{TegSymbol}{rgb}{1,0,0}% \definecolor{TegKeyWord}{rgb}{0,0,0}% \definecolor{TegVarGlob}{rgb}{0.0000,0.0000,0.5020}% \definecolor{TegMacUser}{rgb}{0.5020,0.0000,0.5020}% \definecolor{TegVarPredef}{rgb}{0.0000,0.3922,0.0000}% \definecolor{TegMacPredef}{rgb}{0.5020,0.0000,0.0000}% \definecolor{TegParam}{rgb}{1.0000,0.0000,1.0000}% \definecolor{TegGraphElem}{rgb}{0.4392,0.5020,0.5647}%
server : cette option permet de lancer TeXgraph en mode serveur, et de refermer le programme en fin de compilation. Ainsi le programme n’est exécuté qu’une seule fois pour tout le document.
Mise en garde : si la compilation du document TeX n’aboutit pas, alors la fermeture des fichiers temporaires par TeXgraph peut être compromise ce qui risque de provoquer des erreurs à la compilation suivante, il vous faudra alors effacer à la main les fichiers TeXgraphServer.* dans le dossier $HOME/.TeXgraph sous unix ou bien c:\tmp sous windows (et seulement ceux-là!).
Exemples : \usepackage[nocall]{texgraph} ou encore \usepackage[export=tkz,server]{texgraph}.
Mises en garde