summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/generic/schemata
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2020-11-24 22:11:37 +0000
committerKarl Berry <karl@freefriends.org>2020-11-24 22:11:37 +0000
commit21dd641b3e636daa59b326c76dabbe7b62e535dd (patch)
treec1fb0fa6a717e621fceaec58df89ec84659800e4 /Master/texmf-dist/tex/generic/schemata
parenta2cc75654ad7bf2c5fc7d54efe0376c00f16078c (diff)
schemata (24nov20)
git-svn-id: svn://tug.org/texlive/trunk@56994 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/generic/schemata')
-rw-r--r--Master/texmf-dist/tex/generic/schemata/schemata.sty88
1 files changed, 40 insertions, 48 deletions
diff --git a/Master/texmf-dist/tex/generic/schemata/schemata.sty b/Master/texmf-dist/tex/generic/schemata/schemata.sty
index e5dfba5de29..2a67b516c8e 100644
--- a/Master/texmf-dist/tex/generic/schemata/schemata.sty
+++ b/Master/texmf-dist/tex/generic/schemata/schemata.sty
@@ -6,19 +6,26 @@
%%
%% schemata.dtx (with options: `package')
%%
-%% --------:| ----------------------------------------------------------------
-%% schemata:| Generic package to aid construction of topical categories
-%% Author:| Charles P. Schaum
-%% E-mail:| charles dot schaum@comcast.net
-%% License:| Released under the LaTeX Project Public License v1.3c or later
-%% See:| http://www.latex-project.org/lppl.txt
+%% This is a generated file.
+%%
+%% Copyright (C) 2020 by Charles P. Schaum <charles[dot]schaum@comcast.net>
+%%
+%% This file 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
+%% 2005/12/01 or later.
%%
{\expandafter}\expandafter\ifx \csname schemataLaTeX\endcsname\relax
\def\schemataLaTeX{LaTeX2e}\fi
\ifx\fmtname\schemataLaTeX
-\expandafter\NeedsTeXFormat\expandafter{\schemataLaTeX}
+\expandafter\NeedsTeXFormat\expandafter{\schemataLaTeX}[2005/12/01]
\ProvidesPackage{schemata}
- [2020/03/14 v1.1 generic package to aid construction of topical categories]
+ [2020/11/23 1.2 generic package to aid construction of topical categories]
\fi
\ifx\fmtname\schemataLaTeX\else
\catcode`@=11\relax
@@ -101,9 +108,9 @@
\ifx\fmtname\schemataLaTeX
\newcommand*{\schemabox}[2][0pt]{\@schemata@schemabox[#1]{#2}}
\else
- \def\schemabox{\futurelet\testchar\@schemata@schemab@x}
+ \def\schemabox{\futurelet\@schemata@testchar\@schemata@schemab@x}
\def\@schemata@schemab@x{%
- \ifx[\testchar
+ \ifx[\@schemata@testchar
\let\next\@schemata@schemabox%
\else
\let\next\@schemata@@schemab@x%
@@ -115,23 +122,27 @@
\def\@schemata@schemabox[#1]#2{%
\ifinner
\if@schemata@LCBox
- \def\@Adj{}%
- \if@schemata@SWBox\def\@Adj{\strut}\fi
+ \def\@schemata@Adj{}%
+ \if@schemata@SWBox\def\@schemata@Adj{\strut}\fi
\else
- \def\@Adj{\strut}%
- \if@schemata@SWBox\def\@Adj{}\fi
+ \def\@schemata@Adj{\strut}%
+ \if@schemata@SWBox\def\@schemata@Adj{}\fi
\fi
\if@schemata@NudgeBox
- \let\@Nudge\SBNudgeFactor%
+ \let\@schemata@Nudge\SBNudgeFactor%
\else
- \def\@Nudge{}%
+ \def\@schemata@Nudge{}%
\fi
\ifdim#1<1pt
- \def\\{\@Nudge\egroup\hbox\bgroup\ignorespaces }%
- \vbox{\hbox\bgroup\@Adj\ignorespaces #2\@Nudge\egroup}%
+ \def\\{\@schemata@Nudge\egroup\hbox\bgroup\ignorespaces }%
+ \vbox{\hbox\bgroup%
+ \@schemata@Adj\ignorespaces #2\@schemata@Nudge%
+ \egroup}%
\else
\def\\{\hfil\egroup\hbox to #1\bgroup\ignorespaces }%
- \vbox{\hbox to #1\bgroup\@Adj\ignorespaces #2\hfil\egroup}%
+ \vbox{\hbox to #1\bgroup%
+ \@schemata@Adj\ignorespaces #2\hfil%
+ \egroup}%
\fi
\else
#2%
@@ -143,9 +154,9 @@
\newcommand{\schema}[3][open]{%
\@schemata@schema[#1]{#2}{#3}}
\else
- \long\def\schema{\futurelet\testchar\@schemata@schem@}
+ \long\def\schema{\futurelet\@schemata@testchar\@schemata@schem@}
\long\def\@schemata@schem@{%
- \ifx[\testchar
+ \ifx[\@schemata@testchar
\let\next\@schemata@schema%
\else
\let\next\@schemata@@schem@%
@@ -156,8 +167,8 @@
\@schemata@schema[open]{#1}{#2}}
\fi
\long\def\@schemata@schema[#1]#2#3{%
- \def\@ption{#1}\def\@pen{open}%
- \ifx\@ption\@pen
+ \def\@schemata@option{#1}\def\@schemata@open{open}%
+ \ifx\@schemata@option\@schemata@open
\setbox\@schemata@rhs=\vbox{#3}%
\@schemata@rheight=\ht\@schemata@rhs%
\advance\@schemata@rheight\dp\@schemata@rhs%
@@ -179,9 +190,9 @@
\newcommand{\Schema}[5][open]{%
\@schemata@Schema[#1]{#2}{#3}{#4}{#5}}
\else
- \long\def\Schema{\futurelet\testchar\@schemata@Schem@}
+ \long\def\Schema{\futurelet\@schemata@testchar\@schemata@Schem@}
\long\def\@schemata@Schem@{%
- \ifx[\testchar
+ \ifx[\@schemata@testchar
\let\next\@schemata@Schema%
\else
\let\next\@schemata@@Schem@%
@@ -192,10 +203,10 @@
\@schemata@Schema[open]{#1}{#2}{#3}{#4}}
\fi
\long\def\@schemata@Schema[#1]#2#3#4#5{%
- \def\@ption{#1}%
- \def\@pen{open}%
+ \def\@schemata@option{#1}%
+ \def\@schemata@open{open}%
\dimen0=#2%
- \ifx\@ption\@pen
+ \ifx\@schemata@option\@schemata@open
\hbox{$\vcenter{\vskip1.44265\dimen0#4}%
\@schemata@biglbrace{#2}{#3}\vcenter{#5}$}%
\else
@@ -282,25 +293,6 @@
\ifx\fmtname\schemataLaTeX\else
\catcode`@=12\relax
\fi
-%%
-%% Copyright (C) 2020 by Charles P. Schaum <charles dot schaum@comcast.net>
-%%
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License (LPPL), either
-%% version 1.3c of this license or (at your option) any later
-%% version. The latest version of this license is in the file:
-%%
-%% http://www.latex-project.org/lppl.txt
-%%
-%% This work is "maintained" (as per LPPL maintenance status) by
-%% Charles P. Schaum.
-%%
-%% This work consists of the file schemata.dtx, schematest.tex,
-%% schemata.png, and a Makefile.
-%% Running "make" generates the derived files README, schemata.pdf,
-%% and schemata.sty.
-%% Running "make inst" installs the files in the user's TeX tree.
-%% Running "make install" installs the files in the local TeX tree.
-%%
+\endinput
%%
%% End of file `schemata.sty'.