From: Christophe Poulain Date: Thu, 16 Feb 2017 22:05:41 +0000 (+0100) Subject: Mise à jour de la documentation X-Git-Url: https://melusine.eu.org/syracuse/G/git/?p=mp-scratch.git;a=commitdiff_plain;h=3a7672865262ec7f48b0d988a65cb4a094c0a28a Mise à jour de la documentation --- diff --git a/doc/mp-scratch.pdf b/doc/mp-scratch.pdf index 04f1a39..4b934fb 100644 Binary files a/doc/mp-scratch.pdf and b/doc/mp-scratch.pdf differ diff --git a/doc/mp-scratch.tex b/doc/mp-scratch.tex index c813cba..1782cb3 100644 --- a/doc/mp-scratch.tex +++ b/doc/mp-scratch.tex @@ -51,6 +51,17 @@ Avec les nouveaux programmes 2016 du Cycle 4 (Classes de 5\ieme\ à 3\ieme\ de c \url{http://melusine.eu.org/syracuse/G/mp-scratch/} \end{center} et l'ensemble des fichiers sera à placer correctement dans une arborescence \TeX\footnote{Arborescence locale de préférence, par exemple dans {\sffamily /home/christophe/texmf/metapost/} sous Linux.}. +\\Pour l'utilisation, il sera nécessaire de veiller : +\begin{itemize} +\item à installer, si ce n'est pas fait, la fonte {\sffamily Carlito}\footnote{(\url{http://www.tug.dk/FontCatalogue/carlito/} pour un exemple}; +\item à modifier, dans le fichier {\sffamily LATEXScratch.mp}, la ligne +\vspace{1em} +\begin{center} + \lstinline! write "\graphicspath{{/home/cp/texmf/metapost/Scratch/}}" to "mptextmp.mp";! +\end{center} +\vspace{1em} +pour indiquer le chemin correspondant à votre installation. +\end{itemize} \section{Utilisation} \begin{figure}[h] \centering @@ -198,7 +209,7 @@ Les \og opérateurs\footnote{Je nomme \og opérateurs\fg\ les variables ou comma \par\vspace*{2em}\par Les \og opérateurs\fg\ \[\includegraphics{CommandeApparence.17}\kern0.1\linewidth\includegraphics{CommandeApparence.18}\kern0.1\linewidth\includegraphics{CommandeApparence.19}\] s'obtiennent avec la commande \LaTeX\ \lstinline!\opAp{}!. - %\par\vspace*{2em}\par + \par\vspace*{2em}\par \item[Groupe {\sffamily Son}]\hfil\newline \begin{itemize} \item[\textbullet]\lstinline!draw Jouer("miaou");! @@ -285,6 +296,16 @@ s'obtiennent par la commande \LaTeX\ \lstinline!\opSon{}!. \end{minipage} \end{center} s'obtiennent par les commandes \LaTeX\ \lstinline!\opVar{}!, \lstinline!\opList{}! et \lstinline!\opSousList{}!. +\vspace{0.5em} +\begin{center} + \includegraphics{CommandeVariable.15} +% \begin{minipage}{0.6\linewidth} + \begin{lstlisting}[frame=tb] +label(LATEX("\opList{\opSousList{Pythagore} + contient \opSimple{(3;4;5)} ?}"),(0,0)); + \end{lstlisting} +% \end{minipage} +\end{center} \par\vspace*{2em}\par \item[Groupe {\sffamily \'Evènement}]\hfil\newline \begin{itemize} @@ -410,7 +431,7 @@ Les \og opérateurs\fg \end{center} s'obtiennent par les commandes \LaTeX\ \lstinline!\opCap{}! et \lstinline!\opCapCap{}!. Néanmoins, il faut parfois un codage conséquent. Par exemple, voici un capteur et son code. -\par\begin{minipage}{0.3\linewidth} +\par\vspace{1em}\par\begin{minipage}{0.3\linewidth} \includegraphics{CommandeCapteurs.7} \end{minipage} \hfill @@ -444,6 +465,7 @@ Les éléments% \end{minipage} \end{center} s'obtiennent par les commandes \LaTeX\ \lstinline!\opOp{}! et \lstinline!\opSousOp{}!. +\\Afin de rapprocher le package des conventions d'écriture des opérations, le choix du $\times$ à la place de * s'est imposé. Néanmoins, cela peut être discuté et modifié\ldots \vspace*{2em}\par \item[Groupe {\sffamily Ajouter blocs}]\hfil\newline \begin{itemize} @@ -481,7 +503,7 @@ D'un point de vue pédagogique, il m'est apparu nécessaire d'ajouter la possibi \end{figure} \end{description} Terminons cette liste de commandes par un algorithme associé à la suite de Syracuse :) -\[\includegraphics[scale=0.8]{Syracuse.1}\] +\[\includegraphics[scale=0.9]{Syracuse.1}\] \begin{filecontents*}{Syracuse.txt} beginfig(1); draw Drapeau; @@ -654,6 +676,7 @@ endfig; \newpage \section{Historique} \begin{description} +\item[16/02/2017] {\bfseries Version 0.59} - Correction des commandes {\sffamily Dire}, {\sffamily DireT}, {\sffamily Penser}, {\sffamily PenserT}. Mise à jour de la documentation (informations sur l'installation du package). \item[15/02/2017] {\bfseries Version 0.57} - Correction de problèmes mineurs d'affichage. Correction de la documentation. \item[14/02/2017] {\bfseries Version 0.55} - Mise à jour de la documentation. \item[13/02/2017] {\bfseries Version 0.53} - Ajout des chanfreins sur les blocs. Correction de \og doublons\fg\ de commandes. Mise à jour de la documentation.