summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex')
-rw-r--r--Master/texmf-dist/tex/generic/systeme/systeme.tex28
1 files changed, 18 insertions, 10 deletions
diff --git a/Master/texmf-dist/tex/generic/systeme/systeme.tex b/Master/texmf-dist/tex/generic/systeme/systeme.tex
index 1344bb090d8..3a47dffdce1 100644
--- a/Master/texmf-dist/tex/generic/systeme/systeme.tex
+++ b/Master/texmf-dist/tex/generic/systeme/systeme.tex
@@ -1,9 +1,9 @@
% __________________________________________________________________
% | |
% | |
-% | systeme v0.2a |
+% | systeme v0.2b |
% | |
-% | 15 mai 2011 |
+% | 23 juin 2011 |
% | |
% |__________________________________________________________________|
%
@@ -50,9 +50,9 @@
\def#1%
}
-\SYS@newmacro\SYS@ver {0.2a}
-\SYS@newmacro\SYS@date {2011/05/15}
-\SYS@newmacro\SYS@longdate {15 mai 2011}
+\SYS@newmacro\SYS@ver {0.2b}
+\SYS@newmacro\SYS@date {2011/06/23}
+\SYS@newmacro\SYS@longdate {23 juin 2011}
\SYS@newmacro\SYS@packagename{systeme}
\newtoks\SYS@systemecode
@@ -509,16 +509,20 @@
\unless\ifx\SYS@lettersremaining\empty\expandafter\SYS@scanletterlist@i\fi
}
+\SYS@newmacro\sysdelim#1#2{\def\SYS@delim@left{\left#1}\def\SYS@delim@right{\right#2}}
+\sysdelim\{.
+
\SYS@newmacro\systeme{\@ifstar{\SYS@startrue\SYS@systeme@i}{\SYS@starfalse\SYS@systeme@i}}
\SYS@newmacro\SYS@systeme@i{%
\relax\iffalse{\fi\ifnum0=`}\fi
\begingroup
\mathcode`\,="013B
+ \catcode`\^7 \catcode`\_8
\expandarg\noexploregroups
\setbox\z@\hbox{$($}%
- \edef\SYS@strutup{\noexpand\vrule depth\z@ width\z@ height\dimexpr\ht\z@+\SYS@extrastrutdim\relax}%
- \edef\SYS@strutdown{\noexpand\vrule height\z@ width\z@ depth\dimexpr\dp\z@+\SYS@extrastrutdim\relax}%
+ \edef\SYS@strutup{\vrule depth\z@ width\z@ height\dimexpr\ht\z@+\SYS@extrastrutdim\relax}%
+ \edef\SYS@strutdown{\vrule height\z@ width\z@ depth\dimexpr\dp\z@+\SYS@extrastrutdim\relax}%
\SYS@cslet++\SYS@cslet--%
\@testopt\SYS@systeme@ii{}%
}
@@ -583,13 +587,13 @@
\else
\expandafter\SYS@entermath
\fi
- {\left\{%
+ {\SYS@delim@left
\vcenter{%
\lineskiplimit\z@\lineskip\z@
\baselineskip\SYS@lineskipcoeff\normalbaselineskip
\halign\expandafter\expandafter\expandafter{\expandafter\the\expandafter\SYS@systempreamble\the\SYS@systemecode}%
}%
- \right.}% ...l'afficher en mode math
+ \SYS@delim@right}% ...l'afficher en mode math
\endgroup
\ifnum0=`{\fi\iffalse}\fi
\unless\ifSYS@followautonum
@@ -665,4 +669,8 @@ v0.2 2011/03/08
avant d'afficher le syst\`eme.
----------------------------------------------------------------------
v0.2a 2011/05/15
- - Bug corrig\'e lorsque les termes comportent des accolades \ No newline at end of file
+ - Bug corrig\'e lorsque les termes comportent des accolades
+----------------------------------------------------------------------
+v0.2b 2011/06/23
+ - La commande \setdelim permet de modifier les d\'elimiteurs
+ extensibles plac\'es de part et d'autre du syst\`eme. \ No newline at end of file