texlive[56910] Master/texmf-dist: xlop (11nov20)

commits+karl at tug.org commits+karl at tug.org
Wed Nov 11 22:59:34 CET 2020


Revision: 56910
          http://tug.org/svn/texlive?view=revision&revision=56910
Author:   karl
Date:     2020-11-11 22:59:33 +0100 (Wed, 11 Nov 2020)
Log Message:
-----------
xlop (11nov20)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/generic/xlop/LISEZMOI
    trunk/Master/texmf-dist/doc/generic/xlop/README
    trunk/Master/texmf-dist/doc/generic/xlop/xlop-doc-fr.pdf
    trunk/Master/texmf-dist/doc/generic/xlop/xlop-doc-fr.tex
    trunk/Master/texmf-dist/doc/generic/xlop/xlop-doc.pdf
    trunk/Master/texmf-dist/doc/generic/xlop/xlop-doc.tex
    trunk/Master/texmf-dist/tex/generic/xlop/xlop.sty
    trunk/Master/texmf-dist/tex/generic/xlop/xlop.tex

Added Paths:
-----------
    trunk/Master/texmf-dist/doc/generic/xlop/history.txt

Modified: trunk/Master/texmf-dist/doc/generic/xlop/LISEZMOI
===================================================================
--- trunk/Master/texmf-dist/doc/generic/xlop/LISEZMOI	2020-11-11 21:57:24 UTC (rev 56909)
+++ trunk/Master/texmf-dist/doc/generic/xlop/LISEZMOI	2020-11-11 21:59:33 UTC (rev 56910)
@@ -1,3 +1,20 @@
+%%
+%% LISEZMOI: 
+%% eXtra Large OPeration macros for Generic TeX.
+%% See `xlop-doc.pdf' for documentation;
+%%     `xlop-doc-fr.pdf' for french documentation.
+%%
+%% Copyright 2005-2020, by Jean-C\^ome Charpentier
+%%   Jean-Come.Charpentier at wanadoo.fr
+%%
+%% This program may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%%   http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX 
+%% version 2003/12/01 or later.
+
 PRÉSENTATION RAPIDE
 -------------------
 L'extension xlop s'articule autour de deux fonctionnalités
@@ -15,12 +32,12 @@
 ------------
 Licence
 -------
-Tous les fichiers sources sont sous licence lppl
+Tous les fichiers sources sont sous licence lppl1.3
 
 Contenu
 -------
 La distribution comporte les fichiers suivants :
-  - LISEZ.MOI (celui que vous êtes en train de lire) ;
+  - LISEZMOI (celui que vous êtes en train de lire) ;
   - README (le même en anglais) ;
   - history.txt qui retrace l'historique rapide du projet ;
   - xlop-doc-fr.tex qui est le source du manuel français de l'utilisateur

Modified: trunk/Master/texmf-dist/doc/generic/xlop/README
===================================================================
--- trunk/Master/texmf-dist/doc/generic/xlop/README	2020-11-11 21:57:24 UTC (rev 56909)
+++ trunk/Master/texmf-dist/doc/generic/xlop/README	2020-11-11 21:59:33 UTC (rev 56910)
@@ -1,3 +1,20 @@
+%%
+%% README:
+%% eXtra Large OPeration macros for Generic TeX.
+%% See `xlop-doc.pdf' for documentation;
+%%     `xlop-doc-fr.pdf' for french documentation.
+%%
+%% Copyright 2005-2020, by Jean-C\^ome Charpentier
+%%   Jean-Come.Charpentier at wanadoo.fr
+%%
+%% This program may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%%   http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX 
+%% version 2003/12/01 or later.
+
 OVERVIEW
 --------
 Package xlop proposes two main features.  First, xlop prints
@@ -12,7 +29,7 @@
 ------------
 License
 -------
-All the source files have the license type lppl
+All the source files have the license type lppl1.3
 
 Contents
 --------

