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 | |
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')
-rw-r--r-- | Master/texmf-dist/doc/generic/systeme/README | 10 | ||||
-rw-r--r-- | Master/texmf-dist/doc/generic/systeme/systeme_doc_fr.pdf | bin | 629417 -> 631528 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/generic/systeme/systeme_doc_fr.tex | 15 | ||||
-rw-r--r-- | Master/texmf-dist/tex/generic/systeme/systeme.tex | 28 |
4 files changed, 37 insertions, 16 deletions
diff --git a/Master/texmf-dist/doc/generic/systeme/README b/Master/texmf-dist/doc/generic/systeme/README index df6d11b4d8d..b3d3f470c7d 100644 --- a/Master/texmf-dist/doc/generic/systeme/README +++ b/Master/texmf-dist/doc/generic/systeme/README @@ -2,9 +2,9 @@ ___________________________________ L'extension systeme - v0.2a + v0.2b - 2011/05/15 + 2011/06/23 ___________________________________ Maintainer: Christian Tellechea @@ -17,9 +17,9 @@ Licence : Released under the LaTeX Project Public License v1.3c or later, see http://www.latex-project.org/lppl.txt -Cette petite extension permet de saisir des syst\`emes d'équations ou -in\'equations de facon intuitive, et produit un affichage o\`u les -termes et les signes sont align\'es verticalement. +Cette petite extension permet de saisir des syst\`emes +d'\'equations ou in\'equations de facon intuitive, et produit un +affichage o\`u les termes et les signes sont align\'es verticalement. L'extension fonctionne avec plain TeX ou LaTeX, mais e-TeX est requis. diff --git a/Master/texmf-dist/doc/generic/systeme/systeme_doc_fr.pdf b/Master/texmf-dist/doc/generic/systeme/systeme_doc_fr.pdf Binary files differindex 31f63d5ed97..728970f57fc 100644 --- a/Master/texmf-dist/doc/generic/systeme/systeme_doc_fr.pdf +++ b/Master/texmf-dist/doc/generic/systeme/systeme_doc_fr.pdf diff --git a/Master/texmf-dist/doc/generic/systeme/systeme_doc_fr.tex b/Master/texmf-dist/doc/generic/systeme/systeme_doc_fr.tex index b7077b448ee..b9c5e9030b7 100644 --- a/Master/texmf-dist/doc/generic/systeme/systeme_doc_fr.tex +++ b/Master/texmf-dist/doc/generic/systeme/systeme_doc_fr.tex @@ -3,7 +3,7 @@ % | | % | Documentation de systeme | % | | -% | 15 mai 2011 | +% | 23 juin 2011 | % | | % |_________________________________________________________________| % @@ -233,6 +233,18 @@ y+z=0} 5x-3z=1, y+z=0}/ +\subsection{Choix des délimiteurs} +Par défaut, les délimiteurs extensibles qui se trouvent à gauche et à droite du système sont ``\verb-\{-'' et ``\verb-.-'' et sont placés après les primitives \verb-\left- et \verb-\right-. + +On peut modifier ces deux délimiteurs via la commande \verb-\sysdelim<delim gauche><delim droit>- : +\exemple{Choix des délimiteurs extensibles}/\systeme{2a+3b=5,3a-b=8} + +\sysdelim[]\systeme{2a+3b=5,3a-b=8} + +\sysdelim.|\systeme{2a+3b=5,3a-b=8} + +\sysdelim{(}{\lfloor}\systeme{2a+3b=5,3a-b=8}/ + \subsection{Tri des inconnues} Quel que soit l'ordre dans lequel sont entrées les inconnues lors de la saisie, elles seront triées par ordre alphabétique à l'affichage, en tenant compte de leur éventuel indice. Un signe "+" ne sera pas affiché lorsqu'il précède le premier terme d'une équation : \exemple{Tri des inconnues}/\systeme{2y+x-3z=4, @@ -397,6 +409,7 @@ Voici la liste de toutes les commandes définies par cette extension : \begin{longtable}{>\footnotesize l>\footnotesize p{9cm}}\\\hline \hfill\normalsize Commandes\hfill\null &\hfill\normalsize Description\hfill\null\\\hline \verb-\systeme{<code système>}-&compose un système d'équations ou d'inéquations\\ +\verb-\sysdelim<delim gauche><delim droit>-&modifie les délimiteurs extensibles placées à gauche et à droite du système\\ \verb-\syseqsep{<caractère>}-&définit le séparateur par défaut des équations\\ \verb-\syslineskipcoeff{<coeff>}-&définit le coefficient multiplicateur de \verb-\baselinskip- pour modifier l'espacement vertical des équations\\ \verb-\+- et \verb|\-|&remplace "+" et "-" lorsqu'on veut éviter d'indiquer un nouveau terme\\ 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 |