summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic')
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/auxfile.cd22
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/carrot.tex283
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/cite.cd24
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/contents.cd88
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/counter.cd75
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/environ.cd101
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/equation.cd332
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/index.cd42
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/label.cd18
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/patchlevel_101
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/section.cd223
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/state.cd185
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/theorem.cd13
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/toc.cd21
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/xr.cd45
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}}