texlive[54326] Master/texmf-dist: schemata (15mar20)

commits+karl at tug.org commits+karl at tug.org
Sun Mar 15 22:31:09 CET 2020


Revision: 54326
          http://tug.org/svn/texlive?view=revision&revision=54326
Author:   karl
Date:     2020-03-15 22:31:09 +0100 (Sun, 15 Mar 2020)
Log Message:
-----------
schemata (15mar20)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/generic/schemata/README
    trunk/Master/texmf-dist/doc/generic/schemata/README.txt
    trunk/Master/texmf-dist/doc/generic/schemata/schemata.pdf
    trunk/Master/texmf-dist/source/generic/schemata/schemata.dtx
    trunk/Master/texmf-dist/source/generic/schemata/schemata.ins
    trunk/Master/texmf-dist/tex/generic/schemata/schemata.sty

Modified: trunk/Master/texmf-dist/doc/generic/schemata/README
===================================================================
--- trunk/Master/texmf-dist/doc/generic/schemata/README	2020-03-15 21:29:42 UTC (rev 54325)
+++ trunk/Master/texmf-dist/doc/generic/schemata/README	2020-03-15 21:31:09 UTC (rev 54326)
@@ -115,265 +115,3 @@
 http://www.ctan.org/tex-archive/help/Catalogue/licenses.lppl.html
 
 Happy TeXing!
