summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/mathtools/mhsetup.sty
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2017-06-06 21:53:26 +0000
committerKarl Berry <karl@freefriends.org>2017-06-06 21:53:26 +0000
commitaf4a841a3ac56bc89bf08019c254921b327d2af7 (patch)
treeaf2e36895b67aca097b7227d1e145f1822463c1c /Master/texmf-dist/tex/latex/mathtools/mhsetup.sty
parentd036e1b1dc4d59e9ce15b37af93ae0b55a50520c (diff)
mathtools (24may17)
git-svn-id: svn://tug.org/texlive/trunk@44504 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/mathtools/mhsetup.sty')
-rw-r--r--Master/texmf-dist/tex/latex/mathtools/mhsetup.sty66
1 files changed, 33 insertions, 33 deletions
diff --git a/Master/texmf-dist/tex/latex/mathtools/mhsetup.sty b/Master/texmf-dist/tex/latex/mathtools/mhsetup.sty
index b78969e5746..cf84c8ff77c 100644
--- a/Master/texmf-dist/tex/latex/mathtools/mhsetup.sty
+++ b/Master/texmf-dist/tex/latex/mathtools/mhsetup.sty
@@ -9,6 +9,7 @@
%% This is a generated file.
%%
%% Copyright (C) 2002-2007,2010 by Morten Hoegholm
+%% Copyright (C) 2017 by Lars Madsen
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either
@@ -20,15 +21,14 @@
%%
%% This work has the LPPL maintenance status "maintained".
%%
-%% This Current Maintainer of this work is
-%% Lars Madsen, Will Robertson and Joseph Wright.
+%% This Current Maintainer of this work is Lars Madsen <daleif@math.au.dk>
%%
%% This work consists of the main source file mhsetup.dtx
%% and the derived files
%% mhsetup.sty, mhsetup.pdf, mhsetup.ins, mhsetup.drv.
%%
\ProvidesPackage{mhsetup}%
- [2010/01/21 v1.2a programming setup (MH)]
+ [2017/03/31 v1.3 programming setup (MH)]
\def\MHInternalSyntaxOn{
\edef\MHInternalSyntaxOff{%
\catcode`\noexpand\~=\the\catcode`\~\relax
@@ -57,47 +57,47 @@
\expandafter\MH_let:NwN\csname#1\expandafter\endcsname
\csname#2\endcsname}
\def\MH_new_boolean:n #1{
- \expandafter\@ifdefinable\csname if_boolean_#1:\endcsname{
- \@namedef{boolean_#1_true:}
- {\MH_let:cN{if_boolean_#1:}\iftrue}
- \@namedef{boolean_#1_false:}
- {\MH_let:cN{if_boolean_#1:}\iffalse}
- \@nameuse{boolean_#1_false:}%
+ \expandafter\@ifdefinable\csname MH_if_boolean_#1:\endcsname{
+ \@namedef{MH_boolean_#1_true:}
+ {\MH_let:cN{MH_if_boolean_#1:}\iftrue}
+ \@namedef{MH_boolean_#1_false:}
+ {\MH_let:cN{MH_if_boolean_#1:}\iffalse}
+ \@nameuse{MH_boolean_#1_false:}%
}
}
-\def\MH_set_boolean_F:n #1{ \@nameuse{boolean_#1_false:} }
-\def\MH_set_boolean_T:n #1{ \@nameuse{boolean_#1_true:} }
+\def\MH_set_boolean_F:n #1{ \@nameuse{MH_boolean_#1_false:} }
+\def\MH_set_boolean_T:n #1{ \@nameuse{MH_boolean_#1_true:} }
\def\MH_if_boolean:nTF #1{
- \@nameuse{if_boolean_#1:}
+ \@nameuse{MH_if_boolean_#1:}
\expandafter\@firstoftwo
- \else:
+ \MH_else:
\expandafter\@secondoftwo
- \fi:
+ \MH_fi:
}
\def\MH_if_boolean:nT #1{
- \@nameuse{if_boolean_#1:}
+ \@nameuse{MH_if_boolean_#1:}
\expandafter\@firstofone
- \else:
+ \MH_else:
\expandafter\@gobble
- \fi:
+ \MH_fi:
}
\def\MH_if_boolean:nF #1{
- \@nameuse{if_boolean_#1:}
+ \@nameuse{MH_if_boolean_#1:}
\expandafter\@gobble
- \else:
+ \MH_else:
\expandafter\@firstofone
- \fi:
+ \MH_fi:
}
-\@ifundefined{if:w}{\MH_let:NwN \if:w =\if}{}
-\@ifundefined{if_meaning:NN}{\MH_let:NwN \if_meaning:NN =\ifx}{}
-\@ifundefined{else:}{\MH_let:NwN \else:=\else}{}
-\@ifundefined{fi:}{\MH_let:NwN \fi:=\fi}{}
+\@ifundefined{MH_if:w}{\MH_let:NwN \MH_if:w =\if}{}
+\@ifundefined{MH_if_meaning:NN}{\MH_let:NwN \MH_if_meaning:NN =\ifx}{}
+\@ifundefined{MH_else:}{\MH_let:NwN \MH_else:=\else}{}
+\@ifundefined{MH_fi:}{\MH_let:NwN \MH_fi:=\fi}{}
\AtBeginDocument{
- \@ifundefined{if_num:w}{\MH_let:NwN \if_num:w =\ifnum}{}
- \@ifundefined{if_dim:w}{\MH_let:NwN \if_dim:w =\ifdim}{}
- \@ifundefined{if_case:w}{\MH_let:NwN \if_case:w =\ifcase}{}
+ \@ifundefined{MH_if_num:w}{\MH_let:NwN \MH_if_num:w =\ifnum}{}
+ \@ifundefined{MH_if_dim:w}{\MH_let:NwN \MH_if_dim:w =\ifdim}{}
+ \@ifundefined{MH_if_case:w}{\MH_let:NwN \MH_if_case:w =\ifcase}{}
}
-\@ifundefined{or:}{\MH_let:NwN \or:=\or}{}
+\@ifundefined{MH_or:}{\MH_let:NwN \MH_or:=\or}{}
\def\MH_cs_to_str:N {\expandafter\@gobble\string}
\@ifundefined{eTeXversion}
{
@@ -127,9 +127,9 @@
\futurelet\@let@token\MH_nospace_nextchar:
}
\def\MH_nospace_nextchar:{
- \if_meaning:NN \@let@token\reserved@d
+ \MH_if_meaning:NN \@let@token\reserved@d
\MH_let:NwN \reserved@b\reserved@a
- \fi:
+ \MH_fi:
\reserved@b
}
\long\def\MH_nospace_testopt:nn #1#2{
@@ -138,11 +138,11 @@
{#1[{#2}]}
}
\def\MH_nospace_protected_testopt:n #1{
- \if_meaning:NN \protect\@typeset@protect
+ \MH_if_meaning:NN \protect\@typeset@protect
\expandafter\MH_nospace_testopt:nn
- \else:
+ \MH_else:
\@x@protect#1
- \fi:
+ \MH_fi:
}
\@ifundefined{kernel@ifnextchar}
{\MH_let:NwN \kernel@ifnextchar \@ifnextchar}