Enrichissement des figures avec TeX et PSTricks

Dans cette partie, on donne deux exemples d'utilisation de PSTricks : le premier pour montrer comment rajouter une légende, le second pour montrer comment changer, après coup, la dimension de l'image. Le code est donné pour plain TeX, mais il est facilement transposable pour LaTeX.

L'image que nous allons utiliser est la suivante :

../bbgraf/icons/exemples/pstricks_01.jpg

et elle est produite à partir de ce source jps.

Utilisation basique

On commence par légender cette image avec PSTricks, en utilisant l'inclusion proposée par BBgraf.

Le code suivant :
$$
\psset{unit=1pt}
\pspicture(-37.98,-53.23)(342.86,211.76)
\psset{xunit=30.48,yunit=30.48}
\rput(5,2.6){\epsfbox{pstricks_01.ps}}
\uput[u](6,4){$\displaystyle {C_f~: y={x+2+\ln x \over x}}$}
\uput[u](6,3){$\displaystyle {H~: y={x+2\over x}}$}
\endpspicture
$$
nous donne, après compilation, l'image suivante :

../bbgraf/icons/exemples/pstricks_02.jpg

Agrandissement/réduction de l'image

Pour agrandir ou diminuer l'image, il suffit de le faire en proportion plutot qu'en absolu. Par exemple, sachant que BBgraf nous a transmis les renseignements suivants

%% xsize: 133.85 mm
%% ysize: 93.13 mm

voici le code utilisé pour agrandir l'image de 30 pour cent :

\ newdimen \tmpdimen
\tmpdimen 133.85mm
\epsfxsize 1.3 \tmpdimen
$$
\psset{unit=1.3pt}
\pspicture(-37.98,-53.23)(342.86,211.76)
\psset{xunit=30.48,yunit=30.48}
\rput(5,2.6){\epsfbox{pstricks_01.ps}}
\uput[u](6,4){$\displaystyle {C_f~: y={x+2+\ln x \over x}}$}
\uput[u](6,3){$\displaystyle {H~: y={x+2\over x}}$}
\endpspicture
$$

Les seules différences par rapport à l'image précédente sont : le changement d'échelle pour \epsfbox (via la commande \epsfxsize), ainsi que le changement d'unité pour PSTricks (\psset{unit=1.3pt} au lieu de \psset{unit=1pt}). À noter tout de même que la légende, elle, n'a pas changé de taille. C'est à TeX qu'il faut demander cela.

Et voici l'image produite :

../bbgraf/icons/exemples/pstricks_03.jpg