From 3d5262e3db043802dbd84e5d4ca4a171c19cd858 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sat, 20 Sep 2008 00:28:42 +0000 Subject: tdsfrmath 1.2 (18sep08) git-svn-id: svn://tug.org/texlive/trunk@10644 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/tdsfrmath/LISEZMOI | 26 ++-- Master/texmf-dist/doc/latex/tdsfrmath/README | 4 +- .../texmf-dist/doc/latex/tdsfrmath/tdsfrmath.pdf | Bin 767704 -> 776923 bytes Master/texmf-dist/source/latex/tdsfrmath/Makefile | 2 +- .../source/latex/tdsfrmath/tdsfrmath.dtx | 143 +++++++++++++++++---- Master/texmf-dist/tex/latex/tdsfrmath/suite.sto | 4 +- Master/texmf-dist/tex/latex/tdsfrmath/taupe.sto | 4 +- .../texmf-dist/tex/latex/tdsfrmath/tdsfrmath.sty | 25 ++-- 8 files changed, 163 insertions(+), 45 deletions(-) (limited to 'Master/texmf-dist') diff --git a/Master/texmf-dist/doc/latex/tdsfrmath/LISEZMOI b/Master/texmf-dist/doc/latex/tdsfrmath/LISEZMOI index 2387180ce6e..6e750a6abf8 100644 --- a/Master/texmf-dist/doc/latex/tdsfrmath/LISEZMOI +++ b/Master/texmf-dist/doc/latex/tdsfrmath/LISEZMOI @@ -1,6 +1,6 @@ -*- coding: utf-8 -*- Extension tdsfrmath par le TeXnicien de surface -Version 1.1 datée du 2008/08/11 +Version 1.2 datée du 2008/09/17 Cette extension veut fournir des macros à « l’utilisateur final » pour créer des documents mathématiques ayant un aspect français. @@ -9,7 +9,7 @@ Elle est destinée plutot aux professeurs de mathématiques des collèges et lycées. La documentation en français présentent toutes les macros et les -options de l'extension. +options de l’extension. FICHIERS : ===== documentation ===== @@ -25,27 +25,37 @@ suite.sto taupe.sto tdsfrmath.sty ---------------------------------------------------------------------- -Le fichier tdsfrmath.tds.zip contient l'archive dépliable sur une +Le fichier tdsfrmath.tds.zip contient l’archive dépliable sur une arborescence conforme à la tds (TeX Directory Structure). ---------------------------------------------------------------------- CHANGEMENTS : +========================= version 1.2 ========================= +I Code : + 1) correction d’un bogue dans les macros \inter**, la valeur par + défaut du premier argument était 0, corrigée en 1, ce qui forçait le + style hors texte; + 2) ajout d’un mécanisme pour permettre l’utilisation conjointe de + tdsfrmath et mathdesign. +II Documentation : + Ajout de la documentation concernant la clé avecmathdesign. + ========================= version 1.1 ========================= I Code : - 1) correction d'un bogue dans le mécanisme de sélection du gras de - tableau qui provoquait l'affichage d'un avertissement erroné ; + 1) correction d’un bogue dans le mécanisme de sélection du gras de + tableau qui provoquait l’affichage d’un avertissement erroné ; 2) changement du mécanisme de cette sélection pour permettre de donner une valeur à la clé gdtcomd sans le faire pour gdtpack, pour - permettre l'utilisation de textbf — demande de Maxime Chupin sur + permettre l’utilisation de textbf — demande de Maxime Chupin sur fctt. II Documentation : - 1) correction de l'exemple du chargement de dsfont ; + 1) correction de l’exemple du chargement de dsfont ; 2) ajout du mécanisme permettant l’utilisation de textbf. ---------------------------------------------------------------------- -2008-08-11T13:08:00+0200 +2008-09-17T10:56:03+0200 Copyright (C) 2008 by Yvon Henel dit «le TeXnicien de surface» diff --git a/Master/texmf-dist/doc/latex/tdsfrmath/README b/Master/texmf-dist/doc/latex/tdsfrmath/README index 3c91cb25708..de792180b51 100644 --- a/Master/texmf-dist/doc/latex/tdsfrmath/README +++ b/Master/texmf-dist/doc/latex/tdsfrmath/README @@ -1,5 +1,5 @@ The package tdsfrmath -version 1.1 dated 2008-08-11 +version 1.2 dated 2008-09-17 For this package is intended to be used by French maths teachers of ``collèges'' and ``lycées'' I provide an only French documentation. @@ -24,7 +24,7 @@ tdsfrmath.sty The file tdsfrmath.tds.zip is also provided with this package. -2008-08-11T13:08:49+0200 +2008-09-17T10:56:31+0200 Copyright (C) 2008 by Yvon Henel dit «le TeXnicien de surface» diff --git a/Master/texmf-dist/doc/latex/tdsfrmath/tdsfrmath.pdf b/Master/texmf-dist/doc/latex/tdsfrmath/tdsfrmath.pdf index 0441b973da0..78da2ea6edb 100644 Binary files a/Master/texmf-dist/doc/latex/tdsfrmath/tdsfrmath.pdf and b/Master/texmf-dist/doc/latex/tdsfrmath/tdsfrmath.pdf differ diff --git a/Master/texmf-dist/source/latex/tdsfrmath/Makefile b/Master/texmf-dist/source/latex/tdsfrmath/Makefile index 7d885fbccb5..768f42a8940 100755 --- a/Master/texmf-dist/source/latex/tdsfrmath/Makefile +++ b/Master/texmf-dist/source/latex/tdsfrmath/Makefile @@ -5,7 +5,7 @@ # hacked to obtain my modroman.xml # --------------------------------------------------------------- PKGNAME = tdsfrmath -VERSION=1.1 # apparition de textbf ! +VERSION=1.2 # gestion de mathdesign TEX= \ $(PKGNAME).sty \ diff --git a/Master/texmf-dist/source/latex/tdsfrmath/tdsfrmath.dtx b/Master/texmf-dist/source/latex/tdsfrmath/tdsfrmath.dtx index a98bdf6d772..28349f15206 100755 --- a/Master/texmf-dist/source/latex/tdsfrmath/tdsfrmath.dtx +++ b/Master/texmf-dist/source/latex/tdsfrmath/tdsfrmath.dtx @@ -1,6 +1,6 @@ % \iffalse meta-comment % -*- mode: LaTeX; coding: iso-8859-15 -*- -% Time-stamp: <2008-08-11T14:41:35 (cest) [yvon sur hypatie]> +% Time-stamp: <2008-09-18T08:57:14 (cest) [yvon sur hypatie]> % Copyright (C) 2008 by Yvon Henel % dit «le TeXnicien de surface» % ------------------------------------------------------------------ @@ -19,8 +19,8 @@ % \iffalse %\NeedsTeXFormat{LaTeX2e}[1999/12/01] %\def\PackageName{tdsfrmath} -%\def\fileversion{v1.1} -%\def\filedate{2008/08/11} +%\def\fileversion{v1.2} +%\def\filedate{2008/09/17} %\def\fileinfo{macros pour les maths % par Le TeXnicien de surface} %\ProvidesPackage{tdsfrmath} @@ -102,7 +102,7 @@ % % \fi % -% \CheckSum{1041} +% \CheckSum{1055} % % \CharacterTable % {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z @@ -130,6 +130,8 @@ % \changes{v1.1}{2008/08/11}{Changement du mécanisme de définition du % gras de tableau pour permettre l'utilisation d'un gras \og % normal\fg.} +% \changes{v1.2}{2008/09/17}{Création de la clé +% \texttt{avecmathdesign} pour permettre l'utilisation de mathdesign.} % % \DoNotIndex{\newcommand,\newenvironment,\ae,\oe,\DeclareOption,^^A % \alpha, \beta, \gamma, \delta, \epsilon,^^A @@ -164,9 +166,8 @@ % \boolean, \textup, \WithSuffix, \ProvidesFile^^A % } % -% \title{L'extension \textsf{tdsfrmath}\thanks{Ce document correspond au -% fichier \textsf{tdsfrmath}~\fileversion, du \filedate. -% Édition du cinquantenaire.}} +% \title{L'extension \textsf{tdsfrmath}\thanks{Ce document correspond +% au fichier \textsf{tdsfrmath}~\fileversion, du \filedate.}} % \author{Le \TeX nicien de surface\thanks{% % \texttt{le.texnicien.de.surface@wanadoo.fr}}} % @@ -181,8 +182,8 @@ % \begin{abstract} % This package provides a bunch of macros to help the ``final % user'' to produce maths texts with a definite french look. For -% there is a marked aspect of localisation, I don't provide an -% english documentation. +% there is a marked aspect of localisation, I don't provide any +% English documentation. % \end{abstract} % \end{otherlanguage} % @@ -201,9 +202,18 @@ % plus français. On aura par exemple \og \(\D x\)\fg au lieu de \og % \(dx\)\fg dans les intégrales et les dérivées. % -% \Pkg{tdsfrmath} s'appuie lourdement sur \texttt{amsmath} et -% \texttt{amssymb} qu'il requiert. On n'aura donc pas besoin de les -% charger avec un \cs{usepackage} si l'on utilise \texttt{tdsfrmath}. +% \Pkg{tdsfrmath} s'appuie lourdement sur \texttt{amsmath}qu'il +% requiert. On n'aura donc pas besoin de le charger avec un +% \cs{usepackage} si l'on utilise \texttt{tdsfrmath}. +% +% \textbf{Remarque}: depuis la version~1.2, \texttt{amssymb} est +% utilisé si l'option +% \Optioncle{avecmathde}\BOP\OptionclePresent{sign} est fausse comme +% c'est le cas par défaut. +% Si on utilise \Pkg{mathdesign}, on donnera la valeur +% \OptionvalPresent{true} à \Optioncle{avecmathdesign} et, dans ce +% cas, \texttt{amssymb} ne sera pas chargé. Voir la +% section~\ref{nouveau12}, page~\pageref{nouveau12}. % % \medbreak % @@ -341,6 +351,12 @@ % valeur à \Optioncle{calcomd} comme je l'ai déjà écrit % ci-dessus. % +% \texttt{Remarque}: j'ai introduit dans la version 1.2 une clé +% permettant d'utiliser conjointement \Pkg{tdsfrmath} et +% \Pkg{mathdesign}, cf.~\pageref{nouveau12}. Dans ce cas, les clés +% \Optioncle{CharPoCal}, \Optioncle{calpack}, \Optioncle{caloptn} et +% \Optioncle{calcomd} sont ignorées donc inutiles. +% % \bigbreak % % \DescribeMacro{\manus} Dans tous les cas, on accède à la police @@ -413,10 +429,41 @@ % en gras de tableau. Cependant elle assure le mode mathématique. On % peut donc saisir \og |et comme \grastab{M} est unifère|\fg pour % obtenir \og et comme \grastab{M} est unifère\fg. +% +% \subsection{Utilisation de \Pkg{tdsfrmath} avec \Pkg{mathdesign}} +% \label{nouveau12} +% +% À la demande d'un utilisateur\footnote{Eh oui! C'est encore Maxime +% \textsc{Chupin}. Si vous aussi, vous voulez voir votre nom dans +% cette documentation, n'hésitez pas à me faire part de vos +% désidératas. Sait-on jamais, vous pourriez motiver le passage à la +% version suivante \Sourire} de \Pkg{mathdesign} qui voulait +% pouvoir utiliser \Pkg{tdsfrmath} j'ai passé cette extension à la +% version~1.2 dans laquelle j'introduis un mécanisme plutôt +% simplissime pour assurer la cohabitation la plus harmonieuse +% possible entre ces deux extensions. +% +% La clé booléenne \Optioncle{avecmathdesign}\label{avecMD} vaut +% \Optionval{false}{avecmathdesign} par défaut. +% \DescribeOptionCle{avecmathdesign} Lorsqu'on lui donne, au +% chargement de \Pkg{tdsfrmath}, la valeur \OptionvalPresent{true}, on +% n'a plus besoin de spécifier quoique ce soit concernant la police +% calligraphique car \Pkg{tdsfrmath} se repose entièrement sur +% \Pkg{mathdesign} qu'il faut charger explicitement avec +% \cs{usepackage} en lui passant les options adéquates comme +% l'explique le manuel \TO \texttt{mathdesign-doc.pdf}\TF de +% l'extension. +% +% Cette option ne change rien au mécanisme de gestion du gras de +% tableau. C'est dû au fait agréable que la macro de \Pkg{mathdesign} +% qui crée le gras de tableau s'appelle également \cs{mathbb} ce que +% \Pkg{tdsfrmath} considère comme la valeur par défaut. Cela permet de +% répondre à moindre frais aux deux demandes de Maxime +% \textsc{Chupin}. % % \subsection{Des n-uplets, de leur saisie et de leur présentation} % -% La clé \Optioncle{nupletsep}. +% La clé \Optioncle{nupletsep} % \DescribeOptionCle{nupletsep}\clabel{nupletsep} peut prendre la % valeur \Optionval{virgule}{nupletsep}, qui est le réglage par % défaut, ou \Optionval{pointvirgule}{nupletsep}. Toute autre valeur @@ -1440,7 +1487,8 @@ % \texttt{ifthen}, % \texttt{xkeyval}, % \texttt{amsmath}, -% \texttt{amssymb}, +% \texttt{amssymb} \TO si \Optioncle{avecmathdesign} a la valeur +% \Optionval{false}{avecmathdesign}\TF, % \texttt{xspace}, % \texttt{xargs}, % \texttt{suffix} @@ -1467,7 +1515,9 @@ % \label{TABcles} % \begin{tabular}{*{2}{l} >{\ttfamily}l l}\hline % clé & type & valeur&\multicolumn{1}{l}{référence} \\ -% \multicolumn{1}{l}{}&\multicolumn{1}{l}{}&par défaut&voir page\\ \hline\hline +% \multicolumn{1}{l}{}&\multicolumn{1}{l}{}&par défaut&voir page\\ +% \hline\hline +% avecmathdesign & booléen & false & \pageref{avecMD}\\ \hline % taupe & booléen & false & \pageref{cletaupe} \\ % ArgArcMaj & booléen & false & \pageref{cleArgArcMaj} \\ \hline % suite & booléen & false & \pageref{clesuite} \\ @@ -1692,6 +1742,13 @@ % \begin{macrocode} \define@boolkey[TdSM]{tdsfrmath.sty}[TdSM@]{SepDefEnsExt}[]{} % \end{macrocode} +% +% \subsubsection{Pour les utilisateurs de \Pkg{mathdesign}} +% +% La clé booléenne \Optioncle{avecmathdesign}. +% \begin{macrocode} +\define@boolkey[TdSM]{tdsfrmath.sty}[TdSM@]{avecmathdesign}[]{} +% \end{macrocode} % % \subsubsection{Exécutons les options} % @@ -1700,6 +1757,7 @@ % qui n'a plus d'usage. % \begin{macrocode} \ExecuteOptionsX[TdSM]{% + avecmathdesign=false,% taupe=false,% ArgArcMaj=false,% suite=false,% @@ -1720,7 +1778,12 @@ % macros acceptant plusieurs arguments optionnels. % % \begin{macrocode} -\RequirePackage{amsmath, amssymb} +\RequirePackage{amsmath} +% \end{macrocode} +% On ne charge \Pkg{amssymb} que si on déclare ne pas utiliser +% \Pkg{mathdesign}, c'est le comportement par défaut. +% \begin{macrocode} +\ifTdSM@avecmathdesign\else\RequirePackage{amssymb}\fi \RequirePackage{xspace} \RequirePackage{xargs} \RequirePackage{suffix} @@ -1750,6 +1813,16 @@ \fi % \end{macrocode} % +% On commence par définir \cs{TdSM@MathCalPol} dans le cas où +% \Optioncle{avecmathdesign} est \OptionvalPresent{true} +% \begin{macrocode} +\ifTdSM@avecmathdesign +\def\TdSM@MathCalPol{\mathscr} +\PackageInfo{tdsfrmath}{On compte sur mathdesign !\MessageBreak + La police calligraphique est << mathscr >> \@gobble} +\else +% \end{macrocode} +% dans le cas contraire on traite la clé \Optioncle{CharPoCal}. % Si on a |CharPoCal=true|, on s'occupe de la police calligraphique % \begin{macrocode} \ifTdSM@CharPoCal @@ -1798,6 +1871,7 @@ La police calligraphique est << mathcal >> \@gobble} \def\TdSM@MathCalPol{\mathcal} \fi +\fi % \end{macrocode} % Si on a |CharPoGdT=true|, on s'occupe de la police du gras de % tableau en employant la même méthode \TO et le même code \Sourire\TF @@ -1814,6 +1888,12 @@ \PackageInfo{tdsfrmath}{Gras de tableau obtenu par mathbb\@gobble}} \newcommand\TdSM@SiDefaut[1]{\ifthenelse{\equal{#1}{***}}} % \end{macrocode} +% +% On profite lachement du fait que la commande par défaut de +% \Pkg{mathdesign} pour obtenir du gras de tableau est aussi +% \cs{mathbb} ce qui fait que l'on n'a pas à traiter différemment ici +% le cas avec \Pkg{mathdesign} du cas sans ladite extension. +% % On teste la clé booléenne |CharPoGdT| % \begin{macrocode} \ifTdSM@CharPoGdT @@ -2377,17 +2457,28 @@ % \begin{macrocode} \newcommand{\TdSM@dedans}[3]{\mspace{#1mu}\TdSMnuplet{#2}\mspace{#3mu}} % \end{macrocode} -% Je m'en sers: +% Je m'en sers dans les quatre macros suivantes. +% +% \begin{macro}{\interff} +% La version précédente des macros \cs{inter..} était erronée car la +% valeur par défaut du premier argument, optionnel, était fixée à +% |0|. Il faut |1| car, par défaut, on ne veut pas forcer le style +% hors texte. +% \changes{v1.2}{2008/09/17}{Correction de la valeur par défaut du +% 1\ier argument.} % \begin{macrocode} -\newcommandx{\interff}[4][1=0,2=1,4=0]% +\newcommandx{\interff}[4][1=1,2=1,4=0]% {\crochet[#1]{\TdSM@dedans{#2}{#3}{#4}}} -\newcommandx{\interoo}[4][1=0,2=1,4=0]{% +% \end{macrocode} +% \end{macro} +% \begin{macrocode} +\newcommandx{\interoo}[4][1=1,2=1,4=0]{% \EncloreExtensible[#1]{]}{[}{\TdSM@dedans{#2}{#3}{#4}}} -\newcommandx{\interof}[4][1=0,2=1,4=0]{% +\newcommandx{\interof}[4][1=1,2=1,4=0]{% \EncloreExtensible[#1]{]}{]}{\TdSM@dedans{#2}{#3}{#4}}} -\newcommandx{\interfo}[4][1=0,2=1,4=0]{% +\newcommandx{\interfo}[4][1=1,2=1,4=0]{% \EncloreExtensible[#1]{[}{[}{\TdSM@dedans{#2}{#3}{#4}}} -\newcommandx{\intferab}[2][1=0,2=0]{\interff[#1]{a b}[#2]} +\newcommandx{\intferab}[2][1=1,2=0]{\interff[#1]{a b}[#2]} % \end{macrocode} % % Et maintenant quelque chose de complètement différent: @@ -2765,6 +2856,14 @@ % \iffalse % % \fi +% \vspace{2\baselineskip} +% \begin{center} +% \large Remerciements +% \end{center} +% Je tiens à remercier Maxime \textsc{Chupin} pour l'aide qu'il m'a +% apportée pour améliorer \Pkg{tdsfrmath}. +% \vspace{2\baselineskip} +% % \Finale \PrintChanges\PrintIndex \endinput %%% Local Variables: diff --git a/Master/texmf-dist/tex/latex/tdsfrmath/suite.sto b/Master/texmf-dist/tex/latex/tdsfrmath/suite.sto index 62a46793b18..33f7d338a6f 100644 --- a/Master/texmf-dist/tex/latex/tdsfrmath/suite.sto +++ b/Master/texmf-dist/tex/latex/tdsfrmath/suite.sto @@ -20,8 +20,8 @@ %% and version 1.2 or later is part of all distributions of LaTeX version %% 1999/12/01 or later. \NeedsTeXFormat{LaTeX2e}[1999/12/01] -\def\fileversion{v1.1} -\def\filedate{2008/08/11} +\def\fileversion{v1.2} +\def\filedate{2008/09/17} \ProvidesFile{suite.sto}% [\filedate\space\fileversion\space Pour tdsfrmath -- option suite] \ifTdSM@suitedeco diff --git a/Master/texmf-dist/tex/latex/tdsfrmath/taupe.sto b/Master/texmf-dist/tex/latex/tdsfrmath/taupe.sto index 07e6f0ea5ac..3a5229b88c2 100644 --- a/Master/texmf-dist/tex/latex/tdsfrmath/taupe.sto +++ b/Master/texmf-dist/tex/latex/tdsfrmath/taupe.sto @@ -20,8 +20,8 @@ %% and version 1.2 or later is part of all distributions of LaTeX version %% 1999/12/01 or later. \NeedsTeXFormat{LaTeX2e}[1999/12/01] -\def\fileversion{v1.1} -\def\filedate{2008/08/11} +\def\fileversion{v1.2} +\def\filedate{2008/09/17} \ProvidesFile{taupe.sto}% [\filedate\space\fileversion\space Pour tdsfrmath -- option taupe] \newcommandx\K[2][1=1,2=X]% diff --git a/Master/texmf-dist/tex/latex/tdsfrmath/tdsfrmath.sty b/Master/texmf-dist/tex/latex/tdsfrmath/tdsfrmath.sty index 7ac1db279c3..0f09a0111df 100644 --- a/Master/texmf-dist/tex/latex/tdsfrmath/tdsfrmath.sty +++ b/Master/texmf-dist/tex/latex/tdsfrmath/tdsfrmath.sty @@ -21,8 +21,8 @@ %% 1999/12/01 or later. \NeedsTeXFormat{LaTeX2e}[1999/12/01] \def\PackageName{tdsfrmath} -\def\fileversion{v1.1} -\def\filedate{2008/08/11} +\def\fileversion{v1.2} +\def\filedate{2008/09/17} \def\fileinfo{macros pour les maths par Le TeXnicien de surface} \ProvidesPackage{tdsfrmath} @@ -68,7 +68,9 @@ \define@boolkey[TdSM]{tdsfrmath.sty}[TdSM@]{suite}[]{} \define@boolkey[TdSM]{tdsfrmath.sty}[TdSM@]{suitedeco}[]{} \define@boolkey[TdSM]{tdsfrmath.sty}[TdSM@]{SepDefEnsExt}[]{} +\define@boolkey[TdSM]{tdsfrmath.sty}[TdSM@]{avecmathdesign}[]{} \ExecuteOptionsX[TdSM]{% + avecmathdesign=false,% taupe=false,% ArgArcMaj=false,% suite=false,% @@ -81,7 +83,8 @@ CharPoGdT=false,gdtpack=***,gdtcomd=***,gdtoptn=***} \ProcessOptionsX[TdSM]\relax \let\nr\relax -\RequirePackage{amsmath, amssymb} +\RequirePackage{amsmath} +\ifTdSM@avecmathdesign\else\RequirePackage{amssymb}\fi \RequirePackage{xspace} \RequirePackage{xargs} \RequirePackage{suffix} @@ -98,6 +101,11 @@ \PackageInfo{tdsfrmath}{fichier suite.sto inclus\@gobble}}{% \PackageWarningNoLine{tdsfrmath}{fichier suite.sto introuvable}}} \fi +\ifTdSM@avecmathdesign +\def\TdSM@MathCalPol{\mathscr} +\PackageInfo{tdsfrmath}{On compte sur mathdesign !\MessageBreak + La police calligraphique est << mathscr >> \@gobble} +\else \ifTdSM@CharPoCal \PackageInfo{tdsfrmath}{La clef CharPoCal est vraie \@gobble} \IfFileExists{\TdSM@calpack.sty}{% @@ -122,6 +130,7 @@ La police calligraphique est << mathcal >> \@gobble} \def\TdSM@MathCalPol{\mathcal} \fi +\fi \newcommand\TdSM@DefinirGrasDefaut{% \def\TdSM@MathGdTPol{\mathbb}% \PackageInfo{tdsfrmath}{Gras de tableau obtenu par mathbb\@gobble}} @@ -358,15 +367,15 @@ \newcommand{\plusinf}{\ensuremath{+\infty}\xspace} \newcommand{\moinsinf}{\ensuremath{-\infty}\xspace} \newcommand{\TdSM@dedans}[3]{\mspace{#1mu}\TdSMnuplet{#2}\mspace{#3mu}} -\newcommandx{\interff}[4][1=0,2=1,4=0]% +\newcommandx{\interff}[4][1=1,2=1,4=0]% {\crochet[#1]{\TdSM@dedans{#2}{#3}{#4}}} -\newcommandx{\interoo}[4][1=0,2=1,4=0]{% +\newcommandx{\interoo}[4][1=1,2=1,4=0]{% \EncloreExtensible[#1]{]}{[}{\TdSM@dedans{#2}{#3}{#4}}} -\newcommandx{\interof}[4][1=0,2=1,4=0]{% +\newcommandx{\interof}[4][1=1,2=1,4=0]{% \EncloreExtensible[#1]{]}{]}{\TdSM@dedans{#2}{#3}{#4}}} -\newcommandx{\interfo}[4][1=0,2=1,4=0]{% +\newcommandx{\interfo}[4][1=1,2=1,4=0]{% \EncloreExtensible[#1]{[}{[}{\TdSM@dedans{#2}{#3}{#4}}} -\newcommandx{\intferab}[2][1=0,2=0]{\interff[#1]{a b}[#2]} +\newcommandx{\intferab}[2][1=1,2=0]{\interff[#1]{a b}[#2]} \newcommand{\mdfrac}[2]{\ensuremath{\dfrac{#1}{#2}}} \newcommand{\mfrac}[2]{\ensuremath{\frac{#1}{#2}}} \newcommand*{\manus}[1]{% -- cgit v1.2.3