X-Git-Url: https://melusine.eu.org/syracuse/G/git/?a=blobdiff_plain;f=opt%2Fpst-anamorphosis-doc-scripts.tex;h=7300e09f477a97d84838294adf706729155354c1;hb=3e04f689aaa6a3ccc8d437ebf44b3f7d840916cb;hp=dfc3d49a215f70293eb9ad13a662a73f77f5d09e;hpb=8989c7c6b5be659e4b8983921beaa5dcea5b101e;p=pst-anamorphosis.git diff --git a/opt/pst-anamorphosis-doc-scripts.tex b/opt/pst-anamorphosis-doc-scripts.tex index dfc3d49..7300e09 100644 --- a/opt/pst-anamorphosis-doc-scripts.tex +++ b/opt/pst-anamorphosis-doc-scripts.tex @@ -177,11 +177,12 @@ alors la précision du chemin complet pour \textsf{Distiller}. \subsection{Usage} \begin{gbar}[OrangePale] \begin{boxedverbatim} -$> psftopst [-ps] [-dimmax n] monfichier.{eps|ps} +$> psftopst.pl [-ps] [-dimmax n] monfichier.{eps|ps} \end{boxedverbatim} \end{gbar}%$ -Si tout se passe bien, \texttt{monfichier.pst} sera créé... +Si tout se passe bien, \texttt{monfichier.pst} sera créé dans le +répertoire de travail... \subsection{Options} @@ -192,14 +193,13 @@ option. Le fichier original sera alors sauvegardé avec le suffixe \texttt{-original}. \item[\texttt{-dimmax n}] La transformation effectuée par le script centre l'image sur \((0,0)\) et la met à l'échelle telle que la plus -grande des deux dimensions soit 4 unités (\textit{i.e.} 4 cm par -défaut). Vous pouvez substituer la valeur \texttt{n} de votre choix à -4 avec cette option. +grande des deux dimensions soit 4 cm par défaut. Vous pouvez substituer +la valeur \texttt{n} de votre choix à 4 avec cette option. \end{description} \begin{center} \begin{pspicture}(-2,-2)(2,2) -\input{../exemplespst/tiger.pst} +\input{../pst/tiger.pst} \end{pspicture}\\ \verb|\input{tiger.pst}| \end{center} @@ -216,6 +216,62 @@ pstoedit.exe>} (vers la ligne 12) par le chemin complet d'accès à \textsf{MacOS}, l'hypothèse est faite que le programme est accessible via la variable \texttt{PATH}. +\item Le fichier à traiter ne doit comporter qu'une seule page, le +résultat peut être surprenant dans le cas contraire... + +\item L'unité graphique n'est pas fixée, elle est supposée égale au +centimètre qui est l'unité par défaut avec \textsf{PSTricks}. Sachez +que si vous modifiez celle-ci\footnote{Dans le fichier qui appelle le +fichier \textsf{PST}.} et/ou que vous différentiez les unités en +abscisse et ordonnée, les dimensions de l'image produite seront bien +modifiées en conséquence mais pas les \emph{traits} qu'elle comporte, +l'épaisseur de ceux-ci est figée en points (\textsf{pt}). Cela risque +de ne pas être harmonieux... + +\end{itemize} + +\section{epsnorm} + +Ce script transforme un fichier \textsf{EPS} vers un fichier au format +\textit{Flattened PostScript} et en modifiant la \textsf{BoundingBox} de +façon à ce qu'elle soit centrée sur l'origine \((0,0)\), sa dimension +maximale étant fixée (procédure décrite dans la documentation de +\textsf{pst-anamorphosis}: \emph{normalisation d'un fichier EPS}). + +Cette transformation permet d'obtenir un fichier directement exploitable +par la macro \verb|\psanamorphosis|, ce qui explique aussi que l'option +\verb|-noclip| soit passée à \textsf{pstoedit} pour éviter tout +\emph{clipping}. + +\subsection{Usage} +\begin{gbar}[OrangePale] +\begin{boxedverbatim} +$> epsnorm.pl [-dimmax n] monfichier.{eps|ps} +\end{boxedverbatim} +\end{gbar}%$ + +Le fichier est alors transformé, le contenu initial étant +sauvegardé dans \verb+monfichier-original.{eps|ps}+. + +\subsection{Option} + +\begin{description} +\item[\texttt{-dimmax n}] La transformation effectuée par le script +centre l'image sur \((0,0)\) et la met à l'échelle telle que la plus +grande des deux dimensions soit 4 cm par défaut. Vous pouvez substituer +la valeur \texttt{n} de votre choix à 4 avec cette option. +\end{description} + +\subsection{Notes} + +\begin{itemize} + +\item Pour les utilisateurs de \textsf{windows}: il faut, au préalable, +éditer le script et remplacer la chaîne \texttt{} (vers la ligne 12) par le chemin complet d'accès à +\textsf{pstoedit} sur votre sytème. Pour \textsf{Linux} ou +\textsf{MacOS}, l'hypothèse est faite que le programme est accessible +via la variable \texttt{PATH}. \item Le fichier à traiter ne doit comporter qu'une seule page, le résultat peut être surprenant dans le cas contraire...