diff options
author | Karl Berry <karl@freefriends.org> | 2019-10-01 21:20:30 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2019-10-01 21:20:30 +0000 |
commit | 6f8e5e79f8a47db36e17189f91b9ceca17d0c613 (patch) | |
tree | bded62c1b0f425abdf72c366febef6e61f432c85 /Master/texmf-dist/doc/latex | |
parent | 6621e36996b4d5fbfa4c42318eebc45a57ea9cfe (diff) |
scratch3 (1oct19)
git-svn-id: svn://tug.org/texlive/trunk@52250 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex')
-rw-r--r-- | Master/texmf-dist/doc/latex/scratch3/README | 4 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/scratch3/scratch3-fr.pdf | bin | 501093 -> 507928 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/scratch3/scratch3-fr.tex | 24 |
3 files changed, 24 insertions, 4 deletions
diff --git a/Master/texmf-dist/doc/latex/scratch3/README b/Master/texmf-dist/doc/latex/scratch3/README index ce8855fe019..889216c0cbb 100644 --- a/Master/texmf-dist/doc/latex/scratch3/README +++ b/Master/texmf-dist/doc/latex/scratch3/README @@ -3,9 +3,9 @@ ___________________________________ L'extension scratch3 - v0.13 + v0.14 - 1er juillet 2019 + 1er octobre 2019 ___________________________________ Author : Christian Tellechea diff --git a/Master/texmf-dist/doc/latex/scratch3/scratch3-fr.pdf b/Master/texmf-dist/doc/latex/scratch3/scratch3-fr.pdf Binary files differindex 31b8a5fc742..aea57a05100 100644 --- a/Master/texmf-dist/doc/latex/scratch3/scratch3-fr.pdf +++ b/Master/texmf-dist/doc/latex/scratch3/scratch3-fr.pdf diff --git a/Master/texmf-dist/doc/latex/scratch3/scratch3-fr.tex b/Master/texmf-dist/doc/latex/scratch3/scratch3-fr.tex index 0717232b531..e6c4786f03e 100644 --- a/Master/texmf-dist/doc/latex/scratch3/scratch3-fr.tex +++ b/Master/texmf-dist/doc/latex/scratch3/scratch3-fr.tex @@ -320,6 +320,14 @@ Un booléen : \boollist{liste \selectmenu{malist} contient \ovalnum{foobar}}.\par Un autre : \booloperator{\booloperator{\ovalvariable{varx} > \ovalnum{1}} et \booloperator{\ovalvariable{varx} < \ovalnum{5}}}./ +La macro \verb|\boolempty[<dimension>]| permet de tracer un losange vide. L'argument optionnel est une \verb|<dimension>| qui vaut \verb|2em| par défaut. + +\exemple/\begin{scratch} + \blockifelse{si \boolempty[3em] alors} + {\blocklook{dire \ovalnum{le test est vrai}}} + {\blocklook{dire \ovalnum{le test est faux}}} +\end{scratch}/ + \section{Les blocs de fin} Ces blocs sont susceptibles de clore un algorithme et n'ont donc pas d'encoche mâle dans leur partie basse. Ils ne peuvent être que du type \suffixe{control} et sont dessinés avec la macro \verb|\blockstop{<texte>}| @@ -437,6 +445,12 @@ Représente la largeur des encoches. La valeur est ramenée si nécessaire dans l'i \cleval{scale}{coefficient}\label{cle-scale} Représente l'échelle à laquelle est représenté le dessin. La valeur est ramenée si nécessaire dans l'intervalle [0.2 ; 5]. +Les blocs ovales ou losanges, qui peuvent se trouver à l'extérieur de l'environnement scrtach, sont affectés par la valeur de \texttt{scale} : + +\exemple/\setscratch{scale=1}Échelle 1 : \ovalvariable{var} et \booloperator{\ovalmove{abscisse x} < \ovalnum{7}}\par +Échelle 0.75 :\setscratch{scale=.75} : \ovalvariable{var} et \booloperator{\ovalmove{abscisse x} < \ovalnum{7}}\par +Échelle 1.25 :\setscratch{scale=1.25} : \ovalvariable{var} et \booloperator{\ovalmove{abscisse x} < \ovalnum{7}}/ + \cleval{init arcangle}{angle} Représente l'angle avec l'horizontale de l'arc de cercle tracé dans la partie haute des blocs de départ. La valeur est ramenée si nécessaire dans l'intervalle [20 ; 40]. @@ -579,7 +593,7 @@ centré \end{scratch}/ \section{Mot de la fin} -Le code de cette extension démontre mon immense ignorance de ti\textit kz/pgf et les méthodes de programmation qui lui sont propres que, décidément, je ne comprendrai jamais! C'est sans doute le trop grand éloignement avec la logique de \TeX{} et la documentation de ti\textit kz/pgf, aussi indigeste qu'illisible, qui explique cette incompatibilité d'humeur et mon désintérêt à l'égard de ti\textit kz. Toujours est-il que cette extension fonctionne, avec une lenteur certaine que j'attribue à ma programmation hasardeuse ainsi qu'à la lenteur intrinsèque de ti\textit kz. +Le code de cette extension démontre mon immense ignorance de ti\textit kz/pgf et les méthodes de programmation qui lui sont propres que décidément, je ne comprendrai jamais! C'est sans doute le trop grand éloignement avec la logique de \TeX{} et la documentation de ti\textit kz/pgf, aussi indigeste qu'illisible, qui explique cette incompatibilité d'humeur et mon désintérêt à l'égard de ti\textit kz. Toujours est-il que cette extension fonctionne, avec une lenteur certaine que j'attribue autant à ma programmation hasardeuse qu'à la lenteur intrinsèque de ti\textit kz. Toute remarque, remontée de bug ---~je n'ose pas dire amélioration du code~---, demande d'implémentation de fonctionnalité est bien évidemment bienvenue; j'invite les utilisateurs à m'en faire part \emph{via} email à \texttt{unbonpetit@netc.fr} @@ -595,7 +609,13 @@ Toute remarque, remontée de bug ---~je n'ose pas dire amélioration du code~---, >Correction d'un bug dans \verb|\ovalnum|; >Correction d'un bug dans \verb|\scr_ovalbox|. \end{version} -\begin{version}{0.12}{01/07/2019} +\begin{version}{0.13}{01/07/2019} >Mise en place de \verb|\relax| pour éviter le bug de \verb|\lastkern| avec Xe\LaTeX. \end{version} +\begin{version}{0.14}{01/10/2019} + >Gestion de l'échelle (via clé "\texttt{scale}") améliorée. + >Hors de l'environnement, les ovales et les losanges sont affectés par la clé "\texttt{scale}" si elle est spécifiée via \verb|\setscratch|. + >Erreur de tracé corrigée dans \verb|\scr_blockloop|. + >Nouveau losange vide : \verb|\boolempty[<dimension>]|. +\end{version} \end{document}
\ No newline at end of file |