summaryrefslogtreecommitdiff
path: root/graphics/pgf/contrib/profsio/doc/ProfSio-doc-fr.tex
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/pgf/contrib/profsio/doc/ProfSio-doc-fr.tex')
-rw-r--r--graphics/pgf/contrib/profsio/doc/ProfSio-doc-fr.tex52
1 files changed, 41 insertions, 11 deletions
diff --git a/graphics/pgf/contrib/profsio/doc/ProfSio-doc-fr.tex b/graphics/pgf/contrib/profsio/doc/ProfSio-doc-fr.tex
index 4fb5ec802a..6d4edb7f60 100644
--- a/graphics/pgf/contrib/profsio/doc/ProfSio-doc-fr.tex
+++ b/graphics/pgf/contrib/profsio/doc/ProfSio-doc-fr.tex
@@ -5,8 +5,8 @@
\documentclass[french,a4paper,11pt]{article}
\usepackage[margin=2cm,includefoot]{geometry}
-\def\TPversion{0.1.7}
-\def\TPdate{25 septembre 2023}
+\def\TPversion{0.1.8}
+\def\TPdate{29 septembre 2023}
%\usepackage[utf8]{inputenc}
%\usepackage[T1]{fontenc}
\usepackage{amsmath,amssymb}
@@ -81,7 +81,7 @@
keywordstyle={\color{violet}},%
classoffset=2,%
alsoletter={-},%
- morekeywords={\MPMPlaceTache,\MPMPlaceNotice,\MPMPlaceDuree,GrapheMPM,TableKarnaugh,\KarnaughCasesResult,\KarnaughBlocRegroup,\MPMPlaceTaches,\MPMPlaceDurees,GrapheTikz,\GrphPlaceSommets,\GrphTraceAretes,\tikzset,\DiagrammeSagittal,\draw,\DiagrammeSagittalCompo,\TableVerite,\SimplificationKarnaugh,\SimplificationBooleenne},%
+ morekeywords={\MPMPlaceTache,\MPMPlaceNotice,\MPMPlaceDuree,GrapheMPM,TableKarnaugh,\KarnaughCasesResult,\KarnaughBlocRegroup,\MPMPlaceTaches,\MPMPlaceDurees,GrapheTikz,\GrphPlaceSommets,\GrphTraceAretes,\tikzset,\DiagrammeSagittal,\draw,\DiagrammeSagittalCompo,\TableVerite,\SimplificationKarnaugh,\SimplificationBooleenne,\KarnaughCasesAuto},%
keywordstyle={\color{green!50!black}},%
classoffset=3,%
morekeywords={CouleurDurees,CouleurFleches,LargeurCases,Epaisseur,Police,CouleurDates,CouleurBords,NoirBlanc,Grille,DecalHorizDeb,DecalVertDeb,DecalHorizFin,DecalVertFin,Coude,SensCoude,Unite,Variables,Swap,Aide,CouleurCases,Decalage,Couleur,Type,Legende,PosVarLaterale,CouleurLegende,CouleurSommets,TypeSommets,Unite,CouleurFT,DimensionSommets,PositionFleches,EchelleFleches,TypeFleche,Droit,Milieu,AngleGauche,AngleDroite,Boucle,GrphStyleArc,GrphStyleSommet,Poids,GrphStylepoids,DistElem,DistEns,LargEns,NomAppli,CouleurE,CouleurAppli,CouleurF,CouleursFleches,TypeFleche,Epaisseur,Labels,Ensembles,PosLabels,PoliceLabels,Offset,NomApplis,CouleursAppli,VF,LargeursColonnes,CouleurEnonce,CodeAvant,CodeApres,StyleAlternatif,PoliceTT,Espace,Couleurs,Contraire,Enonce},%
@@ -255,6 +255,8 @@
\section{Historique}
+\verb|v0.1.8|~:~~~~Possibilité de créer le tableau de Karnaugh via une expression booléenne + Corrections mineures
+
\verb|v0.1.7|~:~~~~Possibilité de simplifier une expression booléenne \textit{directement} + amélioration des espaces
\verb|v0.1.6|~:~~~~Correction dans les simplifications de Karnaugh + Simplification du contraire
@@ -635,7 +637,8 @@ C'est en fait un environnement \motcletex!tikzpicture! personnalisé.
Les commandes à utiliser dans l'environnement sont :
\begin{itemize}
- \item \motcletex!\KarnaughCasesResult! ;
+ \item \motcletex!\KarnaughCasesResult! pour saisir les cases par codage binaire ;
+ \item \motcletex!\KarnaughCasesAuto! pour utiliser l'expression booléenne ;
\item \motcletex!\KarnaughBlocRegroup! ;.
\end{itemize}
\vspace*{-\baselineskip}\leavevmode
@@ -643,7 +646,8 @@ Les commandes à utiliser dans l'environnement sont :
\begin{DemoCode}[listing only]
\begin{TableKarnaugh}[clés]<options tikz>
- \KarnaughCasesResult(*){contenu binaire des cases}
+ \KarnaughCasesResult(*){contenu binaire des cases} %case par case
+ \KarnaughCasesAuto(*){expression booléenne} %par une formule
\KarnaughBlocRegroup[clés]{coinA}{coinB}
\end{TableKarnaugh}
\end{DemoCode}
@@ -676,8 +680,6 @@ Les commandes à utiliser dans l'environnement sont :
Le tableau créé également des nœuds, qui seront utilisés pour effectuer des \textit{regroupements} de cases, afin de simplifier une expression booléenne.
\end{tipblock}
-\pagebreak
-
\subsection{Arguments et clés pour l'environnement}
\begin{DemoCode}[listing only]
@@ -714,11 +716,13 @@ Le deuxième argument, optionnel et entre \texttt{<...>} propose des options, en
\begin{DemoCode}[listing only]
\begin{TableKarnaugh}[clés]<options tikz>
\KarnaughCasesResult(*){contenu binaire des cases}
+ %ou
+ \KarnaughCasesAuto(*){expression booléenne}
\end{TableKarnaugh}
\end{DemoCode}
\begin{tipblock}
-En ce qui concerne le remplissage des cases :
+En ce qui concerne le remplissage des cases avec la commande \texttt{\textbackslash KarnaughCasesResult} :
\begin{itemize}
\item la version \textit{étoilée} permet de \textit{griser} les cases au lieu de les remplir de \texttt{0/1} ;
@@ -726,9 +730,35 @@ En ce qui concerne le remplissage des cases :
\item la couleur de cases est gérée par la clé idoine de l'environnement.
\end{itemize}
-À noter que la liste peut être donnée sous forme \Cle{\{1,0,1,0,0,0,0,0\}} ou \Cle{\{1010000\}}
+À noter que la liste peut être donnée sous forme \Cle{\{1,0,1,0,0,0,0,0\}} ou \Cle{\{1010000\}}.
+\end{tipblock}
+
+\begin{tipblock}
+Pour la commande \texttt{\textbackslash KarnaughCasesAuto}, c'est l'expression booléenne à trois variables sous forme de \textit{mintermes} simples, donnés :
+%
+\begin{itemize}
+ \item entre parenthèses ;
+ \item les \textit{mintermes} avec les variables dans le même ordre que celui donné en paramètre ;
+ \item avec \texttt{*} pour la barre.
+\end{itemize}
+\vspace*{-\baselineskip}\leavevmode
\end{tipblock}
+\begin{DemoCode}[]
+\begin{TableKarnaugh}
+ \KarnaughCasesAuto*{(ab)+(a*b*)+(b*c)}
+\end{TableKarnaugh}
+\begin{TableKarnaugh}[Swap]
+ \KarnaughCasesAuto*{(ab)+(a*b*)+(b*c)}
+\end{TableKarnaugh}
+
+\begin{TableKarnaugh}[Variables=k/l/m,StyleAlternatif]
+ \KarnaughCasesAuto{(kl)+(k*l*)+(l*m)}
+\end{TableKarnaugh}
+\end{DemoCode}
+
+\pagebreak
+
\subsection{Arguments et clés pour la commande de regroupement des blocs}
\begin{DemoCode}[listing only]
@@ -775,7 +805,7 @@ Les deux arguments obligatoires, et entre \texttt{\{...\}}, correspondent aux \t
\end{TableKarnaugh}
\hspace{5mm}
\begin{TableKarnaugh}[Swap]
- \KarnaughCasesResult{0,1,1,0,1,1,1,1}
+ \KarnaughCasesAuto{(ac)+(a*b)+(a*b*c*)+(b*c)}
\KarnaughBlocRegroup[Type=Centre,Couleur=teal,Decalage=-1.5pt]{10}{32}
\KarnaughBlocRegroup[Type=Gauche,Couleur=orange,Decalage=-1.5pt]{00}{11}
\KarnaughBlocRegroup[Type=Droite,Couleur=orange,Decalage=-1.5pt]{40}{31}
@@ -946,7 +976,7 @@ correspond à \SimplificationKarnaugh%
L'idée est de proposer une commande pour afficher et simplifier une expression booléenne à trois variables connaissant son expression sous forme de \textit{mintermes} simples, donnés :
%
\begin{itemize}
- \item entre parenthèses ;
+ \item entre parenthèses, et avec les variables dans le même ordre que celui donné en paramètre;
\item avec \texttt{*} pour la barre.
\end{itemize}