From fc376d725a42d32a76b301bea7c6731bbac45141 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Mon, 23 Aug 2021 20:51:12 +0000 Subject: cascade (23aug21) git-svn-id: svn://tug.org/texlive/trunk@60310 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/cascade/README.md | 3 +- .../doc/latex/cascade/cascade-french.pdf | Bin 65039 -> 70833 bytes .../doc/latex/cascade/cascade-french.tex | 68 +++++++++++++++------ Master/texmf-dist/doc/latex/cascade/cascade.pdf | Bin 108503 -> 119231 bytes 4 files changed, 50 insertions(+), 21 deletions(-) (limited to 'Master/texmf-dist/doc/latex/cascade') diff --git a/Master/texmf-dist/doc/latex/cascade/README.md b/Master/texmf-dist/doc/latex/cascade/README.md index a124aabb105..051fe2c0a7f 100644 --- a/Master/texmf-dist/doc/latex/cascade/README.md +++ b/Master/texmf-dist/doc/latex/cascade/README.md @@ -9,8 +9,7 @@ The LaTeX extension `cascade` is distributed under the LPPL 1.3 license. ## Presentation - -The LaTeX package `cascade` provides a command `\Cascade` to do contructions to present mathematical +The LaTeX package `cascade` provides a command `\Cascade` to do constructions to present mathematical demonstrations with successive braces for the deductions. diff --git a/Master/texmf-dist/doc/latex/cascade/cascade-french.pdf b/Master/texmf-dist/doc/latex/cascade/cascade-french.pdf index 223217e4a6f..964587adc6a 100644 Binary files a/Master/texmf-dist/doc/latex/cascade/cascade-french.pdf and b/Master/texmf-dist/doc/latex/cascade/cascade-french.pdf differ diff --git a/Master/texmf-dist/doc/latex/cascade/cascade-french.tex b/Master/texmf-dist/doc/latex/cascade/cascade-french.tex index bc0115099c8..5e265435b8e 100644 --- a/Master/texmf-dist/doc/latex/cascade/cascade-french.tex +++ b/Master/texmf-dist/doc/latex/cascade/cascade-french.tex @@ -66,38 +66,39 @@ \title{L'extension LaTeX \pkg{cascade}\thanks{Ce document correspond à la -version~\myfileversion\space of \pkg{cascade}, à la date du~\myfiledate.}} +version~\myfileversion\space de \pkg{cascade}, à la date du~\myfiledate.}} \author{F. Pantigny \\ \texttt{fpantigny@wanadoo.fr}} \maketitle \begin{abstract} -L'extension LaTeX \pkg{cascade} fournit une commande |\Cascade| pour faire des -constructions qui présentent des démonstrations mathématiques avec des accolades -enchaînées pour les déductions. +L'extension LaTeX \pkg{cascade} fournit une commande |\Cascade| pour faire des constructions qui présentent des +démonstrations mathématiques avec des accolades enchaînées pour les déductions. L'extension \pkg{cascade} fournit +également une commande |\Edacsac| (\emph{cascade} à l'envers) qui construit une structure similaire mais avec des +accolades allant dans l'autre sens. \end{abstract} \vspace{1cm} -\section{Présentation} +\section{La commande \textbackslash Cascade} L'extension \pkg{cascade} fournit une commande |\Cascade| qui permet des constructions comme la suivante, où la taille de l'accolade de droite est calculée sur seulement une partie des éléments LaTeX composés à gauche. \begin{center} -\Cascade{$\det(A) = \begin{vmatrix}3&4\\ -1&7\end{vmatrix}\neq 0$}% - {et, par conséquent, $A$ est inversible}% - {}% +\Cascade{$\det(A) = \begin{vmatrix}3&4\\ -1&7\end{vmatrix}\neq 0$} + {et, par conséquent, $A$ est inversible} + {} {or $AX=Y$} donc, $X = A^{-1}Y$ \end{center} \medskip \begin{Verbatim} -~emphase#\Cascade@{$\det(A) = \begin{vmatrix}3&4\\ -1&7\end{vmatrix}\neq 0$}% - {et, par conséquent, $A$ est inversible}% - {}% +~emphase#\Cascade@{$\det(A) = \begin{vmatrix}3&4\\ -1&7\end{vmatrix}\neq 0$} + {et, par conséquent, $A$ est inversible} + {} {or $AX=Y$} donc, $X = A^{-1}Y$ \end{Verbatim} @@ -244,14 +245,47 @@ Ces options peuvent être fixées au niveau du document avec la commande |\CascadeOptions|. Dans ce cas, la portée de ces déclarations est le groupe TeX courant (ces déclarations sont, comme on dit parfois «semi-globales»). +\bigskip +\section{La commande \textbackslash Edacsac} + +La commande |\Edacsac| (\textsl{cascade} écrit à l'envers) est similaire à la commande |\Cascade| mais avec des +accolades dans l'autre sens. La clé~|t| n'est pas disponible dans cette commande. + +\begin{Verbatim} +Singularity +~emphase#\Edacsac@ + {elementary} + { + ~emphase#\Edacsac@ + {non-degenerate elementary} + {~emphase#\ShortEdacsac@{hyperbolic}{non-hyperbolic}} + {degenerate elementary} + {} + } + {non-elementary} + {~emphase#\ShortEdacsac@{Nilpotent}{Higher order}} +\end{Verbatim} + + +Singularity +\Edacsac + {elementary} + { + \Edacsac + {non-degenerate elementary} + {\ShortEdacsac{hyperbolic}{non-hyperbolic}} + {degenerate elementary} + {} + } + {non-elementary} + {\ShortEdacsac{nilpotent}{higher order}} \bigskip \section{Remarque technique} -L'extension |\Cascade| est conçue pour fournir par défaut des résultats similaires -à ceux fournis par les environnements de l'\pkg{amsmath} (et de -\pkg{mathtools}), en particulier |{aligned}|. +Les commandes de \pkg{cascade} sont conçues pour fournir par défaut des résultats similaires à ceux fournis par les +environnements de l'\pkg{amsmath} (et de \pkg{mathtools}), en particulier |{aligned}|. \bigskip @@ -278,7 +312,7 @@ L'extension \pkg{cascade} construit les accolades avec la paire habituelle |\left|-|\right| de TeX. Néanmoins, les délimiteurs extensibles, en TeX, ne peuvent pas prendre toutes les tailles. On donne, dans l'exemple suivant, les accolades obtenues en entourant des filets verticaux de $6$~mm à $17$~mm (le code -est en |expl3|). +utilise la couche programmative de LaTeX3). \begin{Verbatim} \int_step_inline:nnnn 6 1 {17} { $\left.\hbox{\vrule height ~#1 mm}\right\}$\quad } @@ -298,10 +332,6 @@ Le document |cascade.pdf| (fourni avec l'extension \pkg{cascade}) contient une t documentation ici présente, ainsi que le code source commenté et un historique des versions. - - - - \end{document} diff --git a/Master/texmf-dist/doc/latex/cascade/cascade.pdf b/Master/texmf-dist/doc/latex/cascade/cascade.pdf index b500b161715..98e5437c284 100644 Binary files a/Master/texmf-dist/doc/latex/cascade/cascade.pdf and b/Master/texmf-dist/doc/latex/cascade/cascade.pdf differ -- cgit v1.2.3