diff options
author | Karl Berry <karl@freefriends.org> | 2020-11-24 22:11:37 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2020-11-24 22:11:37 +0000 |
commit | 21dd641b3e636daa59b326c76dabbe7b62e535dd (patch) | |
tree | c1fb0fa6a717e621fceaec58df89ec84659800e4 /Master/texmf-dist/tex/generic | |
parent | a2cc75654ad7bf2c5fc7d54efe0376c00f16078c (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')
-rw-r--r-- | Master/texmf-dist/tex/generic/schemata/schemata.sty | 88 |
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'. |