Added: trunk/Master/texmf-dist/doc/generic/xlop/history.txt
===================================================================
--- trunk/Master/texmf-dist/doc/generic/xlop/history.txt	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/generic/xlop/history.txt	2020-11-11 21:59:33 UTC (rev 56910)
@@ -0,0 +1,107 @@
+%%
+%% xlop.tex: 
+%% eXtra Large OPeration macros for Generic TeX.
+%% See `xlop-doc.pdf' for documentation;
+%%     `xlop-doc-fr.pdf' for french documentation.
+%%
+%% Copyright 2005-2020, by Jean-C\^ome Charpentier
+%%   Jean-Come.Charpentier at wanadoo.fr
+%%
+%% This program may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%%   http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX 
+%% version 2003/12/01 or later.
+
+10 janvier 2004 version 0.01-beta01
+---------------
+  Division posée.
+
+28 janvier 2004 version 0.01-beta02
+---------------
+  Quatre opérations posées et en ligne.
+
+5 février 2004 version 0.01-beta03
+--------------
+  Ajout de la division euclidienne.
+
+3 mars 2004 version 0.01-beta04
+-----------
+  Ajout de plein de détails de présentations.
+  Changement complet de certains algorithmes et du codage interne des
+  nombres développés.
+  Manuel de l'utilisateur.
+  Première version envoyée aux beta-testeurs. Un grand merci à :
+    Pascal Chantriaux
+    Marc Chaudemanche
+    Olivier Deutsch
+    Paul Gaborit
+    Martine Gautier
+    Yvon Henel
+    Christophe Jorssen
+    Ahmed Kadi
+    Josselin Noirel
+    Olivier Viennet
+    Damien Wyard
+
+26 mai 2004 version 0.1
+-----------
+  Refonte complète du code
+  Ajout de certains détails de présentation.
+    syntaxe "à la keyval" des paramètres ;
+    correction de bogues de la version 0.01-beta04 ;
+    manipulations de chiffres ;
+    \opexpr ;
+    changement de codage des noms de nombre.
+  Première version publique.
+
+25 juin 2004 version 0.2
+------------
+  Correction de bogues
+  Style pour le séparateur décimal
+
+6 avril 2005 version 0.21
+------------
+  Correction d'un bogue sur la division
+
+4 janvier 2006 version 0.22
+--------------
+  Correction d'un bogue sur l'affichage de la multiplication posée
+
+16 décembre 2010 version 0.23
+---------------
+  Correction d'un bogue sur la division
+  Ajout de \opexport
+  Manuel en anglais
+
+15 avril 2011 version 0.24
+---------------
+  Correction d'un bogue dans \opexport
+  Correction d'un bogue dans l'affichage des zéros dans la
+    multiplication
+
+26 février 2012 version 0.25
+---------------
+  Ajout de la valeur None (N capital) pour le paramètre
+    displayintermediary.
+  Correction d'un bogue dans l'affichage des zéros dans la
+    multiplication
+
+7 janvier 2017 version 0.26
+---------------
+  Correction d'un bogue sur \opexport
+  Ajout des commandes \opsqrt et \opgfsqrt pour les racines carrées
+
+28 avril 2020 version 0.27
+---------------
+  Passage systématique de tous les fichiers en UTF-8.
+  Correction d'un bogue sur quelques macros de manipulation de
+    chiffres.
+  Ajout de \opmanyadd pour les additions à nombre quelconque
+    d'opérandes.
+11 novembre 2020 version 0.28
+---------------
+  Correction d'espace parasite (merci à Christian Tellechea)
+  Corrections mineures de la documentation


Property changes on: trunk/Master/texmf-dist/doc/generic/xlop/history.txt
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/doc/generic/xlop/xlop-doc-fr.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/generic/xlop/xlop-doc-fr.tex
===================================================================
--- trunk/Master/texmf-dist/doc/generic/xlop/xlop-doc-fr.tex	2020-11-11 21:57:24 UTC (rev 56909)
+++ trunk/Master/texmf-dist/doc/generic/xlop/xlop-doc-fr.tex	2020-11-11 21:59:33 UTC (rev 56910)
@@ -1,3 +1,20 @@
+%%
+%% xlop-doc-fr.tex: 
+%% eXtra Large OPeration macros for Generic TeX.
+%% See `xlop-doc.pdf' for documentation;
+%%     `xlop-doc-fr.pdf' for french documentation.
+%%
+%% Copyright 2005-2020, by Jean-C\^ome Charpentier
+%%   Jean-Come.Charpentier at wanadoo.fr
+%%
+%% This program may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%%   http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX 
+%% version 2003/12/01 or later.
+
 \documentclass[12pt]{report}
 \usepackage[T1]{fontenc}
 \usepackage[utf8]{inputenc}
