[latex3-commits] [git/LaTeX3-latex3-mathtools] master: renamed internal colon symbol names, \MT at ... might also be used by microtype, these new now using \MATHT@ instead (4b5d057)

daleif daleif at math.au.dk
Wed Jun 29 11:22:00 CEST 2022


Repository : https://github.com/latex3/mathtools
On branch  : master
Link       : https://github.com/latex3/mathtools/commit/4b5d0571194f0baed77cbf7f1fddf6e69863f7f7

>---------------------------------------------------------------

commit 4b5d0571194f0baed77cbf7f1fddf6e69863f7f7
Author: daleif <daleif at math.au.dk>
Date:   Wed Jun 29 11:22:00 2022 +0200

    renamed internal colon symbol names, \MT at ... might also be used by microtype, these new now using \MATHT@ instead


>---------------------------------------------------------------

4b5d0571194f0baed77cbf7f1fddf6e69863f7f7
 mathtools.dtx | 176 +++++++++++++++++++++++++++++-----------------------------
 1 file changed, 88 insertions(+), 88 deletions(-)

diff --git a/mathtools.dtx b/mathtools.dtx
index 153ca83..f6c7344 100644
--- a/mathtools.dtx
+++ b/mathtools.dtx
@@ -333,7 +333,7 @@ colorlinks,
 %
 %  \GetFileInfo{mathtools.drv}
 %
-%  \CheckSum{3905}
+%  \CheckSum{3740}
 %
 %  \title{The \pkg{mathtools} package\thanks{This file has version number
 %  \fileversion, last revised \filedate.}}