-\ifx\fmtname\schemataLaTeX\else
-  \catcode`@=11\relax
-\fi
-\newbox\@schemata at rhs
-\newbox\@schemata at lhs
-\newdimen\@schemata at rheight
-\newdimen\@schemata at lheight
-\newif\if at schemata@LCBox
-\newif\if at schemata@SWBox
-\newif\if at schemata@NudgeBox
-\ifx\fmtname\schemataLaTeX
-  \DeclareOption{braces}%
-    {\let\@schemata at LD\lbrace \let\@schemata at RD\rbrace}
-  \DeclareOption{brackets}%
-    {\let\@schemata at LD\lbrack \let\@schemata at RD\rbrack}
-  \DeclareOption{parens}%
-    {\let\@schemata at LD( \let\@schemata at RD)}
-  \DeclareOption{groups}%
-    {\let\@schemata at LD\lgroup \let\@schemata at RD\rgroup}
-  \ExecuteOptions{braces}
-  \ProcessOptions\relax
-\else
-  \let\@schemata at LD\lbrace%
-  \let\@schemata at RD\rbrace%
-\fi
-\ifx\fmtname\schemataLaTeX
-  \newcommand*{\DoBraces}%
-    {\let\@schemata at LD\lbrace \let\@schemata at RD\rbrace}
-\else
-  \def\DoBraces%
-    {\let\@schemata at LD\lbrace \let\@schemata at RD\rbrace}
-\fi
-\ifx\fmtname\schemataLaTeX
-  \newcommand*{\DoBrackets}%
-    {\let\@schemata at LD\lbrack \let\@schemata at RD\rbrack}
-\else
-  \def\DoBrackets%
-    {\let\@schemata at LD\lbrack \let\@schemata at RD\rbrack}
-\fi
-\ifx\fmtname\schemataLaTeX
-  \newcommand*{\DoParens}%
-    {\let\@schemata at LD( \let\@schemata at RD)}
-\else
-  \def\DoParens%
-    {\let\@schemata at LD( \let\@schemata at RD)}
-\fi
-\ifx\fmtname\schemataLaTeX
-  \newcommand*{\DoGroups}%
-    {\let\@schemata at LD\lgroup \let\@schemata at RD\rgroup}
-\else
-  \def\DoGroups%
-    {\let\@schemata at LD\lgroup \let\@schemata at RD\rgroup}
-\fi
-\ifx\fmtname\schemataLaTeX
-  \newcommand*{\LCschema}{\@schemata at LCBoxtrue}
-\else
-  \def\LCschema{\@schemata at LCBoxtrue}
-\fi
-\ifx\fmtname\schemataLaTeX
-  \newcommand*{\UCschema}{\@schemata at LCBoxfalse}
-\else
-  \def\UCschema{\@schemata at LCBoxfalse}
-\fi
-\ifx\fmtname\schemataLaTeX
-  \newcommand*{\SwitchSB}{\@schemata at SWBoxtrue}%
-\else
-  \def\SwitchSB{\@schemata at SWBoxtrue}
-\fi
-\ifx\fmtname\schemataLaTeX
-  \newcommand*{\NudgeSB}{\@schemata at NudgeBoxtrue}
-\else
-  \def\NudgeSB{\@schemata at NudgeBoxtrue}
-\fi
-\ifx\fmtname\schemataLaTeX
-  \newcommand{\SBNudgeFactor}{\kern0.2em}
-\else
-  \def\SBNudgeFactor{\kern0.2em}
-\fi
-\ifx\fmtname\schemataLaTeX
-  \newcommand*{\schemabox}[2][0pt]{\@schemata at schemabox[#1]{#2}}
-\else
-  \def\schemabox{\futurelet\testchar\@schemata at schemab@x}
-  \def\@schemata at schemab@x{%
-    \ifx[\testchar
-      \let\next\@schemata at schemabox%
-    \else
-      \let\next\@schemata@@schemab at x%
-    \fi
-    \next%
-  }%
-  \def\@schemata@@schemab at x#1{\@schemata at schemabox[0pt]{#1}}
-\fi
-\def\@schemata at schemabox[#1]#2{%
-  \ifinner
-    \if at schemata@LCBox
-      \def\@Adj{}%
-      \if at schemata@SWBox\def\@Adj{\strut}\fi
-    \else
-      \def\@Adj{\strut}%
-      \if at schemata@SWBox\def\@Adj{}\fi
-    \fi
-    \if at schemata@NudgeBox
-      \let\@Nudge\SBNudgeFactor%
-    \else
-      \def\@Nudge{}%
-    \fi
-    \ifdim#1<1pt
-      \def\\{\@Nudge\egroup\hbox\bgroup\ignorespaces }%
-      \vbox{\hbox\bgroup\@Adj\ignorespaces #2\@Nudge\egroup}%
-    \else
-      \def\\{\hfil\egroup\hbox to #1\bgroup\ignorespaces }%
-      \vbox{\hbox to #1\bgroup\@Adj\ignorespaces #2\hfil\egroup}%
-    \fi
-  \else
-    #2%
-  \fi
-  \@schemata at SWBoxfalse%
-  \@schemata at NudgeBoxfalse%
-}
-\ifx\fmtname\schemataLaTeX
-  \newcommand{\schema}[3][open]{%
-    \@schemata at schema[#1]{#2}{#3}}
-\else
-  \long\def\schema{\futurelet\testchar\@schemata at schem@}
-  \long\def\@schemata at schem@{%
-    \ifx[\testchar
-      \let\next\@schemata at schema%
-    \else
-      \let\next\@schemata@@schem@%
-    \fi
-    \next%
-  }%
-  \long\def\@schemata@@schem@#1#2{%
-    \@schemata at schema[open]{#1}{#2}}
-\fi
-\long\def\@schemata at schema[#1]#2#3{%
-  \def\@ption{#1}\def\@pen{open}%
-  \ifx\@ption\@pen
-    \setbox\@schemata at rhs=\vbox{#3}%
-    \@schemata at rheight=\ht\@schemata at rhs%
-    \advance\@schemata at rheight\dp\@schemata at rhs%
-    \advance\@schemata at rheight by 1.44265ex%
-    \hbox{$\vcenter{#2}%
-      \@schemata at lbrace{\@schemata at rheight}%
-      \vcenter{#3}$}%
-  \else
-    \setbox\@schemata at lhs=\vbox{#2}%
-    \@schemata at lheight=\ht\@schemata at lhs%
-    \advance\@schemata at lheight\dp\@schemata at lhs%
-    \advance\@schemata at lheight by 1.44265ex%
-    \hbox{$\vcenter{#2}%
-      \kern-0.2em\@schemata at rbrace{\@schemata at lheight}%
-      \vcenter{#3}$}%
-  \fi
-}
-\ifx\fmtname\schemataLaTeX
-  \newcommand{\Schema}[5][open]{%
-    \@schemata at Schema[#1]{#2}{#3}{#4}{#5}}
-\else
-  \long\def\Schema{\futurelet\testchar\@schemata at Schem@}
-  \long\def\@schemata at Schem@{%
-    \ifx[\testchar
-      \let\next\@schemata at Schema%
-    \else
-      \let\next\@schemata@@Schem@%
-    \fi
-    \next%
-  }%
-  \long\def\@schemata@@Schem@#1#2#3#4{%
-    \@schemata at Schema[open]{#1}{#2}{#3}{#4}}
-\fi
-\long\def\@schemata at Schema[#1]#2#3#4#5{%
-  \def\@ption{#1}%
-  \def\@pen{open}%
-  \dimen0=#2%
-  \ifx\@ption\@pen
-    \hbox{$\vcenter{\vskip1.44265\dimen0#4}%
-      \@schemata at biglbrace{#2}{#3}\vcenter{#5}$}%
-  \else
-    \hbox{$\vcenter{\vskip1.44265\dimen0#4}\kern-0.2em%
-      \@schemata at bigrbrace{#2}{#3}\vcenter{#5}$}%
-  \fi
-}
-\ifx\fmtname\schemataLaTeX
-  \newcommand*{\@schemata at lbrace}[1]{%
-    \ifmmode
-      \left.\vcenter{\vbox to #1{\vfil}}\right\@schemata at LD%
-    \fi
-  }
-\else
-  \def\@schemata at lbrace#1{%
-    \ifmmode
-      \left.\vcenter{\vbox to #1{\vfil}}\right\@schemata at LD%
-    \fi
-  }
-\fi
-\ifx\fmtname\schemataLaTeX
-  \newcommand*{\@schemata at rbrace}[1]{%
-    \ifmmode
-      \left\@schemata at RD\vcenter{\vbox to #1{\vfil}}\right.%
-    \fi
-  }
-\else
-  \def\@schemata at rbrace#1{%
-    \ifmmode
-      \left\@schemata at RD\vcenter{\vbox to #1{\vfil}}\right.%
-    \fi
-  }
-\fi
-\ifx\fmtname\schemataLaTeX
-  \newcommand*{\@schemata at biglbrace}[2]{%
-    \@schemata@@biglbrace{#1}{#2}}
-\else
-  \def\@schemata at biglbrace#1#2{%
-    \@schemata@@biglbrace{#1}{#2}}
-\fi
-\def\@schemata@@biglbrace#1#2{%
-  \dimen0=#1%
-  \dimen2=#2%
-  \dimen4=-\dimen2%
-  \ifdim\dimen4>\dimen2\dimen2=\dimen4\fi
-  \ifdim\dimen0<0pt
-    \ifmmode\vcenter{\hbox{$\left.%
-      \vbox to 1.44265\dimen2{\vfil}%
-      \right\@schemata at LD%
-      \atop\vbox to -1.44265\dimen0{\vfil}$}}\fi
-  \else
-    \ifmmode\vcenter{\hbox{$\vbox to 1.44265\dimen0{\vfil}%
-      \atop\left.%
-      \vbox to 1.44265\dimen2{\vfil}%
-      \right\@schemata at LD$}}\fi
-  \fi
-}
-\ifx\fmtname\schemataLaTeX
-  \newcommand*{\@schemata at bigrbrace}[2]{%
-    \@schemata@@bigrbrace{#1}{#2}%
-  }
-\else
-  \def\@schemata at bigrbrace#1#2{%
-    \@schemata@@bigrbrace{#1}{#2}%
-  }
-\fi
-\def\@schemata@@bigrbrace#1#2{%
-  \dimen0=#1%
-  \dimen2=#2%
-  \dimen4=-\dimen2%
-  \ifdim\dimen4>\dimen2\dimen2=\dimen4\fi
-  \ifdim\dimen0<0pt
-    \ifmmode\vcenter{\hbox{$\left.%
-      \vbox to 1.44265\dimen2{\vfil}%
-      \right\@schemata at RD%
-      \atop\vbox to -1.44265\dimen0{\vfil}$}}\fi
-  \else
-    \ifmmode\vcenter{\hbox{$\vbox to 1.44265\dimen0{\vfil}%
-      \atop\left.%
-      \vbox to 1.44265\dimen2{\vfil}%
-      \right\@schemata at RD$}}\fi
-  \fi
-}
-\ifx\fmtname\schemataLaTeX\else
-  \catcode`@=12\relax
-\fi