@@ -19,7 +36,7 @@
 
 \fvset{label=source}% français
 
-\fvset{xrightmargin=5cm,frame=single,fontsize=\small}
+\fvset{xrightmargin=5cm, frame=single, fontsize=\small, gobble=2}
 \geometry{a4paper,left=4cm,right=4cm,top=3cm,bottom=3cm,nohead}
 
 \let\SBSori\SideBySideExample
@@ -47,6 +64,7 @@
 \newcommand\macro[1]{\texttt{$\backslash$#1}\index{#1@\texttt{\boi {#1}}}}
 \newcommand\parameter[1]{\texttt{#1}\index{#1@\texttt{#1}}%
   \index{parametre at paramètre!\texttt{#1}}}
+\newcommand\keyword[1]{\texttt{#1}}
 
 \newcommand\bull{\vrule width3pt height4pt depth-1pt}
 
@@ -126,7 +144,7 @@
 Dans cette liste d'affectation, on peut faire suivre les virgules par
 un ou plusieurs espaces mais il ne faut pas mettre d'espace de part et
 d'autre du signe égal ou avant la virgule : un paramètre ou une valeur
-pouvant (potentiellement) comporter le caractère espace.
+pouvant potentiellement comporter le caractère espace.
 
 Ainsi, si l'on veut un séparateur décimal qui soit une virgule, un
 symbole opératoire placé en face de la seconde opérande et en
@@ -322,7 +340,7 @@
 \label{sec:Parametres de xlop}
 \index{parametre at paramètre!syntaxe|(}
 Les affectations de paramètres restent locales à la macro lorsqu'elles
-sont indiquées au niveau de son argument optionnel. Pour rendre de
+sont indiquées au niveau de leurs arguments optionnels. Pour rendre de
 telles affectations globales, il faut utiliser la macro
 \macro{opset}. Par exemple
 \begin{Verbatim}[xrightmargin=0pt]
@@ -367,8 +385,8 @@
 \label{subsec:Presentation generale}
 Le paramètre \parameter{voperation} indique la façon dont une
 opération posée sera placée par rapport à la ligne de base. Les
-valeurs possibles sont \verb+top+, \verb+center+ et \verb+bottom+
-(valeur par défaut).
+valeurs possibles sont \keyword{top}, \keyword{center} et
+\keyword{bottom} (valeur par défaut).
 \begin{SideBySideExample}
   top\quad
   \opadd[voperation=top]{45}{172}\par
@@ -380,7 +398,8 @@
 
 Le paramètre \parameter{voperator} indique comment sera placé le
 symbole opératoire par rapport aux opérandes. Les valeurs possibles
-sont \verb+top+, \verb+center+ (valeur par défaut) et \verb+bottom+.
+sont \keyword{top}, \keyword{center} (valeur par défaut) et
+\keyword{bottom}.
 \begin{SideBySideExample}
   top\quad
   \opadd[voperator=top]{45}{172}\par
@@ -397,10 +416,10 @@
 différentes opérations.
 
 Le paramètre \parameter{style} indique si l'opération doit être posée
-(avec la valeur \verb+display+ qui est la valeur par défaut) ou bien
-être affichée en ligne (valeur \verb+text+). On reviendra sur ce
-paramètre lors de la présentation de la division car les possibilités
-sont alors un peu plus nombreuses.
+(avec la valeur \keyword{display} qui est la valeur par défaut) ou
+bien être affichée en ligne (valeur \keyword{text}). On reviendra sur
+ce paramètre lors de la présentation de la division car les
+possibilités sont alors un peu plus nombreuses.
 \begin{SideBySideExample}
   \opadd[style=text]{45}{172}
 \end{SideBySideExample}
@@ -446,11 +465,11 @@
 de dimensions fixées. La largeur est donnée par le paramètre
 \parameter{columnwidth} et la hauteur par le paramètre
 \parameter{lineheight}. La valeur par défaut du paramètre
-\texttt{lineheight} est \verb+\baselineskip+ ce qui fait que les
-lignes des opérations seront espacées, par défaut, comme les lignes
-d'un paragraphe. La valeur par défaut de \texttt{columnwidth} est de
-\texttt{2ex} car la largeur \og normale \fg{} des chiffres aurait
-donné des résultats peu lisibles.
+\texttt{lineheight} est \keyword{\string\baselineskip} ce qui fait que
+les lignes des opérations seront espacées, par défaut, comme les
+lignes d'un paragraphe. La valeur par défaut de \texttt{columnwidth}
+est de \texttt{2ex} car la largeur \og normale \fg{} des chiffres
+aurait donné des résultats peu lisibles.
 \begin{SideBySideExample}
   \opadd[columnwidth=0.5em]
         {45.89}{127.5}
@@ -459,7 +478,7 @@
 dans une boîte dont la largeur est contrôlée par le paramètre
 \parameter{decimalsepwidth} dont la valeur par défaut est nulle. Un
 essai d'amélioration peut être effectué en donnant à ce paramètre la
-largeur \og{} normale \fg d'une virgule.
+largeur \og{} normale \fg{} d'une virgule.
 \begin{SideBySideExample}
   \opadd[columnwidth=0.5em,
          decimalsepwidth=0.27778em]
@@ -623,7 +642,7 @@
   \opadd[style=text]{-245}{72}
 \end{SideBySideExample}
  Outre les paramètres généraux décrits à la
- section~\ref{sec:Parametres de xlop}, la macro \verb+\opadd+ est
+ section~\ref{sec:Parametres de xlop}, la macro \macro{opadd} est
  sensible aux paramètres \texttt{carryadd}, \texttt{lastcarry} et
  \texttt{deletezero}.
 
@@ -707,7 +726,7 @@
 \end{SideBySideExample}
 Cet exemple montre que les zéros non significatifs ne sont pas
 affichés. Ils peuvent l'être en utilisant le
-paramètre \parameter{deletezero} avec se valeur false :
+paramètre \parameter{deletezero} avec la valeur false :
 \begin{SideBySideExample}
   \opmanyadd[deletezero=false]
             {12.6}{853.3}{158.1}
@@ -730,7 +749,7 @@
 \end{CenterExample}
 On peut voir que la valeur par défaut est center. Les valeurs avec une
 première lettre minuscule affichent autant d'opérateurs qu'il y a
-d'opérandes moins une. Les mêmes valeurs avec la premiyère lettre en
+d'opérandes moins une. Les mêmes valeurs avec la première lettre en
 capitale affichent un unique signe opératoire:
 \begin{CenterExample}
   \opmanyadd[vmanyoperator=Center]
@@ -770,7 +789,7 @@
 
 
 Outre les paramètres généraux vus à la section~\ref{sec:Parametres de
-  xlop}, \verb+\opsub+ est sensible à \texttt{carrysub},
+  xlop}, \macro{opsub} est sensible à \texttt{carrysub},
 \texttt{lastcarry}, \texttt{offsetcarry}, \texttt{deletezero} et
 \texttt{behaviorsub}.
 
@@ -963,7 +982,7 @@
 troncature et non un arrondi. Nous verrons comment obtenir un arrondi
 à la section~\ref{sec:Operations evoluees}
 
-L'affichage en ligne de \verb+\opdiv+ tient compte de
+L'affichage en ligne de \macro{opdiv} tient compte de
 \parameter{maxdivstep}. Cela signifie que l'on peut obtenir des
 résultats vraiment faux avec des valeurs trop faible de ce paramètre
 et, contrairement à l'affichage posé, l'affichage en ligne ne
@@ -987,17 +1006,18 @@
 \end{SideBySideExample}
 
 Pour ne pas avoir à effectuer des comparaisons de chaque reste avec
-tous les restes précédents, \package{xlop} calcule dès le départ la
-longueur de la période ce qui permet de n'effectuer qu'une seule
-comparaison à chaque étape et donc d'accélérer notablement les
-calculs\footnote{Je remercie à cette occasion Olivier Viennet pour ses
-  précisions mathématiques qui ont permis d'implanter correctement ces
-  calculs.}. Malheureusement, ces calculs se font avec des nombres
-directement accessibles à \TeX{} ce qui a pour conséquence de ne pas
-pouvoir utiliser d'opérandes dont la valeur absolue excède
+l'ensemble de tous les restes précédents, \package{xlop} calcule dès
+le départ la longueur de la période ce qui permet de n'effectuer
+qu'une seule comparaison à chaque étape et donc d'accélérer
+notablement les calculs\footnote{Je remercie à cette occasion Olivier
+  Viennet pour ses précisions mathématiques qui ont permis d'implanter
+  correctement ces calculs.}. Malheureusement, ces calculs se font
+avec des nombres directement accessibles à \TeX{} ce qui a pour
+conséquence de ne pas pouvoir utiliser d'opérandes dont la valeur
+absolue excède
 $\left\lfloor\frac{2^{31}-1}{10}\right\rfloor = 214748364$.
 
-Pour ne pas entraîner des calculs trop long, \package{xlop} ne
+Pour ne pas entraîner des calculs trop longs, \package{xlop} ne
 dépassera pas la valeur du paramètre \parameter{safedivstep} dans les
 divisions avec détection de période. Sa valeur par défaut est égale
 à~50. Cependant, \package{xlop} signalera le problème. Par exemple si
@@ -1601,7 +1621,7 @@
 \end{SideBySideExample}
 
 Pour la présentation à la \og grand-père \fg{}, je n'ai vraiment pas
-le courage d'expliquer tout le processus. Il se base sur l'eidentioté
+le courage d'expliquer tout le processus. Il se base sur l'identité
 remarquable $(a+b)^2=a^2+2ab+b^2$. Merci à Jean-Michel Sarlat d'avoir
 pris le temps de m'expliquer cette méthode afin que je puisse la coder
 dans \package{xlop}.
@@ -1621,11 +1641,11 @@
 forme infixe (la forme habituelle pour un humain) et le second est le
 nom de la variable qui contiendra le résultat.
 
-Initialement, la formule devait être donnée sous forme polonaise
-inverse (la notation des calculatrices HP ou du langage PostScript par
-exemple) mais un travail commun avec Christophe Jorssen a finalement
-abouti à la possibilité de donner l'expression sous une forme plus
-agréable pour l'utilisateur.
+Dans un premier temps, la formule devait être donnée sous forme
+polonaise inverse (la notation des calculatrices HP ou du langage
+PostScript par exemple) mais un travail commun avec Christophe Jorssen
+a finalement abouti à la possibilité de donner l'expression sous une
+forme plus agréable pour l'utilisateur.
 
 Les formules acceptent les opérateurs arithmétiques habituels
 \texttt{+}, \texttt{-}, \texttt{*} et \texttt{/} ainsi que l'opérateur
@@ -1715,11 +1735,11 @@
 Le tableau suivant donne le temps de compilation des opérations en
 millisecondes. Les opérandes utilisées l'ont été avec une écriture
 sous forme de chiffres mais des essais avec des opérandes sous forme
-de noms de variable ont montré que les différences étaient vraiment
+de noms de variables ont montré que les différences étaient vraiment
 minimes.
 
 La première ligne indique le nombre de chiffres des deux
-opérandes. Ces nombres ont été construits de la façons suivantes :
+opérandes. Ces nombres ont été construits de la façon suivante :
 \begin{itemize}
 \item $\mathrm{A} = 1$ et $\mathrm{B} = 9$ pour un chiffre ;
 \item $\mathrm{A} = 12$ et $\mathrm{B} = 98$ pour deux chiffres ;
@@ -1793,7 +1813,7 @@
 l'explication est plus subtile : cela est dû à la présence de nombreux
 zéros au quotient.
 
-Avec des opérandes de taille comparable, la division euclidienne est
+Avec des opérandes de tailles comparables, la division euclidienne est
 très rapide par rapport à la division non euclidienne. Cela est dû au
 fait que le quotient n'aura que peu de chiffres (un seul avec tous les
 nombres \texttt{A} et \texttt{B}). La dernière ligne du tableau est

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

Modified: trunk/Master/texmf-dist/doc/generic/xlop/xlop-doc.tex
===================================================================
--- trunk/Master/texmf-dist/doc/generic/xlop/xlop-doc.tex	2020-11-11 21:57:24 UTC (rev 56909)
+++ trunk/Master/texmf-dist/doc/generic/xlop/xlop-doc.tex	2020-11-11 21:59:33 UTC (rev 56910)
@@ -1,3 +1,20 @@
+%%
+%% xlop-doc.tex: 
+%% eXtra Large OPeration macros for Generic TeX.
+%% See `xlop-doc.pdf' for documentation;
+%%     `xlop-doc-fr.pdf' for french documentation.
+%%
+%% Copyright 2005-2020, by Jean-C\^ome Charpentier
+%%   Jean-Come.Charpentier at wanadoo.fr
+%%
+%% This program may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%%   http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX 
+%% version 2003/12/01 or later.
+
 \documentclass[12pt]{report}
 \usepackage[T1]{fontenc}
 \usepackage[utf8]{inputenc}

Modified: trunk/Master/texmf-dist/tex/generic/xlop/xlop.sty
===================================================================
--- trunk/Master/texmf-dist/tex/generic/xlop/xlop.sty	2020-11-11 21:57:24 UTC (rev 56909)
+++ trunk/Master/texmf-dist/tex/generic/xlop/xlop.sty	2020-11-11 21:59:33 UTC (rev 56910)
@@ -1,3 +1,20 @@
+%%
+%% xlop.sty: 
+%% eXtra Large OPeration macros for Generic TeX.
+%% See `xlop-doc.pdf' for documentation;
+%%     `xlop-doc-fr.pdf' for french documentation.
+%%
+%% Copyright 2005-2020, by Jean-C\^ome Charpentier
+%%   Jean-Come.Charpentier at wanadoo.fr
+%%
+%% This program may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%%   http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX 
+%% version 2003/12/01 or later.
+
 \ProvidesPackage{xlop}[2020/04/26 package wrapper for xlop.tex]
 \input xlop.tex
 \endinput

Modified: trunk/Master/texmf-dist/tex/generic/xlop/xlop.tex
===================================================================
--- trunk/Master/texmf-dist/tex/generic/xlop/xlop.tex	2020-11-11 21:57:24 UTC (rev 56909)
+++ trunk/Master/texmf-dist/tex/generic/xlop/xlop.tex	2020-11-11 21:59:33 UTC (rev 56910)
@@ -1,5 +1,5 @@
-\def\fileversion{0.27}
-\def\filedate{2020/04/28}
+\def\fileversion{0.28}
+\def\filedate{2020/11/11}
 %%
 %% xlop.tex: 
 %% eXtra Large OPeration macros for Generic TeX.
@@ -1575,7 +1575,7 @@
         \ifnum\OP at r@d>0\relax
         \oplput(\the\op at count@z,0.75){%
           \vrule width\op at decimalsepwidth
-          depth0.5\op at hrulewidth height0.5\op at hrulewidth}
+          depth0.5\op at hrulewidth height0.5\op at hrulewidth}%
         \fi
         \ifx\op at realsymbol\op at subsymbol
           \ifop at carrysub
@@ -2018,7 +2018,7 @@
 \def\op at divstar*{\@ifnextchar[{\op at divstararg}{\op at divstararg[nil]}}
 \def\op at divstararg[#1]#2#3#4#5{%
   \begingroup
-    \opset{#1}
+    \opset{#1}%
     \op at split{#2}{a}%
     \op at split{#3}{b}%
     % add 20/11/2006
@@ -2363,7 +2363,7 @@
           \fi
         \else
           \op at add{q}{one}{q}%
-          \op at sub{b}{r}{r}
+          \op at sub{b}{r}{r}%
           \ifnum\OP at b@s=0\relax
             \xdef\OP at q@s{1}%
           \else
@@ -2956,7 +2956,7 @@
       \advance\op at count@ii by1
     \ifnum\op at count@i>1
     \repeat
-    \@namexdef{#2}{\the\op at count@ii}
+    \@namexdef{#2}{\the\op at count@ii}%
   \endgroup
 }
 \def\op at leftdividend#1{%
@@ -3744,7 +3744,7 @@
       \op at display{intermediarystyle.1}{atosub}%
       \hbox to\opcolumnwidth{\hss\op at equalsymbol\hss}%
       \op at display{operandstyle.2}{tosub}}%
-  }
+  }%
   \op at sub{init}{tosub}{rest}%
   \op at count@ii=\OP at init@w
   \op at count@iii=\op at count@ii



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