@@ -2449,20 +2449,20 @@ colorlinks,
 %   \newcommand\SSS[2]{\SpecialUsageIndex{#1}\texttt{\detokenize{#1}}&$\@nameuse{#2}$}
 %   \makeatother
 %   \fbox{\begin{tabular}{*{8}{l}}
-%     \SSS{\coloneqq}{MT at coloneq} & \SSS{\Coloneqq}{MT at dblcoloneq}
-%     & \SSS{\coloneq}{MT at colondash} & \SSS{Coloneq}{MT at dblcolondash} \\
-%     \SSS{\eqqcolon}{MT at eqcolon} & \SSS{\Eqqcolon}{MT at eqdblcolon}
-%     & \SSS{\eqcolon}{MT at dashcolon} & \SSS{\Eqcolon}{MT at dashdblcolon} \\
-%     \SSS{\colonapprox}{MT at colonapprox} & \SSS{\Colonapprox}{MT at dblcolonapprox}
-%     & \SSS{\colonsim}{MT at colonsim}   & \SSS{\Colonsim}{MT at dblcolonsim} \\
-%     \SSS{\dblcolon}{MT at dblcolon}\\
+%     \SSS{\coloneqq}{MATHT at coloneq} & \SSS{\Coloneqq}{MATHT at dblcoloneq}
+%     & \SSS{\coloneq}{MATHT at colondash} & \SSS{Coloneq}{MATHT at dblcolondash} \\
+%     \SSS{\eqqcolon}{MATHT at eqcolon} & \SSS{\Eqqcolon}{MATHT at eqdblcolon}
+%     & \SSS{\eqcolon}{MATHT at dashcolon} & \SSS{\Eqcolon}{MATHT at dashdblcolon} \\
+%     \SSS{\colonapprox}{MATHT at colonapprox} & \SSS{\Colonapprox}{MATHT at dblcolonapprox}
+%     & \SSS{\colonsim}{MATHT at colonsim}   & \SSS{\Colonsim}{MATHT at dblcolonsim} \\
+%     \SSS{\dblcolon}{MATHT at dblcolon}\\
 %    \noalign{\smallskip}
 %    \multicolumn{8}{l}{\itshape Extra symbols added Summer 2022:}  \\
 %    \noalign{\smallskip}
-%    \SSS{\approxcolon}{MT at approxcolon} & \SSS{\Approxcolon}{MT at approxdblcolon}
-%    & \SSS{\simcolon}{MT at simcolon}  & \SSS{\Simcolon}{MT at simdblcolon} \\
-%    \SSS{\colondash}{MT at colondash} & \SSS{\Colondash}{MT at dblcolondash}
-%    & \SSS{\dashcolon}{MT at dashcolon} & \SSS{\Dashcolon}{MT at dashdblcolon}
+%    \SSS{\approxcolon}{MATHT at approxcolon} & \SSS{\Approxcolon}{MATHT at approxdblcolon}
+%    & \SSS{\simcolon}{MATHT at simcolon}  & \SSS{\Simcolon}{MATHT at simdblcolon} \\
+%    \SSS{\colondash}{MATHT at colondash} & \SSS{\Colondash}{MATHT at dblcolondash}
+%    & \SSS{\dashcolon}{MATHT at dashcolon} & \SSS{\Dashcolon}{MATHT at dashdblcolon}
 %   \end{tabular}}\par\smallskip
 %  Colon symbol names with \opt{legacycolonsymbols} package option.
 % \end{center}
@@ -3985,23 +3985,23 @@ colorlinks,
 %  \end{macro}
 %  \end{macro}
 % \end{macro}
-%  \begin{macro}{\MT at dblcolon}
-%  \begin{macro}{\MT at coloneq}
-%  \begin{macro}{\MT at dblcoloneq}
-%  \begin{macro}{\MT at colondash}
-%  \begin{macro}{\MT at dblcolondash}
-%  \begin{macro}{\MT at eqcolon}
-%  \begin{macro}{\MT at eqdblcolon}
-%  \begin{macro}{\MT at dashcolon}
-%  \begin{macro}{\MT at dashdblcolon}
-%  \begin{macro}{\MT at colonapprox}
-%  \begin{macro}{\MT at dblcolonapprox}
-%  \begin{macro}{\MT at approxcolon}
-%  \begin{macro}{\MT at approxdblcolon}
-%  \begin{macro}{\MT at colonsim}
-%  \begin{macro}{\MT at dblcolonsim}
-%  \begin{macro}{\MT at simcolon}
-%  \begin{macro}{\MT at simdblcolon}
+%  \begin{macro}{\MATHT at dblcolon}
+%  \begin{macro}{\MATHT at coloneq}
+%  \begin{macro}{\MATHT at dblcoloneq}
+%  \begin{macro}{\MATHT at colondash}
+%  \begin{macro}{\MATHT at dblcolondash}
+%  \begin{macro}{\MATHT at eqcolon}
+%  \begin{macro}{\MATHT at eqdblcolon}
+%  \begin{macro}{\MATHT at dashcolon}
+%  \begin{macro}{\MATHT at dashdblcolon}
+%  \begin{macro}{\MATHT at colonapprox}
+%  \begin{macro}{\MATHT at dblcolonapprox}
+%  \begin{macro}{\MATHT at approxcolon}
+%  \begin{macro}{\MATHT at approxdblcolon}
+%  \begin{macro}{\MATHT at colonsim}
+%  \begin{macro}{\MATHT at dblcolonsim}
+%  \begin{macro}{\MATHT at simcolon}
+%  \begin{macro}{\MATHT at simdblcolon}
 % We can now use \cs{vcentcolon} to define some colon related
 % symbols. Orinally the names of these macro names came from
 % \pkg{txfonts} and \pkg{pxfonts}. Though it turned out that some of
@@ -4015,23 +4015,23 @@ colorlinks,
 % \changes{v1.29}{2022/06/27}{Moved symbol defs into separate MT named
 % macros}
 %    \begin{macrocode}
-\newcommand*\MT at dblcolon{\vcentcolon\mathrel{\mkern-.9mu}\vcentcolon}
-\newcommand*\MT at coloneq{\vcentcolon\mathrel{\mkern-1.2mu}=}
-\newcommand*\MT at dblcoloneq{\dblcolon\mathrel{\mkern-1.2mu}=}
-\newcommand*\MT at colondash{\vcentcolon\mathrel{\mkern-1.2mu}\mathrel{-}}
-\newcommand*\MT at dblcolondash{\dblcolon\mathrel{\mkern-1.2mu}\mathrel{-}}
-\newcommand*\MT at eqcolon{=\mathrel{\mkern-1.2mu}\vcentcolon}
-\newcommand*\MT at eqdblcolon{=\mathrel{\mkern-1.2mu}\dblcolon}
-\newcommand*\MT at dashcolon{\mathrel{-}\mathrel{\mkern-1.2mu}\vcentcolon}
-\newcommand*\MT at dashdblcolon{\mathrel{-}\mathrel{\mkern-1.2mu}\dblcolon}
-\newcommand*\MT at colonapprox{\vcentcolon\mathrel{\mkern-1.2mu}\approx}
-\newcommand*\MT at dblcolonapprox{\dblcolon\mathrel{\mkern-1.2mu}\approx}
-\newcommand*\MT at approxcolon{\approx\mathrel{\mkern-1.2mu}\vcentcolon}
-\newcommand*\MT at approxdblcolon{\approx\mathrel{\mkern-1.2mu}\dblcolon}
-\newcommand*\MT at colonsim{\vcentcolon\mathrel{\mkern-1.2mu}\sim}
-\newcommand*\MT at dblcolonsim{\dblcolon\mathrel{\mkern-1.2mu}\sim}
-\newcommand*\MT at simcolon{\sim\mathrel{\mkern-1.2mu}\vcentcolon}
-\newcommand*\MT at simdblcolon{\sim\mathrel{\mkern-1.2mu}\dblcolon}
+\newcommand*\MATHT at dblcolon{\vcentcolon\mathrel{\mkern-.9mu}\vcentcolon}
+\newcommand*\MATHT at coloneq{\vcentcolon\mathrel{\mkern-1.2mu}=}
+\newcommand*\MATHT at dblcoloneq{\dblcolon\mathrel{\mkern-1.2mu}=}
+\newcommand*\MATHT at colondash{\vcentcolon\mathrel{\mkern-1.2mu}\mathrel{-}}
+\newcommand*\MATHT at dblcolondash{\dblcolon\mathrel{\mkern-1.2mu}\mathrel{-}}
+\newcommand*\MATHT at eqcolon{=\mathrel{\mkern-1.2mu}\vcentcolon}
+\newcommand*\MATHT at eqdblcolon{=\mathrel{\mkern-1.2mu}\dblcolon}
+\newcommand*\MATHT at dashcolon{\mathrel{-}\mathrel{\mkern-1.2mu}\vcentcolon}
+\newcommand*\MATHT at dashdblcolon{\mathrel{-}\mathrel{\mkern-1.2mu}\dblcolon}
+\newcommand*\MATHT at colonapprox{\vcentcolon\mathrel{\mkern-1.2mu}\approx}
+\newcommand*\MATHT at dblcolonapprox{\dblcolon\mathrel{\mkern-1.2mu}\approx}
+\newcommand*\MATHT at approxcolon{\approx\mathrel{\mkern-1.2mu}\vcentcolon}
+\newcommand*\MATHT at approxdblcolon{\approx\mathrel{\mkern-1.2mu}\dblcolon}
+\newcommand*\MATHT at colonsim{\vcentcolon\mathrel{\mkern-1.2mu}\sim}
+\newcommand*\MATHT at dblcolonsim{\dblcolon\mathrel{\mkern-1.2mu}\sim}
+\newcommand*\MATHT at simcolon{\sim\mathrel{\mkern-1.2mu}\vcentcolon}
+\newcommand*\MATHT at simdblcolon{\sim\mathrel{\mkern-1.2mu}\dblcolon}
 %    \end{macrocode}
 %  \end{macro}
 %  \end{macro}
@@ -4072,53 +4072,53 @@ colorlinks,
 %    \begin{macrocode}
 \MH_if_boolean:nTF {legacycolonsymbols}{
   \AtBeginDocument{
-    \providecommand*\dblcolon{\MT at dblcolon}
-    \providecommand*\coloneqq{\MT at coloneq}
-    \providecommand*\Coloneqq{\MT at dblcoloneq}
-    \providecommand*\coloneq{\MT at colondash}
-    \providecommand*\Coloneq{\MT at dblcolondash}
-    \providecommand*\eqqcolon{\MT at eqcolon}
-    \providecommand*\Eqqcolon{\MT at eqdblcolon}
-    \providecommand*\eqcolon{\MT at dashcolon}
-    \providecommand*\Eqcolon{\MT at dashdblcolon}
-    \providecommand*\colonapprox{\MT at colonapprox}
-    \providecommand*\Colonapprox{\MT at dblcolonapprox}
-    \providecommand*\colonsim{\MT at colonsim}
-    \providecommand*\Colonsim{\MT at dblcolonsim}
+    \providecommand*\dblcolon{\MATHT at dblcolon}
+    \providecommand*\coloneqq{\MATHT at coloneq}
+    \providecommand*\Coloneqq{\MATHT at dblcoloneq}
+    \providecommand*\coloneq{\MATHT at colondash}
+    \providecommand*\Coloneq{\MATHT at dblcolondash}
+    \providecommand*\eqqcolon{\MATHT at eqcolon}
+    \providecommand*\Eqqcolon{\MATHT at eqdblcolon}
+    \providecommand*\eqcolon{\MATHT at dashcolon}
+    \providecommand*\Eqcolon{\MATHT at dashdblcolon}
+    \providecommand*\colonapprox{\MATHT at colonapprox}
+    \providecommand*\Colonapprox{\MATHT at dblcolonapprox}
+    \providecommand*\colonsim{\MATHT at colonsim}
+    \providecommand*\Colonsim{\MATHT at dblcolonsim}
     % new
-    \providecommand*\approxcolon{\MT at approxcolon}
-    \providecommand*\Approxcolon{\MT at approxdblcolon}
-    \providecommand*\simcolon{\MT at simcolon}
-    \providecommand*\Simcolon{\MT at simdblcolon}
-    \providecommand*\colondash{\MT at colondash}
-    \providecommand*\Colondash{\MT at dblcolondash}
-    \providecommand*\dashcolon{\MT at dashcolon}
-    \providecommand*\Dashcolon{\MT at dashdblcolon}
+    \providecommand*\approxcolon{\MATHT at approxcolon}
+    \providecommand*\Approxcolon{\MATHT at approxdblcolon}
+    \providecommand*\simcolon{\MATHT at simcolon}
+    \providecommand*\Simcolon{\MATHT at simdblcolon}
+    \providecommand*\colondash{\MATHT at colondash}
+    \providecommand*\Colondash{\MATHT at dblcolondash}
+    \providecommand*\dashcolon{\MATHT at dashcolon}
+    \providecommand*\Dashcolon{\MATHT at dashdblcolon}
   }
 }{
   \AtBeginDocument{
-    \providecommand*\dblcolon{\MT at dblcolon}
-    \providecommand*\coloneqq{\MT at coloneq}   % duplet
-    \providecommand*\Coloneqq{\MT at dblcoloneq}% duplet
-    \providecommand*\coloneq{\MT at coloneq}    % changed
-    \providecommand*\Coloneq{\MT at dblcoloneq} % changed
-    \providecommand*\eqqcolon{\MT at eqcolon}   % duplet
-    \providecommand*\Eqqcolon{\MT at eqdblcolon}% duplet
-    \providecommand*\eqcolon{\MT at eqcolon}    % changed
-    \providecommand*\Eqcolon{\MT at eqdblcolon} % changed
-    \providecommand*\colonapprox{\MT at colonapprox}
-    \providecommand*\Colonapprox{\MT at dblcolonapprox}
-    \providecommand*\colonsim{\MT at colonsim}
-    \providecommand*\Colonsim{\MT at dblcolonsim}
+    \providecommand*\dblcolon{\MATHT at dblcolon}
+    \providecommand*\coloneqq{\MATHT at coloneq}   % duplet
+    \providecommand*\Coloneqq{\MATHT at dblcoloneq}% duplet
+    \providecommand*\coloneq{\MATHT at coloneq}    % changed
+    \providecommand*\Coloneq{\MATHT at dblcoloneq} % changed
+    \providecommand*\eqqcolon{\MATHT at eqcolon}   % duplet
+    \providecommand*\Eqqcolon{\MATHT at eqdblcolon}% duplet
+    \providecommand*\eqcolon{\MATHT at eqcolon}    % changed
+    \providecommand*\Eqcolon{\MATHT at eqdblcolon} % changed
+    \providecommand*\colonapprox{\MATHT at colonapprox}
+    \providecommand*\Colonapprox{\MATHT at dblcolonapprox}
+    \providecommand*\colonsim{\MATHT at colonsim}
+    \providecommand*\Colonsim{\MATHT at dblcolonsim}
     % new
-    \providecommand*\approxcolon{\MT at approxcolon}
-    \providecommand*\Approxcolon{\MT at approxdblcolon}
-    \providecommand*\simcolon{\MT at simcolon}
-    \providecommand*\Simcolon{\MT at simdblcolon}
-    \providecommand*\colondash{\MT at colondash}
-    \providecommand*\Colondash{\MT at dblcolondash}
-    \providecommand*\dashcolon{\MT at dashcolon}
-    \providecommand*\Dashcolon{\MT at dashdblcolon}
+    \providecommand*\approxcolon{\MATHT at approxcolon}
+    \providecommand*\Approxcolon{\MATHT at approxdblcolon}
+    \providecommand*\simcolon{\MATHT at simcolon}
+    \providecommand*\Simcolon{\MATHT at simdblcolon}
+    \providecommand*\colondash{\MATHT at colondash}
+    \providecommand*\Colondash{\MATHT at dblcolondash}
+    \providecommand*\dashcolon{\MATHT at dashcolon}
+    \providecommand*\Dashcolon{\MATHT at dashdblcolon}
   }
 }
 %    \end{macrocode}





More information about the latex3-commits mailing list.