Modified: trunk/Master/texmf-dist/doc/generic/schemata/README.txt
===================================================================
--- trunk/Master/texmf-dist/doc/generic/schemata/README.txt	2020-03-15 21:29:42 UTC (rev 54325)
+++ trunk/Master/texmf-dist/doc/generic/schemata/README.txt	2020-03-15 21:31:09 UTC (rev 54326)
@@ -115,265 +115,3 @@
 http://www.ctan.org/tex-archive/help/Catalogue/licenses.lppl.html
 
 Happy TeXing!
-\ifx\fmtname\schemataLaTeX\else
-  \catcode`@=11\relax
-\fi
-\newbox\@schemata at rhs
-\newbox\@schemata at lhs
-\newdimen\@schemata at rheight
-\newdimen\@schemata at lheight
-\newif\if at schemata@LCBox
-\newif\if at schemata@SWBox
-\newif\if at schemata@NudgeBox
-\ifx\fmtname\schemataLaTeX
-  \DeclareOption{braces}%
-    {\let\@schemata at LD\lbrace \let\@schemata at RD\rbrace}
-  \DeclareOption{brackets}%
-    {\let\@schemata at LD\lbrack \let\@schemata at RD\rbrack}
-  \DeclareOption{parens}%
-    {\let\@schemata at LD( \let\@schemata at RD)}
-  \DeclareOption{groups}%
-    {\let\@schemata at LD\lgroup \let\@schemata at RD\rgroup}
-  \ExecuteOptions{braces}
-  \ProcessOptions\relax
-\else
-  \let\@schemata at LD\lbrace%
-  \let\@schemata at RD\rbrace%
-\fi
-\ifx\fmtname\schemataLaTeX
-  \newcommand*{\DoBraces}%
-    {\let\@schemata at LD\lbrace \let\@schemata at RD\rbrace}
-\else
-  \def\DoBraces%
-    {\let\@schemata at LD\lbrace \let\@schemata at RD\rbrace}
-\fi
-\ifx\fmtname\schemataLaTeX
-  \newcommand*{\DoBrackets}%
-    {\let\@schemata at LD\lbrack \let\@schemata at RD\rbrack}
-\else
-  \def\DoBrackets%
-    {\let\@schemata at LD\lbrack \let\@schemata at RD\rbrack}
-\fi
-\ifx\fmtname\schemataLaTeX
-  \newcommand*{\DoParens}%
-    {\let\@schemata at LD( \let\@schemata at RD)}
-\else
-  \def\DoParens%
-    {\let\@schemata at LD( \let\@schemata at RD)}
-\fi
-\ifx\fmtname\schemataLaTeX
-  \newcommand*{\DoGroups}%
-    {\let\@schemata at LD\lgroup \let\@schemata at RD\rgroup}
-\else
-  \def\DoGroups%
-    {\let\@schemata at LD\lgroup \let\@schemata at RD\rgroup}
-\fi
-\ifx\fmtname\schemataLaTeX
-  \newcommand*{\LCschema}{\@schemata at LCBoxtrue}
-\else
-  \def\LCschema{\@schemata at LCBoxtrue}
-\fi
-\ifx\fmtname\schemataLaTeX
-  \newcommand*{\UCschema}{\@schemata at LCBoxfalse}
-\else
-  \def\UCschema{\@schemata at LCBoxfalse}
-\fi
-\ifx\fmtname\schemataLaTeX
-  \newcommand*{\SwitchSB}{\@schemata at SWBoxtrue}%
-\else
-  \def\SwitchSB{\@schemata at SWBoxtrue}
-\fi
-\ifx\fmtname\schemataLaTeX
-  \newcommand*{\NudgeSB}{\@schemata at NudgeBoxtrue}
-\else
-  \def\NudgeSB{\@schemata at NudgeBoxtrue}
-\fi
-\ifx\fmtname\schemataLaTeX
-  \newcommand{\SBNudgeFactor}{\kern0.2em}
-\else
-  \def\SBNudgeFactor{\kern0.2em}
-\fi
-\ifx\fmtname\schemataLaTeX
-  \newcommand*{\schemabox}[2][0pt]{\@schemata at schemabox[#1]{#2}}
-\else
-  \def\schemabox{\futurelet\testchar\@schemata at schemab@x}
-  \def\@schemata at schemab@x{%
-    \ifx[\testchar
-      \let\next\@schemata at schemabox%
-    \else
-      \let\next\@schemata@@schemab at x%
-    \fi
-    \next%
-  }%
-  \def\@schemata@@schemab at x#1{\@schemata at schemabox[0pt]{#1}}
-\fi
-\def\@schemata at schemabox[#1]#2{%
-  \ifinner
-    \if at schemata@LCBox
-      \def\@Adj{}%
-      \if at schemata@SWBox\def\@Adj{\strut}\fi
-    \else
-      \def\@Adj{\strut}%
-      \if at schemata@SWBox\def\@Adj{}\fi
-    \fi
-    \if at schemata@NudgeBox
-      \let\@Nudge\SBNudgeFactor%
-    \else
-      \def\@Nudge{}%
-    \fi
-    \ifdim#1<1pt
-      \def\\{\@Nudge\egroup\hbox\bgroup\ignorespaces }%
-      \vbox{\hbox\bgroup\@Adj\ignorespaces #2\@Nudge\egroup}%
-    \else
-      \def\\{\hfil\egroup\hbox to #1\bgroup\ignorespaces }%
-      \vbox{\hbox to #1\bgroup\@Adj\ignorespaces #2\hfil\egroup}%
-    \fi
-  \else
-    #2%
-  \fi
-  \@schemata at SWBoxfalse%
-  \@schemata at NudgeBoxfalse%
-}
-\ifx\fmtname\schemataLaTeX
-  \newcommand{\schema}[3][open]{%
-    \@schemata at schema[#1]{#2}{#3}}
-\else
-  \long\def\schema{\futurelet\testchar\@schemata at schem@}
-  \long\def\@schemata at schem@{%
-    \ifx[\testchar
-      \let\next\@schemata at schema%
-    \else
-      \let\next\@schemata@@schem@%
-    \fi
-    \next%
-  }%
-  \long\def\@schemata@@schem@#1#2{%
-    \@schemata at schema[open]{#1}{#2}}
-\fi
-\long\def\@schemata at schema[#1]#2#3{%
-  \def\@ption{#1}\def\@pen{open}%
-  \ifx\@ption\@pen
-    \setbox\@schemata at rhs=\vbox{#3}%
-    \@schemata at rheight=\ht\@schemata at rhs%
-    \advance\@schemata at rheight\dp\@schemata at rhs%
-    \advance\@schemata at rheight by 1.44265ex%
-    \hbox{$\vcenter{#2}%
-      \@schemata at lbrace{\@schemata at rheight}%
-      \vcenter{#3}$}%
-  \else
-    \setbox\@schemata at lhs=\vbox{#2}%
-    \@schemata at lheight=\ht\@schemata at lhs%
-    \advance\@schemata at lheight\dp\@schemata at lhs%
-    \advance\@schemata at lheight by 1.44265ex%
-    \hbox{$\vcenter{#2}%
-      \kern-0.2em\@schemata at rbrace{\@schemata at lheight}%
-      \vcenter{#3}$}%
-  \fi
-}
-\ifx\fmtname\schemataLaTeX
-  \newcommand{\Schema}[5][open]{%
-    \@schemata at Schema[#1]{#2}{#3}{#4}{#5}}
-\else
-  \long\def\Schema{\futurelet\testchar\@schemata at Schem@}
-  \long\def\@schemata at Schem@{%
-    \ifx[\testchar
-      \let\next\@schemata at Schema%
-    \else
-      \let\next\@schemata@@Schem@%
-    \fi
-    \next%
-  }%
-  \long\def\@schemata@@Schem@#1#2#3#4{%
-    \@schemata at Schema[open]{#1}{#2}{#3}{#4}}
-\fi
-\long\def\@schemata at Schema[#1]#2#3#4#5{%
-  \def\@ption{#1}%
-  \def\@pen{open}%
-  \dimen0=#2%
-  \ifx\@ption\@pen
-    \hbox{$\vcenter{\vskip1.44265\dimen0#4}%
-      \@schemata at biglbrace{#2}{#3}\vcenter{#5}$}%
-  \else
-    \hbox{$\vcenter{\vskip1.44265\dimen0#4}\kern-0.2em%
-      \@schemata at bigrbrace{#2}{#3}\vcenter{#5}$}%
-  \fi
-}
-\ifx\fmtname\schemataLaTeX
-  \newcommand*{\@schemata at lbrace}[1]{%
-    \ifmmode
-      \left.\vcenter{\vbox to #1{\vfil}}\right\@schemata at LD%
-    \fi
-  }
-\else
-  \def\@schemata at lbrace#1{%
-    \ifmmode
-      \left.\vcenter{\vbox to #1{\vfil}}\right\@schemata at LD%
-    \fi
-  }
-\fi
-\ifx\fmtname\schemataLaTeX
-  \newcommand*{\@schemata at rbrace}[1]{%
-    \ifmmode
-      \left\@schemata at RD\vcenter{\vbox to #1{\vfil}}\right.%
-    \fi
-  }
-\else
-  \def\@schemata at rbrace#1{%
-    \ifmmode
-      \left\@schemata at RD\vcenter{\vbox to #1{\vfil}}\right.%
-    \fi
-  }
-\fi
-\ifx\fmtname\schemataLaTeX
-  \newcommand*{\@schemata at biglbrace}[2]{%
-    \@schemata@@biglbrace{#1}{#2}}
-\else
-  \def\@schemata at biglbrace#1#2{%
-    \@schemata@@biglbrace{#1}{#2}}
-\fi
-\def\@schemata@@biglbrace#1#2{%
-  \dimen0=#1%
-  \dimen2=#2%
-  \dimen4=-\dimen2%
-  \ifdim\dimen4>\dimen2\dimen2=\dimen4\fi
-  \ifdim\dimen0<0pt
-    \ifmmode\vcenter{\hbox{$\left.%
-      \vbox to 1.44265\dimen2{\vfil}%
-      \right\@schemata at LD%
-      \atop\vbox to -1.44265\dimen0{\vfil}$}}\fi
-  \else
-    \ifmmode\vcenter{\hbox{$\vbox to 1.44265\dimen0{\vfil}%
-      \atop\left.%
-      \vbox to 1.44265\dimen2{\vfil}%
-      \right\@schemata at LD$}}\fi
-  \fi
-}
-\ifx\fmtname\schemataLaTeX
-  \newcommand*{\@schemata at bigrbrace}[2]{%
-    \@schemata@@bigrbrace{#1}{#2}%
-  }
-\else
-  \def\@schemata at bigrbrace#1#2{%
-    \@schemata@@bigrbrace{#1}{#2}%
-  }
-\fi
-\def\@schemata@@bigrbrace#1#2{%
-  \dimen0=#1%
-  \dimen2=#2%
-  \dimen4=-\dimen2%
-  \ifdim\dimen4>\dimen2\dimen2=\dimen4\fi
-  \ifdim\dimen0<0pt
-    \ifmmode\vcenter{\hbox{$\left.%
-      \vbox to 1.44265\dimen2{\vfil}%
-      \right\@schemata at RD%
-      \atop\vbox to -1.44265\dimen0{\vfil}$}}\fi
-  \else
-    \ifmmode\vcenter{\hbox{$\vbox to 1.44265\dimen0{\vfil}%
-      \atop\left.%
-      \vbox to 1.44265\dimen2{\vfil}%
-      \right\@schemata at RD$}}\fi
-  \fi
-}
-\ifx\fmtname\schemataLaTeX\else
-  \catcode`@=12\relax
-\fi

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

