summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex')
-rw-r--r--macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex99
1 files changed, 97 insertions, 2 deletions
diff --git a/macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex b/macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex
index 48ef982e3d..b6f426cdbf 100644
--- a/macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex
+++ b/macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex
@@ -153,7 +153,7 @@
{\ttfamily c pierquet -- at -- outlook . fr}
\end{tabular}
}
-\date{Version 1.0.8 -- 16 Mars 2022}
+\date{Version 1.0.9 -- 24 Avril 2022}
\newcommand\Cle[1]{{\bfseries\sffamily\textlangle #1\textrangle}}
@@ -171,7 +171,7 @@
Quelques commandes pour des courbes \textit{lisses} avec gestion des extrema et des dérivées.
-Quelques commandes pour simuler une fenêtre de logiciel de calcul formel.
+Quelques commandes pour simuler une fenêtre de logiciel de calcul formel, en \TikZ.
Quelques environnements (\textsf{tcbox}) pour présenter du code \textsf{python} ou \textsf{pseudocode}.
@@ -179,6 +179,8 @@ Quelques environnements (\textsf{tcbox}) pour présenter des commandes dans un t
Un cartouche (\textsf{tcbox}) pour présenter des codes de partage \textsf{capytale}.
+Une commande pour tracer un pavé en droit, en \TikZ, avec création des nœuds liés aux sommets.
+
\vfill
\hrule
@@ -1366,8 +1368,101 @@ Le \textsf{cartouche} peut être \og cliquable \fg{} grâce à \ctex{href}.
\newpage
+\section{Pavé droit \og simple \fg}
+
+\subsection{Introduction}
+
+\begin{codeidee}
+L'idée est d'obtenir un pavé droit, dans un environnement \TikZ, avec les nœuds créés et nommés directement pour utilisation ultérieure.
+\end{codeidee}
+
+\subsection{Commandes}
+
+\begin{codetex}[listing only]
+...
+\begin{tikzpicture}[<options>]
+ \paveCF[<options>]
+ ...
+\end{tikzpicture}
+\end{codetex}
+
+\begin{codecles}
+Quelques \Cle{clés} sont disponibles pour cette commande :
+
+\begin{itemize}
+ \item \Cle{largeur} : largeur du pavé ;\hfill{}défaut \Cle{2}
+ \item \Cle{profondeur} : profondeur du pavé ;\hfill{}défaut \Cle{1}
+ \item \Cle{hauteur} : hauteur du pavé ;\hfill{}défaut \Cle{1.25}
+ \item \Cle{angle} : angle de fuite de la perspective ;\hfill{}défaut \Cle{30}
+ \item \Cle{fuite} : coefficient de fuite de la perspective ;\hfill{}défaut \Cle{0.5}
+ \item \Cle{sommets} : liste des sommets (avec délimiteur § !) ;\hfill{}défaut \Cle{A§B§C§D§E§F§G§H}
+ \item \Cle{epaisseur} : épaisseur des arêtes (en \textit{langage simplifié} \TikZ) ;\hfill{}défaut \Cle{thick}
+ \item \Cle{aff} : booléen pour afficher les noms des sommets ;\hfill{}défaut \Cle{false}
+ \item \Cle{plein} : booléen pour ne pas afficher les arêtes \textit{invisibles} ;\hfill{}défaut \Cle{false}
+ \item \Cle{cube} : booléen pour préciser qu'il s'agit d'un cube (seule la valeur \Cle{largeur} est util(isé)e).\hfill{}défaut \Cle{false}
+\end{itemize}
+\end{codecles}
+
+\begin{codetex}[tikz lower]
+%code tikz
+\pavePL
+\end{codetex}
+
+\begin{codetex}[tikz lower]
+%code tikz
+\pavePL[cube,largeur=3]
+\end{codetex}
+
+\begin{codeinfo}
+La ligne est de ce fait à insérer dans un environnement \TikZ, avec les options au choix pour cet environnement.
+
+Le code créé les nœeuds relatifs aux sommets, et les nomme comme les sommets, ce qui permet de les réutiliser pour éventuellement compléter la figure !
+\end{codeinfo}
+
+\subsection{Influence des paramètres}
+
+\begin{codetex}[listing only]
+\begin{tikzpicture}[line join=bevel]
+ \pavePL[aff,largeur=4,profondeur=3,hauteur=2,epaisseur={ultra thick}]
+\end{tikzpicture}
+\end{codetex}
+
+\medskip
+
+\begin{codesortie}
+\begin{tikzpicture}[line join=bevel]
+ \pavePL[aff,largeur=4,profondeur=3,hauteur=2,epaisseur={ultra thick}]
+\end{tikzpicture}
+\end{codesortie}
+
+\begin{codetex}[listing only]
+\begin{center}
+ \begin{tikzpicture}[line join=bevel]
+ \pavePL[plein,aff,largeur=7,profondeur=3.5,hauteur=4,sommets=Q§S§D§F§G§H§J§K]
+ \draw[thick,red,densely dotted] (G)--(J) ;
+ \draw[thick,blue,densely dotted] (K)--(H) ;
+ \end{tikzpicture}
+\end{center}
+\end{codetex}
+
+\medskip
+
+\begin{codesortie}
+\begin{center}
+ \begin{tikzpicture}[line join=bevel]
+ \pavePL[plein,aff,largeur=7,profondeur=3.5,hauteur=4,sommets=Q§S§D§F§G§H§J§K]
+ \draw[thick,red,densely dotted] (G)--(J) ;
+ \draw[thick,blue,densely dotted] (K)--(H) ;
+ \end{tikzpicture}
+\end{center}
+\end{codesortie}
+
+\newpage
+
\section{Historique}
+{\small \bverb|v1.0.9| :~~~~Ajout d'une commande \textsf{pavePL} pour créer des pavés droits (avec nœuds) en \TikZ
+
{\small \bverb|v1.0.8| :~~~~Ajout d'une commande \textsf{liencapytale} pour créer des cartouches de lien "comme capytale"
{\small \bverb|v1.0.7| :~~~~Ajout d'une option \textsf{build} pour placer certains fichiers auxiliaires dans un répertoire \textsf{./build}