diff options
author | Manuel Pégourié-Gonnard <mpg@elzevir.fr> | 2011-08-02 19:08:34 +0000 |
---|---|---|
committer | Manuel Pégourié-Gonnard <mpg@elzevir.fr> | 2011-08-02 19:08:34 +0000 |
commit | d1be7402deff2d1c702196d73cf06fcb7fdd5d8f (patch) | |
tree | 3f93d673792aa3fb61cea7344d910d12fda79b7d /Master/texmf-dist/tex/generic/systeme | |
parent | 851cbda47f6d6b94ecea026f9e3845272185ce47 (diff) |
systeme v0.2b 2011/06/23
git-svn-id: svn://tug.org/texlive/trunk@23336 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/generic/systeme')
-rw-r--r-- | Master/texmf-dist/tex/generic/systeme/systeme.tex | 28 |
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 |