Modified: trunk/Master/texmf-dist/source/generic/schemata/schemata.dtx
===================================================================
--- trunk/Master/texmf-dist/source/generic/schemata/schemata.dtx	2020-03-15 21:29:42 UTC (rev 54325)
+++ trunk/Master/texmf-dist/source/generic/schemata/schemata.dtx	2020-03-15 21:31:09 UTC (rev 54326)
@@ -202,7 +202,7 @@
 %<package>\expandafter\NeedsTeXFormat\expandafter{\schemataLaTeX}
 %<package>\ProvidesPackage{schemata}
 %<*package>
-  [2020/03/13 v1.0 generic package to aid construction of topical categories]
+  [2020/03/14 v1.1 generic package to aid construction of topical categories]
 %</package>
 %<package>\fi
 %<*driver>
@@ -285,6 +285,7 @@
 % \changes{v0.6}{2013/03/10}{Added features}
 % \changes{v0.7}{2013/09/23}{Changed contact info}
 % \changes{v0.8}{2016/01/25}{Rewrote manual; moved to dtxgen}
+% \changes{v1.1}{2020/03/14}{Fix issue with dtx guards}
 %
 % \GetFileInfo{\jobname.dtx}
 % \DoNotIndex{\bgroup, \csname, \DeclareOption, \def, \dimen, \egroup, \else, \endcsname, \endinput, \ExecuteOptions, \expandafter, \fi, \futurelet, \gdef, \hbox, \hfil, \if, \ifcsname, \ifdim, \ifmmode, \ifx, \ignorespaces, \index, \let, \newbox, \newcommand, \newdimen, \newif, \next, \PackageWarning, \ProcessOptions, \relax, \RequirePackage, \setbox, \space, \testchar, \vbox, \vcenter, \vfil, \vskip}
