texlive[55015] Master/texmf-dist: systeme (3may20)

commits+karl at tug.org commits+karl at tug.org
Mon May 4 23:23:55 CEST 2020


Revision: 55015
          http://tug.org/svn/texlive?view=revision&revision=55015
Author:   karl
Date:     2020-05-04 23:23:55 +0200 (Mon, 04 May 2020)
Log Message:
-----------
systeme (3may20)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/generic/systeme/README
    trunk/Master/texmf-dist/doc/generic/systeme/systeme_fr.pdf
    trunk/Master/texmf-dist/doc/generic/systeme/systeme_fr.tex
    trunk/Master/texmf-dist/tex/generic/systeme/systeme.tex

Modified: trunk/Master/texmf-dist/doc/generic/systeme/README
===================================================================
--- trunk/Master/texmf-dist/doc/generic/systeme/README	2020-05-04 21:23:35 UTC (rev 55014)
+++ trunk/Master/texmf-dist/doc/generic/systeme/README	2020-05-04 21:23:55 UTC (rev 55015)
@@ -1,9 +1,9 @@
                              L'extension
                               systeme
 
-                                v0.33
+                                v0.34
 
-                            13 avril 2020
+                             5 mai 2020
 
 Author    : Christian Tellechea
 Email     : unbonpetit at netc.fr     (CT)

Modified: trunk/Master/texmf-dist/doc/generic/systeme/systeme_fr.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/generic/systeme/systeme_fr.tex
===================================================================
--- trunk/Master/texmf-dist/doc/generic/systeme/systeme_fr.tex	2020-05-04 21:23:35 UTC (rev 55014)
+++ trunk/Master/texmf-dist/doc/generic/systeme/systeme_fr.tex	2020-05-04 21:23:55 UTC (rev 55015)
@@ -418,17 +418,7 @@
 \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
 $\star\quad\star$

Modified: trunk/Master/texmf-dist/tex/generic/systeme/systeme.tex
===================================================================
--- trunk/Master/texmf-dist/tex/generic/systeme/systeme.tex	2020-05-04 21:23:35 UTC (rev 55014)
+++ trunk/Master/texmf-dist/tex/generic/systeme/systeme.tex	2020-05-04 21:23:55 UTC (rev 55015)
@@ -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\xE9ambule 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\xE9e 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\xE9e 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\xE9e 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\xE8re version publique sur le CTAN.
+    - Premi\xE8re version publique sur le CTAN.
 ----------------------------------------------------------------------
 v0.2        08/03/2011
     - Le premier argument optionnel met en place de nouvelles
@@ -718,4 +721,9 @@
       \syseqspace{<skip>}
     - possibilit\xE9 de choisir l'alignement des colonnes des termes \xE0
       gauche du signe = et celle \xE0 droite avec \sysalign{x,y} o\xF9
-      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\xE9sormais impos\xE9e (\xE9vite une incoh\xE9rence \xE0 l'affichage en cas
+      de colonne vide)
\ No newline at end of file



More information about the tex-live-commits mailing list.