La gestion du texte entièrement en Postscript est rapidement délicate, en particulier si l'on désire la gestion de toute la typographie mathématique. Pour cela il est prévu un mécanisme permettant la sous-traitance, {\sl via\/} les logiciels \TeX \ et $dvips$. Cela a bien quelques inconvénients (le fichier postscript produit est plus gros et moins lisible), mais les textes produits par \TeX \ sont tellement beaux\dots Pour créer un label on dispose de deux méthodes, et chacune d'entre elle est déclinée en une version \TeX {} et une version \LaTeX . $\bullet $ {\bf 1ère méthode~:} on encapsule le code \TeX {} (resp. \LaTeX ) dans 2~balises |<tex>| et |</tex>| (resp. |<latex>| et |</latex>|), chacune seule sur une ligne. $\bullet $ {\bf 2ème méthode~:} on commence la ligne par les caractères |#tex#| (resp. |#latex#|). Le reste de la ligne est alors considéré comme du code \TeX {} (resp. \LaTeX ). Une fois le code récupéré, celui-ci est compilé, soit par |tex| (format plain augmenté d'une couche pour avoir les lettres accentués et certaines fontes particulières% \footnote {$^{(*)}$} {% voir le fichier $jps.tex$ dans le répertoire $jps2ps/$} soit par |latex|% \footnote {$^{(**)}$} {% pour les packages utilisés, voir le fichier $labels.pl$ dans le répertoire $jps2ps/$}% . Le résultat peut être alors réutilisé dans le format jps par les 16~commandes $$\vbox { \settabs 9 \columns \+ |urtexlabel|&& |uctexlabel|&& |ubtexlabel|&& |ultexlabel|\cr \+ |crtexlabel|&& |cctexlabel|&& |cbtexlabel|&& |cltexlabel|\cr \+ |brtexlabel|&& |bctexlabel|&& |bbtexlabel|&& |bltexlabel|\cr \+ |drtexlabel|&& |dctexlabel|&& |dbtexlabel|&& |dltexlabel|\cr }$$ dont le fonctionnement est analogue à celui des commandes pour le placement du texte. Prenons par exemple la syntaxe de |urtexlabel|~: \syntaxe \longref {$A$ $[$ $xscale$ $yscale$ $]$ $\{ alpha \}$} {urtexlabel} {$-$} {Se place en haut à droite du point $A$, puis dessine le label \TeX \ en cours avec l'échelle $(xscale, yscale)$ et après une rotation d'angle $alpha $. Le tableau d'échelle et l'argument $\{alpha \}$ sont optionnels} \endsyntaxe Comme pour le texte, on dispose des options |boxit| et |circleit| pour les labels \TeX . \exemple {texlabel} \remarque Si vous installez le script sur une machine, assurez-vous que le répertoire |jps2ps/tmp/| possède bien les droits d'écriture pour tous\dots \finremarque