diff options
Diffstat (limited to 'Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic')
15 files changed, 0 insertions, 1473 deletions
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/auxfile.cd b/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/auxfile.cd deleted file mode 100644 index 4176ca6e811..00000000000 --- a/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/auxfile.cd +++ /dev/null @@ -1,22 +0,0 @@ -% auxfile.cd -% Anders G S Svensson - -% Source: auxfile.nw -% $Revision: 1.8 $ -% $Date: 1996/06/08 00:43:51 $ - -\edef\auxfile@newwrite@{\noexpand\newwrite} - -\def\newauxfile{\bgroup\@ignorewhitespace@\auxfile@new@} -\def\auxfile@new@#1{\egroup - \@csafter@\auxfile@newwrite@{auxfile@aux@#1}% - \@def@{open#1}{\auxfile@open@{#1}\global\@let@{open#1}\relax}% - \@def@{write#1}{\auxfile@write@{#1}}% - \@def@{read#1}{\auxfile@read@{#1}\global\@let@{read#1}\relax}} -\def\auxfile@open@#1{\immediate\openout\@cs@{auxfile@aux@#1}=\jobname.#1\relax} -\def\auxfile@read@#1{% - \IfFileExists{\jobname.#1}% - {\edef\@action@{\noexpand\@makeatletter@\noexpand\input\jobname.#1\relax - \noexpand\@restoreat@{\the\catcode`\@}}\@action@}% - {}} -\def\auxfile@write@#1{\write\@cs@{auxfile@aux@#1}} diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/carrot.tex b/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/carrot.tex deleted file mode 100644 index 410049cf16b..00000000000 --- a/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/carrot.tex +++ /dev/null @@ -1,283 +0,0 @@ -% carrot.tex -% Anders G S Svensson - -% Source: carrot.nw -% $Revision: 1.29 $ -% $Date: 1996/06/08 00:23:21 $ - -\ifx\carrot\relax \expandafter\endinput\fi -\let\carrot\relax - -\chardef\carrotcode=\catcode`\@ -\catcode`\@=11 - -\def\@meaning@{\expandafter\@gobblemeaning@\meaning} -\let\expansion\@meaning@ -\def\@gobblemeaning@#1:->{} - -\def\@makeatletter@{\catcode`\@=11 } -\def\@restoreat@#1{\catcode`\@=#1\relax} - -\def\IfOption#1{\relax - \IfCarrot{\@ifundefined@{@op@\@currentcarrot@ @#1}% - \@SecondOfTwo@\@FirstOfTwo@} - {\nocarrot@\IfOption}} -\def\IfOptionInCarrot#1#2{\relax - \@ifundefined@{@op@#2@#1}\@SecondOfTwo@\@FirstOfTwo@} - -\def\Option#1{\relax - \IfCarrot{\ifoption@{#1}{\executeopt@{#1}}} - {\nocarrot@\Option}} - -\def\IfCarrot{\relax - \ifx\@currentcarrot@\@empty@ - \let\@action@\@SecondOfTwo@ - \else - \let\@action@\@FirstOfTwo@ - \fi - \@action@} - -\def\IfCarrotLoaded#1{\relax - \@ifundefined@{@cd@#1}\@SecondOfTwo@\@FirstOfTwo@} - -\def\@def@#1{% - \expandafter\def\csname #1\endcsname} -\def\@edef@#1{% - \expandafter\edef\csname #1\endcsname} -\def\@gdef@#1{% - \expandafter\gdef\csname #1\endcsname} -\def\@xdef@#1{% - \expandafter\xdef\csname #1\endcsname} -\def\@let@#1{% - \expandafter\let\csname #1\endcsname} - -\def\@cs@#1{\csname #1\endcsname} -\def\@csafter@#1#2{\expandafter#1\csname #2\endcsname} - -\def\@space@{ } -\def\@empty@{} - -\def\@ifempty@#1{% - \def\@tmp@{#1}% - \ifx\@tmp@\@empty@ - \let\@action@\@FirstOfTwo@ - \else - \let\@action@\@SecondOfTwo@ - \fi - \@action@} - -\def\@echo@#1{#1} -\def\@eat@#1{} -\def\@eattwo@#1#2{} -\def\@FirstOfTwo@#1#2{#1} -\def\@SecondOfTwo@#1#2{#2} -\def\@gobble@#1{\@ifempty@{#1}{}{\@gobble@}} -\def\@chomp@#1@ {} - -\def\@eatspace@#1{% - \@ifnextchar@\@space@ - {\def\@action@{#1}\expandafter\@action@\@chomp@ @}% - {#1}} - -\def\@eatnextchar@#1{\@expandafter@{#1}\@eat@} - -\def\@expandafter@#1{\def\@action@{#1}\expandafter\@action@} -\def\@afterassignment@#1{\def\@action@{#1}\afterassignment\@action@} - -\def\@ifnext@#1#2#3{\@eatspace@{\@ifnextchar@{#1}{#2}{#3}}} - -\def\@ifundefined@#1{% - \expandafter\ifx\csname #1\endcsname\relax - \let\@action@\@FirstOfTwo@ - \else - \let\@action@\@SecondOfTwo@ - \fi - \@action@} - -\def\@ifnextchar@#1#2#3{% - \def\@action@{\@choice@{#1}\@action@{#2}{#3}}% - \futurelet\@ch@\@action@} - -\def\@choice@#1{% - \if#1\noexpand\@ch@ - \let\@action@\@FirstOfTwo@ - \else - \let\@action@\@SecondOfTwo@ - \fi} - -\def\@strcmp@#1#2{% - \edef\@tmp@{#1}\edef\@action@{#2}% - \ifx\@tmp@\@action@ - \let\@action@\@FirstOfTwo@ - \else - \let\@action@\@SecondOfTwo@ - \fi - \@action@} - -\def\IfFileExists#1{% - \immediate\openin\@r@=#1\relax - \ifeof\@r@ - \let\@action@\@SecondOfTwo@ - \else - \let\@action@\@FirstOfTwo@ - \fi - \immediate\closein\@r@ - \@action@} - -\def\@ifx@#1#2{% - \ifx#1#2% - \let\@action@\@FirstOfTwo@ - \else - \let\@action@\@SecondOfTwo@ - \fi - \@action@} - -\def\@ifmmode@{% - \ifmmode - \let\@action@\@FirstOfTwo@ - \else - \let\@action@\@SecondOfTwo@ - \fi - \@action@} - -\def\InputIfFileExists#1{% - \IfFileExists{#1}{\input #1\relax}{}} - -\def\@ignorespaces@{\@ifmmode@{}\ignorespaces} - -\def\@ignorewhitespace@{% - \catcode`\ =9 \catcode`\^^I=9 } - -\def\@Warning@#1{% - \immediate\write16{** #1}} -\def\@Message@#1{% - \immediate\write16{#1}} -\def\@message@#1{% - \def\@tmp@{#1}\@Message@{\@meaning@\@tmp@}} -\def\@warning@#1{% - \def\@tmp@{#1}\@Warning@{\@meaning@\@tmp@}} - -\def\@sum@#1#2+#3@{% - \advance#1 by #2\relax - \@ifempty@{#3}{}{\@sum@{#1}#3@}} - -\def\@define@#1{% - \@afterassignment@{\@edef@{#1}{\the\@t@}}\@t@} - -\def\@settodimen@#1#2#3{% - \setbox\@b@=\hbox{#3}#1=#2\@b@} - -\newcount\@c@ -\newskip\@s@ -\newbox\@b@ -\newtoks\@t@ -\newread\@r@ -\newdimen\@d@ - -\def\@grabitems@#1,#2@{% - \@itemaction@{#1}% - \@ifempty@{#2}{}{\@grabitems@#2@}} - -\def\usecarrot{\relax - \let\@currentoptions@\@empty@ - \@ifnextchar@[\carrotwithopts@\carrotnoopt@} - -\def\carrotwithopts@[#1]#2{% - \def\@itemaction@##1{% - \edef\@currentoptions@{\@currentoptions@{##1}}}% - \@grabitems@#1,@\pickcarrot@#2,@} - -\def\carrotnoopt@#1{\pickcarrot@#1,@} - -\def\pickcarrot@#1,#2@{% - \@ifundefined@{@cd@#1}% - {\IfFileExists{#1.cd}% - {\loadcd@{#1}}% - {\@Warning@{No carrot: #1.cd}}}% - {}% - \@ifempty@{#2}% - {}% - {\pickcarrot@#2@}} - -\def\PassToCarrot#1{\relax - \IfCarrot{\pickcarrot@#1,@% - \expandafter\declaresilently@\@currentoptions@{}}% - {\nocarrot@\PassToCarrot}} - -\def\declaresilently@#1{% - \@ifempty@{#1}% - {}% - {\@ifundefined@{@co@\@currentcarrot@ @#1}% - {\@let@{@co@\@currentcarrot@ @#1}\@empty@ \declaresilently@}% - {}}} - -\def\loadcd@#1{% - \@let@{@cd@#1}\@empty@ - \@let@{@opt@#1}\@empty@ - \@expandafter@{\markoption@{#1}}\@currentoptions@{}% - \@let@{@do@#1}\relax - \edef\@action@{% - \def\noexpand\@currentcarrot@{#1} - \noexpand\@makeatletter@ - \noexpand\input #1.cd\relax - \noexpand\@restoreat@{\the\catcode`\@}% - \noexpand\checkoption@\@currentoptions@{}% - \noexpand\expandafter\noexpand\executeoption@ - \expandafter\noexpand\csname @opt@#1\endcsname{}% - \noexpand\@cs@{@do@#1}% - \def\noexpand\@currentoptions@{\@currentoptions@}% - \def\noexpand\@currentcarrot@{\@currentcarrot@}}% - \@action@} - -\def\markoption@#1#2{% - \@ifempty@{#2}% - {}% - {\@let@{@op@#1@#2}\@empty@ \markoption@{#1}}} - -\def\executeoption@#1{% - \@ifempty@{#1}% - {}% - {\@ifundefined@{@op@\@currentcarrot@ @#1}% - {}% - {\@let@{@do@\@currentcarrot@}\relax \executeopt@{#1}}% - \executeoption@}} - -\def\executeopt@#1{% - \@cs@{@co@\@currentcarrot@ @#1}\@let@{@co@\@currentcarrot@ @#1}\@empty@} - -\def\checkoption@#1{% - \@ifempty@{#1}% - {}% - {\ifoption@{#1}{}\checkoption@}} - -\def\ifoption@#1#2{% - \@ifundefined@{@co@\@currentcarrot@ @#1}% - {\@Warning@{Unrecognized option: #1 (\@currentcarrot@.cd)}}% - {#2}} - -\let\@currentcarrot@\@empty@ - -\def\nocarrot@#1{% - \@warning@{Ignored #1in non-carrot}} - -\def\DeclareOption{\relax - \IfCarrot\DeclareOption@ - {\nocarrot@\DeclareOption\@eattwo@}} - -\def\DeclareOption@#1{% - \@edef@{@opt@\@currentcarrot@}{\@cs@{@opt@\@currentcarrot@}{#1}} - \@define@{@co@\@currentcarrot@ @#1}} - -\def\DeclareDefaultOption{\relax - \IfCarrot{\@define@{@do@\@currentcarrot@}} - {\nocarrot@\DeclareDefaultOption\@eat@}} - -\def\ExecuteOptions#1{\relax - \IfCarrot{\def\@itemaction@##1{\ifoption@{##1}{\executeopt@{##1}}}% - \@grabitems@#1,@}% - {\nocarrot@\ExecuteOptions}} - - -\InputIfFileExists{\jobname.cd} - -\catcode`\@=\carrotcode diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/cite.cd b/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/cite.cd deleted file mode 100644 index 864e10ca819..00000000000 --- a/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/cite.cd +++ /dev/null @@ -1,24 +0,0 @@ -% cite.cd -% Anders G S Svensson - -% Source: cite.nw -% $Revision: 1.3 $ -% $Date: 1996/02/19 04:06:30 $ - -\usecarrot{xr} - -\def\citedef#1#2{% - \definexr{@cite@#1@}{#2}{@cite@}} -\def\@cite@tag#1{\citetag{#1\@cite@opt}} - -\def\citesep{,} -\def\citetag#1{[#1]} - -\def\cite{\relax - \@ifnextchar@[\cite@cite@\cite@citenoopt@} -\def\cite@cite@[#1]#2{% - \def\@cite@opt{\citesep\@space@ #1}% - \refxr{@cite@#2@}} -\def\cite@citenoopt@#1{\let\@cite@opt\relax \refxr{@cite@#1@}} - -\def\citepage#1{\pagexr{@cite@#1@}} diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/contents.cd b/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/contents.cd deleted file mode 100644 index 13e158bf7aa..00000000000 --- a/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/contents.cd +++ /dev/null @@ -1,88 +0,0 @@ -% contents.cd -% Anders G S Svensson - -% Source: contents.nw -% $Revision: 1.13 $ -% $Date: 1996/02/23 03:03:12 $ - -\usecarrot{auxfile} - -\newauxfile{ccx} - -\def\readccx{% - \IfFileExists{\jobname.ccx}% - {\expandafter\contents@open@\contents@list@{}% - {\@makeatletter@ \input\jobname.ccx\relax}% - \expandafter\contents@close@\contents@list@{}} - {}% - \global\let\readccx\relax} - -\def\newcontentsfile{\bgroup\@ignorewhitespace@\contents@newfile@} -\def\contents@newfile@#1{\egroup - \xdef\contents@list@{\contents@list@{#1}}% - \@let@{#1contents}\relax - \@let@{end#1contents}\relax - \@csafter@\auxfile@newwrite@{contents@toc@#1}} -\let\contents@list@\@empty@ - -\def\contents@open@#1{% - \@ifempty@{#1}% - {}% - {\immediate\openout\@cs@{contents@toc@#1}=\jobname.#1\relax - \contents@writefile@{#1}{% - \expandafter\noexpand\csname #1contents\endcsname}% - \contents@open@}} -\def\contents@close@#1{% - \@ifempty@{#1}% - {}% - {\contents@writefile@{#1}{% - \expandafter\noexpand\csname end#1contents\endcsname}% - \immediate\closeout\@cs@{contents@toc@#1}\relax\contents@close@}} - -\def\contents@writefile@#1{% - \immediate\write\@cs@{contents@toc@#1}} - -\def\contents@writetoks@#1#2{% - \def\@tmp@{#2}\contents@writefile@{#1}{\@meaning@\@tmp@}} - -\def\readcontentsfile#1{\relax - \readccx - \@ifundefined@{contents@toc@#1}% - {\@Warning@{Undeclared contents file: #1}}% - {\InputIfFileExists{\jobname.#1\relax}}} -\def\writecontentsfile#1#2{\relax - \@ifundefined@{contents@toc@#1}% - {\@Warning@{Undeclared contents file: #1}}% - {\def\@tmp@{\contents@writetoks@{#1}{#2}}% - \edef\@action@{\noexpand\writeccx{\@meaning@\@tmp@}}% - \@action@}} -\def\writecontentsentry{\relax - \@ifnextchar@*% - {\expandafter\contents@writeentry@\expandafter\contents@sentry@\@eat@}% - {\contents@writeentry@\contents@entry@}} - -\def\contents@writeentry@#1#2{% - \@ifundefined@{contents@toc@#2}% - {\@Warning@{Undeclared contents file: #2}}% - {\readccx \openccx #1{#2}}} - -\def\contents@sentry@#1#2#3{% - \def\@tmp@{\contents@swrite@{#1}{#2}{#3}}% - \edef\@action@{% - \noexpand\writeccx{\@meaning@\@tmp@{\noexpand\folio}}}% - \@action@} - -\def\contents@entry@#1#2#3#4{% - \def\@tmp@{\contents@write@{#1}{#2}{#3}}% - \edef\@action@{% - \noexpand\writeccx{\@meaning@\@tmp@{#4}{\noexpand\folio}}}% - \@action@} -\def\contents@swrite@#1#2#3#4{% - \def\@tmp@{{#3}{#4}}% - \contents@writefile@{#1}{% - \expandafter\noexpand\csname #1#2entryu\endcsname\@meaning@\@tmp@}} - -\def\contents@write@#1#2#3#4#5{% - \def\@tmp@{{#3}{#4}{#5}}% - \contents@writefile@{#1}{% - \expandafter\noexpand\csname #1#2entry\endcsname\@meaning@\@tmp@}} diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/counter.cd b/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/counter.cd deleted file mode 100644 index ddc58554378..00000000000 --- a/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/counter.cd +++ /dev/null @@ -1,75 +0,0 @@ -% counter.cd -% Anders G S Svensson - -% Source: counter.nw -% $Revision: 1.7 $ -% $Date: 1996/02/20 10:35:33 $ - -\edef\counter@newcount@{\noexpand\newcount} - -\def\newcounter#1{% - \@ifundefined@{counter@ctn@#1}% - {\@def@{counter@ctn@#1}{#1}\@csafter@\counter@newcount@{counter@ctr@#1}% - \@def@{counter@ctr++@#1}{\counter@stepcounter@{#1}}% - \@def@{the#1}{\@csafter@\counter@arabic@{counter@ctr@#1}}% - \@cs@{counter@ctr@#1}=0 }% - {}% - \@ifnextchar@[% - {\counter@numberwithin@{\@cs@{counter@ctn@#1}}}% - {}} -\def\stepcounter#1{\@cs@{counter@ctr++@\@cs@{counter@ctn@#1}}} -\def\counter#1{\@cs@{counter@ctr@\@cs@{counter@ctn@#1}}} - -\def\arabic#1{\@csafter@\counter@arabic@{counter@ctr@\@cs@{counter@ctn@#1}}} -\def\roman#1{\@csafter@\counter@roman@{counter@ctr@\@cs@{counter@ctn@#1}}} -\def\Roman#1{\@csafter@\counter@Roman@{counter@ctr@\@cs@{counter@ctn@#1}}} -\def\alph#1{\@csafter@\counter@alph@{counter@ctr@\@cs@{counter@ctn@#1}}} -\def\Alph#1{\@csafter@\counter@Alph@{counter@ctr@\@cs@{counter@ctn@#1}}} -\def\counter@arabic@{\number} -\def\counter@roman@{\romannumeral} -\def\counter@Roman@#1{\uppercase{\romannumeral#1}} -\def\counter@alph@#1{{\count0=\number#1 \advance\count0 by 96 \char\count0}} -\def\counter@Alph@#1{{\count0=\number#1 \advance\count0 by 64 \char\count0}} -\def\numberwithin#1#2{% - \newcounter{#1}[#2]} -\def\numberwith#1#2{% - \newcounter{#2}% - \@def@{counter@ctn@#1}{\@cs@{counter@ctn@#2}}% - \@def@{the#1}{\@cs@{the\@cs@{counter@ctn@#2}}}} - -\def\counter@numberwithin@#1[#2]{% - \newcounter{#2}% - \@def@{the#1}{\@cs@{the#2}.\@csafter@\counter@arabic@{counter@ctr@#1}}% - \@ifundefined@{counter@container@#1}% - {}% - {\edef\@action@{\noexpand\counter@removeitem@ - \expandafter\noexpand - \csname counter@within@\@cs@{counter@container@#1}\endcsname - {\@cs@{counter@ctn@#1}}% - \@cs@{counter@within@\@cs@{counter@container@#1}}{}}% - \@action@} - \@def@{counter@container@#1}{\@cs@{counter@ctn@#2}}% - \@ifundefined@{counter@within@\@cs@{counter@ctn@#2}}% - {\@edef@{counter@within@\@cs@{counter@ctn@#2}}{{#1}}}% - {\@edef@{counter@within@\@cs@{counter@ctn@#2}}{% - \@cs@{counter@within@\@cs@{counter@ctn@#2}}{#1}}}} - -\def\counter@removeitem@#1#2#3{% - \@ifempty@{#3}% - {}% - {\@strcmp@{#2}{#3}% - {}% - {\edef#2{#2{#3}}}% - \counter@removeitem@{#1}{#2}}} - -\def\counter@stepcounter@#1{% - \global\advance\@cs@{counter@ctr@#1} by 1 - \@ifundefined@{counter@within@#1}% - {}% - {\expandafter\expandafter\expandafter - \counter@initcounter@\csname counter@within@#1\endcsname{}}} - -\def\counter@initcounter@#1{% - \@ifempty@{#1}% - {}% - {\global\@cs@{counter@ctr@#1}=0 \counter@initcounter@}} diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/environ.cd b/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/environ.cd deleted file mode 100644 index 5e316d6f3eb..00000000000 --- a/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/environ.cd +++ /dev/null @@ -1,101 +0,0 @@ -% environ.cd -% Anders G S Svensson - -% Source: environ.nw -% $Revision: 1.9 $ -% $Date: 1996/02/19 19:21:07 $ - -\def\B#1{\environ@envin@{#1}\@cs@{environ@benv@#1}} -\def\E#1{\@cs@{environ@eenv@#1}\environ@envout@{#1}} - -\def\environ@B@#1{\environ@blockin@{#1}\@cs@{environ@bblo@#1}} -\def\environ@E@#1{\@cs@{environ@eblo@#1}\environ@blockout@{#1}} - -\def\environ@envin@#1{\environ@checkin@{env}{#1}} -\def\environ@blockin@#1{\environ@checkin@{blo}{#1}} -\def\environ@envout@#1{\environ@checkout@{env}{#1}} -\def\environ@blockout@#1{\environ@checkout@{blo}{#1}} - -\let\environ@checkin@\@eattwo@ -\let\environ@checkout@\@eattwo@ - -\DeclareOption{check} - {\def\environ@checkin@#1#2{\relax - \@ifundefined@{environ@b#1@#2}{\environ@unknown@{#1}{#2}}{}% - \gdef\environ@currenv@{{#1}{#2}}% - \xdef\environ@envstack@{{#1}{#2}\environ@envstack@}} - \def\environ@checkout@#1#2{\relax - \@ifx@\environ@currenv@\environ@topenv@ - {\environ@toperror@{#1}{#2}}% - {\@strcmp@{#2}{\expandafter\@SecondOfTwo@\environ@currenv@} - {\@expandafter@{\expandafter\environ@popenv@\@eattwo@}\environ@envstack@ @}% - {\environ@incompat@{#1}{#2}} - \@ifundefined@{environ@e#1@#2}{\environ@unknown@{#1}{#2}}{}}}% - \def\environ@topenv@{{}{}} - \let\environ@currenv@\environ@topenv@ - \let\environ@envstack@\environ@topenv@ - \def\environ@toperror@#1#2{% - \@Warning@{\environ@endstring@{#1}{#2} at top level}} - \def\environ@incompat@#1#2{% - \@Warning@{\expandafter\environ@beginstring@\environ@currenv@\@space@ - terminated by \environ@endstring@{#1}{#2}}} - \def\environ@unknown@#1#2{\@Warning@{Unknown \environ@environname@{#1}: #2}} - \def\environ@beginstring@#1#2{\@cs@{environ@b#1string@}{#2}} - \def\environ@endstring@#1#2{\@cs@{environ@e#1string@}{#2}} - \def\environ@benvstring@#1{\string\B{#1}} - \def\environ@eenvstring@#1{\string\E{#1}} - \def\environ@bblostring@#1{\expandafter\string\csname #1\endcsname} - \def\environ@eblostring@#1{\expandafter\string\csname end#1\endcsname} - \def\environ@environname@#1{\@cs@{environ@#1name@}} - \def\environ@envname@{environment} - \def\environ@bloname@{block} - \def\environ@popenv@#1#2#3@{% - \gdef\environ@currenv@{{#1}{#2}}\gdef\environ@envstack@{#3}}} - -\def\Bdef{\relax\environ@def@{def}{b}} -\def\Blet{\relax\environ@def@{let}{b}} -\def\Edef{\relax\environ@def@{def}{e}} -\def\Elet{\relax\environ@def@{let}{e}} - -\def\environ@def@#1#2{% - \@ifnextchar@*% - {\@expandafter@{\environ@blodef@{#1}{#2}}\@eat@}% - {\environ@envdef@{#1}{#2}}} - -\def\environ@envdef@#1#2#3{% - \@cs@{@#1@}{environ@#2env@#3}} - -\def\environ@blodef@#1#2#3{% - \@def@{#3}{\environ@B@{#3}}\@def@{end#3}{\environ@E@{#3}}\@cs@{@#1@}{environ@#2blo@#3}} - -\def\newgroup{\relax - \@ifnextchar@*{\expandafter\environ@newblockgroup@\@eat@}\environ@newenvgroup@} - -\def\environ@newblockgroup@#1{% - \@def@{#1}{\environ@B@{#1}}\@def@{end#1}{\environ@E@{#1}}% - \environ@n@wblockgroup@{#1}} -\long\def\environ@n@wblockgroup@#1#2#3{% - \@def@{environ@bblo@#1}{\begingroup#2} - \@def@{environ@eblo@#1}{#3\endgroup}} - -\def\environ@newenvgroup@#1{% - \environ@n@wenvgroup@{#1}} -\long\def\environ@n@wenvgroup@#1#2#3{% - \@def@{environ@benv@#1}{\begingroup#2} - \@def@{environ@eenv@#1}{#3\endgroup}} - -\def\newpair{\relax - \@ifnextchar@*{\expandafter\environ@newblockpair@\@eat@}\environ@newenvpair@} - -\def\environ@newblockpair@#1{% - \@def@{#1}{\environ@B@{#1}}\@def@{end#1}{\environ@E@{#1}}% - \environ@n@wblockpair@{#1}} -\long\def\environ@n@wblockpair@#1#2#3{% - \@def@{environ@bblo@#1}{#2} - \@def@{environ@eblo@#1}{#3}} - -\def\environ@newenvpair@#1{% - \environ@n@wenvpair@{#1}} -\long\def\environ@n@wenvpair@#1#2#3{% - \@def@{environ@benv@#1}{#2} - \@def@{environ@eenv@#1}{#3}} diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/equation.cd b/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/equation.cd deleted file mode 100644 index 179ba9969f6..00000000000 --- a/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/equation.cd +++ /dev/null @@ -1,332 +0,0 @@ -% equation.cd -% Anders G S Svensson - -% Source: equation.nw -% $Revision: 1.17 $ -% $Date: 1996/02/19 22:40:12 $ - -\usecarrot{label} - -\def\equation@cases@begin@{% - \left\{\,\vcenter\bgroup \let\\\cr \normalbaselines \m@th - \ialign\bgroup $##\hfil$&\quad##\hfil\crcr} -\def\equation@cases@end@{\crcr\egroup\egroup\right.} -\def\equation@eqalign@select@[#1]{% - \@ifundefined@{equation@vbox@#1@}% - {\@Warning@{Invalid eqalign option: #1}\equation@vbox@c@}% - {\@cs@{equation@vbox@#1@}}% - \bgroup - \let\\\cr - \openup\jot\m@th - \ialign\bgroup - \strut\hfil$\displaystyle{##}$ - &$\displaystyle{{}##}$\hfil\crcr} -\let\equation@vbox@t@\vtop -\let\equation@vbox@b@\vbox -\let\equation@vbox@c@\vcenter - -\def\equation@eqalign@begin@{% - \,\@ifnextchar@[\equation@eqalign@select@{\equation@eqalign@select@[c]}} -\def\equation@eqalign@end@{\crcr\egroup\egroup\,} -\def\equation@matrix@select@[#1]{% - \vcenter\bgroup\let\\\cr - \@ifundefined@{equation@lhfil@#1@}% - {\@Warning@{Invalid matrix option: #1} - \@let@{equation@lhfil@#1@}\hfil \@let@{equation@rhfil@#1@}\hfil} - {} - \normalbaselines\m@th - \ialign\bgroup - \@cs@{equation@lhfil@#1@}$##$\@cs@{equation@rhfil@#1@}&&\quad - \@cs@{equation@lhfil@#1@}$##$\@cs@{equation@rhfil@#1@}\crcr - \mathstrut\crcr\noalign{\kern-\baselineskip}} -\let\equation@lhfil@l@\relax \let\equation@rhfil@l@\hfil -\let\equation@lhfil@c@\hfil \let\equation@rhfil@c@\hfil -\let\equation@lhfil@r@\hfil \let\equation@rhfil@r@\relax - -\def\equation@matrix@begin@{% - \,\@ifnextchar@[\equation@matrix@select@{\equation@matrix@select@[c]}} -\def\equation@matrix@end@{% - \crcr\mathstrut\crcr - \noalign{\kern-\baselineskip}\egroup\egroup\,} -\def\pmatrixdelimiters#1#2{% - \def\equation@pmatrixdelimiter@left@{#1}% - \def\equation@pmatrixdelimiter@right@{#2}} -\pmatrixdelimiters() -\def\equation@displaymath@begin@{% - \@ifmmode@ - {\let\equation@displaymath@end@\relax}% - {$$\def\equation@displaymath@end@{$$}}} - -\def\equation@align@displaymath@begin@{\equation@displaymath@begin@} -\def\equation@align@displaymath@end@{\equation@displaymath@end@} - -\def\equation@equation@begin@{% - \equation@insertifstarred@\equation@equation@nonumber@ - \equation@equation@begin@primitive@} - -\def\equation@equation@end@{% - \equation@stepcounter@\currentcounter - \equation@eqno@\equation@number@ \equation@equation@label@ - \equation@displaymath@end@\@ignorespaces@} -\def\equation@equation@begin@primitive@#1{% - \equation@displaymath@begin@ - #1\equation@equation@numbering@ - \def\equation@align@displaymath@begin@{% - \def\equation@align@displaymath@end@{\egroup$\hss\egroup}% - \hbox to\z@\bgroup - \hss$\vcenter\bgroup - \equation@align@nonumbers@ \let\equation@tagcr@\crcr}} - -\def\equation@insertifstarred@#1#2{#2\relax} -\let\equation@stepcounter@\@eat@ -\def\equation@equation@nonumber@{% - \let\equation@eqnobox@choice@\@eattwo@} -\def\rightequationtags{% - \def\equation@eqno@{\equation@eqnobox@choice@\eqno}% - \let\equation@tagbox@\equation@tagbox@right@} - -\def\leftequationtags{% - \def\equation@eqno@{\equation@eqnobox@choice@\leqno}% - \let\equation@tagbox@\equation@tagbox@left@} - -\def\equation@tagbox@left@#1{\hbox to \displaywidth{#1\hss}} -\def\equation@tagbox@right@#1{#1} - -\rightequationtags - -\let\equation@eqnobox@choice@\@eattwo@ -\def\equation@eqnobox@#1#2{#1{\hbox{#2}}} -\def\equation@equation@label@{\equation@equation@label@primitive@} -\let\equation@equation@label@primitive@\relax - -\def\equation@label@generate@{\@warning@{Missing \tag}\@eat@} - -\def\equation@equation@numbering@{% - \def\label##1{% - \def\equation@equation@label@primitive@{% - \equation@label@generate@{##1}}}% - \let\tag\equation@equation@tag@ - \def\notag{% - \let\equation@eqno@\@eat@ \let\equation@equation@label@\relax}} - -\def\equation@equation@tag@{% - \let\equation@eqnobox@choice@\equation@eqnobox@ - \@ifnextchar@*% - {\expandafter\equation@equation@tag@star@\@eat@} - \equation@equation@tag@nostar@} -\def\equation@equation@tag@star@#1{% - \def\equation@number@{#1}% - \def\equation@label@generate@##1{\definexr{##1}{#1}{empty}}} - -\def\equation@equation@tag@nostar@#1{% - \def\equation@number@{\@cs@{\currentcounter tag}{#1}}% - \def\equation@label@generate@##1{\definexr{##1}{#1}\currentcounter}} -\def\equation@display@begin@{% - \equation@insertifstarred@\equation@align@nonumbers@ - \equation@display@begin@primitive@} - -\def\equation@display@end@{% - \equation@crcr@ \egroup \equation@align@displaymath@end@\@ignorespaces@} - -\def\equation@display@begin@primitive@#1{% - \equation@align@displaymath@begin@ - #1\equation@align@numbering@ - \displ@y \tabskip\z@skip - \halign\bgroup - &{\gdef\equation@crcr@{\equation@cr@}}% - \hbox to\displaywidth{$\@lign\hfil\displaystyle##\hfil$}\crcr} -\def\equation@subdisplay@begin@{% - \equation@insertifstarred@\equation@align@nonumbers@ - \equation@subdisplay@begin@primitive@} - -\def\equation@subalign@numbering@{% - \def\equation@number@{\subequationtag\thesubequation}% - \def\currentcounter{subequation}% - \equation@tweaknumbering@ - \equation@align@numbering@primitive@} - -\let\equation@tweaknumbering@\relax - -\def\equation@subdisplay@begin@primitive@#1{% - \equation@display@begin@primitive@{#1\equation@subalign@numbering@\@eat@}} -\def\equation@align@begin@{% - \equation@insertifstarred@\equation@align@nonumbers@ - \equation@align@begin@primitive@} - -\def\equation@align@end@{% - \equation@crcr@ \egroup \equation@align@displaymath@end@\@ignorespaces@} - -\def\equation@align@begin@primitive@#1{% - \equation@align@displaymath@begin@ - #1\equation@align@numbering@ - \displ@y \tabskip\centering - \halign to\displaywidth\bgroup - &{\gdef\equation@crcr@{\equation@cr@}}% - \hfil$\@lign\displaystyle{##}$\tabskip\z@skip - &$\@lign\displaystyle{{}##}$\hfil\tabskip\centering\crcr} -\def\equation@subalign@begin@{% - \equation@insertifstarred@\equation@align@nonumbers@ - \equation@subalign@begin@primitive@} - -\def\equation@subalign@begin@primitive@#1{% - \equation@align@begin@primitive@{#1\equation@subalign@numbering@\@eat@}} -\def\equation@align@numbering@primitive@{% - \def\\{\equation@cr@}% - \global\let\equation@align@label@\relax - \global\let\equation@align@label@generate@\equation@label@generate@ - \def\label##1{% - \gdef\equation@align@label@{\equation@align@label@generate@{##1}}}% - \let\tag\equation@align@tag@ \let\notag\equation@align@notag@} -\def\equation@align@numbering@{% - \def\currentcounter{equation}% - \equation@align@numbering@primitive@} - -\def\equation@align@nonumbers@{% - \def\equation@cr@{\crcr}\def\equation@crcr@{\crcr}}% -\let\equation@align@notag@\equation@align@nonumbers@ -\def\equation@align@tag@{\relax - \def\equation@cr@{\equation@tagcr@}% - \gdef\equation@crcr@{\equation@tagcr@}% - \@ifnextchar@*% - {\expandafter\equation@align@tag@star@\@eat@}% - \equation@align@tag@nostar@} - -\def\equation@align@tag@star@#1{% - \equation@align@buildtab@\@echo@{#1}% - \gdef\equation@align@label@generate@##1{\definexr{##1}{#1}{empty}}} -\def\equation@align@tag@nostar@#1{% - \equation@align@buildtab@{\@cs@{\currentcounter tag}}{#1}% - \gdef\equation@align@label@generate@##1{\definexr{##1}{#1}\currentcounter}} - -\def\equation@tagcr@{% - \equation@numbertab@tag@ \crcr - \noalign{% - \equation@align@label@ - \global\let\equation@align@label@\relax - \global\let\equation@align@label@generate@\@eat@ - \gdef\equation@crcr@{\crcr}}} - -\def\equation@align@buildtab@#1#2{% - \gdef\equation@numbertab@tag@{&\omit \llap{\equation@tagbox@{#1{#2}}}}} - -\let\equation@crcr@\crcr \let\equation@cr@\crcr -\let\equation@autocr@\crcr -\def\equationtag#1{(#1)} -\let\subequationtag\equationtag - -\DeclareOption{number} - {\usecarrot{counter} - \newcounter{equation} - \newcounter{subequation}[equation] - \def\thesubequation{\theequation\alph{subequation}} - \def\equation@insertifstarred@#1#2{\@ifnextchar@*{\@eatnextchar@{#2#1}}{#2\relax}} - \let\equation@stepcounter@\stepcounter - \let\equation@eqnobox@choice@\equation@eqnobox@ - \def\equation@number@{\equationtag\theequation} - \def\equation@equation@nonumber@{% - \let\equation@eqnobox@choice@\@eattwo@ - \let\equation@stepcounter@\@eat@} - \def\equation@label@generate@#1{\definelabel{#1}\currentcounter} - \def\equation@equation@numbering@{% - \def\currentcounter{equation}% - \def\label##1{% - \def\equation@equation@label@primitive@{% - \equation@label@generate@{##1}}}% - \let\tag\equation@equation@tag@ - \let\notag\equation@equation@notag@} - \def\equation@equation@tag@{\relax - \let\equation@stepcounter@\@eat@ - \@ifnextchar@*% - {\expandafter\equation@equation@tag@star@\@eat@} - \equation@equation@tag@nostar@} - \def\equation@equation@notag@{% - \let\equation@eqno@\@eat@ \let\equation@equation@tag@\relax - \let\equation@stepcounter@\@eat@} - \def\equation@tweaknumbering@{% - \@def@{counter@ctr++@subequation}{% - \stepcounter{equation}% - \counter@stepcounter@{subequation}% - \@gdef@{counter@ctr++@subequation}{% - \counter@stepcounter@{subequation}}}}% - \def\equation@autocr@{% - \stepcounter\currentcounter - \equation@align@label@ \equation@numbertab@ \crcr - \noalign{% - \global\let\equation@align@label@\relax - \global\let\equation@align@label@generate@\equation@label@generate@ - \gdef\equation@crcr@{\crcr}}} - \let\equation@cr@\equation@autocr@ - \def\equation@numbertab@{&\omit \llap{\equation@tagbox@\equation@number@}}} - -\DeclareOption{arg} - {\def\cases#1{\equation@cases@begin@ #1\equation@cases@end@} - \def\equation@eqalign@arg@[#1]#2{% - \,\equation@eqalign@select@[#1]#2\equation@eqalign@end@} - \def\eqalign{\null - \@ifnextchar@[\equation@eqalign@arg@{\equation@eqalign@arg@[c]}} - \def\equation@matrix@arg@[#1]#2{% - \,\equation@matrix@select@[#1]#2\equation@matrix@end@} - \def\equation@pmatrix@arg@[#1]#2{% - \left\equation@pmatrixdelimiter@left@ - \equation@matrix@arg@[#1]#2\equation@matrix@end@ - \right\rpmtxdel@\ignorespaces} - \def\matrix{\null - \@ifnextchar@[\equation@matrix@arg@{\equation@matrix@arg@[c]}} - \def\pmatrix{\null - \@ifnextchar@[\equation@pmatrix@arg@{\equation@pmatrix@arg@[c]}} - \def\equation{% - \equation@insertifstarred@\equation@equation@nonumber@ - \equation@equation@arg@} - \def\equation@equation@arg@#1#2{% - \equation@equation@begin@primitive@#1#2\equation@equation@end@} - \def\display{% - \equation@insertifstarred@\equation@align@nonumbers@ - \equation@display@arg@} - \def\equation@display@arg@#1#2{% - \equation@display@begin@primitive@#1#2\equation@display@end@} - \def\subdisplay{% - \equation@insertifstarred@\equation@align@nonumbers@ - \equation@subdisplay@arg@} - \def\equation@subdisplay@arg@#1#2{% - \equation@subdisplay@begin@primitive@#1#2\equation@display@end@} - \def\align{% - \equation@insertifstarred@\equation@align@nonumbers@\equation@align@arg@} - \def\equation@align@arg@#1#2{% - \equation@align@begin@primitive@#1#2\equation@align@end@} - \def\subalign{% - \equation@insertifstarred@\equation@align@nonumbers@ - \equation@subalign@arg@} - \def\equation@subalign@arg@#1#2{% - \equation@subalign@begin@primitive@#1#2\equation@align@end@}} - -\DeclareOption{block} - {\usecarrot{environ} - \newpair*{cases}{\equation@cases@begin@}{\equation@cases@end@} - \newpair*{eqalign}{\null\equation@eqalign@begin@}{\equation@eqalign@end@} - \newpair*{matrix}{\null\equation@matrix@begin@}{\equation@matrix@end@} - \newpair*{pmatrix} - {\left\equation@pmatrixdelimiter@left@ \equation@matrix@begin@} - {\equation@matrix@end@ \right\equation@pmatrixdelimiter@right@} - \newpair*{equation}{\equation@equation@begin@}{\equation@equation@end@} - \newpair*{display}{\equation@display@begin@}{\equation@display@end@} - \newpair*{subdisplay}{\equation@subdisplay@begin@}{\equation@display@end@} - \newpair*{align}{\equation@align@begin@}{\equation@align@end@} - \newpair*{subalign}{\equation@subalign@begin@}{\equation@align@end@}} - -\DeclareOption{environ} - {\usecarrot{environ} - \newpair{cases}{\equation@cases@begin@}{\equation@cases@end@} - \newpair{eqalign}{\null\equation@eqalign@begin@}{\equation@eqalign@end@} - \newpair{matrix}{\null\equation@matrix@begin@}{\equation@matrix@end@} - \newpair{pmatrix} - {\left\equation@pmatrixdelimiter@left@ \equation@matrix@begin@} - {\equation@matrix@end@\right\equation@pmatrixdelimiter@right@} - \newpair{equation}{\equation@equation@begin@}{\equation@equation@end@} - \newpair{display}{\equation@display@begin@}{\equation@display@end@} - \newpair{subdisplay}{\equation@subdisplay@begin@}{\equation@display@end@} - \newpair{align}{\equation@align@begin@}{\equation@align@end@} - \newpair{subalign}{\equation@subalign@begin@}{\equation@align@end@}} - -\IfOption{arg}{}{\IfOption{block}{}{\Option{environ}}} - -\def\intertext#1{\noalign{#1}} diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/index.cd b/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/index.cd deleted file mode 100644 index e494944e25f..00000000000 --- a/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/index.cd +++ /dev/null @@ -1,42 +0,0 @@ -% index.cd -% Anders G S Svensson - -% Source: index.nw -% $Revision: 1.4 $ -% $Date: 1996/02/19 19:08:56 $ - -\usecarrot{auxfile} - -\def\newindexfile{\bgroup\@ignorewhitespace@\index@newindexfile@} -\def\index@newindexfile@#1{\egroup - \newauxfile{#1dx}% - \@def@{read#1dx}{\index@readind@{#1}\global\@let@{read#1dx}\relax}% - \@def@{read#1nd}{\@cs@{read#1dx}}} -\def\index@readind@#1{% - \IfFileExists{\jobname.#1nd}% - {\input\jobname.#1nd\relax}% - {}} - -\def\readindexfile{\bgroup\@ignorewhitespace@\index@readindexfile@} -\def\index@readindexfile@#1{\egroup - \@ifundefined@{auxfile@aux@#1dx}% - {\@Warning{Undeclared index file: #1}}% - {\@cs@{read#1dx}}} - -\def\writeindexentry{\bgroup\@ignorewhitespace@\index@writeindexentry@} -\def\index@writeindexentry@#1{\egroup - \@ifundefined@{auxfile@aux@#1dx}% - {\@Warning{Undeclared index file: #1}\@eat@}% - {\index@writeidx@{#1}}} - -\def\index@writeidx@#1#2{% - \@cs@{open#1dx}% - \def\@tmp@{\indexentry{#2}}% - \edef\@action@{% - \expandafter\noexpand\csname write#1dx\endcsname{% - \@meaning@\@tmp@{\noexpand\folio}}}% - \@action@} - -\newindexfile{i} - -\def\index{\writeindexentry{i}} diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/label.cd b/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/label.cd deleted file mode 100644 index 0a10bbb3a81..00000000000 --- a/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/label.cd +++ /dev/null @@ -1,18 +0,0 @@ -% label.cd -% Anders G S Svensson - -% Source: label.nw -% $Revision: 1.2 $ -% $Date: 1996/02/19 02:05:49 $ - -\usecarrot{counter,xr} - -\def\definelabel#1#2{% - \@ifundefined@{counter@ctn@#2}% - {\@Warning@{Unknown class: #2}}% - {\definexr{#1}{\@cs@{the#2}}{#2}{\noexpand\folio}}} -\def\label#1{\definelabel{#1}{\currentcounter}} - -\let\ref\refxr -\let\pageref\pagexr -\let\pagedef\definepage diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/patchlevel_10 b/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/patchlevel_10 deleted file mode 100644 index 89094d13406..00000000000 --- a/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/patchlevel_10 +++ /dev/null @@ -1 +0,0 @@ -07 Jun 1996 diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/section.cd b/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/section.cd deleted file mode 100644 index 0eb70fb8d95..00000000000 --- a/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/section.cd +++ /dev/null @@ -1,223 +0,0 @@ -% section.cd -% Anders G S Svensson - -% Source: section.nw -% $Revision: 1.25 $ -% $Date: 1996/06/04 12:57:01 $ - -\def\section@newunnumberedsection@#1#2{ - \section@initsection@{#2} - \@def@{#2banneru}{% - \@cs@{section@banner@\@cs@{section@style@#2}}{#2}{}}% - \@def@{#2}{\section@unnumsect@{#1}{#2}} - \@ifnext@<{\section@skip@{pre}{#2}% - {\@eatspace@{\section@skip@{post}{#2}{}}}}% - {}} -\let\section@newsection@\section@newunnumberedsection@ - -\def\section@unnumsect@#1#2#3{% - \@ifnext@[% - {\section@@unnumsect@{#1}{#2}{#3}}% - {\section@@unnumsect@{#1}{#2}{#3}[#3]}} - -\def\section@@unnumsect@#1#2#3[#4]{% - \section@section@{#2}{% - \section@sectionbanner@{#2}{\@cs@{#2banneru}{#3}}% - \@expandafter@{\@expandafter@{#1*{toc}{#2}}}% - \csname section@\@cs@{section@tocchoice@#2}choice@\endcsname{#3}{#4}% - \@expandafter@{\@expandafter@{\@cs@{#2mark}}}% - \csname section@\@cs@{section@markchoice@#2}choice@\endcsname{#3}{#4}% - }\ignorespaces}% -\def\section@skip@#1#2#3<#4>{\relax - \@ifempty@{#4}% - {#3}% - {\@def@{section@#1skip@#2}{\@s@\z@\@sum@\@s@#4+@\vskip\@s@}#3}} - -\def\section@newnumberedsection@#1#2{\relax - \@ifnextchar@*% - {\@expandafter@{\section@newunnumberedsection@{#1}{#2}}\@eat@}% - {\section@@newnumberedsection@{#1}{#2}}} - -\def\section@@newnumberedsection@#1#2{% - \section@initsection@{#2} - \@def@{#2banneru}{% - \@cs@{section@banner@\@cs@{section@style@#2}}{#2}{}}% - \@def@{#2banner}{% - \@cs@{section@banner@\@cs@{section@style@#2}}{#2}{\@cs@{the#2}}}% - \@ifnext@[% - {\section@newnumsectwithin@{#1}{#2}} - {\section@newnumsect@{#1}{#2}}} - -\def\section@sectionbanner@#1#2{{\@cs@{section@headinghook@#1}#2}} -\def\section@initsection@#1{% - \@def@{#1plug}{\defaultsectionplug} - \@def@{#1mark}{\defaultsectionmark{#1}} - \@def@{section@markchoice@#1}{\section@markchoice@def@ult} - \@def@{section@tocchoice@#1}{\section@tocchoice@def@ult} - \@def@{section@style@#1}{\section@style@def@ult} - \@def@{section@preskip@#1}{% - \@s@\z@ - \expandafter\@sum@ - \expandafter\@s@\defaultpresectionskip+@\vskip\@s@} - \@def@{section@postskip@#1}{% - \@s@\z@ - \expandafter\@sum@ - \expandafter\@s@\defaultpostsectionskip+@\vskip\@s@} - \@def@{section@prehook@#1}{\section@prehook@def@ult}% - \@def@{section@posthook@#1}{\section@posthook@def@ult}% - \@def@{section@headinghook@#1}{\section@headinghook@def@ult}} - -\def\section@define@#1[#2]{% - \@define@{section@#1@#2}} - -\def\section@defvar@#1{\relax - \@ifnextchar@[{\section@define@{#1}}{\section@define@{#1}[def@ult]}} - -\def\presectionhook{\section@defvar@{prehook}} -\def\postsectionhook{\section@defvar@{posthook}} -\def\headinghook{\section@defvar@{headinghook}} - -\let\section@prehook@def@ult\relax -\def\section@posthook@def@ult{\penalty200} -\def\section@headinghook@def@ult{\bf} - -\let\defaultsectionmark\@eattwo@ -\def\defaultsectionplug{\hskip.8em} -\def\defaultpresectionskip{-\lastskip+\bigskipamount+-.5\parskip} -\def\defaultpostsectionskip{\medskipamount+-.5\parskip} - -\def\markchoice{\relax - \@ifnextchar@[% - {\section@choiceforclass@{mark}}% - {\section@choiceforclass@{mark}[def@ult]}} -\def\tocchoice{\relax - \@ifnextchar@[% - {\section@choiceforclass@{toc}}% - {\section@choiceforclass@{toc}[def@ult]}} -\def\section@choiceforclass@#1[#2]#3{% - \@ifundefined@{section@#3choice@}% - {\@Warning@{Invalid choice: #3}}% - {\@def@{section@#1choice@#2}{#3}}} - -\def\section@markchoice@def@ult{alt} -\def\section@tocchoice@def@ult{full} - -\def\section@altchoice@#1#2{{#2}} -\def\section@fullchoice@#1#2{{#1}} -\def\sectionstyle{\relax - \@ifnextchar@[\section@styleforclass@{\section@styleforclass@[def@ult]}} -\def\section@styleforclass@[#1]{% - \@afterassignment@{\section@checkstyle@{#1}}\@t@} -\def\section@checkstyle@#1{% - \@ifundefined@{section@banner@\the\@t@}% - {\@Warning@{Unknown section style: \the\@t@}}% - {\@edef@{section@style@#1}{\the\@t@}}} -\def\section@style@def@ult{plain} - -\def\section@banner@plain#1#2#3{% - \noindent - \@ifempty@{#2}{}{#2\@cs@{#1plug}}#3} -\let\section@banner@p\section@banner@plain - -\def\section@banner@word#1#2#3{% - \noindent - \@ifempty@{#2}% - {}% - {\@ifundefined@{#1word}{}{\@cs@{#1word}\ }#2\@cs@{#1plug}}#3} -\let\section@banner@w\section@banner@word - -\def\section@banner@center#1#2#3{% - \parindent\z@ - \leftskip=0pt plus 1fil \rightskip=0pt plus 1fil - \parfillskip\z@ - \@ifempty@{#2}{}{#2\@cs@{#1plug}}#3\par} -\let\section@banner@centre\section@banner@center -\let\section@banner@c\section@banner@center - -\def\section@banner@centerword#1#2#3{% - \parindent\z@ - \leftskip=0pt plus 1fil \rightskip=0pt plus 1fil - \parfillskip\z@ - \@ifempty@{#2}% - {}% - {\@ifundefined@{#1word}{}{\@cs@{#1word}\ }#2\@cs@{#1plug}}#3\par} -\let\section@banner@centreword\section@banner@centerword -\let\section@banner@cw\section@banner@centerword -\def\section@newnumsectwithin@#1#2[#3]{ - \newcounter{#2}[#3] - \@def@{#2}{\section@numsectcs@{#1}{#2}}% - \@ifnext@<{\section@skip@{pre}{#2}% - {\@eatspace@{\section@skip@{post}{#2}{}}}}% - {}} - -\def\section@newnumsect@#1#2{ - \newcounter{#2} - \@def@{#2}{\section@numsectcs@{#1}{#2}}% - \@ifnext@<{\section@skip@{pre}{#2}% - {\@eatspace@{\section@skip@{post}{#2}{}}}}% - {}} - -\def\section@numsectcs@#1#2{\relax - \@ifnextchar@*% - {\section@numsectnonum@{#1}{#2}}% - {\section@numsect@{#1}{#2}}} - -\def\section@numsectnonum@#1#2#3#4{\par - \@ifnext@[% - {\section@numsectionnonum@{#1}{#2}{#4}}% - {\section@numsectionnonum@{#1}{#2}{#4}[#4]}} - -\def\section@numsectionnonum@#1#2#3[#4]{% - \section@section@{#2}{% - \section@sectionbanner@{#2}{\@cs@{#2banneru}{#3}}% - \@expandafter@{\@expandafter@{#1*{toc}{#2}}}% - \csname section@\@cs@{section@tocchoice@#2}choice@\endcsname{#3}{#4}% - \@expandafter@{\@expandafter@{\@cs@{#2mark}}}% - \csname section@\@cs@{section@markchoice@#2}choice@\endcsname{#3}{#4}% - }\ignorespaces} - -\def\section@numsect@#1#2#3{\par - \@ifnext@[% - {\section@@numsect@{#1}{#2}{#3}}% - {\section@@numsect@{#1}{#2}{#3}[#3]}} - -\def\section@@numsect@#1#2#3[#4]{% - \stepcounter{#2}% - \def\currentcounter{#2}% - \section@section@{#2}{% - \section@sectionbanner@{#2}{\@cs@{#2banner}{#3}}% - \@expandafter@{\@expandafter@{#1{toc}{#2}}}% - \csname section@\@cs@{section@tocchoice@#2}choice@\endcsname - {#3}{#4}{\@cs@{the#2}}% - \@expandafter@{\@expandafter@{\@cs@{#2mark}}}% - \csname section@\@cs@{section@markchoice@#2}choice@\endcsname{#3}{#4}% - }\ignorespaces} - -\DeclareOption{toc} - {\usecarrot{toc} - \let\newsection\section@newtocsection@} - -\DeclareOption{number} - {\usecarrot{counter} - \let\section@newsection@\section@newnumberedsection@} - -\def\newsection{\section@newsection@\section@notocentry@} - -\def\section@newtocsection@{\relax - \@ifnextchar@* - {\expandafter\section@newsection@\expandafter\section@notocentry@\@eat@} - {\section@newsection@\writecontentsentry}} - -\def\section@notocentry@#1#2{\@eattwo@} - -\def\section@section@#1#2{% - \@cs@{section@prehook@#1}\relax - \@cs@{section@preskip@#1}% - #2\par - \@cs@{section@posthook@#1}\relax - \@cs@{section@postskip@#1}% - \postsectionindent} - -\def\postsectionindent{% - \edef\@action@{\everypar={\hskip-\parindent\the\everypar - \everypar={\the\everypar}}}\@action@} diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/state.cd b/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/state.cd deleted file mode 100644 index 19c6e316e6c..00000000000 --- a/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/state.cd +++ /dev/null @@ -1,185 +0,0 @@ -% state.cd -% Anders G S Svensson - -% Source: state.nw -% $Revision: 1.17 $ -% $Date: 1996/02/22 10:00:43 $ - -\usecarrot{environ} - -\def\state@newstatement@#1#2{% - \@def@{#1captionu}{% - \@cs@{state@caption@\@cs@{state@style@#1}}{#1}{#2}{}} - \state@newst@tement@{#1}{#2}\state@beginstate@} -\let\newstatement\state@newstatement@ - -\def\state@newst@tement@#1#2#3{% - \state@initstatement@{#1}{#2} - \state@statecsdef@{#1}{#3}\state@endstate@ - \@ifnext@<{\state@skip@{pre}{#1}% - {\state@skip@{post}{#1}{}}}% - {}} - -\DeclareOption{block} - {\def\state@statecsdef@#1#2#3{% - \Bdef*{#1}{#2{#1}}\Edef*{#1}{#3{#1}}}} - -\DeclareOption{environ} - {\def\state@statecsdef@#1#2#3{% - \Bdef{#1}{#2{#1}}\Edef{#1}{#3{#1}}}} - -\IfOption{environ}{}{\Option{block}} - -\def\state@skip@#1#2#3<#4>{\relax - \@ifempty@{#4}{#3}{% - \@def@{state@#1skip@#2}{\@s@\z@\@sum@\@s@#4+@\vskip\@s@}#3}} - -\def\state@initstatement@#1#2{% - \@def@{state@style@#1}{\state@style@def@ult}% - \@def@{state@preskip@#1}{% - \@s@\z@ - \expandafter\@sum@ - \expandafter\@s@\defaultprestatementskip+@\vskip\@s@} - \@def@{state@postskip@#1}{% - \@s@\z@ - \expandafter\@sum@ - \expandafter\@s@\defaultpoststatementskip+@\vskip\@s@} - \@def@{state@prehook@#1}{\state@prehook@def@ult}% - \@def@{state@posthook@#1}{\state@posthook@def@ult}% - \@def@{state@captionhook@#1}{\state@captionhook@def@ult}% - \@def@{state@bodyhook@#1}{\state@bodyhook@def@ult}% - \@def@{#1tag}{\defaultstatementtag{#2}}% - \@def@{#1paren}{\defaultstatementparen}% - \@def@{#1plug}{\defaultstatementplug}} - -\def\state@define@#1[#2]{% - \@define@{state@#1@#2}} - -\def\state@defvar@#1{\relax - \@ifnextchar@[{\state@define@{#1}}{\state@define@{#1}[def@ult]}} - -\def\prestatementhook{\state@defvar@{prehook}} -\def\poststatementhook{\state@defvar@{posthook}} -\def\captionhook{\state@defvar@{captionhook}} -\def\bodyhook{\state@defvar@{bodyhook}} - -\let\state@prehook@def@ult\relax -\let\state@posthook@def@ult\relax -\let\state@bodyhook@def@ult\relax -\def\state@captionhook@def@ult{\bf} - -\def\defaultprestatementskip{-\lastskip+\medskipamount+-.5\parskip} -\def\defaultpoststatementskip{\medskipamount+-.5\parskip} -\def\defaultstatementparen#1{(#1)} -\def\defaultstatementplug{\hskip.75em} -\def\defaultstatementtag#1#2{#1 #2} - -\def\state@beginstate@#1{\par - \begingroup - \@cs@{state@prehook@#1}% - \@cs@{state@preskip@#1}% - \state@statenonum@{#1}{u}} - -\def\state@endstate@#1{\par - \@cs@{state@posthook@#1}% - \@cs@{state@postskip@#1}% - \endgroup\ignorespaces} - -\def\state@statenonum@#1#2{% - \@ifnextchar@[{\state@state@{#1}{#2}}{\state@state@{#1}{#2}[]}} - -\def\state@state@#1#2[#3]{\relax - \state@statementcaption@{#1}{\@cs@{#1caption#2}{#3}}\ignorespaces} - -\def\state@statementcaption@#1#2{% - {\@cs@{state@captionhook@#1}#2}\@cs@{state@bodyhook@#1}} - -\def\statementstyle{\relax - \@ifnextchar@[\state@styleforclass@{\state@styleforclass@[def@ult]}} -\def\state@styleforclass@[#1]{% - \@afterassignment@{\state@checkstyle@{#1}}\@t@} -\def\state@checkstyle@#1{% - \@ifundefined@{state@caption@\the\@t@}% - {\@Warning@{Unknown statement style: \the\@t@}}% - {\@edef@{state@style@#1}{\the\@t@}}} -\def\state@style@def@ult{post} - -\def\state@caption@post#1#2#3#4{% - \noindent #2% - \@ifempty@{#3}{}{\ #3}% - \@ifempty@{#4}{}{\ \@cs@{#1paren}{#4}}\@cs@{#1plug}} - -\def\state@caption@pre#1#2#3#4{% - \noindent\@ifempty@{#3}{}{#3\ }% - #2% - \@ifempty@{#4}{}{\ \@cs@{#1paren}{#4}}\@cs@{#1plug}} - -\def\state@caption@nlpost#1#2#3#4{% - \noindent #2% - \@ifempty@{#3}{}{\ #3}% - \@ifempty@{#4}{}{\ \@cs@{#1paren}{#4}}\@cs@{#1plug}% - \unskip\par\penalty10000\smallskip\noindent} - -\def\state@caption@nlpre#1#2#3#4{% - \noindent \@ifempty@{#3}{}{#3\ }% - #2% - \@ifempty@{#4}{}{\ \@cs@{#1paren}{#4}}\@cs@{#1plug}% - \unskip\par\penalty10000\smallskip\noindent} - -\def\state@caption@clpre#1#2#3#4{% - {\parindent\z@ \leftskip=0pt plus 1fil \rightskip=0pt plus 1fil - \parfillskip\z@ - \@ifempty@{#3}{}{#3\ }% - #2% - \@ifempty@{#4}{}{\ \@cs@{#1paren}{#4}}\@cs@{#1plug}\par}% - \unskip\par\penalty10000\smallskip\noindent} - -\def\state@caption@clpost#1#2#3#4{% - {\parindent\z@ \leftskip=0pt plus 1fil \rightskip=0pt plus 1fil - \parfillskip\z@ - #2% - \@ifempty@{#3}{}{\ #3}% - \@ifempty@{#4}{}{\statementspace\@cs@{#1paren}{#4}}\@cs@{#1plug}% - \unskip\par}% - \penalty10000\smallskip\noindent} -\def\state@newnumberstatement@{% - \@ifnextchar@*% - {\expandafter\state@newstatement@\@eat@}% - \state@newstatementwithnumbers@} - -\def\state@newstatementwithnumbers@#1{% - \@ifnextchar@[% - {\state@newstatementwithin@{#1}}% - {\state@newstatementwith@{#1}}} - -\def\state@newstatementwithin@#1[#2]#3{ - \newcounter{#1}[#2] - \@def@{#1caption}{% - \@cs@{state@caption@\@cs@{state@style@#1}}{#1}{#3}{\@cs@{the#1}}} - \@def@{#1captionu}{% - \@cs@{state@caption@\@cs@{state@style@#1}}{#1}{#3}{}} - \state@newst@tement@{#1}{#3}\state@beginnumstate@} - -\def\state@newstatementwith@#1#2{% - \@def@{#1caption}{% - \@cs@{state@caption@\@cs@{state@style@#1}}{#1}{#2}{\@cs@{the#1}}} - \@def@{#1captionu}{% - \@cs@{state@caption@\@cs@{state@style@#1}}{#1}{#2}{}} - \@ifnextchar@[% - {\state@newst@tementwith@{#1}{#2}}% - {\newcounter{#1}\state@newst@tement@{#1}{#2}\state@beginnumstate@}} - -\def\state@newst@tementwith@#1#2[#3]{% - \numberwith{#1}{#3}\state@newst@tement@{#1}{#2}\state@beginnumstate@} - -\def\state@beginnumstate@#1{\par - \begingroup - \@cs@{state@prehook@#1}% - \@cs@{state@preskip@#1}% - \@ifnextchar@*% - {\@expandafter@{\state@statenonum@{#1}{u}}\@eat@}% - {\stepcounter{#1}\def\currentcounter{#1}\state@statenonum@{#1}{}}} - -\DeclareOption{number} - {\usecarrot{counter} - \let\newstatement\state@newnumberstatement@} diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/theorem.cd b/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/theorem.cd deleted file mode 100644 index be1d614a11b..00000000000 --- a/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/theorem.cd +++ /dev/null @@ -1,13 +0,0 @@ -% theorem.cd -% Anders G S Svensson - -% Source: theorem.nw -% $Revision: 1.1 $ -% $Date: 1996/02/11 10:47:00 $ - -\PassToCarrot{state} - -\let\newtheorem\newstatement -\let\theoremstyle\statementstyle -\let\pretheoremhook\prestatementhook -\let\posttheoremhook\poststatementhook diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/toc.cd b/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/toc.cd deleted file mode 100644 index 3f65de6baed..00000000000 --- a/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/toc.cd +++ /dev/null @@ -1,21 +0,0 @@ -% toc.cd -% Anders G S Svensson - -% Source: toc.nw -% $Revision: 1.4 $ -% $Date: 1996/02/20 09:22:32 $ - -\usecarrot{contents} - -\newcontentsfile{toc} - -\def\writetocentry{\relax - \@ifnextchar@*% - {\expandafter\toc@writeentry@ - \expandafter\contents@sentry@\@eat@}% - {\toc@writeentry@\contents@entry@}} - -\def\toc@writeentry@#1{\contents@writeentry@{#1}{toc}} - -\def\readtocfile{\readcontentsfile{toc}} -\def\writetocfile{\writecontentsfile{toc}} diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/xr.cd b/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/xr.cd deleted file mode 100644 index 66edbf0bbcf..00000000000 --- a/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/xr.cd +++ /dev/null @@ -1,45 +0,0 @@ -% xr.cd -% Anders G S Svensson - -% Source: xr.nw -% $Revision: 1.5 $ -% $Date: 1996/03/23 18:44:30 $ - -\usecarrot{auxfile} - -\newauxfile{cxr} - -\def\definexr#1#2#3{% - \readcxr \opencxr - \edef\@action@{% - \noexpand\writecxr{% - \noexpand\noexpand\noexpand\xr@definexr@ - {#1}{#2}{#3}{\noexpand\folio}}}% - \@action@} - -\def\xr@definexr@#1#2#3#4{% - \@gdef@{xr@xr@#1}{\xr@xref@{#3}{#2}{#4}}} - -\def\refxr{\relax - \readcxr \opencxr - \@ifnextchar@*% - {\def\xr@xref@{\expandafter\@FirstOfTwo@\@eat@}% - \expandafter\xr@ref@\@eat@}% - {\let\xr@xref@\xr@tagcs@ \xr@ref@}} -\def\xr@tagcs@#1#2{% - \@ifundefined@{#1tag}\@echo@{\@cs@{#1tag}}{#2}\@eat@} -\let\emptytag\@echo@ - -\def\xr@ref@#1{% - \@ifundefined@{xr@xr@#1}% - {\@Warning@{Undefined label: #1}[#1]}% - {\@cs@{xr@xr@#1}}} - -\def\pagexr#1{% - \readcxr \opencxr - \@ifundefined@{xr@xr@#1}% - {\@Warning@{Undefined label: #1}[#1]}% - {\def\xr@xref@{\expandafter\@SecondOfTwo@\@eat@}\@cs@{xr@xr@#1}}} - -\let\pagetag\@echo@ -\def\definepage#1{\definexr{#1}{\noexpand\folio}{page}} |