summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Master/texmf-dist/doc/latex/scratch/README8
-rw-r--r--Master/texmf-dist/doc/latex/scratch/scratch-fr.pdfbin450611 -> 451939 bytes
-rw-r--r--Master/texmf-dist/doc/latex/scratch/scratch-fr.tex38
-rw-r--r--Master/texmf-dist/tex/latex/scratch/scratch.sty53
4 files changed, 61 insertions, 38 deletions
diff --git a/Master/texmf-dist/doc/latex/scratch/README b/Master/texmf-dist/doc/latex/scratch/README
index 4bceaaa7cc7..c4927254c3c 100644
--- a/Master/texmf-dist/doc/latex/scratch/README
+++ b/Master/texmf-dist/doc/latex/scratch/README
@@ -3,17 +3,17 @@ ___________________________________
L'extension
scratch
- v0.3
+ v0.31
- 8 aout 2017
+ 15 septembre 2017
___________________________________
Authors : Christian Tellechea
Maintainer: Christian Tellechea
-E-mail : unbonpetit@netc.fr (CT)
+E-mail : unbonpetit@openmailbox.org (CT)
Commentaires, signalements de bugs et
suggestions bienvenus
-Licence : Released under the LaTeX Project Public License v1.3c or
+Licence : Released under the LaTeX Project Public License v1.3 or
later, see http://www.latex-project.org/lppl.txt
----------------------------------------------------------------------
diff --git a/Master/texmf-dist/doc/latex/scratch/scratch-fr.pdf b/Master/texmf-dist/doc/latex/scratch/scratch-fr.pdf
index 7568e190906..1c2821970e3 100644
--- a/Master/texmf-dist/doc/latex/scratch/scratch-fr.pdf
+++ b/Master/texmf-dist/doc/latex/scratch/scratch-fr.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/scratch/scratch-fr.tex b/Master/texmf-dist/doc/latex/scratch/scratch-fr.tex
index f32378ae4d8..0d520aeddd5 100644
--- a/Master/texmf-dist/doc/latex/scratch/scratch-fr.tex
+++ b/Master/texmf-dist/doc/latex/scratch/scratch-fr.tex
@@ -120,6 +120,10 @@
}
\endgroup
\def\suffixe#1{\begingroup\sffamily\bfseries\color{scr#1}#1\endgroup}
+\newenvironment{version}[2]
+ {\paragraph{\hbox to 4em {v\hskip1pt #1\hfill}#2}\hskip0pt \par
+ \catcode`\>13 \begingroup\lccode`\~`\> \lowercase{\endgroup\let~}\item
+ \begin{itemize}}{\end{itemize}}
\begin{document}
\parindent=0pt
\thispagestyle{empty}
@@ -481,17 +485,25 @@ Le code de cette extension démontre mon immense ignorance de ti\textit kz/pgf et
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}
\section{Historique}
-\paragraph{v0.1\quad 16/05/2017} Première version.
-\paragraph{v0.2\quad 28/05/2017} Pour une impression en noir et blanc, ajout de l'option «\texttt{print}», suite à une demande de P.~\bsc{Celdran}. De cette option découlent les options «\texttt{fill blocks}», «\texttt{fill gray}», «\texttt{text color}», «\texttt{flag gray}» et «\texttt{line gray}».
-
- Ajout également de l'option «\texttt{contrast}» qui qualifie la différence de nuance entre les lignes de contraste des parties hautes et des parties basses.
-\paragraph{v0.21\quad 24/07/2017} Correction d'une erreur dans le tracé des lignes de contraste des "boolbox".
-
-Correction d'un bug dans \verb|\resetscratch|.
-
-Correction d'un bug dans \verb|\txtbox|.
-
-Chargement de l'extension \texttt{simplekv} pour les clés/valeurs.
-
-Ajout de la clé «scale».
+\begin{version}{0.1}{16/05/2017}
+ >Première version.
+\end{version}
+
+\begin{version}{0.2}{28/05/2017}
+ >Pour une impression en noir et blanc, ajout de l'option «\texttt{print}», suite à une demande de P.~\bsc{Celdran}. De cette option découlent les options «\texttt{fill blocks}», «\texttt{fill gray}», «\texttt{text color}», «\texttt{flag gray}» et «\texttt{line gray}».
+ >Ajout également de l'option «\texttt{contrast}» qui qualifie la différence de nuance entre les lignes de contraste des parties hautes et des parties basses.
+\end{version}
+
+\begin{version}{0.3}{03/08/2017}
+ >Correction d'une erreur dans le tracé des lignes de contraste des "boolbox".
+ >Correction d'un bug dans \verb|\resetscratch|.
+ >Correction d'un bug dans \verb|\txtbox|.
+ >Chargement de l'extension \texttt{simplekv} pour les clés/valeurs.
+ >Ajout de la clé «scale».
+\end{version}
+
+\begin{version}{0.31}{15/09/2017}
+ >Correction d'un bug signalé par G. \textsc{Mandallaz} dans \verb|\scr_ovalbox| qui s'exécute maintenant dans un groupe : l'assignation de \verb|\scr_current_fillcolor| est donc locale.
+ >Correction d'une erreur dans le tracé des lignes de contraste des \verb|\scr_ovalbox|.
+\end{version}
\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/tex/latex/scratch/scratch.sty b/Master/texmf-dist/tex/latex/scratch/scratch.sty
index ae4fa5cb6af..18e21b8e0c1 100644
--- a/Master/texmf-dist/tex/latex/scratch/scratch.sty
+++ b/Master/texmf-dist/tex/latex/scratch/scratch.sty
@@ -4,19 +4,19 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% %
\def\scrname {scratch} %
-\def\scrver {0.3} %
+\def\scrver {0.31} %
% %
-\def\scrdate {2017/08/08} %
+\def\scrdate {2017/09/15} %
% %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% --------------------------------------------------------------------
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3
-% of this license or (at your option) any later version.
+% of this license or any later version.
% The latest version of this license is in
%
-% % http://www.latex-project.org/lppl.txt
+% http://www.latex-project.org/lppl.txt
%
% and version 1.3 or later is part of all distributions of LaTeX
% version 2005/12/01 or later.
@@ -28,6 +28,8 @@
% Commentaires, suggestions et signalement de bugs bienvenus !
% Comments, bug reports and suggestions are welcome.
% Package URL: https://www.ctan.org/pkg/scratch
+% Bug tracker: https://framagit.org/unbonpetit/scratch/issues
+% Repository: https://framagit.org/unbonpetit/scratch/tree/master
% Copyright: Christian Tellechea 2017
% --------------------------------------------------------------------
% L'extension scratch est composée des 4 fichiers suivants :
@@ -323,17 +325,19 @@
% dessine un ovale %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\def\scr_ovalbox#1#2{% #1=couleur remplissage et contour #2=texte
- \edef\scr_linewidth{\the\dimexpr\useKV[\scrname]{line width}\relax}%
- \def\scr_current_blockcolor{#1}%
- \edef\scr_current_fillcolor{\ifboolKV[\scrname]{print}{\ifboolKV[\scrname]{fill blocks}{scr_fillgray}{none}}{\scr_current_blockcolor}}%
- \edef\scr_current_linelight{\ifboolKV[\scrname]{print}{scr_linegray}{\scr_current_blockcolor}!\the\numexpr100-\useKV[\scrname]{contrast}\relax!white}%
- \edef\scr_current_linedark {\ifboolKV[\scrname]{print}{scr_linegray}{\scr_current_blockcolor}!\the\numexpr100-\useKV[\scrname]{contrast}\relax!black}%
- \edef\scr_current_textcolor{\ifboolKV[\scrname]{print}{\useKV[\scrname]{text color}}{white}}%
- \begin{tikzpicture}[baseline=(x.base),x=1ex,y=1ex,inner ysep=0.25ex,inner xsep=0.1ex,line width=\scr_linewidth]
- \node[rounded rectangle,draw=none,fill=\scr_current_fillcolor,text=\scr_current_textcolor](x){\sffamily\bfseries\relax#2\scr_ovalstrut};%
- \draw[draw=\scr_current_linedark](x.west)to[out=270,in=180](x.south west)--(x.south east)to[out=0,in=270](x.east);
- \draw[draw=\scr_current_linelight](x.west)to[out=90,in=180](x.north west)--(x.north east)to[out=0,in=90](x.east);
- \end{tikzpicture}%
+ \begingroup
+ \edef\scr_linewidth{\the\dimexpr\useKV[\scrname]{line width}\relax}%
+ \def\scr_current_blockcolor{#1}%
+ \edef\scr_current_fillcolor{\ifboolKV[\scrname]{print}{\ifboolKV[\scrname]{fill blocks}{scr_fillgray}{none}}{\scr_current_blockcolor}}%
+ \edef\scr_current_linelight{\ifboolKV[\scrname]{print}{scr_linegray}{\scr_current_blockcolor}!\the\numexpr100-\useKV[\scrname]{contrast}\relax!white}%
+ \edef\scr_current_linedark {\ifboolKV[\scrname]{print}{scr_linegray}{\scr_current_blockcolor}!\the\numexpr100-\useKV[\scrname]{contrast}\relax!black}%
+ \edef\scr_current_textcolor{\ifboolKV[\scrname]{print}{\useKV[\scrname]{text color}}{white}}%
+ \begin{tikzpicture}[baseline=(x.base),x=1ex,y=1ex,inner ysep=0.25ex,inner xsep=0.1ex,line width=\scr_linewidth]
+ \node[rounded rectangle,draw=none,fill=\scr_current_fillcolor,text=\scr_current_textcolor](x){\sffamily\bfseries\relax#2\scr_ovalstrut};%
+ \draw[draw=\scr_current_linedark](x.west)to[out=270,in=180](x.south west)--(x.south east)to[out=0,in=270](x.east);
+ \draw[draw=\scr_current_linelight](x.west)to[out=90,in=180](x.north west)--(x.north east)to[out=0,in=90](x.east);
+ \end{tikzpicture}%
+ \endgroup
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% dessine un triangle de sélection %
@@ -351,8 +355,8 @@
\edef\scr_current_linedark {\ifboolKV[\scrname]{print}{scr_linegray}{\scr_current_blockcolor}!\the\numexpr100-\useKV[\scrname]{contrast}\relax!black}%
\edef\scr_current_textcolor{\ifboolKV[\scrname]{print}{\useKV[\scrname]{text color}}{white}}%
\node[draw=none,inner xsep=0.2em,fill=\scr_current_fillcolor,text=\scr_current_textcolor](textmenu){\normalfont\sffamily#1\scr_ovalstrut\hskip.6666em \scr_menuselectarrow};
- \draw[draw=\scr_current_linelight,line width=\scr_linewidth](textmenu.south west)--(textmenu.north west)--(textmenu.north east);
- \draw[draw=\scr_current_linedark,line width=\scr_linewidth](textmenu.south west)--(textmenu.south east)--(textmenu.north east);
+ \draw[draw=\scr_current_linedark,line width=\scr_linewidth](textmenu.south west)--(textmenu.north west)--(textmenu.north east);
+ \draw[draw=\scr_current_linelight,line width=\scr_linewidth](textmenu.south west)--(textmenu.south east)--(textmenu.north east);
\end{tikzpicture}%
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -540,16 +544,23 @@
Versions :
_____________________________________________________________________________
| Version | Date | Changements |
-|-----------------------------------------------------------------------------|
+|---------+------------+------------------------------------------------------|
| 0.1 | 16/05/2017 | Première version |
-|-----------------------------------------------------------------------------|
+|---------+------------+------------------------------------------------------|
| 0.2 | 28/05/2017 | Ajout des options "constast", "print" ainsi que |
| | | les options relatives à "print" |
-|-----------------------------------------------------------------------------|
+|---------+------------+------------------------------------------------------|
| 0.3 | 08/08/2017 | - Correction d'une erreur dans le tracé des lignes |
| | | de contraste des "boolbox" |
| | | - Correction d'un bug dans \resetscratch |
| | | - Correction d'un bug dans \txtbox |
| | | - Appel à simplekv pour les clés/valeurs |
| | | - Ajout de la clé "scale" |
-|-----------------------------------------------------------------------------| \ No newline at end of file
+|---------+------------+------------------------------------------------------|
+| 0.31 | 15/09/2017 | - Correction d'un bug dans \scr_ovalbox qui |
+| | | s'exécute maintenant dans un groupe semi-simple |
+| | | pour rendre locale l'assignation à |
+| | | \scr_current_fillcolor |
+| | | - Correction d'un bug dans le tracé des lignes de |
+| | | relief dans \scr_ovalbox |
+|---------+------------+------------------------------------------------------| \ No newline at end of file