diff options
author | Karl Berry <karl@freefriends.org> | 2024-05-19 20:35:48 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2024-05-19 20:35:48 +0000 |
commit | ad142b19e22601544b06b4cc495bc80f62bc1a17 (patch) | |
tree | bdc38cb3daaf78c5911ec90da923d7549cdde4c5 /Master/texmf-dist/doc/latex | |
parent | f3101cf0ee6a4c8fc58c91017266ad7806ea4b92 (diff) |
customenvs (19may24)
git-svn-id: svn://tug.org/texlive/trunk@71303 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex')
-rw-r--r-- | Master/texmf-dist/doc/latex/customenvs/customenvs-doc-en.pdf | bin | 182916 -> 183174 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/customenvs/customenvs-doc-en.tex | 6 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/customenvs/customenvs-doc-fr.pdf | bin | 1399073 -> 1446315 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/customenvs/customenvs-doc-fr.tex | 185 |
4 files changed, 185 insertions, 6 deletions
diff --git a/Master/texmf-dist/doc/latex/customenvs/customenvs-doc-en.pdf b/Master/texmf-dist/doc/latex/customenvs/customenvs-doc-en.pdf Binary files differindex f1bf30aacca..34320ab7584 100644 --- a/Master/texmf-dist/doc/latex/customenvs/customenvs-doc-en.pdf +++ b/Master/texmf-dist/doc/latex/customenvs/customenvs-doc-en.pdf diff --git a/Master/texmf-dist/doc/latex/customenvs/customenvs-doc-en.tex b/Master/texmf-dist/doc/latex/customenvs/customenvs-doc-en.tex index b8352c628d3..7335cdbb96d 100644 --- a/Master/texmf-dist/doc/latex/customenvs/customenvs-doc-en.tex +++ b/Master/texmf-dist/doc/latex/customenvs/customenvs-doc-en.tex @@ -34,8 +34,8 @@ \usepackage[margin=1.5cm]{geometry} \setlength{\parindent}{0pt} -\def\TPversion{0.1.4} -\def\TPdate{04/04/2024} +\def\TPversion{0.1.5} +\def\TPdate{17/05/2024} \usepackage{tcolorbox} \sethlcolor{lightgray!25} \NewDocumentCommand\MontreCode{ m }{% @@ -111,6 +111,8 @@ \section{History} +\verb|v0.1.5|~:~~~~New macros for boxes with \textsf{tcolorbox} (see \texttt{[fr]} documentation) + \verb|v0.1.4|~:~~~~Create a SMS conversation \verb|v0.1.3|~:~~~~Environment for exercise(s) (in french doc) diff --git a/Master/texmf-dist/doc/latex/customenvs/customenvs-doc-fr.pdf b/Master/texmf-dist/doc/latex/customenvs/customenvs-doc-fr.pdf Binary files differindex 87d7507f613..9007eb82b04 100644 --- a/Master/texmf-dist/doc/latex/customenvs/customenvs-doc-fr.pdf +++ b/Master/texmf-dist/doc/latex/customenvs/customenvs-doc-fr.pdf diff --git a/Master/texmf-dist/doc/latex/customenvs/customenvs-doc-fr.tex b/Master/texmf-dist/doc/latex/customenvs/customenvs-doc-fr.tex index 9cdaeadf73d..f76efcea01e 100644 --- a/Master/texmf-dist/doc/latex/customenvs/customenvs-doc-fr.tex +++ b/Master/texmf-dist/doc/latex/customenvs/customenvs-doc-fr.tex @@ -39,8 +39,8 @@ \usepackage[margin=1.5cm]{geometry} \setlength{\parindent}{0pt} -\def\TPversion{0.1.4} -\def\TPdate{4 avril 2024} +\def\TPversion{0.1.5} +\def\TPdate{17 mai 2024} \usepackage{tcolorbox} \tcbuselibrary{listingsutf8} \newtcblisting{DemoCode}[1]{% @@ -66,10 +66,10 @@ keywordstyle={\color{violet}},% classoffset=2,% alsoletter={-},% - morekeywords={\ReponsesQCM,MultiCols,\CreerListeItems,\ListeChoixItems,\TableauCompetences,\CrayonDeCompetences,\StyleEnvtExo,\StyleEnvtExoDefaut,\TitreExo,\ipsum,EnvSMS,\SMSrec,\SMSenv},% + morekeywords={\ReponsesQCM,MultiCols,\CreerListeItems,\ListeChoixItems,\TableauCompetences,\CrayonDeCompetences,\StyleEnvtExo,\StyleEnvtExoDefaut,\TitreExo,\ipsum,EnvSMS,\SMSrec,\SMSenv,BoiteSimple,\SujetTitreExo,\CircledNumber,\AffVignette,\BoiteArrondie},% keywordstyle={\color{green!50!black}},% classoffset=3,% - morekeywords={Largeur,Filets,EspacesCL,NbCols,Labels,PoliceLabels,EspaceLabels,Swap,Type,CoeffEspVert,EpTrait,Alea,LargeurNivs,Niveaux,NoticeNiveaux,Titre,PolTitre,PolNotice,PolComp,LigneSep,CouleurNotice,CouleurNiveaux,CouleurFond,Note,Notice,PoliceCateg,PoliceBloc,Couleurs,LargeurBloc,Echelle,NoirBlanc,Libelle,EpTrait,Police,Type,ComplementTitre,Titre,CodeDebut,Couleur,EchelleImage,Decoration,Trait,Avatar,AffAvatar,NoirBlanc,CouleurE,CouleurR,CouleurFond,Hauteur,Largeur,PoliceTxt,CouleurTitre},% + morekeywords={Largeur,Filets,EspacesCL,NbCols,Labels,PoliceLabels,EspaceLabels,Swap,Type,CoeffEspVert,EpTrait,Alea,LargeurNivs,Niveaux,NoticeNiveaux,Titre,PolTitre,PolNotice,PolComp,LigneSep,CouleurNotice,CouleurNiveaux,CouleurFond,Note,Notice,PoliceCateg,PoliceBloc,Couleurs,LargeurBloc,Echelle,NoirBlanc,Libelle,EpTrait,Police,Type,ComplementTitre,Titre,CodeDebut,Couleur,EchelleImage,Decoration,Trait,Avatar,AffAvatar,NoirBlanc,CouleurE,CouleurR,CouleurFond,Hauteur,Largeur,PoliceTxt,CouleurTitre,AlignH,bg,txt,bthick,bcol,raise,Type,EspH,Fond,Texte,Style},% keywordstyle={\color{orange}} },% #1 @@ -149,6 +149,10 @@ \section{Historique} +\verb|v0.1.5|~:~~~~Vignettes + Numéros encerclés + Création de boîtes 'simples' + +\verb|v0.1.4|~:~~~~Commande pour du texte dans une boîte arrondie, de hauteur 'figée' + 'Chat' SMS + \verb|v0.1.3|~:~~~~Environnement/commande pour des exercices, avec personnalisation(s) \verb|v0.1.2|~:~~~~Crayon de compétences @@ -1058,4 +1062,177 @@ Le code proposé utilise l'environnement, mais la commande simple est complètem \includegraphics{envtexo_exemples.pdf} \end{DemoCode} +\pagebreak + +\section{Boîtes divers} + +\subsection{Introduction} + +L'idée est de proposer (modestement) des commandes, basées sur \MontreCode{tcolorbox}, pour, avec un style prédéfini : + +\begin{itemize} + \item créer des boîtes de présentation ; + \item créer des titres de sujets d'examens, par exemple ; + \item créer des titres d'exercices, pour des sujets d'examens par exemple ; + \item créer des numéros encadrés ; + \item créer de vignettes. +\end{itemize} + +\subsection{Boîtes de présentation} + +\begin{DemoCode}{listing only} +\begin{BoiteSimple}[couleur]<options tcbox>{titre} + ... +\end{BoiteSimple} +\end{DemoCode} + +\begin{DemoCode}{} +\begin{BoiteSimple}[red]{Propriété} +Si M est la matrice d'adjacence d'un graphe simple orienté de sommets $A_1$, $A_2$, \dots, $A_n$, le nombre de chemins de longueur $p$ d'un sommet $A_i$ à un sommet $A_j$ est le nombre situé ligne $i$ et colonne $j$ dans la matrice $M^p$. +\end{BoiteSimple} +\end{DemoCode} + +\begin{DemoCode}{} +\begin{BoiteSimple}[blue]<width=0.75\linewidth,flush right>{Propriété} +Si M est la matrice d'adjacence d'un graphe simple orienté de sommets $A_1$, $A_2$, \dots, $A_n$, le nombre de chemins de longueur $p$ d'un sommet $A_i$ à un sommet $A_j$ est le nombre situé ligne $i$ et colonne $j$ dans la matrice $M^p$. +\end{BoiteSimple} +\end{DemoCode} + +\subsection{Titres de sujets d'examens, titres d'exercices} + +\begin{DemoCode}{listing only} +\begin{TitreSujet}[Couleur=...,AlignH=...]<options tcbox>{titre onglet} +... +\end{TitreSujet} +\end{DemoCode} + +\begin{DemoCode}{} +\begin{TitreSujet}[Couleur=red!50!black]{SUJET} +Métropole, SIO, 16 Mai 2024 +\end{TitreSujet} +\end{DemoCode} + +\begin{DemoCode}{} +\begin{TitreSujet}[Couleur=teal,AlignH=center]{CORRIGÉ} +Baccalauréat Centres étrangers Groupe 1\\ +14 mars 2023 +\end{TitreSujet} +\end{DemoCode} + +\begin{DemoCode}{listing only} +\SujetTitreExo[couleur]{titre} +\end{DemoCode} + +\begin{DemoCode}{} +\SujetTitreExo{Exercice 4 (5 points)} + +\SujetTitreExo[olive]{Exercice 1 [Matrices]\dotfill(5 points)} +\end{DemoCode} + +\subsection{Numéros encerclés} + +\begin{DemoCode}{listing only} +\CircledNumber[bg=...,txt=...,bthick=...,bcol=...,raise=true/false]% + {nombre}{noeud tikz} +\end{DemoCode} + +\begin{DemoCode}{} +En ligne \CircledNumber{1} avec texte après. +\end{DemoCode} + +\begin{DemoCode}{} +{\bfseries\sffamily\Huge En ligne (\CircledNumber[bthick=0.25mm,bcol=red,bg=cyan!25,txt=darkgray]{7}) avec texte après} +\end{DemoCode} + +\begin{DemoCode}{} +{\Large En ligne \CircledNumber[raise=false,bthick=0.5mm,bcol=cyan,bg=cyan!25,txt=orange]{4} avec texte après} +\end{DemoCode} + +\begin{DemoCode}{} +\begin{enumerate}[label={\CircledNumber[raise=false]{\arabic*}}] + \item A + \item B + \item C +\end{enumerate} +\end{DemoCode} + +\subsection{Vignettes} + +\begin{DemoCode}{listing only} +\AffVignette(*)[Type=...,Couleur=...,Police=...]{texte} +% la version étoilée active le \NoAutoSpacing +\end{DemoCode} + +\begin{DemoCode}{} +%vignette de base +\AffVignette{test} ou \AffVignette[Couleur=magenta]{test} +\end{DemoCode} + +\begin{DemoCode}{} +%vignette type algo +\AffVignette[Type=algo]{test} ou \AffVignette[Type=algo,Couleur=teal]{Renvoyer} +\end{DemoCode} + +\begin{DemoCode}{} +%vignette type python, classique +\AffVignette[Type=py]{test} ou \AffVignette[Type=py,Couleur=lime]{return} + +%vignette type python, avec piton (et lualatex) +%\AffVignette[Type=pypit]{from math import sqrt} + +%vignette type python, avec piton et pyluatex (et lualatex + shell-escape) +%\AffVignette[Type=pyl,Couleur=blue]{1+4/5} +\end{DemoCode} + +\begin{DemoCode}{} +%vignette type graphique +\AffVignette[Type=grph]{fonction} ou \AffVignette[Couleur=olive,Type=grph]{intersection} +\end{DemoCode} + +\begin{DemoCode}{} +%vignette type MPM +\AffVignette[Type=mpm]{marge} ou \AffVignette[Type=mpm,Couleur=orange]{chemin} +\end{DemoCode} + +\begin{DemoCode}{} +%vignette type xcas +\AffVignette[Type=xcas]{calcul formel} ou \AffVignette[Type=xcas,Couleur=brown]{calcul formel} +\end{DemoCode} + +\begin{DemoCode}{} +%vignette type shell +\AffVignette[Type=shell,Couleur=red!50!orange]{fenêtre cmd} +\end{DemoCode} + +\begin{DemoCode}{} +%vignette type LaTeX +\AffVignette[Type=tex]{code LaTeX} +\end{DemoCode} + +\begin{DemoCode}{} +%vignette type tableur +\AffVignette[Type=sheet,Couleur=green!50!black,Police=\footnotesize\sffamily] + {cellule A3} +\end{DemoCode} + +\begin{DemoCode}{} +%création d'une macro personnelle +\NewDocumentCommand\VignetteTableur{ m }{% + \AffVignette*[Type=sheet,Couleur=green!50!black,Police=\footnotesize\sffamily] + {#1} +} +On se place dans la plage \VignetteTableur{A3:B5} pour... + +\end{DemoCode} + +\subsection{Boîte arrondie} + +\begin{DemoCode}{listing only} +\BoiteArrondie[Fond=...,Texte=...,EspH=...,Style=...]{texte}[noeud tikz] +\end{DemoCode} + +\begin{DemoCode}{} +On lance le logiciel \BoiteArrondie[Fond=cyan!33,Texte=violet,EspH=2mm,Style=rect]{situé sur le bureau} en cliquant \BoiteArrondie[Fond=lightgray!25,Texte=darkgray]{droit}. +\end{DemoCode} + \end{document}
\ No newline at end of file |