@@ -2052,7 +2053,9 @@
 %  \newpage\PrintChanges
 %  \newpage\PrintIndex
 %}
-%
+% \iffalse
+%<*package>
+% \fi
 % \section{Implementation}
 %
 % Shorter macros are written in both \LaTeX{} and generic \TeX. Longer macros implement a platform-specific front end and a common back end. The macros default to \LaTeXe{} format. If the format test fails, then generic macros are selected.\medskip
@@ -2064,7 +2067,7 @@
 % \leavevmode\llap{\scriptsize 4\ \ }\verb+%<package>\expandafter\NeedsTeXFormat\expandafter{\schemataLaTeX}+
 % \leavevmode\llap{\scriptsize 5\ \ }\verb+%<package>\ProvidesPackage{schemata}+
 %                                  \verb+%<*package>+
-% \leavevmode\llap{\scriptsize 6\ \ }\verb+  [2020/03/13 v1.0 generic package to aid construction of topical categories]+
+% \leavevmode\llap{\scriptsize 6\ \ }\verb+  [2020/03/14 v1.1 generic package to aid construction of topical categories]+
 %                                  \verb+%</package>+
 % \leavevmode\llap{\scriptsize 7\ \ }\verb+%<package>\fi+
 % \egroup

Modified: trunk/Master/texmf-dist/source/generic/schemata/schemata.ins
===================================================================
--- trunk/Master/texmf-dist/source/generic/schemata/schemata.ins	2020-03-15 21:29:42 UTC (rev 54325)
+++ trunk/Master/texmf-dist/source/generic/schemata/schemata.ins	2020-03-15 21:31:09 UTC (rev 54326)
@@ -54,268 +54,6 @@
   \file{\jobname.sty}{\from{\jobname.dtx}{package}}
 }
 \endbatchfile
