summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorManuel Pégourié-Gonnard <mpg@elzevir.fr>2011-08-02 19:08:34 +0000
committerManuel Pégourié-Gonnard <mpg@elzevir.fr>2011-08-02 19:08:34 +0000
commitd1be7402deff2d1c702196d73cf06fcb7fdd5d8f (patch)
tree3f93d673792aa3fb61cea7344d910d12fda79b7d
parent851cbda47f6d6b94ecea026f9e3845272185ce47 (diff)
systeme v0.2b 2011/06/23
git-svn-id: svn://tug.org/texlive/trunk@23336 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/generic/systeme/README10
-rw-r--r--Master/texmf-dist/doc/generic/systeme/systeme_doc_fr.pdfbin629417 -> 631528 bytes
-rw-r--r--Master/texmf-dist/doc/generic/systeme/systeme_doc_fr.tex15
-rw-r--r--Master/texmf-dist/tex/generic/systeme/systeme.tex28
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
index 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
Binary files differ
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