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.