summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2024-03-25 19:57:30 +0000
committerKarl Berry <karl@freefriends.org>2024-03-25 19:57:30 +0000
commit5a79ff5b7d737d9dd2670ceb7685caf81e9b66c2 (patch)
tree6d262e350e3a91a6ec7172e79e9aba947da3a0d6 /Master/texmf-dist/doc
parenta932f72ae038fdeb62337a8a7941389a45189b31 (diff)
profsio (25mar24)
git-svn-id: svn://tug.org/texlive/trunk@70761 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc')
-rw-r--r--Master/texmf-dist/doc/latex/profsio/ProfSio-doc-fr.pdfbin461364 -> 467962 bytes
-rw-r--r--Master/texmf-dist/doc/latex/profsio/ProfSio-doc-fr.tex58
2 files changed, 50 insertions, 8 deletions
diff --git a/Master/texmf-dist/doc/latex/profsio/ProfSio-doc-fr.pdf b/Master/texmf-dist/doc/latex/profsio/ProfSio-doc-fr.pdf
index 2aaee91f652..96a9339f050 100644
--- a/Master/texmf-dist/doc/latex/profsio/ProfSio-doc-fr.pdf
+++ b/Master/texmf-dist/doc/latex/profsio/ProfSio-doc-fr.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/profsio/ProfSio-doc-fr.tex b/Master/texmf-dist/doc/latex/profsio/ProfSio-doc-fr.tex
index c9421957179..89f83f3a1aa 100644
--- a/Master/texmf-dist/doc/latex/profsio/ProfSio-doc-fr.tex
+++ b/Master/texmf-dist/doc/latex/profsio/ProfSio-doc-fr.tex
@@ -5,8 +5,8 @@
\documentclass[french,a4paper,11pt]{article}
\usepackage[margin=2cm,includefoot]{geometry}
-\def\TPversion{0.2.2}
-\def\TPdate{17 mars 2024}
+\def\TPversion{0.2.3}
+\def\TPdate{25 mars 2024}
%\usepackage[utf8]{inputenc}
%\usepackage[T1]{fontenc}
\usepackage{amsmath,amssymb}
@@ -81,10 +81,10 @@
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,\KarnaughCasesAuto,\MatriceAdjacence,\PuissanceMatrice,\NbCheminsLongueur,\FermetureTransitive,\ResolSystemeMatrices,\PresentProdMat,\OpeBinDecHex},%
+ morekeywords={\MPMPlaceTache,\MPMPlaceNotice,\MPMPlaceDuree,GrapheMPM,TableKarnaugh,\KarnaughCasesResult,\KarnaughBlocRegroup,\KarnaughBlocRegroupAuto,\MPMPlaceTaches,\MPMPlaceDurees,GrapheTikz,\GrphPlaceSommets,\GrphTraceAretes,\tikzset,\DiagrammeSagittal,\draw,\DiagrammeSagittalCompo,\TableVerite,\SimplificationKarnaugh,\SimplificationBooleenne,\KarnaughCasesAuto,\MatriceAdjacence,\PuissanceMatrice,\NbCheminsLongueur,\FermetureTransitive,\ResolSystemeMatrices,\PresentProdMat,\OpeBinDecHex},%
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,Bordure,Sommets,Num,PoliceBordure,De,Vers,Formule,Brut,NomMatrice,Longueur,Complet,NomsMatrices,NomInverse,NomSysteme,Inconnues,OptionNiceMatrix,Base,AffRetenues,AffEgal,SymbDecal,LimiteCapac,CouleurRetenue,Interm,Enonce},%
+ 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,Bordure,Sommets,Num,PoliceBordure,De,Vers,Formule,Brut,NomMatrice,Longueur,Complet,NomsMatrices,NomInverse,NomSysteme,Inconnues,OptionNiceMatrix,Base,AffRetenues,AffEgal,SymbDecal,LimiteCapac,CouleurRetenue,Interm,Enonce,Decalages,Couleurs,Dense},%
keywordstyle={\color{orange}}
},%
#1
@@ -255,6 +255,8 @@
\section{Historique}
+\verb|v0.2.3|~:~~~~Ajout d'une clé [Dense] pour la résolution matricielle de système + commande pour créer les blocs automatiquement avec Karnaugh
+
\verb|v0.2.2|~:~~~~Ajout d'une clé \textsf{Enonce} pour l'énoncé des systèmes 3×3
\verb|v0.2.1|~:~~~~Opérations posées (en binaire, hexadécimal et décimal)
@@ -768,16 +770,21 @@ Les commandes à utiliser dans l'environnement sont :
\begin{itemize}
\item \motcletex!\KarnaughCasesResult! pour saisir les cases par codage binaire ;
\item \motcletex!\KarnaughCasesAuto! pour utiliser l'expression booléenne ;
- \item \motcletex!\KarnaughBlocRegroup! ;.
+ \item \motcletex!\KarnaughBlocRegroup! ou \motcletex!\KarnaughBlocRegroupAuto!.
\end{itemize}
\vspace*{-\baselineskip}\leavevmode
\end{cautionblock}
\begin{DemoCode}[listing only]
\begin{TableKarnaugh}[clés]<options tikz>
+ %cases
\KarnaughCasesResult(*){contenu binaire des cases} %case par case
+ %ou
\KarnaughCasesAuto(*){expression booléenne} %par une formule
+ %regroupements
\KarnaughBlocRegroup[clés]{coinA}{coinB}
+ %ou
+ \KarnaughBlocRegroup[clés]{expression booléenne}
\end{TableKarnaugh}
\end{DemoCode}
%
@@ -892,13 +899,15 @@ Pour la commande \texttt{\textbackslash KarnaughCasesAuto}, c'est l'expression b
\begin{DemoCode}[listing only]
\begin{TableKarnaugh}[clés]<options tikz>
- %remplissage des cases
+ %remplissage des cases, manuellement
\KarnaughBlocRegroup[clés]{coinA}{coinB}
+ %remplissage des cases, automatiquement
+ \KarnaughBlocRegroupAuto[clés]{expression booléenne}
\end{TableKarnaugh}
\end{DemoCode}
\begin{tipblock}
-En ce qui concerne le regroupement des cases par blocs, les \Cle{clés} disponibles sont :
+En ce qui concerne le regroupement (manuellement) des cases par blocs, les \Cle{clés} disponibles sont :
\begin{itemize}
\item \Cle{Couleur} := couleur du \textit{trait} ; \hfill~défaut : \Cle{red}
@@ -916,6 +925,24 @@ Les deux arguments obligatoires, et entre \texttt{\{...\}}, correspondent aux \t
\vspace*{-\baselineskip}\leavevmode
\end{tipblock}
+\begin{tipblock}
+En ce qui concerne le regroupement (automatiquement) des cases par blocs, les \Cle{clés} disponibles sont :
+
+\begin{itemize}
+ \item \Cle{Couleurs} := liste des couleurs des \textit{traits} ; \hfill~défaut : \Cle{red,blue,violet}
+ \item \Cle{Decalages} := décalages du trait par rapports aux cases.\hfill~défaut : \Cle{2pt,1pt,-1pt}
+\end{itemize}
+
+L'argument obligatoire, et entre \texttt{\{...\}}, correspondent à l'expression booléenne \textit{formatée} :
+
+\begin{itemize}
+ \item expression sous forme de \textit{mintermes} simples ;
+ \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}
+\vspace*{-\baselineskip}\leavevmode
+\end{tipblock}
+
\subsection{Exemples}
\begin{DemoCode}[]
@@ -942,6 +969,13 @@ Les deux arguments obligatoires, et entre \texttt{\{...\}}, correspondent aux \t
\end{DemoCode}
\begin{DemoCode}[]
+\begin{TableKarnaugh}[Swap]
+ \KarnaughCasesAuto{(ac)+(a*b)+(a*b*c*)+(b*c)}
+ \KarnaughBlocRegroupAuto{(c)+(a*c*)}
+\end{TableKarnaugh}
+\end{DemoCode}
+
+\begin{DemoCode}[]
On obtient le tableau de Karnaugh suivant :
\begin{TableKarnaugh}
[Variables=k/l/m,Unite=1.25cm,CouleurCases=cyan!25,Couleur=darkgray,
@@ -1181,7 +1215,7 @@ Les commandes à utiliser dans l'environnement sont :
\begin{itemize}
\item \motcletex!\GrphPlaceSommets! ;
- \item \motcletex!\GrphTraceAretes! ;.
+ \item \motcletex!\GrphTraceAretes!.
\end{itemize}
\vspace*{-\baselineskip}\leavevmode
\end{cautionblock}
@@ -2017,6 +2051,7 @@ En ce qui concerne la résolution \textit{détaillée}, les \Cle{clés} optionne
\item \Cle{NomSysteme} := nom du système ; \hfill~défaut : \Cle{\{\}}
\item \Cle{Inconnues} := inconnues du système; \hfill~défaut : \Cle{xyz}
\item \Cle{Enonce} := booléen pour la première ligne (énoncé) ; \hfill~défaut : \Cle{true}
+ \item \Cle{Dense} := booléen pour condenser un peu la rédaction ; \hfill~défaut : \Cle{false}
\item \Cle{OptionNiceMatrix} := offset pour les matrices avec \motcletex!nicetabular!.\hfill~défaut : \Cle{1pt}
\end{itemize}
@@ -2081,6 +2116,13 @@ $\text{dét}(A)=\ResolDet$ ; $x=\ResolSolX$ ; $y=\ResolSolY$ et $z=\ResolSolZ$.
[xyz]
\end{DemoCode}
+\begin{DemoCode}[]
+\ResolSystemeMatrices[Enonce=false,Dense]<t>%formatage des fractions en tfrac
+ {2x+y-0.5z=10,x+1/3*y+z=0,y-4z=5}%
+ [2x+y-\num{0.5}z=10,x+\frac13y+z=0,y-4z=5]%
+ [xyz]
+\end{DemoCode}
+
\pagebreak
\section{Présentation d'un produit matriciel (sans calculs)}