Correctures des docs ...
authorJürgen Gilg <gilg@acrotex.net>
Sun, 23 Oct 2011 06:45:35 +0000 (08:45 +0200)
committerJürgen Gilg <gilg@acrotex.net>
Sun, 23 Oct 2011 06:45:35 +0000 (08:45 +0200)
doc/NOMS.txt
doc/possible_extensions.pdf
doc/possible_extensions.tex
doc/pst-anamorphosis-doc-part1.pdf
doc/pst-anamorphosis-doc-part1.tex
doc/pst-anamorphosis-doc-part2.pdf
doc/pst-anamorphosis-doc-part2.tex

index 3c30f7d..c8e38f0 100644 (file)
@@ -1,5 +1,5 @@
-pst-anamorphosis-doc-part1.tex:Documentation théorique (tex)
-pst-anamorphosis-doc-part1.pdf:Documentation théorique (pdf)
+pst-anamorphosis-doc-part1.tex:Présentation théorique (tex)
+pst-anamorphosis-doc-part1.pdf:Présentation théorique (pdf)
 pst-anamorphosis-doc-part2.tex:Liste des macros et des options (tex)
 pst-anamorphosis-doc-part2.pdf:Liste des macros et des options (pdf)
 possible_extensions.tex:Extensions possibles (tex)
index aefcd99..9a3e3aa 100644 (file)
Binary files a/doc/possible_extensions.pdf and b/doc/possible_extensions.pdf differ
index c3ac1df..e991208 100644 (file)
@@ -294,7 +294,7 @@ tx@anamorphosisPathDict begin Anamorphose end
 \vfill
 \begin{center}
 \textcolor{white}{\textbf{\today}}\\[0.3cm]