-\ifx\fmtname\schemataLaTeX\else
-  \catcode`@=11\relax
-\fi
-\newbox\@schemata at rhs
-\newbox\@schemata at lhs
-\newdimen\@schemata at rheight
-\newdimen\@schemata at lheight
-\newif\if at schemata@LCBox
-\newif\if at schemata@SWBox
-\newif\if at schemata@NudgeBox
-\ifx\fmtname\schemataLaTeX
-  \DeclareOption{braces}%
-    {\let\@schemata at LD\lbrace \let\@schemata at RD\rbrace}
-  \DeclareOption{brackets}%
-    {\let\@schemata at LD\lbrack \let\@schemata at RD\rbrack}
-  \DeclareOption{parens}%
-    {\let\@schemata at LD( \let\@schemata at RD)}
-  \DeclareOption{groups}%
-    {\let\@schemata at LD\lgroup \let\@schemata at RD\rgroup}
-  \ExecuteOptions{braces}
-  \ProcessOptions\relax
-\else
-  \let\@schemata at LD\lbrace%
-  \let\@schemata at RD\rbrace%
-\fi
-\ifx\fmtname\schemataLaTeX
-  \newcommand*{\DoBraces}%
-    {\let\@schemata at LD\lbrace \let\@schemata at RD\rbrace}
-\else
-  \def\DoBraces%
-    {\let\@schemata at LD\lbrace \let\@schemata at RD\rbrace}
-\fi
-\ifx\fmtname\schemataLaTeX
-  \newcommand*{\DoBrackets}%
-    {\let\@schemata at LD\lbrack \let\@schemata at RD\rbrack}
-\else
-  \def\DoBrackets%
-    {\let\@schemata at LD\lbrack \let\@schemata at RD\rbrack}
-\fi
-\ifx\fmtname\schemataLaTeX
-  \newcommand*{\DoParens}%
-    {\let\@schemata at LD( \let\@schemata at RD)}
-\else
-  \def\DoParens%
-    {\let\@schemata at LD( \let\@schemata at RD)}
-\fi
-\ifx\fmtname\schemataLaTeX
-  \newcommand*{\DoGroups}%
-    {\let\@schemata at LD\lgroup \let\@schemata at RD\rgroup}
-\else
-  \def\DoGroups%
-    {\let\@schemata at LD\lgroup \let\@schemata at RD\rgroup}
-\fi
-\ifx\fmtname\schemataLaTeX
-  \newcommand*{\LCschema}{\@schemata at LCBoxtrue}
-\else
-  \def\LCschema{\@schemata at LCBoxtrue}
-\fi
-\ifx\fmtname\schemataLaTeX
-  \newcommand*{\UCschema}{\@schemata at LCBoxfalse}
-\else
-  \def\UCschema{\@schemata at LCBoxfalse}
-\fi
-\ifx\fmtname\schemataLaTeX
-  \newcommand*{\SwitchSB}{\@schemata at SWBoxtrue}%
-\else
-  \def\SwitchSB{\@schemata at SWBoxtrue}
-\fi
-\ifx\fmtname\schemataLaTeX
-  \newcommand*{\NudgeSB}{\@schemata at NudgeBoxtrue}
-\else
-  \def\NudgeSB{\@schemata at NudgeBoxtrue}
-\fi
-\ifx\fmtname\schemataLaTeX
-  \newcommand{\SBNudgeFactor}{\kern0.2em}
-\else
-  \def\SBNudgeFactor{\kern0.2em}
-\fi
-\ifx\fmtname\schemataLaTeX
-  \newcommand*{\schemabox}[2][0pt]{\@schemata at schemabox[#1]{#2}}
-\else
-  \def\schemabox{\futurelet\testchar\@schemata at schemab@x}
-  \def\@schemata at schemab@x{%
-    \ifx[\testchar
-      \let\next\@schemata at schemabox%
-    \else
-      \let\next\@schemata@@schemab at x%
-    \fi
-    \next%
-  }%
-  \def\@schemata@@schemab at x#1{\@schemata at schemabox[0pt]{#1}}
-\fi
-\def\@schemata at schemabox[#1]#2{%
-  \ifinner
-    \if at schemata@LCBox
-      \def\@Adj{}%
-      \if at schemata@SWBox\def\@Adj{\strut}\fi
-    \else
-      \def\@Adj{\strut}%
-      \if at schemata@SWBox\def\@Adj{}\fi
-    \fi
-    \if at schemata@NudgeBox
-      \let\@Nudge\SBNudgeFactor%
-    \else
-      \def\@Nudge{}%
-    \fi
-    \ifdim#1<1pt
-      \def\\{\@Nudge\egroup\hbox\bgroup\ignorespaces }%
-      \vbox{\hbox\bgroup\@Adj\ignorespaces #2\@Nudge\egroup}%
-    \else
-      \def\\{\hfil\egroup\hbox to #1\bgroup\ignorespaces }%
-      \vbox{\hbox to #1\bgroup\@Adj\ignorespaces #2\hfil\egroup}%
-    \fi
-  \else
-    #2%
-  \fi
-  \@schemata at SWBoxfalse%
-  \@schemata at NudgeBoxfalse%
-}
-\ifx\fmtname\schemataLaTeX
-  \newcommand{\schema}[3][open]{%
-    \@schemata at schema[#1]{#2}{#3}}
-\else
-  \long\def\schema{\futurelet\testchar\@schemata at schem@}
-  \long\def\@schemata at schem@{%
-    \ifx[\testchar
-      \let\next\@schemata at schema%
-    \else
-      \let\next\@schemata@@schem@%
-    \fi
-    \next%
-  }%
-  \long\def\@schemata@@schem@#1#2{%
-    \@schemata at schema[open]{#1}{#2}}
-\fi
-\long\def\@schemata at schema[#1]#2#3{%
-  \def\@ption{#1}\def\@pen{open}%
-  \ifx\@ption\@pen
-    \setbox\@schemata at rhs=\vbox{#3}%
-    \@schemata at rheight=\ht\@schemata at rhs%
-    \advance\@schemata at rheight\dp\@schemata at rhs%
-    \advance\@schemata at rheight by 1.44265ex%
-    \hbox{$\vcenter{#2}%
-      \@schemata at lbrace{\@schemata at rheight}%
-      \vcenter{#3}$}%
-  \else
-    \setbox\@schemata at lhs=\vbox{#2}%
-    \@schemata at lheight=\ht\@schemata at lhs%
-    \advance\@schemata at lheight\dp\@schemata at lhs%
-    \advance\@schemata at lheight by 1.44265ex%
-    \hbox{$\vcenter{#2}%
-      \kern-0.2em\@schemata at rbrace{\@schemata at lheight}%
-      \vcenter{#3}$}%
-  \fi
-}
-\ifx\fmtname\schemataLaTeX
-  \newcommand{\Schema}[5][open]{%
-    \@schemata at Schema[#1]{#2}{#3}{#4}{#5}}
-\else
-  \long\def\Schema{\futurelet\testchar\@schemata at Schem@}
-  \long\def\@schemata at Schem@{%
-    \ifx[\testchar
-      \let\next\@schemata at Schema%
-    \else
-      \let\next\@schemata@@Schem@%
-    \fi
-    \next%
-  }%
-  \long\def\@schemata@@Schem@#1#2#3#4{%
-    \@schemata at Schema[open]{#1}{#2}{#3}{#4}}
-\fi
-\long\def\@schemata at Schema[#1]#2#3#4#5{%
-  \def\@ption{#1}%
-  \def\@pen{open}%
-  \dimen0=#2%
-  \ifx\@ption\@pen
-    \hbox{$\vcenter{\vskip1.44265\dimen0#4}%
-      \@schemata at biglbrace{#2}{#3}\vcenter{#5}$}%
-  \else
-    \hbox{$\vcenter{\vskip1.44265\dimen0#4}\kern-0.2em%
-      \@schemata at bigrbrace{#2}{#3}\vcenter{#5}$}%
-  \fi
-}
-\ifx\fmtname\schemataLaTeX
-  \newcommand*{\@schemata at lbrace}[1]{%
-    \ifmmode
-      \left.\vcenter{\vbox to #1{\vfil}}\right\@schemata at LD%
-    \fi
-  }
-\else
-  \def\@schemata at lbrace#1{%
-    \ifmmode
-      \left.\vcenter{\vbox to #1{\vfil}}\right\@schemata at LD%
-    \fi
-  }
-\fi
-\ifx\fmtname\schemataLaTeX
-  \newcommand*{\@schemata at rbrace}[1]{%
-    \ifmmode
-      \left\@schemata at RD\vcenter{\vbox to #1{\vfil}}\right.%
-    \fi
-  }
-\else
-  \def\@schemata at rbrace#1{%
-    \ifmmode
-      \left\@schemata at RD\vcenter{\vbox to #1{\vfil}}\right.%
-    \fi
-  }
-\fi
-\ifx\fmtname\schemataLaTeX
-  \newcommand*{\@schemata at biglbrace}[2]{%
-    \@schemata@@biglbrace{#1}{#2}}
-\else
-  \def\@schemata at biglbrace#1#2{%
-    \@schemata@@biglbrace{#1}{#2}}
-\fi
-\def\@schemata@@biglbrace#1#2{%
-  \dimen0=#1%
-  \dimen2=#2%
-  \dimen4=-\dimen2%
-  \ifdim\dimen4>\dimen2\dimen2=\dimen4\fi
-  \ifdim\dimen0<0pt
-    \ifmmode\vcenter{\hbox{$\left.%
-      \vbox to 1.44265\dimen2{\vfil}%
-      \right\@schemata at LD%
-      \atop\vbox to -1.44265\dimen0{\vfil}$}}\fi
-  \else
-    \ifmmode\vcenter{\hbox{$\vbox to 1.44265\dimen0{\vfil}%
-      \atop\left.%
-      \vbox to 1.44265\dimen2{\vfil}%
-      \right\@schemata at LD$}}\fi
-  \fi
-}
-\ifx\fmtname\schemataLaTeX
-  \newcommand*{\@schemata at bigrbrace}[2]{%
-    \@schemata@@bigrbrace{#1}{#2}%
-  }
-\else
-  \def\@schemata at bigrbrace#1#2{%
-    \@schemata@@bigrbrace{#1}{#2}%
-  }
-\fi
-\def\@schemata@@bigrbrace#1#2{%
-  \dimen0=#1%
-  \dimen2=#2%
-  \dimen4=-\dimen2%
-  \ifdim\dimen4>\dimen2\dimen2=\dimen4\fi
-  \ifdim\dimen0<0pt
-    \ifmmode\vcenter{\hbox{$\left.%
-      \vbox to 1.44265\dimen2{\vfil}%
-      \right\@schemata at RD%
-      \atop\vbox to -1.44265\dimen0{\vfil}$}}\fi
-  \else
-    \ifmmode\vcenter{\hbox{$\vbox to 1.44265\dimen0{\vfil}%
-      \atop\left.%
-      \vbox to 1.44265\dimen2{\vfil}%
-      \right\@schemata at RD$}}\fi
-  \fi
-}
-\ifx\fmtname\schemataLaTeX\else
-  \catcode`@=12\relax
-\fi
 %% 
 %% Copyright (C) 2020 by Charles P. Schaum <charles dot schaum at comcast.net>
 %% 

Modified: trunk/Master/texmf-dist/tex/generic/schemata/schemata.sty
===================================================================
--- trunk/Master/texmf-dist/tex/generic/schemata/schemata.sty	2020-03-15 21:29:42 UTC (rev 54325)
+++ trunk/Master/texmf-dist/tex/generic/schemata/schemata.sty	2020-03-15 21:31:09 UTC (rev 54326)
@@ -18,7 +18,7 @@
 \ifx\fmtname\schemataLaTeX
 \expandafter\NeedsTeXFormat\expandafter{\schemataLaTeX}
 \ProvidesPackage{schemata}
-  [2020/03/13 v1.0 generic package to aid construction of topical categories]
+  [2020/03/14 v1.1 generic package to aid construction of topical categories]
 \fi
 \ifx\fmtname\schemataLaTeX\else
   \catcode`@=11\relax



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