summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2020-05-04 21:23:55 +0000
committerKarl Berry <karl@freefriends.org>2020-05-04 21:23:55 +0000
commit20594dd52356ceb2c603cac9ef3963fdcad31f4c (patch)
treee1e8248755eb6f591706a8d90aebda5666cb1cd9 /Master
parentc65c7898bbc231f08ad8dfa1c93eb9059de14c81 (diff)
systeme (3may20)
git-svn-id: svn://tug.org/texlive/trunk@55015 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rw-r--r--Master/texmf-dist/doc/generic/systeme/README4
-rw-r--r--Master/texmf-dist/doc/generic/systeme/systeme_fr.pdfbin77724 -> 76904 bytes
-rw-r--r--Master/texmf-dist/doc/generic/systeme/systeme_fr.tex10
-rw-r--r--Master/texmf-dist/tex/generic/systeme/systeme.tex22
4 files changed, 17 insertions, 19 deletions
diff --git a/Master/texmf-dist/doc/generic/systeme/README b/Master/texmf-dist/doc/generic/systeme/README
index 82192d1990d..3a21ab9bc2f 100644
--- a/Master/texmf-dist/doc/generic/systeme/README
+++ b/Master/texmf-dist/doc/generic/systeme/README
@@ -1,9 +1,9 @@
L'extension
systeme
- v0.33
+ v0.34
- 13 avril 2020
+ 5 mai 2020
Author : Christian Tellechea
Email : unbonpetit@netc.fr (CT)
diff --git a/Master/texmf-dist/doc/generic/systeme/systeme_fr.pdf b/Master/texmf-dist/doc/generic/systeme/systeme_fr.pdf
index a6c4193f091..898456831fa 100644
--- a/Master/texmf-dist/doc/generic/systeme/systeme_fr.pdf
+++ b/Master/texmf-dist/doc/generic/systeme/systeme_fr.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/systeme/systeme_fr.tex b/Master/texmf-dist/doc/generic/systeme/systeme_fr.tex
index 0180cadf937..980ca64e5be 100644
--- a/Master/texmf-dist/doc/generic/systeme/systeme_fr.tex
+++ b/Master/texmf-dist/doc/generic/systeme/systeme_fr.tex
@@ -418,16 +418,6 @@ Voici la liste de toutes les commandes définies par cette extension :
\verb-\sysnosubstitute-&supprime toutes les substitutions jusqu'à présent définies\\\hline
\end{longtable}
-Pour finir et rendre les choses compréhensibles, voici un système où les frontières des 7 colonnes (3 inconnues et donc $2\times3+1=7$ colonnes) sont visibles :
-\begin{center}
- \arraycolsep=0pt
- \arrayrulewidth=0.1pt
- $\left\{\begin{array}{|r|r|r|r|r|r|l|}
- -10x&{}+{}&4y&{}-{}&5z&{}={}&-1\\
- x&&&{}-{}&7z&{}={}&3\\
- 2x&{}-{}&y&&&{}={}&0
- \end{array}\right.$
-\end{center}
\begin{center}
\parskip0pt
$\star$\par
diff --git a/Master/texmf-dist/tex/generic/systeme/systeme.tex b/Master/texmf-dist/tex/generic/systeme/systeme.tex
index 833edf60f64..60d42a5cbca 100644
--- a/Master/texmf-dist/tex/generic/systeme/systeme.tex
+++ b/Master/texmf-dist/tex/generic/systeme/systeme.tex
@@ -4,9 +4,9 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% %
\def\SYSname {systeme} %
-\def\SYSver {0.33} %
+\def\SYSver {0.34} %
% %
-\def\SYSdate {2020/04/13} %
+\def\SYSdate {2020/05/03} %
% %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% %
@@ -625,18 +625,21 @@
% Construire le préambule du \halign
\def\SYS_makesyspreamble#1{%
+ \begingroup
+ \setbox0\hbox{${}+{}$}%
+ \edef\__{\endgroup\def\noexpand\SYS_signcolumn{\hbox to\the\wd0{\hss$########$\hss}}}% colonne de largeur imposée Bugfix 0.34
+ \__
\def\SYS_preamblenum{#1}%
\SYS_makesyspreamble_i1%
}
-
\def\SYS_makesyspreamble_i#1{%
\xs_ifnum{#1<\SYS_preamblenum\relax}% tant qu'il reste des variables
- {\SYS_xaddtotok\SYS_systempreamble{\SYS_leftleft$##$\SYS_leftright&\hfil\SYS_signspace$##$\SYS_signspace\hfil&}% une colonne pour le terme et une pour le signe
+ {\SYS_xaddtotok\SYS_systempreamble{\SYS_leftleft$##$\SYS_leftright&\hfil\SYS_signspace\SYS_signcolumn\SYS_signspace\hfil&}% une colonne pour le terme et une pour le signe (de largeur imposée Bugfix 0.34)
\xs_exparg\SYS_makesyspreamble_i{\number\numexpr#1+1}%
}
{\ifSYS_constterm
- \SYS_xaddtotok\SYS_systempreamble{\SYS_leftleft$##$\SYS_leftright&\hfil\SYS_signspace$##$\SYS_signspace\hfil&}% une colonne pour le terme constant et son signe
+ \SYS_xaddtotok\SYS_systempreamble{\SYS_leftleft$##$\SYS_leftright&\hfil\SYS_signspace\SYS_signcolumn\SYS_signspace\hfil&}% une colonne pour le terme constant et son signe (de largeur imposée Bugfix 0.34)
\fi
\SYS_xaddtotok\SYS_systempreamble{\SYS_leftleft$##$\SYS_leftright&\hfil\SYS_eqspace$##$\SYS_eqspace\hfil&\SYS_rightleft$##$\SYS_rightright\null}% ajouter 1 colonne pour le signe = et une pour le terme de droite
\ifSYS_extracol
@@ -678,7 +681,7 @@
######################################################################
v0.1 27/02/2011
- - Première version publique sur le CTAN.
+ - Première version publique sur le CTAN.
----------------------------------------------------------------------
v0.2 08/03/2011
- Le premier argument optionnel met en place de nouvelles
@@ -718,4 +721,9 @@ v0.33 13/04/2020
\syseqspace{<skip>}
- possibilité de choisir l'alignement des colonnes des termes à
gauche du signe = et celle à droite avec \sysalign{x,y} où
- x et y sont "c", "r", ou "l" \ No newline at end of file
+ x et y sont "c", "r", ou "l"
+----------------------------------------------------------------------
+v0.34 3/05/2020
+ - bugfix : la largeur des colonnes contenant les signes est
+ désormais imposée (évite une incohérence à l'affichage en cas
+ de colonne vide) \ No newline at end of file