-\textcolor{white}{\url{http://melusine.eu.org/syracuse/G/pstricks/}}\\
+\textcolor{white}{\url{http://melusine.eu.org/syracuse/G/pst-anamorphosis/}}\\
 \includegraphics[scale=0.4]{logo_syracuse}
 \end{center}
 
@@ -304,7 +304,7 @@ tx@anamorphosisPathDict begin Anamorphose end
 
 
 \begin{abstract}
-Il est relativement facile d'adapter les commandes de \textsf{PStricks} \`{a} \textsf{pst-anamorphosis}. C'est ainsi que la plupart des macros de \textsf{pst-anamorphosis-add} sont des adaptations de celles de \textsf{PStricks}. Toutes ne l'on pas \'{e}t\'{e} pour ne pas alourdir inutilement le package. Nous allons d\'{e}tailler sur un exemple la fa\c{c}on de proc\'{e}der.
+Il est relativement facile d'adapter les commandes de \textsf{PSTricks} \`{a} \textsf{pst-anamorphosis}. C'est ainsi que la plupart des macros de \textsf{pst-anamorphosis-add} sont des adaptations de celles de \textsf{PStricks}. Toutes ne l'on pas \'{e}t\'{e} pour ne pas alourdir inutilement le package. Nous allons d\'{e}tailler sur un exemple la fa\c{c}on de proc\'{e}der.
 
 Remarque : toutes les macros ne sont pas adaptables, cela serait le cas si les anamorphoses transformaient une ligne droite en une ligne droite. Or, \`{a} part la perspective, ce n'est pas le cas. En cons\'{e}quence, \verb+\psline+, \verb+\psframe+, \verb+\pspolygon+ doivent \^{e}tre r\'{e}\'{e}crits en divisant le segment initial en un grand nombre de petits segments : pour  \verb+\pslineA+ par exemple chaque segment initial est divis\'{e} en 200 parties et ceci quelle que soit sa longueur, dans l'id\'{e}al il faudrait tenir compte de la longueur du segment avant de choisir le nombre de segmentations.
 \end{abstract}
index 95a93b0..e5b511d 100644 (file)
Binary files a/doc/pst-anamorphosis-doc-part1.pdf and b/doc/pst-anamorphosis-doc-part1.pdf differ
index 6c797e6..2132b7a 100644 (file)
@@ -18,7 +18,8 @@
 \usepackage[absolute,notitlepage]{pst-abspos}
 \usepackage{url}
 
-\def\epsRoot{C:/Dokumente und Einstellungen/Besitzer/Desktop/bergen/bergen/}
+\psset{path=C:/Dokumente und Einstellungen/Besitzer/Desktop/bergen/bergen/}
+%\def\epsRoot{C:/Dokumente und Einstellungen/Besitzer/Desktop/bergen/bergen/}
 
 \renewcommand{\ttdefault}{lmtt}
 
 \vfill
 \begin{center}
 \textcolor{white}{\textbf{\today}}\\[0.3cm]
-\textcolor{white}{\url{http://melusine.eu.org/syracuse/G/pstricks/}}\\
+\textcolor{white}{\url{http://melusine.eu.org/syracuse/G/pst-anamorphosis/}}\\
 \includegraphics[scale=0.4]{logo_syracuse}
 \end{center}
 
index de643d5..e7fbe11 100644 (file)
Binary files a/doc/pst-anamorphosis-doc-part2.pdf and b/doc/pst-anamorphosis-doc-part2.pdf differ
index ec7f55b..88c85c2 100644 (file)
 \vfill
 \begin{center}
 \textcolor{white}{\textbf{\today}}\\[0.3cm]
-\textcolor{white}{\url{http://melusine.eu.org/syracuse/G/pstricks/}}\\
+\textcolor{white}{\url{http://melusine.eu.org/syracuse/G/pst-anamorphosis/}}\\
 \includegraphics[scale=0.4]{logo_syracuse}
 \end{center}
 
 Le package `\textsf{pst-anamorphosis}' est compos\'{e}, actuellement, de \mbox{deux~parties~:}
 \begin{itemize}
   \item `\textsf{pst-anamorphosis}' qui permet d'afficher l'anamorphose d'un fichier au format \textsf{.eps} ;
-  \item `\textsf{pst-anamorphosis-add}' qui est son compl\'{e}ment et qui adapte certaines macros de \textsf{PStricks} comme \verb+\psline+ et d'autres d\'{e}taill\'{e}es par la suite, au trac\'{e} d'anamorphoses personnelles dessin\'{e}es avec ces commandes. De plus, cette partie permet l'affichage de texte anamorphos\'{e} et de dessins au format \textsf{.pst} c'est-\`{a}-dire compos\'{e} de commandes \textsf{PStricks}.
+  \item `\textsf{pst-anamorphosis-add}' qui est son compl\'{e}ment et qui adapte certaines macros de \textsf{PSTricks} comme \verb+\psline+ et d'autres d\'{e}taill\'{e}es par la suite, au trac\'{e} d'anamorphoses personnelles dessin\'{e}es avec ces commandes. De plus, cette partie permet l'affichage de texte anamorphos\'{e} et de dessins au format \textsf{.pst} c'est-\`{a}-dire compos\'{e} de commandes \textsf{PSTricks}.
 \end{itemize}
 Ce package permet de calculer et dessiner les images anamorphiques planes obtenues par les anamorphoses suivantes :
 \begin{enumerate}
@@ -165,14 +165,19 @@ Les \textbf{options}, avec leurs valeurs par d\'{e}faut :
   \item l'unit\'{e} du quadrillage ou plut\^{o}t le demi-c\^{o}t\'{e} du carr\'{e} : \textsf{ua=2}.
   \item Un bool\'{e}en \textsf{[drawanamorphosis=true]} qui dessine l'image anamorphique et qui positionn\'{e} \`{a} \textsf{[false]} permet de faire des essais de dimensions et de cadrage par rapport au \textit{cercle} de base du miroir ;
   \item un facteur d'\'{e}chelle \textsf{[scale=1 1]} suivant $x$ et $y$ pour adapter les dimensions de l'image au miroir.
+  \item Une option permettant de choisir, \'{e}ventuellement, le chemin du r\'{e}pertoire contenant les images au format eps :\textsf{[path=]}, il est vide par d\'{e}faut, ce qui implique que les images sont dans le m\^{e}me r\'{e}pertoire que le fichier de travail. Il faut signaler une particularit\'{e} li\'{e}e \`{a} l'interpr\'{e}teur postscript, que ce soit sous Windows ou Linux il ne doit pas comporter de \textbackslash{}. On pourra utiliser par exemple :
+
+\verb+\psset{path=C:/Dokumente und Einstellungen/Besitzer/Desktop/workfolder/}+
 \end{itemize}
 
+
 \section{pst-anamorphosis-add}
 
 \subsection{Les macros \textbackslash{}pscircleA, \textbackslash{}pscurveA, \textbackslash{}psccurveA, \textbackslash{}psbezierA, \mbox{\textbackslash{}pnodeA} et \textbackslash{}movetoA}
 
 Ces commandes sont calqu\'{e}es sur celles de PStricks, elles ont donc les m\^{e}mes options, elles s'adaptent automatiquement au type d'anamorphose choisi.
 
+
 \subsection{Un texte}
 \verb+\pstextA[options](x,y){texte}+ permet de placer le texte centr\'{e} au point de coordonn\'{e}es~$(x,y)$.
 
@@ -183,6 +188,7 @@ Les options de texte :
   \item un facteur d'\'{e}chelle \textsf{[scale=1 1]}, comme pour les images.
 \end{itemize}
 
+
 \subsection{Un fichier \textsf{.pst}}
 
 Une commande sp\'{e}cifique permet le calcul et l'affichage des fichiers au format \textbf{.pst} : \mbox{\textbf{\textbackslash{}AFP\{fichier.pst\}}.} Cette image peut \^{e}tre mise \`{a} une \'{e}chelle diff\'{e}rente ou d\'{e}plac\'{e}e si le type d'anamorphose choisie le n\'{e}cessite, comme dans l'exemple suivant :
@@ -191,12 +197,15 @@ Une commande sp\'{e}cifique permet le calcul et l'affichage des fichiers au form
     \AFP{tiger.pst}
 \end{lstlisting}
 
+\newpage
+
 \section{Exemples}
 
 \subsection{Anamorphose cylindrique}
 
 L'anamorphose cylindrique est celle qui est trac\'{e}e par d\'{e}faut si aucun type n'est sp\'{e}cifi\'{e}. Comme options, elle ne n\'{e}cessite que le rayon du cylindre, l'abscisse et l'ordonn\'{e}e du point de vue, comme nous l'avons vu dans la partie th\'{e}orique la cote du point de vue n'intervient pas. Comme tous les autres types d'anamorphoses, le dessin pourra \^{e}tre mis \`{a} l'\'{e}chelle, si n\'{e}cessaire, avec l'option \textsf{[scale=sx sy]}.
 \begin{center}
+\psscalebox{0.8}{
 \begin{pspicture}[showgrid](-8,-4)(8,10)
 \pscircle[doubleline=true]{3}
 \psset{Yv=100,linestyle=dotted}
@@ -215,6 +224,7 @@ L'anamorphose cylindrique est celle qui est trac\'{e}e par d\'{e}faut si aucun t
     }
 \pstextA[fontsize=25,scale=1.5 -1,fillcolor=black](0,-3){Mickey}
 \end{pspicture}
+}
 \end{center}
 \begin{lstlisting}
 \begin{pspicture}[showgrid](-8,-4)(8,10)
@@ -237,6 +247,7 @@ L'anamorphose cylindrique est celle qui est trac\'{e}e par d\'{e}faut si aucun t
 \end{pspicture}
 \end{lstlisting}
 
+
 \subsection{Anamorphose conique}
 
 Comme options, l'anamorphose conique ne n\'{e}cessite que le rayon de la base du c\^{o}ne \textsf{Rmirror=3}, la hauteur du c\^{o}ne et la cote  \textsf{Zv=10} du point de vue.
@@ -311,6 +322,7 @@ Comme options, l'anamorphose conique ne n\'{e}cessite que le rayon de la base du
 \end{pspicture}
 \end{lstlisting}
 
+
 \subsection{Anamorphose h\'{e}misph\'{e}rique}
 
 L'anamorphose sph\'{e}rique poss\`{e}de comme options le rayon du la sph\`{e}re et les 3 coordonn\'{e}es du point de vue. C'est la plus d\'{e}licate \`{a} mettre au point pour que tous les rayons r\'{e}fl\'{e}chis par le miroir parviennent \`{a} l'\oe{}il.
@@ -363,6 +375,7 @@ L'anamorphose sph\'{e}rique poss\`{e}de comme options le rayon du la sph\`{e}re
 \end{pspicture}
 \end{lstlisting}
 
+
 \subsection{Anamorphose oblique ou perspective}
 
 Les options sont particuli\`{e}res :
@@ -373,7 +386,7 @@ Les options sont particuli\`{e}res :
   \item Un bool\'{e}en \textsf{perpsective=true} qui repr\'{e}sente l'objet trait\'{e} en perspective et qui positionn\'{e} \`{a} \textsf{false} donne la repr\'{e}sentation invers\'{e}e c'est-\`{a}-dire l'anamorphose oblique.
 \end{itemize}
 \begin{center}
-\begin{pspicture}(-4,-3)(4,12)
+\begin{pspicture}(-4,-3)(4,11)
 \psgrid[subgriddiv=0,gridcolor=lightgray,griddots=10,gridlabels=4pt](-3,-3)(3,3)
 \psset{ua=3,F=12,D=2}
 \psanamorphosis[type=perspective,scale=0.75 0.75](0,0){parrot.eps}
@@ -426,16 +439,18 @@ Les options sont particuli\`{e}res :
 \end{center}
 \end{lstlisting}
 
+
 \subsection{Perspective invers\'{e}e}
+
 Ceci est extrait de la page 59 du Baltru\v{s}a\"{\i}tis :
 \begin{quote}\itshape
 <<~L'arrangement peut fonctionner dans les deux sens. Si le carr\'{e} en perspective se pr\'{e}sente comme un trap\`{e}ze, le trap\`{e}ze y appara\^{\i}t comme un carr\'{e}.
 Un renversement du point de vue ramen\'{e} au dessus du point principal (\`{a} une hauteur \'{e}gale \`{a} l'\'{e}loignement de la distance) et install\'{e} en quelque sorte dans le tableau, aboutit \`{a} un effet contraire. Les m\^{e}mes r\'{e}tr\'{e}cissements corrigent les formes et les rapprochent au lieu de les \'{e}loigner et de les alt\'{e}rer, comme dans un film \`{a} l'envers. La perspective est \`{a} rebours.~>>
 \end{quote}
 \begin{center}
-\psscalebox{2}{
-\begin{pspicture}(-3,-8)(3,3)
-\psgrid[subgriddiv=0,gridcolor=lightgray,griddots=10,gridlabels=6pt](-3,-3)(3,-6)
+\psscalebox{1.5}{
+\begin{pspicture}(-3,-5)(3,3)
+\psgrid[subgriddiv=0,gridcolor=lightgray,griddots=10,gridlabels=6pt](-3,-3)(3,-5)
 \psset{ua=3,F=14,D=3,type=inverseperspective,linewidth=0.5\pslinewidth}
 \multido{\i=-3+1}{7}{%
     \pnode(! \i\space -3){A}
@@ -487,7 +502,8 @@ Un renversement du point de vue ramen\'{e} au dessus du point principal (\`{a} u
 \end{pspicture}
 \end{lstlisting}
 
-\section{Les fichiers pst}
+
+\section{Les fichiers \textsf{pst}}
 
 \begin{center}
 \begin{pspicture}[showgrid](-5,-6)(5,3)
@@ -582,7 +598,8 @@ Il est souvent n\'{e}cessaire de ``pr\'{e}parer'' l'image \`{a} anamorphoser. Vo
 \item \textsf{pstoedit} intervient \`{a} nouveau, avec les m\^{e}mes options, et on enregistre le fichier final sous le nom : \textsf{donald.eps}.
 \end{enumerate}
 \begin{center}
-\begin{pspicture}[showgrid](-8,-4)(8,10)
+\psscalebox{0.9}{
+\begin{pspicture}[showgrid](-8,-4.5)(8,10)
 \pscircle[doubleline=true]{3}
 \psset{Yv=100,linestyle=dotted}
 \psanamorphosis[scale=1 -1](0,0){donald.eps}
@@ -600,6 +617,7 @@ Il est souvent n\'{e}cessaire de ``pr\'{e}parer'' l'image \`{a} anamorphoser. Vo
     }
 \pstextA[fontsize=25,scale=1.5 -1,fillcolor=black](0,-2.5){Donald}
 \end{pspicture}
+}
 \end{center}
 \begin{lstlisting}
 \begin{pspicture}[showgrid](-8,-4)(8,10)

Licence Creative Commons Les fichiers de Syracuse sont mis à disposition (sauf mention contraire) selon les termes de la
Licence Creative Commons Attribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions 4.0 International.