summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/tdsfrmath/tdsfrmath.sty
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/tdsfrmath/tdsfrmath.sty')
-rw-r--r--Master/texmf-dist/tex/latex/tdsfrmath/tdsfrmath.sty74
1 files changed, 51 insertions, 23 deletions
diff --git a/Master/texmf-dist/tex/latex/tdsfrmath/tdsfrmath.sty b/Master/texmf-dist/tex/latex/tdsfrmath/tdsfrmath.sty
index a2384934236..7ac1db279c3 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}
-\def\filedate{2008/07/08}
+\def\fileversion{v1.1}
+\def\filedate{2008/08/11}
\def\fileinfo{macros pour les maths
par Le TeXnicien de surface}
\ProvidesPackage{tdsfrmath}
@@ -109,36 +109,64 @@
{\PackageWarningNoLine{tdsfrmath}{La macro
<< \TdSM@calcomd\space >> n'est pas connue\MessageBreak
par l'extension \TdSM@calpack\space!\MessageBreak Revoyez
- la valeur de la clef << calcomd >> SVP.}}%
+ la valeur de la clef << calcomd >> SVP}}%
{\PackageInfo{tdsfrmath}{La police calligraphique est obtenue via
<< \TdSM@calcomd\space >>\@gobble}}}%
- {\PackageWarningNoLine{tdsfrmath}{Extension \TdSM@calpack\space
- pas vue sur la machine !}}
+ {\PackageWarningNoLine{tdsfrmath}
+ {Extension \TdSM@calpack\space pas vue sur la
+ machine.\MessageBreak
+ La police calligraphique est << mathcal >>}
+ \def\TdSM@MathCalPol{\mathcal}}
\else
\PackageInfo{tdsfrmath}{La clef CharPoCal est fausse.\MessageBreak
La police calligraphique est << mathcal >> \@gobble}
\def\TdSM@MathCalPol{\mathcal}
\fi
+\newcommand\TdSM@DefinirGrasDefaut{%
+ \def\TdSM@MathGdTPol{\mathbb}%
+ \PackageInfo{tdsfrmath}{Gras de tableau obtenu par mathbb\@gobble}}
+\newcommand\TdSM@SiDefaut[1]{\ifthenelse{\equal{#1}{***}}}
\ifTdSM@CharPoGdT
- \IfFileExists{\TdSM@gdtpack.sty}
- {%
- \ifthenelse{\equal{\TdSM@gdtoptn}{***}}%
- {\RequirePackage{\TdSM@gdtpack}}
- {\RequirePackage[\TdSM@gdtoptn]{\TdSM@gdtpack}}
- \ifthenelse{\equal{\TdSM@gdtcomd}{***}}%
- {\def\TdSM@MathGdTPol{\mathbb}}
- {\def\TdSM@MathGdTPol{\csname\TdSM@gdtcomd\endcsname}
- \@ifundefined{TdSM@MathGdTPol}%
- {\PackageWarningNoLine{tdsfrmath}{La macro
- << \TdSM@gdtcomd\space >> n'est pas connue\MessageBreak
- par l'extension \TdSM@gdtpack\space!\MessageBreak Revoyez
- la valeur de la clef << gdtcomd >> SVP.}}%
- {\PackageInfo{tdsfrmath}{Le gras de tableau est obtenu via
- << \TdSM@gdtcomd\space >>\@gobble}}}%
- {\PackageWarningNoLine{tdsfrmath}{Extension \TdSM@gdtpack\space
- pas vue sur la machine !}}}
+\PackageInfo{tdsfrmath}{La clef << CharPoGdT >> est vraie\@gobble}
+\TdSM@SiDefaut{\TdSM@gdtpack}
+{\TdSM@SiDefaut{\TdSM@gdtcomd}
+ {\PackageWarningNoLine{tdsfrmath}
+ {Je ne comprends pas ce que vous voulez !\MessageBreak
+ Vous demandez une autre police de gras de tableau\MessageBreak
+ sans donner ni extension (clef gdtpack)\MessageBreak
+ ni commande (clef gdtcomd).\MessageBreak
+ Revoyez la documentation SVP}
+ \TdSM@DefinirGrasDefaut}
+ {\def\TdSM@MathGdTPol{\csname\TdSM@gdtcomd\endcsname}
+ \@ifundefined{TdSM@MathGdTPol}%
+ {\PackageWarningNoLine{tdsfrmath}
+ {La macro << \TdSM@gdtcomd\space >> n'est pas connue !\MessageBreak
+ Revoyez la valeur de la clef << gdtcomd >> SVP}
+ \TdSM@DefinirGrasDefaut}%
+ {\PackageInfo{tdsfrmath}
+ {Le gras de tableau est obtenu via << \TdSM@gdtcomd\space
+ >>\@gobble}}}}
+{\IfFileExists{\TdSM@gdtpack.sty}
+ {\TdSM@SiDefaut{\TdSM@gdtoptn}
+ {\RequirePackage{\TdSM@gdtpack}}
+ {\RequirePackage[\TdSM@gdtoptn]{\TdSM@gdtpack}}
+ \TdSM@SiDefaut{\TdSM@gdtcomd}
+ {\TdSM@DefinirGrasDefaut}
+ {\def\TdSM@MathGdTPol{\csname\TdSM@gdtcomd\endcsname}
+ \@ifundefined{TdSM@MathGdTPol}
+ {\PackageWarningNoLine{tdsfrmath}
+ {La macro << \TdSM@gdtcomd\space >> n'est pas connue\MessageBreak
+ par l'extension \TdSM@gdtpack\space!\MessageBreak
+ Revoyez la valeur de la clef << gdtcomd >> SVP.}}
+ {\PackageInfo{tdsfrmath}
+ {Le gras de tableau est obtenu via << \TdSM@gdtcomd\space
+ >>\@gobble}}}}
+ {\PackageWarningNoLine{tdsfrmath}
+ {Extension \TdSM@gdtpack\space pas vue sur la machine}
+ \TdSM@DefinirGrasDefaut}}
\else
- \def\TdSM@MathGdTPol{\mathbb}
+\PackageInfo{tdsfrmath}{La clef << CharPoGdT >> est fausse\@gobble}
+\TdSM@DefinirGrasDefaut
\fi
\ifthenelse{\equal{\TdSM@DecoChoix}{ehsb}}%
{\newcommand\TdSM@Decoration[2]{^{#1}_{#2}}}{%