summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/latex-tds/patch
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2021-03-08 18:31:21 +0000
committerKarl Berry <karl@freefriends.org>2021-03-08 18:31:21 +0000
commita4aa2281f58a777d7188ff716f0b38e78098e480 (patch)
tree223efd3018c969d4d9a087513e0a64fe3c5685cc /Master/texmf-dist/source/latex/latex-tds/patch
parent2229554140bb2a2fc6faeaa0f86a497da0e25b91 (diff)
rm latex-tds, replaced by pwebmac+knuth
git-svn-id: svn://tug.org/texlive/trunk@58224 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/latex-tds/patch')
-rw-r--r--Master/texmf-dist/source/latex/latex-tds/patch/amsbooka.zipbin69482 -> 0 bytes
-rw-r--r--Master/texmf-dist/source/latex/latex-tds/patch/amsclass.dtx.diff19
-rw-r--r--Master/texmf-dist/source/latex/latex-tds/patch/amsfndoc.def.diff323
-rw-r--r--Master/texmf-dist/source/latex/latex-tds/patch/amsfndoc.tex.diff442
-rw-r--r--Master/texmf-dist/source/latex/latex-tds/patch/amsldoc.tex.diff42
-rw-r--r--Master/texmf-dist/source/latex/latex-tds/patch/changes.tex.diff19
-rw-r--r--Master/texmf-dist/source/latex/latex-tds/patch/encguide.tex.diff40
-rw-r--r--Master/texmf-dist/source/latex/latex-tds/patch/errorlog.tex.diff33
-rw-r--r--Master/texmf-dist/source/latex/latex-tds/patch/logmac.tex.diff134
-rw-r--r--Master/texmf-dist/source/latex/latex-tds/patch/source2e.tex.diff68
-rw-r--r--Master/texmf-dist/source/latex/latex-tds/patch/tlc2.err.diff19
-rw-r--r--Master/texmf-dist/source/latex/latex-tds/patch/trapman.tex.diff212
-rw-r--r--Master/texmf-dist/source/latex/latex-tds/patch/tripman.tex.diff223
-rw-r--r--Master/texmf-dist/source/latex/latex-tds/patch/utf8ienc.dtx.diff21
-rw-r--r--Master/texmf-dist/source/latex/latex-tds/patch/webman.tex.diff353
15 files changed, 0 insertions, 1948 deletions
diff --git a/Master/texmf-dist/source/latex/latex-tds/patch/amsbooka.zip b/Master/texmf-dist/source/latex/latex-tds/patch/amsbooka.zip
deleted file mode 100644
index 189dfbbf643..00000000000
--- a/Master/texmf-dist/source/latex/latex-tds/patch/amsbooka.zip
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/source/latex/latex-tds/patch/amsclass.dtx.diff b/Master/texmf-dist/source/latex/latex-tds/patch/amsclass.dtx.diff
deleted file mode 100644
index 410886004c3..00000000000
--- a/Master/texmf-dist/source/latex/latex-tds/patch/amsclass.dtx.diff
+++ /dev/null
@@ -1,19 +0,0 @@
-*** amsclass.dtx.org 2009-07-02 18:05:00.000000000 +0200
---- amsclass.dtx 2009-09-05 03:09:04.000000000 +0200
-***************
-*** 36,42 ****
- \author{American Mathematical Society\\Michael Downes\\
- updated by Barbara Beeton}
- \date{Version \fileversion, \filedate}
-! \hDocInput{amsclass.dtx}
- \end{document}
- %</driver>
- % \fi
---- 36,42 ----
- \author{American Mathematical Society\\Michael Downes\\
- updated by Barbara Beeton}
- \date{Version \fileversion, \filedate}
-! \DocInput{amsclass.dtx}
- \end{document}
- %</driver>
- % \fi
diff --git a/Master/texmf-dist/source/latex/latex-tds/patch/amsfndoc.def.diff b/Master/texmf-dist/source/latex/latex-tds/patch/amsfndoc.def.diff
deleted file mode 100644
index 5ceb8393589..00000000000
--- a/Master/texmf-dist/source/latex/latex-tds/patch/amsfndoc.def.diff
+++ /dev/null
@@ -1,323 +0,0 @@
-*** amsfndoc.def.org 2009-02-22 20:46:31.000000000 +0100
---- amsfndoc.def 2013-02-14 15:43:14.549616359 +0100
-***************
-*** 49,54 ****
---- 49,104 ----
-
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %
-+ % Additions of latex-tds
-+
-+ \input ltxcmds.sty\relax
-+ \input infwarerr.sty\relax
-+ \input ifpdf.sty\relax
-+
-+ \ifpdf
-+ \else
-+ \@PackageError{\jobname}{pdfTeX in PDF mode is required}\@ehd
-+ \endgroup
-+ \csname @@end\expandafter\endcsname
-+ \fi
-+
-+ \def\MakeDest#1{%
-+ \begingroup
-+ \begingroup
-+ \let\relax\ltx@empty
-+ \edef\x{\endgroup
-+ \edef\noexpand\@tmp{#1\ltx@empty}%
-+ }%
-+ \x
-+ \ltx@IfUndefined{dest@\@tmp}{%
-+ \pdfdest name{\@tmp}xyz\relax
-+ \immediate\write16{* dest: [\@tmp]}%
-+ \global\expandafter\let\csname dest@\@tmp\endcsname\ltx@empty
-+ }{%
-+ \@PackageError{\jobname}{%
-+ Destination `\@tmp' is already defined%
-+ }\@ehc
-+ }%
-+ \endgroup
-+ }
-+ \def\MakeLinkAux#1#2#3{%
-+ \leavevmode
-+ \pdfstartlink attr{/F 4/Border[0 0 0]}goto name{#1}\relax
-+ \pdfcolorstack0 push{#3}\relax
-+ {#2}%
-+ \pdfcolorstack0 pop\relax
-+ \pdfendlink
-+ }
-+ \def\MakeLink#1#2{%
-+ \MakeLinkAux{#1}{#2}{1 0 0 rg 1 0 0 RG}%
-+ }
-+
-+ \def\Cite[#1]{%
-+ [\MakeLinkAux{bib.#1}{#1}{0 .8 0 rg 0 .8 0 RG}]%
-+ }
-+
-+ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-+ %
- % Utility registers and definitions
-
- % Test registers for transient use; paired - internal/external
-***************
-*** 428,434 ****
- \let\DoHrule=\mthrule
-
- \newbox\maintitlebox
-! \def\maintitle #1\\#2<{\vfil\eject
- \vbox{\rightskip=0pt plus 1fil\leftskip=\rightskip
- \parindent=0pt\parfillskip=0pt\bf#1\par
- }%
---- 478,484 ----
- \let\DoHrule=\mthrule
-
- \newbox\maintitlebox
-! \def\OriginalMaintitle #1\\#2<{\vfil\eject
- \vbox{\rightskip=0pt plus 1fil\leftskip=\rightskip
- \parindent=0pt\parfillskip=0pt\bf#1\par
- }%
-***************
-*** 437,442 ****
---- 487,498 ----
- \else\vskip3pt\centerline{#2}\fi
- \medskip\SetupFirstPar }
-
-+ \def\maintitle #1\\{%
-+ \pdfinfo{/Title(#1)}%
-+ \global\let\maintitle\OriginalMaintitle
-+ }
-+
-+ \pdfinfo{/Author(AMS)}
-
- % First-paragraph formatting
-
-***************
-*** 465,477 ****
- \def\section#1#2\par{%
- \penalty-20
- \vskip\AboveTitleSkip
- {\raggedcenter
- {\smc\noindent\ignorespaces\if!#1!\else#1. \fi
- \ifFigure\rm\fi\ignorespaces
- #2\unskip}\strutt
- \ifFigure \global\Figurefalse
- \else
-! \tocwrites\tocsection{#1}{#2}%
- \ifAppendix
- \else \toks0{\rhsection{#1}{#2}}\mark{\the\toks0}%
- \fi
---- 521,534 ----
- \def\section#1#2\par{%
- \penalty-20
- \vskip\AboveTitleSkip
-+ \MakeDest{section.#1}%
- {\raggedcenter
- {\smc\noindent\ignorespaces\if!#1!\else#1. \fi
- \ifFigure\rm\fi\ignorespaces
- #2\unskip}\strutt
- \ifFigure \global\Figurefalse
- \else
-! \tocwrites\tocsection{section.#1}{#1}{#2}%
- \ifAppendix
- \else \toks0{\rhsection{#1}{#2}}\mark{\the\toks0}%
- \fi
-***************
-*** 493,503 ****
- \def\auxwriteb{\write\auxfile}
-
- \long\def\gobbletwo#1#2{}
-! \long\def\gobblethree#1#2#3{}
-
-! \def\tocwrite#1#2#3{%
- \begingroup
-! \def\temp{{#2}{#3}}\edef\temp{\mmeaning\temp}%
- \edef\tempb{\noexpand\auxwrite{%
- \string#1\temp{\noexpand\the\pageno}}}%
- \tempb
---- 550,560 ----
- \def\auxwriteb{\write\auxfile}
-
- \long\def\gobbletwo#1#2{}
-! \long\def\gobblefour#1#2#3#4{}
-
-! \def\tocwrite#1#2#3#4{%
- \begingroup
-! \def\temp{{#2}{#3}{#4}}\edef\temp{\mmeaning\temp}%
- \edef\tempb{\noexpand\auxwrite{%
- \string#1\temp{\noexpand\the\pageno}}}%
- \tempb
-***************
-*** 508,518 ****
- \def\tocwritea{\tocwrite}
-
- \newif\ifAppendix
-! \def\appendix#1#2{\maintitle Appendix #1\break #2\\<
-! \mark{Appendix #1.\enspace#2}\tocwritea\tocappendix{#1}{#2}%
- \gdef\theappendix{#1}%
- % Now \section should no longer go into the table of contents.
-! \let\tocwrites\gobblethree
- % And forget the running head on the first page of an appendix.
- \global\ThisIsFirstPagetrue \Appendixtrue
- \InstSec=0 \relax }
---- 565,577 ----
- \def\tocwritea{\tocwrite}
-
- \newif\ifAppendix
-! \def\appendix#1#2{%
-! \MakeDest{appendix.#1}%
-! \maintitle Appendix #1\break #2\\<
-! \mark{Appendix #1.\enspace#2}\tocwritea\tocappendix{appendix.#1}{#1}{#2}%
- \gdef\theappendix{#1}%
- % Now \section should no longer go into the table of contents.
-! \let\tocwrites\gobblefour
- % And forget the running head on the first page of an appendix.
- \global\ThisIsFirstPagetrue \Appendixtrue
- \InstSec=0 \relax }
-***************
-*** 535,541 ****
-
- \def\endReferences{\par\endgroup}
-
-! \def\bibitem [#1] {\noindent\kern-\leftskip
- \hbox to\leftskip{[#1]\hfil}\ignorespaces}
-
- \def\bysame{\hbox to 3em{\leaders\hrule\hfill}\thinspace, }
---- 594,602 ----
-
- \def\endReferences{\par\endgroup}
-
-! \def\bibitem [#1] {%
-! \MakeDest{bib.#1}%
-! \noindent\kern-\leftskip
- \hbox to\leftskip{[#1]\hfil}\ignorespaces}
-
- \def\bysame{\hbox to 3em{\leaders\hrule\hfill}\thinspace, }
-***************
-*** 543,557 ****
- % Note that, since \raggedbottom is turned on, there is already an
- % implied 60pt (= 5\baselineskip) margin allowed, so the penalty
- % should not be overly attractive.
-! \def\subsection#1#2\par{\ifFirstPar \nobreak
- \else \vskip\z@ plus 4\baselineskip \penalty-10
- \vskip\z@ plus-4\baselineskip \vskip 8pt \vskip\parskip \fi
- {\raggedright\hyphenpenalty=10000 \exhyphenpenalty=10000
-! \noindent\bf#1. \ignorespaces#2\endgraf}\nobreak \vskip 4pt\relax
- \SetupFirstPar }
-
-
- \def\Contents{%
- \subsection{\gobble}Contents of this document\par
- \begingroup
- \parfillskip=\normalparindent \parindent=\normalparindent
---- 604,645 ----
- % Note that, since \raggedbottom is turned on, there is already an
- % implied 60pt (= 5\baselineskip) margin allowed, so the penalty
- % should not be overly attractive.
-! \def\subsection#1#2\par{%
-! \def\@tmps{#1}%
-! \ifx\@tmps\macrogobble
-! \MakeDest{section.contents}%
-! \else
-! \MakeDest{subsection.#1}%
-! \fi
-! \ifFirstPar \nobreak
- \else \vskip\z@ plus 4\baselineskip \penalty-10
- \vskip\z@ plus-4\baselineskip \vskip 8pt \vskip\parskip \fi
- {\raggedright\hyphenpenalty=10000 \exhyphenpenalty=10000
-! \noindent
-! \ifx\@tmps\macrogobble
-! \else
-! \tocwrite\tocsub{subsection.#1}{#1}{#2}%
-! \fi
-! \bf#1. \ignorespaces#2\endgraf}\nobreak \vskip 4pt\relax
- \SetupFirstPar }
-
-+ \def\macrogobble{\gobble}
-+
-+ \def\tocsub#1#2#3#4{}%
-+
-+ \def\Outline#1#2{%
-+ \begingroup
-+ \def\LaTeX##1{LaTeX##1}%
-+ \def\TeX##1{TeX##1}%
-+ \def\AmSTeX##1{AmS-TeX##1}%
-+ \pdfoutline goto name{#1}count0{\romannumeral-`\@#2}\relax
-+ \endgroup
-+ }
-+
-+ \pdfcatalog{/PageMode/UseOutlines}
-
- \def\Contents{%
-+ \Outline{section.contents}{Table of contents}%
- \subsection{\gobble}Contents of this document\par
- \begingroup
- \parfillskip=\normalparindent \parindent=\normalparindent
-***************
-*** 560,572 ****
- \par\endgroup
- }
-
-! \def\tocsection#1#2#3{%
- \par \global\NoTocfalse
- \begingroup \hangindent\parindent\indent
-! \if!#1!\else#1. \fi#2\dotsfill\ #3\endgraf
- \endgroup}
-
-! \def\tocappendix#1{\tocsection{Appendix #1}}
-
- % Define address blocks and other structures that use \obeylines
- % in the context \tag ...<
---- 648,666 ----
- \par\endgroup
- }
-
-! \def\tocsection#1#2#3#4{%
-! \Outline{#1}{%
-! \if!#2!\else#2. \fi#3%
-! }%
- \par \global\NoTocfalse
- \begingroup \hangindent\parindent\indent
-! \MakeLink{#1}{%
-! \if!#2!\else#2. \fi#3\dotsfill\ #4%
-! }%
-! \endgraf
- \endgroup}
-
-! \def\tocappendix#1#2{\tocsection{#1}{Appendix #2}}
-
- % Define address blocks and other structures that use \obeylines
- % in the context \tag ...<
-***************
-*** 827,833 ****
-
- \ifx\InstName\relax % then we are doing only the installation instructions.
- \NoTocfalse % don't complain about the absence of TOC
-! \let\tocwrite\gobblethree
- \else
- % Make sure there is an auxfile.
- \openin\auxfile=\jobname.aux \relax
---- 921,927 ----
-
- \ifx\InstName\relax % then we are doing only the installation instructions.
- \NoTocfalse % don't complain about the absence of TOC
-! \let\tocwrite\gobblefour
- \else
- % Make sure there is an auxfile.
- \openin\auxfile=\jobname.aux \relax
-***************
-*** 843,849 ****
-
- \ifx\InstName\relax % then we are doing only the installation instructions.
- \else
-! \begingroup \let\tocsection\gobblethree
- \input \jobname.aux
- \endgroup
- \fi
---- 937,943 ----
-
- \ifx\InstName\relax % then we are doing only the installation instructions.
- \else
-! \begingroup \let\tocsection\gobblefour
- \input \jobname.aux
- \endgroup
- \fi
diff --git a/Master/texmf-dist/source/latex/latex-tds/patch/amsfndoc.tex.diff b/Master/texmf-dist/source/latex/latex-tds/patch/amsfndoc.tex.diff
deleted file mode 100644
index d5aa54da7ef..00000000000
--- a/Master/texmf-dist/source/latex/latex-tds/patch/amsfndoc.tex.diff
+++ /dev/null
@@ -1,442 +0,0 @@
-*** amsfndoc.tex.org 2009-02-22 20:46:31.000000000 +0100
---- amsfndoc.tex 2013-02-14 14:58:48.915336160 +0100
-***************
-*** 105,111 ****
- instead of sizes 5,6,7,8,9,10 when the Y\&Y/Blue Sky PostScript outline
- fonts are used
- \itemitem{--} \filename{*.fd}, font definition files
-! \item{} For details, see Section 3 on using AMSFonts with \LaTeX{}.
-
- \item{\bull} Macro files for using these fonts with plain \TeX{}:
- \itemitem{--} \filename{amssym.tex}, a file defining names for the symbols
---- 105,111 ----
- instead of sizes 5,6,7,8,9,10 when the Y\&Y/Blue Sky PostScript outline
- fonts are used
- \itemitem{--} \filename{*.fd}, font definition files
-! \item{} For details, see \MakeLink{section.3}{Section 3} on using AMSFonts with \LaTeX{}.
-
- \item{\bull} Macro files for using these fonts with plain \TeX{}:
- \itemitem{--} \filename{amssym.tex}, a file defining names for the symbols
-***************
-*** 166,172 ****
- \parskip=0pt
- \item{\bull} ``{\tt cm}'': These fonts are based directly on the
- specifications for Knuth's Computer Modern fonts, as described
-! in Volume~E of \CandT{} [DEK86E].
- \item{\bull} ``{\tt eu}'': These are members of the Euler family,
- described below.
- \item{\bull} ``{\tt ms}'': These fonts of math symbols were developed
---- 166,172 ----
- \parskip=0pt
- \item{\bull} ``{\tt cm}'': These fonts are based directly on the
- specifications for Knuth's Computer Modern fonts, as described
-! in Volume~E of \CandT{} \Cite[DEK86E].
- \item{\bull} ``{\tt eu}'': These are members of the Euler family,
- described below.
- \item{\bull} ``{\tt ms}'': These fonts of math symbols were developed
-***************
-*** 211,224 ****
- eighteenth century. Zapf's designs were rendered in \MF{} code by graduate
- students at Stanford, working under Knuth's direction; the process by which
- the \MF{} fonts were implemented is described in a report by David Siegel
-! [DRS85]. The Euler fonts were designed to be used as math symbols; they are
- not intended for setting running text.
-
- The Fraktur face of the Euler family has been used in production by the
- AMS since it became available. However, no extensive test or use had
- been made of the script or cursive until Knuth decided that they should be
- used in a textbook, {\sl Concrete Mathematics}, written by him and two
-! co-authors [GKP88]. During the course of preparing that book, a number of
- errors, particularly in spacing parameters affecting the placement of sub-
- and superscripts, were discovered. All these errors have been corrected in
- the medium-weight versions of the Euler fonts (almost no boldface symbols
---- 211,224 ----
- eighteenth century. Zapf's designs were rendered in \MF{} code by graduate
- students at Stanford, working under Knuth's direction; the process by which
- the \MF{} fonts were implemented is described in a report by David Siegel
-! \Cite[DRS85]. The Euler fonts were designed to be used as math symbols; they are
- not intended for setting running text.
-
- The Fraktur face of the Euler family has been used in production by the
- AMS since it became available. However, no extensive test or use had
- been made of the script or cursive until Knuth decided that they should be
- used in a textbook, {\sl Concrete Mathematics}, written by him and two
-! co-authors \Cite[GKP88]. During the course of preparing that book, a number of
- errors, particularly in spacing parameters affecting the placement of sub-
- and superscripts, were discovered. All these errors have been corrected in
- the medium-weight versions of the Euler fonts (almost no boldface symbols
-***************
-*** 227,233 ****
- the integral sign, was too slanted to be attractive with Euler, and
- consequently he prepared a new (partial) extension font for use with Euler.
- Knuth described his experience with the Euler fonts in a \TUB\/ article
-! [DEK89]. In the article he also identified the macros he used and where they
- can be obtained.
-
- The Euler fonts are sparsely populated; only the alphabetic locations are
---- 227,233 ----
- the integral sign, was too slanted to be attractive with Euler, and
- consequently he prepared a new (partial) extension font for use with Euler.
- Knuth described his experience with the Euler fonts in a \TUB\/ article
-! \Cite[DEK89]. In the article he also identified the macros he used and where they
- can be obtained.
-
- The Euler fonts are sparsely populated; only the alphabetic locations are
-***************
-*** 243,249 ****
- includes Greek), symbol, and math extension fonts are included in standard
- distributions of \TeX{}. Since these symbols are often needed in
- mathematics, other sizes have been constructed, using the principles
-! demonstrated in Knuth's {\sl Computer Modern Typefaces\/} [DEK86E], and
- included in the AMSFonts collection.
-
-
---- 243,249 ----
- includes Greek), symbol, and math extension fonts are included in standard
- distributions of \TeX{}. Since these symbols are often needed in
- mathematics, other sizes have been constructed, using the principles
-! demonstrated in Knuth's {\sl Computer Modern Typefaces\/} \Cite[DEK86E], and
- included in the AMSFonts collection.
-
-
-***************
-*** 318,324 ****
-
- The dummy font is used in \AmSTeX{} to implement ``syntax checking''.
- (Syntax checking is activated by the |\printoptions| command as
-! described in \JoT{} [MDS86].) In this mode, the dummy font replaces all
- the usual ``printing'' fonts, so that \TeX{} never accumulates any text
- to be set, and never tries to write out a page, but in the process of
- reading the input file, checks all control sequences for syntactic
---- 318,324 ----
-
- The dummy font is used in \AmSTeX{} to implement ``syntax checking''.
- (Syntax checking is activated by the |\printoptions| command as
-! described in \JoT{} \Cite[MDS86].) In this mode, the dummy font replaces all
- the usual ``printing'' fonts, so that \TeX{} never accumulates any text
- to be set, and never tries to write out a page, but in the process of
- reading the input file, checks all control sequences for syntactic
-***************
-*** 328,334 ****
- overfull boxes cannot be detected until setting actually occurs.
-
-
-! \subsection{2.6} PostScript (Type 1) implementation of AMSFonts
-
- The AMSFonts are available in Type~1 outline form as an alternative
- to the bitmap images generated by \MF. The Type~1 files are not
---- 328,334 ----
- overfull boxes cannot be detected until setting actually occurs.
-
-
-! \subsection{2.7} PostScript (Type 1) implementation of AMSFonts
-
- The AMSFonts are available in Type~1 outline form as an alternative
- to the bitmap images generated by \MF. The Type~1 files are not
-***************
-*** 480,486 ****
-
- The \pkg{amssymb} package defines math symbol commands for all the extra
- math symbols in the \fn{msam} and \fn{msbm} fonts, as listed in the
-! table in Section 7. Thus if you want to use the \cn{blacktriangle}
- $\blacktriangle$ and \cn{nsubseteq} $\nsubseteq$ symbols, the easiest
- way is to put the statement
- \begintt
---- 480,486 ----
-
- The \pkg{amssymb} package defines math symbol commands for all the extra
- math symbols in the \fn{msam} and \fn{msbm} fonts, as listed in the
-! table in \MakeLink{section.7}{Section 7}. Thus if you want to use the \cn{blacktriangle}
- $\blacktriangle$ and \cn{nsubseteq} $\nsubseteq$ symbols, the easiest
- way is to put the statement
- \begintt
-***************
-*** 491,497 ****
- If you want more selective access to the math symbols in those fonts
- you can use the \pkg{amsfonts} package instead and define math symbol
- commands individually using \LaTeX{}'s \cn{DeclareMathSymbol}
-! (cf.\ [LFG] or [GMS94]):
- \begintt
- \usepackage{amsfonts}
- \DeclareMathSymbol{\blacktriangle}{\mathord}{AMSa}{"4E}
---- 491,497 ----
- If you want more selective access to the math symbols in those fonts
- you can use the \pkg{amsfonts} package instead and define math symbol
- commands individually using \LaTeX{}'s \cn{DeclareMathSymbol}
-! (cf.\ \Cite[LFG] or \Cite[GMS94]):
- \begintt
- \usepackage{amsfonts}
- \DeclareMathSymbol{\blacktriangle}{\mathord}{AMSa}{"4E}
-***************
-*** 511,517 ****
- Since \cn{DeclareMathSymbol} is used in the \pkg{amssymb} package, the
- definitions for particular symbols can be borrowed from there (file
- \fn{amssymb.sty}). Alternatively, the values can be obtained from the
-! tables in Section 7.2, as follows:
-
- \begingroup
- \raggedright
---- 511,517 ----
- Since \cn{DeclareMathSymbol} is used in the \pkg{amssymb} package, the
- definitions for particular symbols can be borrowed from there (file
- \fn{amssymb.sty}). Alternatively, the values can be obtained from the
-! tables in \MakeLink{subsection.7.2}{Section 7.2}, as follows:
-
- \begingroup
- \raggedright
-***************
-*** 568,574 ****
- rely on general mechanisms provided by \LaTeX{}.
-
- If you require these fonts, you can consult the \LaTeX{} documentation
-! [LFG], [L94] and use directly the commands described there, such as
- \cn{DeclareFontFamily}, \cn{DeclareFontShape}, and \cn{symbol}. A scheme
- for accessing letters that don't correspond to the 26-letter Latin alphabet
- will be needed; the file \fn{cyracc.def} can be used as a starting point.
---- 568,574 ----
- rely on general mechanisms provided by \LaTeX{}.
-
- If you require these fonts, you can consult the \LaTeX{} documentation
-! \Cite[LFG], \Cite[L94] and use directly the commands described there, such as
- \cn{DeclareFontFamily}, \cn{DeclareFontShape}, and \cn{symbol}. A scheme
- for accessing letters that don't correspond to the 26-letter Latin alphabet
- will be needed; the file \fn{cyracc.def} can be used as a starting point.
-***************
-*** 586,593 ****
- nonalphabetic symbols.
-
- Instructions for using the fonts of the AMSFonts collection with \AmSTeX{}
-! are also given in the {\sl User's Guide to \AmSTeX{} Version~2.2\/} [AMS01]
-! and in Appendix~G of editions of \JoT{} [MDS90] dated 1990 or later.
-
- Additional fonts to be used with \AmSTeX{} should be specified at the top
- of the document input file, in what is known as the ``preamble''. The
---- 586,593 ----
- nonalphabetic symbols.
-
- Instructions for using the fonts of the AMSFonts collection with \AmSTeX{}
-! are also given in the {\sl User's Guide to \AmSTeX{} Version~2.2\/} \Cite[AMS01]
-! and in Appendix~G of editions of \JoT{} \Cite[MDS90] dated 1990 or later.
-
- Additional fonts to be used with \AmSTeX{} should be specified at the top
- of the document input file, in what is known as the ``preamble''. The
-***************
-*** 612,619 ****
- commands |\loadmsam|, |\loadmsbm|, and |\loadeufm| will load the
- medium-weight versions of the two extra symbol fonts and Euler Fraktur
- respectively. The command |\newsymbol| can then be used to define just
-! those symbols that are needed; its use is described in Section 7,
-! {\bf Using the extra symbols}.%
- \footnote{*}{Additional fonts from the AMSFonts collection can be accessed
- easily in \AmSTeX{}.
- However, users should be aware that \TeX{} limits the number of
---- 612,619 ----
- commands |\loadmsam|, |\loadmsbm|, and |\loadeufm| will load the
- medium-weight versions of the two extra symbol fonts and Euler Fraktur
- respectively. The command |\newsymbol| can then be used to define just
-! those symbols that are needed; its use is described in \MakeLink{section.7}{Section 7,
-! {\bf Using the extra symbols}}.%
- \footnote{*}{Additional fonts from the AMSFonts collection can be accessed
- easily in \AmSTeX{}.
- However, users should be aware that \TeX{} limits the number of
-***************
-*** 698,705 ****
- \endgroup
- \noindent
- These facilities are described in more detail in the {\sl User's Guide to
-! \AmSTeX{} Version~2.2\/} [AMS01] and editions of \Joy\/ published in 1990
-! or later [MDS90].
-
-
- \subsection{4.3} Computer Modern math extension font
---- 698,705 ----
- \endgroup
- \noindent
- These facilities are described in more detail in the {\sl User's Guide to
-! \AmSTeX{} Version~2.2\/} \Cite[AMS01] and editions of \Joy\/ published in 1990
-! or later \Cite[MDS90].
-
-
- \subsection{4.3} Computer Modern math extension font
-***************
-*** 708,714 ****
- smaller than ten-point and in sub- and superscripts. They are provided
- automatically for these environments in the preprint style. If you are
- not using the preprint style, you can use the font definitions in either
-! \filename{amsppt.sty} or Appendix~E of \TB\/ [DEK86A] as a model.
-
-
- \subsection{4.4} Extra symbols
---- 708,714 ----
- smaller than ten-point and in sub- and superscripts. They are provided
- automatically for these environments in the preprint style. If you are
- not using the preprint style, you can use the font definitions in either
-! \filename{amsppt.sty} or Appendix~E of \TB\/ \Cite[DEK86A] as a model.
-
-
- \subsection{4.4} Extra symbols
-***************
-*** 720,726 ****
- |\loadmsbm| in the preamble of your document. If you load the fonts
- separately, a few symbols will be defined when one of the fonts is loaded,
- but most must be defined using the |\newsymbol| command before they can be
-! used. See Section 7, {\bf Using the extra symbols}, for
- information on both the symbol names and on using |\newsymbol| to define them.
-
-
---- 720,726 ----
- |\loadmsbm| in the preamble of your document. If you load the fonts
- separately, a few symbols will be defined when one of the fonts is loaded,
- but most must be defined using the |\newsymbol| command before they can be
-! used. See \MakeLink{section.7}{Section 7, {\bf Using the extra symbols}}, for
- information on both the symbol names and on using |\newsymbol| to define them.
-
-
-***************
-*** 729,735 ****
- Cyrillic is not referred to in the \AmSTeX{} files as distributed.
- The cyrillic fonts included in AMSFonts are intended for use mainly in text,
- not as symbols in math. Detailed instructions for loading and using cyrillic
-! appear below in Section 6, {\bf Using cyrillic}.
-
-
- \subsection{4.6} Caps/small caps
---- 729,735 ----
- Cyrillic is not referred to in the \AmSTeX{} files as distributed.
- The cyrillic fonts included in AMSFonts are intended for use mainly in text,
- not as symbols in math. Detailed instructions for loading and using cyrillic
-! appear below in \MakeLink{section.6}{Section 6, {\bf Using cyrillic}}.
-
-
- \subsection{4.6} Caps/small caps
-***************
-*** 737,743 ****
- Caps/small caps are loaded automatically by the \AmSTeX{} preprint style
- for use in ten-point and eight-point text. If you are not using the preprint
- style, you can use the font definitions in either \filename{amsppt.sty}
-! or Appendix~E of \TB\/ [DEK86A] as a model.
-
-
- \subsection{4.7} Dummy font
---- 737,743 ----
- Caps/small caps are loaded automatically by the \AmSTeX{} preprint style
- for use in ten-point and eight-point text. If you are not using the preprint
- style, you can use the font definitions in either \filename{amsppt.sty}
-! or Appendix~E of \TB\/ \Cite[DEK86A] as a model.
-
-
- \subsection{4.7} Dummy font
-***************
-*** 853,864 ****
- \subsection{5.4} Extra symbols
-
- Detailed instructions for accessing the \fontname{msam} and \fontname{msbm}
-! fonts are given in Section 7, {\bf Using the extra symbols}.
-
-
- \subsection{5.5} Cyrillic
-
-! See Section 6, {\bf Using cyrillic}, for instructions.
-
-
- \subsection{5.6} Caps/small caps
---- 853,864 ----
- \subsection{5.4} Extra symbols
-
- Detailed instructions for accessing the \fontname{msam} and \fontname{msbm}
-! fonts are given in \MakeLink{section.7}{Section 7, {\bf Using the extra symbols}}.
-
-
- \subsection{5.5} Cyrillic
-
-! See \MakeLink{section.6}{Section 6, {\bf Using cyrillic}}, for instructions.
-
-
- \subsection{5.6} Caps/small caps
-***************
-*** 933,939 ****
- \endtt
- If you require cyrillic text in more than one size, you must take a
- different approach in defining |\cyr|. An appropriate model appears in
-! Appendix~E of \TB\/ [DEK86A], pages 414--15. The definition of |\cyr|
- should be incorporated into size-specific macros such as |\tenpoint| and
- |\eightpoint| similarly to what is done there for |\bf|. Don't forget to
- include the command |\cyracc| in the definition.
---- 933,939 ----
- \endtt
- If you require cyrillic text in more than one size, you must take a
- different approach in defining |\cyr|. An appropriate model appears in
-! Appendix~E of \TB\/ \Cite[DEK86A], pages 414--15. The definition of |\cyr|
- should be incorporated into size-specific macros such as |\tenpoint| and
- |\eightpoint| similarly to what is done there for |\bf|. Don't forget to
- include the command |\cyracc| in the definition.
-***************
-*** 1046,1052 ****
- used extensively by the AMS cyrillic input conventions, are not easily
- specified to \TeX's hyphenation mechanism. Another approach to
- hyphenation, requiring some changes to the cyrillic \filename{.tfm}
-! files, has been described by Dimitri Vulis in a \TUB\/ article [DLV89].
-
-
- \subsection{6.3} Cyrillic in math
---- 1046,1052 ----
- used extensively by the AMS cyrillic input conventions, are not easily
- specified to \TeX's hyphenation mechanism. Another approach to
- hyphenation, requiring some changes to the cyrillic \filename{.tfm}
-! files, has been described by Dimitri Vulis in a \TUB\/ article \Cite[DLV89].
-
-
- \subsection{6.3} Cyrillic in math
-***************
-*** 1073,1079 ****
- font family specifications in |\addto\tenpoint|, as shown above.
-
- If other base text sizes are used besides ten point, the suggestions given
-! above in Section 6.1, {\bf Making cyrillic available}, apply here as well.
-
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
---- 1073,1079 ----
- font family specifications in |\addto\tenpoint|, as shown above.
-
- If other base text sizes are used besides ten point, the suggestions given
-! above in \MakeLink{subsection.6.1}{Section 6.1, {\bf Making cyrillic available}}, apply here as well.
-
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-***************
-*** 1126,1133 ****
- accessible to their \TeX{} jobs with the least possible fuss. For \AmSTeX{}
- users, these fonts are available automatically with the preprint style, and
- other methods of loading them for use with \AmSTeX{} are described above.
-! To load these fonts with \LaTeX{} or \AmS-\LaTeX{}, see Section 3.4,
-! {\bf Extra math symbols}.
-
- If you are not using \AmSTeX{} or \LaTeX{}, the easiest method of loading
- these fonts and defining the control sequences for accessing the symbols is
---- 1126,1133 ----
- accessible to their \TeX{} jobs with the least possible fuss. For \AmSTeX{}
- users, these fonts are available automatically with the preprint style, and
- other methods of loading them for use with \AmSTeX{} are described above.
-! To load these fonts with \LaTeX{} or \AmS-\LaTeX{}, see \MakeLink{subsection.3.4}{Section 3.4,
-! {\bf Extra math symbols}}.
-
- If you are not using \AmSTeX{} or \LaTeX{}, the easiest method of loading
- these fonts and defining the control sequences for accessing the symbols is
-***************
-*** 1413,1419 ****
- \bibitem [DLV89] Dimitri Vulis, ``Notes on Russian \TeX'',
- {\sl \TUB\/} {\bf10} (1989), no.~3, 332--36.
-
-! \bibitem [DRS86] David R Siegel, {\sl The Euler Project at Stanford},
- Computer Science Department, Stanford University, 1985.
-
- \bibitem [GKP88] Ronald L. Graham, Donald E. Knuth, and Oren Patashnik,
---- 1413,1419 ----
- \bibitem [DLV89] Dimitri Vulis, ``Notes on Russian \TeX'',
- {\sl \TUB\/} {\bf10} (1989), no.~3, 332--36.
-
-! \bibitem [DRS85] David R Siegel, {\sl The Euler Project at Stanford},
- Computer Science Department, Stanford University, 1985.
-
- \bibitem [GKP88] Ronald L. Graham, Donald E. Knuth, and Oren Patashnik,
diff --git a/Master/texmf-dist/source/latex/latex-tds/patch/amsldoc.tex.diff b/Master/texmf-dist/source/latex/latex-tds/patch/amsldoc.tex.diff
deleted file mode 100644
index 6ab4b09f446..00000000000
--- a/Master/texmf-dist/source/latex/latex-tds/patch/amsldoc.tex.diff
+++ /dev/null
@@ -1,42 +0,0 @@
-*** amsldoc.tex.org 2004-04-06 19:16:00.000000000 +0200
---- amsldoc.tex 2008-08-10 16:12:47.000000000 +0200
-***************
-*** 2163,2169 ****
-
- \section{Of possible interest}\label{a:possible-interest}
- Information about obtaining AMSFonts or other \tex/-related
-! software from the AMS Internet archive \fn{e-math.ams.org}
- can be obtained by sending a request through electronic mail to:
- \mail{webmaster@ams.org}.
-
---- 2163,2169 ----
-
- \section{Of possible interest}\label{a:possible-interest}
- Information about obtaining AMSFonts or other \tex/-related
-! software from the AMS Internet archive \fn{www.ams.org}
- can be obtained by sending a request through electronic mail to:
- \mail{webmaster@ams.org}.
-
-***************
-*** 2362,2368 ****
-
- \indexspace
-
-- \item \texttt{e-math.ams.org}, 31
- \item ellipsis dots
- \subitem in matrices, 11
- \item \texttt{eqnarray} environment, 1, 3, 26, 30
---- 2362,2367 ----
-***************
-*** 2612,2617 ****
---- 2611,2620 ----
-
- \indexspace
-
-+ \item \texttt{www.ams.org}, 31
-+
-+ \indexspace
-+
- \item \verb*+\xleftarrow+, 13
- \item \verb*+\xrightarrow+, 13
-
diff --git a/Master/texmf-dist/source/latex/latex-tds/patch/changes.tex.diff b/Master/texmf-dist/source/latex/latex-tds/patch/changes.tex.diff
deleted file mode 100644
index 6acc6db56f5..00000000000
--- a/Master/texmf-dist/source/latex/latex-tds/patch/changes.tex.diff
+++ /dev/null
@@ -1,19 +0,0 @@
-*** changes.tex.org 2010-08-13 20:41:14.000000000 +0200
---- changes.tex 2011-07-02 00:30:41.000000000 +0200
-***************
-*** 34,40 ****
-
- %\usepackage[T1]{fontenc}
-
-! \usepackage[latin1]{inputenc}
-
- \usepackage{fullpage}
-
---- 34,40 ----
-
- %\usepackage[T1]{fontenc}
-
-! \usepackage{fontspec}% \usepackage[latin1]{inputenc}
-
- \usepackage{fullpage}
-
diff --git a/Master/texmf-dist/source/latex/latex-tds/patch/encguide.tex.diff b/Master/texmf-dist/source/latex/latex-tds/patch/encguide.tex.diff
deleted file mode 100644
index b1095c54ae6..00000000000
--- a/Master/texmf-dist/source/latex/latex-tds/patch/encguide.tex.diff
+++ /dev/null
@@ -1,40 +0,0 @@
-*** encguide.tex.org 2009-09-24 17:00:50.000000000 +0200
---- encguide.tex 2011-07-01 22:00:17.000000000 +0200
-***************
-*** 1226,1232 ****
- \newblock {\em {TUG}boat}, 11(4):514--516, 1990.
-
- \bibitem{fontinst} \emph{The \Pkg{fontinst} package}:
-! \textlangle CTAN\textrangle\url{/fonts/utilities/fontinst}.
-
- \bibitem{Rei:TB17-2-102} Fukui Rei:
- \emph{\textsl{TIPA}: A system for processing phonetic
---- 1226,1234 ----
- \newblock {\em {TUG}boat}, 11(4):514--516, 1990.
-
- \bibitem{fontinst} \emph{The \Pkg{fontinst} package}:
-! \href{ftp://ftp.ctan.org/tex-archive/fonts/utilities/fontinst}{%
-! \textlangle CTAN\textrangle\nolinkurl{/fonts/utilities/fontinst}%
-! }.
-
- \bibitem{Rei:TB17-2-102} Fukui Rei:
- \emph{\textsl{TIPA}: A system for processing phonetic
-***************
-*** 1266,1272 ****
- \newblock Addison-Wesley, Reading, Massachusetts, second edition, 1994.
-
- \bibitem{LH-Fonts} \emph{The \Pkg{lh}-Fonts for Cyrillic}:
-! \textlangle CTAN\textrangle\url{/fonts/cyrillic/lh}.
-
- \bibitem{A-W:MG2004}
- Frank Mittelbach and Michel Goossens.
---- 1268,1276 ----
- \newblock Addison-Wesley, Reading, Massachusetts, second edition, 1994.
-
- \bibitem{LH-Fonts} \emph{The \Pkg{lh}-Fonts for Cyrillic}:
-! \href{ftp://ftp.ctan.org/tex-archive/fonts/cyrillic/lh}{%
-! \textlangle CTAN\textrangle\nolinkurl{/fonts/cyrillic/lh}%
-! }.
-
- \bibitem{A-W:MG2004}
- Frank Mittelbach and Michel Goossens.
diff --git a/Master/texmf-dist/source/latex/latex-tds/patch/errorlog.tex.diff b/Master/texmf-dist/source/latex/latex-tds/patch/errorlog.tex.diff
deleted file mode 100644
index 837978f77fe..00000000000
--- a/Master/texmf-dist/source/latex/latex-tds/patch/errorlog.tex.diff
+++ /dev/null
@@ -1,33 +0,0 @@
-*** errorlog.tex.org 2014-01-20 15:59:14.000000000 +0100
---- errorlog.tex 2014-02-03 20:06:06.604873657 +0100
-***************
-*** 2899,2912 ****
- * 18 March 2008
- F939. Forgot to goto the proper error recovery (DRF). @395
- E940. Avoid a case of dirty Pascal and speed up inner loop. @1035
-! R941. Forget reference to last_glue in format file (DRF). @1335
- R942. Glue reference not updated after overflow error (DRF). @1236
-! B943. Muglue in \leaders had wrong units; now disallowed (DRF). @1078
- E944. Speedup of ligatures and kerns at end of a word (DRF). @1039
- R945. Another sanity check of TFM files for security (DRF). @365
- I946. Give better size data for unmagnified insertions. @986
- * 6 January 2014
-! C947. Space after \csname\endcsname to match other spaces. (Oleg Bulatov) @262
- \relax
- \bye
-
---- 2899,2912 ----
- * 18 March 2008
- F939. Forgot to goto the proper error recovery (DRF). @395
- E940. Avoid a case of dirty Pascal and speed up inner loop. @1035
-! R941. Forget reference to \\{last_glue} in format file (DRF). @1335
- R942. Glue reference not updated after overflow error (DRF). @1236
-! B943. Muglue in |\leaders| had wrong units; now disallowed (DRF). @1078
- E944. Speedup of ligatures and kerns at end of a word (DRF). @1039
- R945. Another sanity check of TFM files for security (DRF). @365
- I946. Give better size data for unmagnified insertions. @986
- * 6 January 2014
-! C947. Space after |\csname\endcsname| to match other spaces. (Oleg Bulatov) @262
- \relax
- \bye
-
diff --git a/Master/texmf-dist/source/latex/latex-tds/patch/logmac.tex.diff b/Master/texmf-dist/source/latex/latex-tds/patch/logmac.tex.diff
deleted file mode 100644
index 7541ceff009..00000000000
--- a/Master/texmf-dist/source/latex/latex-tds/patch/logmac.tex.diff
+++ /dev/null
@@ -1,134 +0,0 @@
-*** logmac.tex.org 1991-10-19 05:33:44.000000000 +0100
---- logmac.tex 2008-07-11 01:00:43.000000000 +0200
-***************
-*** 42,54 ****
- \catcode`\ =12 % tabs are ordinary characters
- \catcode`@=\active % @ signs denote a TeX section reference
- {\obeylines \gdef@#1
-! {\global\setbox\texsec=\hbox{\S$#1$}\lookahead}}
- \chardef\@=`\@
- {\catcode`X=\active \gdef X{\X}}
- \def\X{{\eightbf X}}
- \def\lightX{\hbox{\eightrm X}}
-! \def\>#1\relax{\global\setbox\predec=\hbox{\let\X=\lightX
-! $#1\mapsto{}$}} % previous bug ref
-
- \def\checkvalid#1{\expandafter\ifx\csname#1!\endcsname\okay\else\invalidcode\fi}
- \def\okay{\okay}
---- 42,103 ----
- \catcode`\ =12 % tabs are ordinary characters
- \catcode`@=\active % @ signs denote a TeX section reference
- {\obeylines \gdef@#1
-! {%
-! \global\setbox\texsec=\hbox{%
-! \S$\texlinks{#1}$%
-! }%
-! \lookahead %
-! }%
-! }
-! \def\texlinks#1{%
-! \dotexlinks#1,\END
-! }
-! \def\dotexlinks#1,#2\END{%
-! {%
-! \pdfstartlink attr{%
-! /Border[0 0 0]%
-! } user {%
-! /Subtype/Link%
-! /F 4%
-! /A<<%
-! /S/GoToR%
-! /F(../tex/tex.pdf)%
-! /D(#1)%
-! >>%
-! }\relax
-! \TeXLinkColor #1\Black
-! \pdfendlink
-! }%
-! \ifx\eject#2\eject
-! \else
-! ,%
-! \dotexlinks#2\END
-! \fi
-! }
-! \def\TeXLinkColor{%
-! \pdfliteral{0 0 1 rg}%
-! }
- \chardef\@=`\@
- {\catcode`X=\active \gdef X{\X}}
- \def\X{{\eightbf X}}
- \def\lightX{\hbox{\eightrm X}}
-! \def\>#1\relax{%
-! \global\setbox\predec=\hbox{%
-! \let\X=\lightX
-! $%
-! \begingroup
-! \def\hbox##1{##1}%
-! \def\eightrm{}%
-! \xdef\linkname{#1}%
-! \endgroup
-! \pdfstartlink attr{/Border[0 0 0]} goto name{\linkname}\relax
-! \LinkColor#1\Black
-! \pdfendlink
-! \mapsto{}$%
-! }%
-! } % previous bug ref
-! \def\LinkColor{\pdfliteral{1 0 0 rg}}
-! \def\Black{\pdfliteral{0 g}}
-
- \def\checkvalid#1{\expandafter\ifx\csname#1!\endcsname\okay\else\invalidcode\fi}
- \def\okay{\okay}
-***************
-*** 82,90 ****
- \global\setbox\code=\hbox to\codesize{\enspace
- \hskip0pt plus 3fil\rm#1\hskip0pt plus1fil}%
- \begingroup\rm\catcode`X=\active\itemnumber}
-! \def\itemnumber#1.{\catcode`X=11\setbox0=\hbox to\itemnosize{\bf\hss#1\relax}%
-! \setbox2=\hbox{\bf#1\relax}\ifdim\wd2>\wd0 \setbox0=\box2 \fi
-! \textindent{\hfil\box\predec\box0}}
- \def\commentline{\fin\afterassignment\begincomment\let\next}
- \def\begincomment{\begingroup\let\tt=\sltt
- \let\MF=\slMF\sl\textindent{\hfil\copy\cbox}}
---- 131,172 ----
- \global\setbox\code=\hbox to\codesize{\enspace
- \hskip0pt plus 3fil\rm#1\hskip0pt plus1fil}%
- \begingroup\rm\catcode`X=\active\itemnumber}
-! \def\itemnumber#1.{%
-! \catcode`X=11 %
-! \setbox0=\hbox to\itemnosize{%
-! \bf\hss#1\relax
-! }%
-! \setbox2=\hbox{\bf#1\relax}%
-! \ifdim\wd2>\wd0 %
-! \setbox0=\box2 %
-! \fi
-! \textindent{%
-! \hfil
-! \box\predec
-! \box0 %
-! \rlap{%
-! \enspace
-! \kern-\parindent
-! \vbox to 0pt{%
-! \kern-2.5ex\relax
-! \def\getnum##1\>##2\END{##1}%
-! \def\eightbf{}%
-! \edef\linkname{\getnum#1\>\END}%
-! \def\firstofone##1{##1}%
-! \edef\linkname{\expandafter\firstofone\linkname}%
-! \expandafter\ifx\csname :\linkname:\endcsname\empty
-! \immediate\write16{%
-! * Warning: Destination `\linkname' already used!%
-! }%
-! \else
-! \expandafter\xdef\csname :\linkname:\endcsname{}%
-! \pdfdest name{\linkname}fitbh\relax
-! \kern2.5ex\relax
-! \fi
-! }%
-! }%
-! }%
-! }
- \def\commentline{\fin\afterassignment\begincomment\let\next}
- \def\begincomment{\begingroup\let\tt=\sltt
- \let\MF=\slMF\sl\textindent{\hfil\copy\cbox}}
diff --git a/Master/texmf-dist/source/latex/latex-tds/patch/source2e.tex.diff b/Master/texmf-dist/source/latex/latex-tds/patch/source2e.tex.diff
deleted file mode 100644
index 742269bdafd..00000000000
--- a/Master/texmf-dist/source/latex/latex-tds/patch/source2e.tex.diff
+++ /dev/null
@@ -1,68 +0,0 @@
-*** source2e.tex.org 2009-09-25 09:56:20.000000000 +0200
---- source2e.tex 2010-05-04 22:17:43.000000000 +0200
-***************
-*** 71,76 ****
---- 71,81 ----
-
- \documentclass{ltxdoc}
-
-+ \newdimen\OldHeadHeight
-+ \OldHeadHeight=\headheight
-+ \newdimen\OldHeadSep
-+ \OldHeadSep=\headsep
-+
- \listfiles
-
- % Do not index some TeX primitives, and some common plain TeX commands.
-***************
-*** 301,306 ****
---- 306,325 ----
- \clearpage
- \pagestyle{headings}
-
-+ \makeatletter
-+ \headheight=\OldHeadHeight
-+ \headsep=\OldHeadSep
-+ \addtolength{\textheight}{-\headheight}
-+ \addtolength{\textheight}{-\headsep}
-+ \addtolength{\textheight}{\footskip}
-+ \newdimen\OldFootSkip
-+ \OldFootSkip=\footskip
-+ \footskip=\z@
-+ \vsize=\textheight
-+ \@colht\textheight
-+ \@colroom\textheight
-+ \makeatother
-+
- % Make TeX shut up.
- \hbadness=10000
- \newcount\hbadness
-***************
-*** 315,320 ****
---- 334,359 ----
-
- \clearpage
-
-+ \makeatletter
-+ \footskip=85pt
-+ \addtolength{\footskip}{\OldFootSkip}
-+ \addtolength{\footskip}{-\baselineskip}
-+ \addtolength{\textheight}{-\footskip}
-+ \vsize=\textheight
-+ \@colht=\textheight
-+ \@colroom\textheight
-+ \newsavebox\FileKeyBox
-+ \g@addto@macro\index@prologue{%
-+ \sbox\FileKeyBox{%
-+ \parbox[b]{\textwidth}{\strut\footnotesize
-+ \raggedright{\bfseries File Key:} \filekey}%
-+ }%
-+ \typeout{FileKeyBox: ht=\the\ht\FileKeyBox, dp=\the\dp\FileKeyBox}%
-+ \gdef\@oddfoot{\copy\FileKeyBox}%
-+ \let\@evenfoot\@oddfoot
-+ }%
-+ \makeatother
-+
- % makeindex needs a symbol between the parts of composite page numbers
- % but we dont want one, so:
- \typeout{%
diff --git a/Master/texmf-dist/source/latex/latex-tds/patch/tlc2.err.diff b/Master/texmf-dist/source/latex/latex-tds/patch/tlc2.err.diff
deleted file mode 100644
index 7f7b5b38f7a..00000000000
--- a/Master/texmf-dist/source/latex/latex-tds/patch/tlc2.err.diff
+++ /dev/null
@@ -1,19 +0,0 @@
-*** tlc2.err.org 2009-09-24 17:00:50.000000000 +0200
---- tlc2.err 2011-07-01 20:28:10.000000000 +0200
-***************
-*** 302,308 ****
-
- \documentclass{ttcterrata}[2005/11/10] % we want new class
-
-! \usepackage[T1]{fontenc}
- \let\u\underline % shortcut for this file
- \newcommand\meta[1]{$\langle$\textit{#1\/}$\rangle$}
-
---- 302,308 ----
-
- \documentclass{ttcterrata}[2005/11/10] % we want new class
-
-! \usepackage{fontspec} % \usepackage[T1]{fontenc}
- \let\u\underline % shortcut for this file
- \newcommand\meta[1]{$\langle$\textit{#1\/}$\rangle$}
-
diff --git a/Master/texmf-dist/source/latex/latex-tds/patch/trapman.tex.diff b/Master/texmf-dist/source/latex/latex-tds/patch/trapman.tex.diff
deleted file mode 100644
index 922a0467d2e..00000000000
--- a/Master/texmf-dist/source/latex/latex-tds/patch/trapman.tex.diff
+++ /dev/null
@@ -1,212 +0,0 @@
-*** trapman.tex.org 1993-09-22 00:41:30.000000000 +0200
---- trapman.tex 2014-02-03 21:08:57.964670496 +0100
-***************
-*** 24,29 ****
---- 24,44 ----
- % if you're unlucky it will appear on a page by itself!
- {\obeyspaces\global\let =\ }
-
-+ \pdfinfo{%
-+ /Title(A torture test for METAFONT)%
-+ /Author(Donald E. Knuth)%
-+ }
-+ \pdfcatalog{%
-+ /PageLabels<<%
-+ /Nums[0<</P(0)>>1<</S/D/St 1>>]%
-+ >>%
-+ /PageMode/UseOutlines
-+ }
-+ \pdfpagewidth=7.5in\relax % 8.5in - 2*.5in
-+ \pdfhorigin=.5in\relax
-+ \pdfpageheight=10in\relax % 11in - 2*.5in
-+ \pdfvorigin=.5in\relax
-+
- \output{\shipout\box255\global\advance\pageno by 1} % for the title page only
- \null
- \vfill
-***************
-*** 62,69 ****
- \box255}
- \global\advance\pageno by 1}
- \let\runninghead=\mark
-! \outer\def\section#1.{\noindent{\bf#1.}\quad
-! \runninghead{\uppercase{#1} }\ignorespaces}
-
- \section Introduction.
- People often think that their programs are ``debugged'' when large applications
---- 77,121 ----
- \box255}
- \global\advance\pageno by 1}
- \let\runninghead=\mark
-!
-! \newcount\destcount
-! \destcount=1\relax
-!
-! \outer\def\section#1.{%
-! \noindent
-! \vbox to 0pt{%
-! \kern-2.5ex\relax
-! \pdfdest num\destcount fitbh\relax
-! \def\.##1{##1}%
-! \def\MF{METAFONT}%
-! \pdfoutline goto num\destcount{#1}\relax
-! \global\advance\destcount by 1\relax
-! \kern2.5ex\relax
-! }%
-! {\bf#1.}\quad
-! \runninghead{\uppercase{#1} }\ignorespaces
-! }
-!
-! \def\LinkColor{%
-! \pdfliteral{1 0 0 rg}%
-! }
-! \def\Black{%
-! \pdfliteral{0 g}%
-! }
-! \def\appA{2}
-! \def\appB{3}
-! \def\appC{4}
-! \def\appD{5}
-! \def\appE{6}
-! \def\appF{7}
-! \def\appG{8}
-!
-! \def\appref#1{%
-! \leavevmode
-! \pdfstartlink attr{/Border[0 0 0]} goto num\csname app#1\endcsname\relax
-! \LinkColor\hbox{Appendix}~#1\Black
-! \pdfendlink
-! }
-
- \section Introduction.
- People often think that their programs are ``debugged'' when large applications
-***************
-*** 175,208 ****
- The remainder of this report consists of appendices, whose contents ought
- to be described briefly here:
-
-! Appendix A explains in detail how to carry out a test of \MF, given
- a tape that contains copies of the other appendices.
-
-! Appendix B is \.{TRAP.MF}, the fiendish test file that has already
- been mentioned. People who think that they understand \MF\ are challenged
- to see if they know what \MF\ is supposed to do with this file.
- People who know only a little about \MF\ might still find it
- interesting to study Appendix~B, just to get some insights into the
- methodology advocated here.
-
-! Appendix C is \.{TRAPIN.LOG}, a correct transcript file \.{TRAP.LOG}
- that results if \.{INIMF} is applied to \.{TRAP.MF}. (\.{INIMF} is
- the name of a version of \MF\ that does certain initializations;
- this run of \.{INIMF} also creates a binary base file called \.{TRAP.BASE}.)
-
-! Appendix D is a correct transcript file \.{TRAP.LOG} that results if
- \.{INIMF} or any other version of \MF\ is applied to \.{TRAP.MF}
- with base file \.{TRAP.BASE}.
-
-! Appendix E is \.{TRAP.TYP}, the symbolic version of a correct output
- file \.{TRAP.72270GF} that was produced at the same time as the \.{TRAP.LOG}
- file of Appendix~D.
-
-! Appendix F is \.{TRAP.PL}, the symbolic version of a correct output
- file \.{TRAP.TFM} that was produced at the same time as the \.{TRAP.LOG}
- file of Appendix~D.
-
-! Appendix G is \.{TRAP.FOT}, an abbreviated version of Appendix D that
- appears on the user's terminal during the run that produces \.{TRAP.LOG},
- \.{TRAP.72270GF}, and \.{TRAP.TFM}.
-
---- 227,260 ----
- The remainder of this report consists of appendices, whose contents ought
- to be described briefly here:
-
-! \appref A explains in detail how to carry out a test of \MF, given
- a tape that contains copies of the other appendices.
-
-! \appref B is \.{TRAP.MF}, the fiendish test file that has already
- been mentioned. People who think that they understand \MF\ are challenged
- to see if they know what \MF\ is supposed to do with this file.
- People who know only a little about \MF\ might still find it
- interesting to study Appendix~B, just to get some insights into the
- methodology advocated here.
-
-! \appref C is \.{TRAPIN.LOG}, a correct transcript file \.{TRAP.LOG}
- that results if \.{INIMF} is applied to \.{TRAP.MF}. (\.{INIMF} is
- the name of a version of \MF\ that does certain initializations;
- this run of \.{INIMF} also creates a binary base file called \.{TRAP.BASE}.)
-
-! \appref D is a correct transcript file \.{TRAP.LOG} that results if
- \.{INIMF} or any other version of \MF\ is applied to \.{TRAP.MF}
- with base file \.{TRAP.BASE}.
-
-! \appref E is \.{TRAP.TYP}, the symbolic version of a correct output
- file \.{TRAP.72270GF} that was produced at the same time as the \.{TRAP.LOG}
- file of Appendix~D.
-
-! \appref F is \.{TRAP.PL}, the symbolic version of a correct output
- file \.{TRAP.TFM} that was produced at the same time as the \.{TRAP.LOG}
- file of Appendix~D.
-
-! \appref G is \.{TRAP.FOT}, an abbreviated version of \appref D that
- appears on the user's terminal during the run that produces \.{TRAP.LOG},
- \.{TRAP.72270GF}, and \.{TRAP.TFM}.
-
-***************
-*** 369,375 ****
- \section Appendix E: The \.{TRAP.TYP} file.
- Here is another major component of the test. It shows the output of \.{GFtype}
- applied to the file \.{TRAP.72270GF} that is created at the same time
-! Appendix D was produced.
- \runninghead{APPENDIX E: \.{TRAP.TYP} (CONTINUED)}
-
- {\let\tt=\eighttt\leftskip 1in\baselineskip 9pt plus .1pt minus .1pt
---- 421,427 ----
- \section Appendix E: The \.{TRAP.TYP} file.
- Here is another major component of the test. It shows the output of \.{GFtype}
- applied to the file \.{TRAP.72270GF} that is created at the same time
-! \appref D was produced.
- \runninghead{APPENDIX E: \.{TRAP.TYP} (CONTINUED)}
-
- {\let\tt=\eighttt\leftskip 1in\baselineskip 9pt plus .1pt minus .1pt
-***************
-*** 381,387 ****
- \section Appendix F: The \.{TRAP.PL} file.
- In this case we have the output of \.{TFtoPL}
- applied to the file \.{TRAP.TFM} that is created at the same time
-! Appendix D was produced.
- \runninghead{APPENDIX F: \.{TRAP.PL} (CONTINUED)}
-
- {\let\tt=\eighttt\leftskip 1in\baselineskip 9pt plus .1pt minus .1pt
---- 433,439 ----
- \section Appendix F: The \.{TRAP.PL} file.
- In this case we have the output of \.{TFtoPL}
- applied to the file \.{TRAP.TFM} that is created at the same time
-! \appref D was produced.
- \runninghead{APPENDIX F: \.{TRAP.PL} (CONTINUED)}
-
- {\let\tt=\eighttt\leftskip 1in\baselineskip 9pt plus .1pt minus .1pt
-***************
-*** 391,400 ****
- \vfill\eject
-
- \section Appendix G: The \.{TRAP.FOT} file.
-! This shows what appeared on the terminal while Appendix D was being produced.
- \runninghead{APPENDIX G: \.{TRAP.FOT} (CONTINUED)}
-
- \vskip8pt
- \verbatim{trap.fot}
-
-! \vfill\end
---- 443,454 ----
- \vfill\eject
-
- \section Appendix G: The \.{TRAP.FOT} file.
-! This shows what appeared on the terminal while \appref D was being produced.
- \runninghead{APPENDIX G: \.{TRAP.FOT} (CONTINUED)}
-
- \vskip8pt
- \verbatim{trap.fot}
-
-! \vfill
-! \input knuth-outline.tex
-! \end
diff --git a/Master/texmf-dist/source/latex/latex-tds/patch/tripman.tex.diff b/Master/texmf-dist/source/latex/latex-tds/patch/tripman.tex.diff
deleted file mode 100644
index 5b3ba2f83ee..00000000000
--- a/Master/texmf-dist/source/latex/latex-tds/patch/tripman.tex.diff
+++ /dev/null
@@ -1,223 +0,0 @@
-*** tripman.tex.org 1992-01-14 00:55:40.000000000 +0100
---- tripman.tex 2014-02-03 20:51:41.181649319 +0100
-***************
-*** 22,27 ****
---- 22,42 ----
- % if you're unlucky it will appear on a page by itself!
- {\obeyspaces\global\let =\ }
-
-+ \pdfinfo{%
-+ /Title(A torture test for TeX)%
-+ /Author(Donald E. Knuth)%
-+ }
-+ \pdfcatalog{%
-+ /PageLabels<<%
-+ /Nums[0<</P(0)>>1<</S/D/St 1>>]%
-+ >>%
-+ /PageMode/UseOutlines
-+ }
-+ \pdfpagewidth=7.5in\relax % 8.5in - 2*.5in
-+ \pdfhorigin=.5in\relax
-+ \pdfpageheight=10in\relax % 11in - 2*.5in
-+ \pdfvorigin=.5in\relax
-+
- \output{\shipout\box255\global\advance\pageno by 1} % for the title page only
- \null
- \vfill
-***************
-*** 57,64 ****
- \box255}
- \global\advance\pageno by 1}
- \let\runninghead=\mark
-! \outer\def\section#1.{\noindent{\bf#1.}\quad
-! \runninghead{\uppercase{#1} }\ignorespaces}
-
- \section Introduction.
- People often think that their programs are ``debugged'' when large applications
---- 72,117 ----
- \box255}
- \global\advance\pageno by 1}
- \let\runninghead=\mark
-!
-! \newcount\destcount
-! \destcount=1\relax
-!
-! \outer\def\section#1.{%
-! \noindent
-! \vbox to 0pt{%
-! \kern-2.5ex\relax
-! \pdfdest num\destcount fitbh\relax
-! \def\.##1{##1}%
-! \def\TeX{TeX}%
-! \pdfoutline goto num\destcount{#1}\relax
-! \global\advance\destcount by 1\relax
-! \kern2.5ex\relax
-! }%
-! {\bf#1.}\quad
-! \runninghead{\uppercase{#1} }\ignorespaces
-! }
-!
-! \def\LinkColor{%
-! \pdfliteral{1 0 0 rg}%
-! }
-! \def\Black{%
-! \pdfliteral{0 g}%
-! }
-! \def\appA{2}
-! \def\appB{3}
-! \def\appC{4}
-! \def\appD{5}
-! \def\appE{6}
-! \def\appF{7}
-! \def\appG{8}
-! \def\appH{9}
-!
-! \def\appref#1{%
-! \leavevmode
-! \pdfstartlink attr{/Border[0 0 0]} goto num\csname app#1\endcsname\relax
-! \LinkColor\hbox{Appendix}~#1\Black
-! \pdfendlink
-! }
-
- \section Introduction.
- People often think that their programs are ``debugged'' when large applications
-***************
-*** 170,208 ****
- The remainder of this report consists of appendices, whose contents ought
- to be described briefly here:
-
-! Appendix A explains in detail how to carry out a test of \TeX, given
- a tape that contains copies of the other appendices.
-
-! Appendix B is \.{TRIP.TEX}, the fiendish test file that has already
- been mentioned. People who think that they understand \TeX\ are challenged
- to see if they know what \TeX\ is supposed to do with this file.
- People who know only a little about \TeX\ might still find it
- interesting to study Appendix~B, just to get some insights into the
- methodology advocated here.
-
-! Appendix C is \.{TRIP.PL}, the property-list description of a
- special font called \.{trip}. This is the only font used by \.{TRIP.TEX}.
- There are no graphic characters associated with \.{trip} that could
- possibly be printed; indeed, \.{TRIP.PL} describes the properties of a font
- that is as weird as the ``document'' described by \.{TRIP.TEX}.
-
-! Appendix D is \.{TRIPIN.LOG}, a correct transcript file \.{TRIP.LOG}
- that results if \.{INITEX} is applied to \.{TRIP.TEX}. (\.{INITEX} is
- the name of a version of \TeX\ that does certain initializations;
- this run of \.{INITEX} also creates a binary format file called \.{TRIP.FMT}.)
-
-! Appendix E is a correct transcript file \.{TRIP.LOG} that results if
- \.{INITEX} or any other version of \TeX\ is applied to \.{TRIP.TEX}
- with format \.{TRIP.FMT}.
-
-! Appendix F is \.{TRIP.TYP}, the symbolic version of a correct output
- file \.{TRIP.DVI} that was produced at the same time as the \.{TRIP.LOG}
- file of Appendix~E.
-
-! Appendix G is \.{TRIPOS.TEX}, a short file written out and read in
- by \TeX\ when it processes \.{TRIP.TEX}.
-
-! Appendix H is \.{TRIP.FOT}, an abbreviated version of Appendix E that
- appears on the user's terminal during the run that produces \.{TRIP.LOG}
- and \.{TRIP.DVI}.
-
---- 223,261 ----
- The remainder of this report consists of appendices, whose contents ought
- to be described briefly here:
-
-! \appref A explains in detail how to carry out a test of \TeX, given
- a tape that contains copies of the other appendices.
-
-! \appref B is \.{TRIP.TEX}, the fiendish test file that has already
- been mentioned. People who think that they understand \TeX\ are challenged
- to see if they know what \TeX\ is supposed to do with this file.
- People who know only a little about \TeX\ might still find it
- interesting to study Appendix~B, just to get some insights into the
- methodology advocated here.
-
-! \appref C is \.{TRIP.PL}, the property-list description of a
- special font called \.{trip}. This is the only font used by \.{TRIP.TEX}.
- There are no graphic characters associated with \.{trip} that could
- possibly be printed; indeed, \.{TRIP.PL} describes the properties of a font
- that is as weird as the ``document'' described by \.{TRIP.TEX}.
-
-! \appref D is \.{TRIPIN.LOG}, a correct transcript file \.{TRIP.LOG}
- that results if \.{INITEX} is applied to \.{TRIP.TEX}. (\.{INITEX} is
- the name of a version of \TeX\ that does certain initializations;
- this run of \.{INITEX} also creates a binary format file called \.{TRIP.FMT}.)
-
-! \appref E is a correct transcript file \.{TRIP.LOG} that results if
- \.{INITEX} or any other version of \TeX\ is applied to \.{TRIP.TEX}
- with format \.{TRIP.FMT}.
-
-! \appref F is \.{TRIP.TYP}, the symbolic version of a correct output
- file \.{TRIP.DVI} that was produced at the same time as the \.{TRIP.LOG}
- file of Appendix~E.
-
-! \appref G is \.{TRIPOS.TEX}, a short file written out and read in
- by \TeX\ when it processes \.{TRIP.TEX}.
-
-! \appref H is \.{TRIP.FOT}, an abbreviated version of \appref E that
- appears on the user's terminal during the run that produces \.{TRIP.LOG}
- and \.{TRIP.DVI}.
-
-***************
-*** 384,390 ****
- \section Appendix F: The \.{TRIP.TYP} file.
- Here is another major component of the test. It shows the output of \.{DVItype}
- applied to the file \.{TRIP.DVI} that was created at the same time
-! Appendix E was produced.
- \runninghead{APPENDIX F: \.{TRIP.TYP} (CONTINUED)}
-
- {\let\tt=\eighttt\leftskip 1in\baselineskip 9pt plus .1pt minus .1pt
---- 437,443 ----
- \section Appendix F: The \.{TRIP.TYP} file.
- Here is another major component of the test. It shows the output of \.{DVItype}
- applied to the file \.{TRIP.DVI} that was created at the same time
-! \appref E was produced.
- \runninghead{APPENDIX F: \.{TRIP.TYP} (CONTINUED)}
-
- {\let\tt=\eighttt\leftskip 1in\baselineskip 9pt plus .1pt minus .1pt
-***************
-*** 395,401 ****
-
- \section Appendix G: The \.{TRIPOS.TEX} file.
- This short file was written out once and read in twice, during the time
-! Appendix E was being produced. There are only three lines, the first of
- which is blank.
- \runninghead{APPENDIX G: \.{TRIPOS.TEX} (CONTINUED)}
-
---- 448,454 ----
-
- \section Appendix G: The \.{TRIPOS.TEX} file.
- This short file was written out once and read in twice, during the time
-! \appref E was being produced. There are only three lines, the first of
- which is blank.
- \runninghead{APPENDIX G: \.{TRIPOS.TEX} (CONTINUED)}
-
-***************
-*** 404,413 ****
- \vfill\eject
-
- \section Appendix H: The \.{TRIP.FOT} file.
-! This shows what appeared on the terminal while Appendix E was being produced.
- \runninghead{APPENDIX H: \.{TRIP.FOT} (CONTINUED)}
-
- \vskip8pt
- \verbatim{trip.fot}
-
-! \vfill\end
---- 457,468 ----
- \vfill\eject
-
- \section Appendix H: The \.{TRIP.FOT} file.
-! This shows what appeared on the terminal while \appref E was being produced.
- \runninghead{APPENDIX H: \.{TRIP.FOT} (CONTINUED)}
-
- \vskip8pt
- \verbatim{trip.fot}
-
-! \vfill
-! \input knuth-outline.tex
-! \end
diff --git a/Master/texmf-dist/source/latex/latex-tds/patch/utf8ienc.dtx.diff b/Master/texmf-dist/source/latex/latex-tds/patch/utf8ienc.dtx.diff
deleted file mode 100644
index dc48b5e72c5..00000000000
--- a/Master/texmf-dist/source/latex/latex-tds/patch/utf8ienc.dtx.diff
+++ /dev/null
@@ -1,21 +0,0 @@
-*** utf8ienc.dtx.org 2006-05-21 17:26:00.000000000 +0200
---- utf8ienc.dtx 2008-09-10 16:16:45.000000000 +0200
-***************
-*** 30,35 ****
---- 30,45 ----
- % \iffalse
- %<*driver>
- \documentclass{ltxdoc}
-+ \usepackage{ifluatex,ifxetex}
-+ \ifluatex
-+ \usepackage{fontspec}
-+ \else
-+ \ifxetex
-+ \usepackage{fontspec}
-+ \else
-+ \usepackage[utf8]{inputenc}
-+ \fi
-+ \fi
- \GetFileInfo{utf8.def}
- \title{Providing some UTF-8 support via \texttt{inputenc}}
- \date{\fileversion\space\filedate{} printed \today}
diff --git a/Master/texmf-dist/source/latex/latex-tds/patch/webman.tex.diff b/Master/texmf-dist/source/latex/latex-tds/patch/webman.tex.diff
deleted file mode 100644
index 22933d5ad86..00000000000
--- a/Master/texmf-dist/source/latex/latex-tds/patch/webman.tex.diff
+++ /dev/null
@@ -1,353 +0,0 @@
-*** webman.tex.org 1990-09-06 00:53:28.000000000 +0200
---- webman.tex 2014-02-03 21:10:39.734399312 +0100
-***************
-*** 13,25 ****
- \def\pb{\.{|...|}}
- \def\lpile{\def\cr{\hfill\endline}\matrix} % I only use \lpile by itself
-
-! \outer\def\section #1.{\penalty-50\vskip 12pt plus 3pt minus 3pt
-! \noindent{\bf #1.}\quad\ignorespaces}
-
- \def\lheader{\mainfont\the\pageno\hfill\sc\runninghead\hfill}
- \def\rheader{\hfill\sc\runninghead\hfill\mainfont\the\pageno}
- \def\runninghead{{\tentt WEB} USER MANUAL}
-
- % This verbatim mode assumes that no ? appears in the text being copied.
- \def\verbatim{\begingroup
- \def\do##1{\catcode`##1=12 } \dospecials
---- 13,76 ----
- \def\pb{\.{|...|}}
- \def\lpile{\def\cr{\hfill\endline}\matrix} % I only use \lpile by itself
-
-! \newcount\destcount
-! \destcount=1\relax
-!
-! \def\bkminfo{}
-! \outer\def\section #1.{%
-! \penalty-50\vskip 12pt plus 3pt minus 3pt
-! \noindent
-! \vbox to 0pt{%
-! \kern-2.5ex\relax
-! \pdfdest num\destcount fitbh\relax
-! \def\.##1{##1}%
-! \ifx\bkminfo\empty
-! \pdfoutline goto num\destcount{#1}\relax
-! \else
-! \pdfoutline goto num\destcount{#1 (\bkminfo)}\relax
-! \fi
-! \gdef\bkminfo{}%
-! \global\advance\destcount by 1\relax
-! \kern2.5ex\relax
-! }%
-! {\bf #1.}\quad\ignorespaces
-! }
-
- \def\lheader{\mainfont\the\pageno\hfill\sc\runninghead\hfill}
- \def\rheader{\hfill\sc\runninghead\hfill\mainfont\the\pageno}
- \def\runninghead{{\tentt WEB} USER MANUAL}
-
-+ \pdfinfo{%
-+ /Author(Donald E. Knuth)%
-+ /Title(WEB User Manual)%
-+ }
-+
-+ \def\LinkColor{%
-+ \pdfliteral{1 0 0 rg}%
-+ }
-+ \def\Black{%
-+ \pdfliteral{0 g}%
-+ }
-+ \def\appA{7}
-+ \def\appB{8}
-+ \def\appC{9}
-+ \def\appD{0}
-+ \def\appE{0}
-+ \def\appF{10}
-+ \def\appG{11}
-+ \def\appH{12}
-+
-+ \def\appref#1{%
-+ \leavevmode
-+ \ifnum\csname app#1\endcsname>0 %
-+ \pdfstartlink attr{/Border[0 0 0]} goto num\csname app#1\endcsname\relax
-+ \LinkColor\hbox{Appendix}~#1\Black
-+ \pdfendlink
-+ \else
-+ Appendix~#1%
-+ \fi
-+ }
-+
- % This verbatim mode assumes that no ? appears in the text being copied.
- \def\verbatim{\begingroup
- \def\do##1{\catcode`##1=12 } \dospecials
-***************
-*** 624,630 ****
- `\.{@\{}' is converted into `\.[', since \PASCAL\ does not allow
- nested comments. Incidentally, module numbers are automatically inserted
- as meta-comments into the \PASCAL\ program, in order to help correlate the
-! outputs of \.{WEAVE} and \.{TANGLE} (see Appendix~C\null). Meta-comments
- can be used to put conditional text into a \PASCAL\ program; this helps to
- overcome one of the limitations of \.{WEB}, since the simple macro
- processing routines of \.{TANGLE} do not include the dynamic evaluation of
---- 675,681 ----
- `\.{@\{}' is converted into `\.[', since \PASCAL\ does not allow
- nested comments. Incidentally, module numbers are automatically inserted
- as meta-comments into the \PASCAL\ program, in order to help correlate the
-! outputs of \.{WEAVE} and \.{TANGLE} (see \appref C\null). Meta-comments
- can be used to put conditional text into a \PASCAL\ program; this helps to
- overcome one of the limitations of \.{WEB}, since the simple macro
- processing routines of \.{TANGLE} do not include the dynamic evaluation of
-***************
-*** 757,763 ****
- characters as output if the input consists entirely of ASCII characters.
-
- 2. If you have an extended character set, all of the characters listed
-! in Appendix C of {\sl The \TeX book\/} can be used in strings. But you should
- stick to standard ASCII characters if you want to write programs that will
- be useful to all the poor souls out there who don't have extended
- character sets.
---- 808,814 ----
- characters as output if the input consists entirely of ASCII characters.
-
- 2. If you have an extended character set, all of the characters listed
-! in \appref C of {\sl The \TeX book\/} can be used in strings. But you should
- stick to standard ASCII characters if you want to write programs that will
- be useful to all the poor souls out there who don't have extended
- character sets.
-***************
-*** 890,912 ****
- to time.
- \section Appendices.
- The basic ideas of \.{WEB} can be understood most easily by looking at
-! examples of ``real'' programs. Appendix~A shows the \.{WEB} input that
-! generated modules 55--59 of the \.{WEAVE} program; Appendix~B shows the
-! corresponding \TeX\ code output by \.{WEAVE}; and Appendix~C shows excerpts
- from the corresponding \PASCAL\ code output by \.{TANGLE}.
-
- The complete webs for \.{WEAVE} and \.{TANGLE} appear as the bulk of this
-! report, in Appendices D and~E. The reader should first compare Appendix~A
-! to the corresponding portion of Appendix~D; then the same material should
- be compared to Appendices B and~C. Finally, if time permits, the reader may
- enjoy studying the complete programs in Appendices D and~E, since \.{WEAVE}
- and \.{TANGLE} contain several interesting aspects, and since an attempt
- has been made in these appendices to evolve a style of programming that
- makes good use of the \.{WEB} language.
-
-! Finally, Appendix F is the `\.{webmac}' file that sets \TeX\ up to accept
-! the output of \.{WEAVE}; Appendix~G discusses how to use some of its macros
-! to vary the output formats; and Appendix~H discusses what needs to be done
- when \.{WEAVE} and \.{TANGLE} are installed in a new operating environment.
- \section Performance statistics.
- The programs in Appendices D and E will optionally keep statistics on
---- 941,963 ----
- to time.
- \section Appendices.
- The basic ideas of \.{WEB} can be understood most easily by looking at
-! examples of ``real'' programs. \appref A shows the \.{WEB} input that
-! generated modules 55--59 of the \.{WEAVE} program; \appref B shows the
-! corresponding \TeX\ code output by \.{WEAVE}; and \appref C shows excerpts
- from the corresponding \PASCAL\ code output by \.{TANGLE}.
-
- The complete webs for \.{WEAVE} and \.{TANGLE} appear as the bulk of this
-! report, in Appendices D and~E. The reader should first compare \appref A
-! to the corresponding portion of \appref D; then the same material should
- be compared to Appendices B and~C. Finally, if time permits, the reader may
- enjoy studying the complete programs in Appendices D and~E, since \.{WEAVE}
- and \.{TANGLE} contain several interesting aspects, and since an attempt
- has been made in these appendices to evolve a style of programming that
- makes good use of the \.{WEB} language.
-
-! Finally, \appref F is the `\.{webmac}' file that sets \TeX\ up to accept
-! the output of \.{WEAVE}; \appref G discusses how to use some of its macros
-! to vary the output formats; and \appref H discusses what needs to be done
- when \.{WEAVE} and \.{TANGLE} are installed in a new operating environment.
- \section Performance statistics.
- The programs in Appendices D and E will optionally keep statistics on
-***************
-*** 985,992 ****
- }}
- \eject
- \def\runninghead{APPENDIX A --- {\tentt WEB} FILE FORMAT}
- \section Appendix A.
-! This excerpt from \.{WEAVE.WEB} produced modules 55--59 in Appendix~D.
- Note that some of the lines are indented to show the program structure.
- The indentation is ignored by \.{WEAVE} and \.{TANGLE}, but users find
- that \.{WEB} files are quite readable if they have some such indentation.
---- 1036,1044 ----
- }}
- \eject
- \def\runninghead{APPENDIX A --- {\tentt WEB} FILE FORMAT}
-+ \def\bkminfo{WEB file format}
- \section Appendix A.
-! This excerpt from \.{WEAVE.WEB} produced modules 55--59 in \appref D.
- Note that some of the lines are indented to show the program structure.
- The indentation is ignored by \.{WEAVE} and \.{TANGLE}, but users find
- that \.{WEB} files are quite readable if they have some such indentation.
-***************
-*** 1057,1064 ****
- \endgroup
- \vfill\eject
- \def\runninghead{APPENDIX B --- TRANSLATION BY {\tentt WEAVE}}
- \section Appendix B.
-! This excerpt from \.{WEAVE.TEX} corresponds to Appendix A.
-
- % I've inserted \vfill's here at the blank lines, to squeeze this on one page!
- \begingroup \def\tt{\eighttt} \baselineskip9pt
---- 1109,1117 ----
- \endgroup
- \vfill\eject
- \def\runninghead{APPENDIX B --- TRANSLATION BY {\tentt WEAVE}}
-+ \def\bkminfo{Translation by weave}
- \section Appendix B.
-! This excerpt from \.{WEAVE.TEX} corresponds to \appref A.
-
- % I've inserted \vfill's here at the blank lines, to squeeze this on one page!
- \begingroup \def\tt{\eighttt} \baselineskip9pt
-***************
-*** 1139,1144 ****
---- 1192,1198 ----
- \endgroup
- \eject
- \def\runninghead{APPENDIX C --- TRANSLATION BY {\tentt TANGLE}}
-+ \def\bkminfo{Translation by tangle}
- \section Appendix C.
- The \.{TANGLE} processor converts \.{WEAVE.WEB} into a syntactically
- correct (but not very pretty) \PASCAL\ program \.{WEAVE.PAS}.
-***************
-*** 1458,1470 ****
- opposite sides of each sheet.
-
- \point 6. The \.{\\title} macro will appear at the top of each page
-! in small caps. For example, Appendix~D was produced after saying
- `\.{\\def\\title\{WEAVE\}}'.
-
- \point 7. The first page usually is assigned page number 1.
- To start on page 16, with contents
- on page 15, say this: `\.{\\def\\contentspagenumber\{15\}}
-! \.{\\pageno=\\contentspagenumber} \.{\\advance\\pageno by 1}'. (Appendix~D
- was generated that way.)
-
- \point 8. The macro \.{\\iftitle} will suppress the header line if it is
---- 1512,1524 ----
- opposite sides of each sheet.
-
- \point 6. The \.{\\title} macro will appear at the top of each page
-! in small caps. For example, \appref D was produced after saying
- `\.{\\def\\title\{WEAVE\}}'.
-
- \point 7. The first page usually is assigned page number 1.
- To start on page 16, with contents
- on page 15, say this: `\.{\\def\\contentspagenumber\{15\}}
-! \.{\\pageno=\\contentspagenumber} \.{\\advance\\pageno by 1}'. (\appref D
- was generated that way.)
-
- \point 8. The macro \.{\\iftitle} will suppress the header line if it is
-***************
-*** 1475,1484 ****
- Two macros are provided to give flexibility to the table of
- contents: \.{\\topofcontents} is invoked just before the contents
- info is read, and \.{\\botofcontents} is invoked just after.
-! For example, Appendix~D was produced with the following definitions:
- $$\lpile{\.{\\def\\topofcontents\{\\null\\vfill}\cr
- \.{ { }\\titlefalse \% include headline on the contents page}\cr
-! \.{ { }\\def\\rheader\{\\mainfont Appendix D\\hfil 15\}}\cr
- \.{ { }\\centerline\{\\titlefont The \{\\ttitlefont WEAVE\}{ }processor\}}\cr
- \.{ { }\\vskip 15pt \\centerline\{(Version 4)\}{ }\\vfill\}}\cr}$$
- Redefining \.{\\rheader}, which is the headline for right-hand pages,
---- 1529,1538 ----
- Two macros are provided to give flexibility to the table of
- contents: \.{\\topofcontents} is invoked just before the contents
- info is read, and \.{\\botofcontents} is invoked just after.
-! For example, \appref D was produced with the following definitions:
- $$\lpile{\.{\\def\\topofcontents\{\\null\\vfill}\cr
- \.{ { }\\titlefalse \% include headline on the contents page}\cr
-! \.{ { }\\def\\rheader\{\\mainfont \appref D\\hfil 15\}}\cr
- \.{ { }\\centerline\{\\titlefont The \{\\ttitlefont WEAVE\}{ }processor\}}\cr
- \.{ { }\\vskip 15pt \\centerline\{(Version 4)\}{ }\\vfill\}}\cr}$$
- Redefining \.{\\rheader}, which is the headline for right-hand pages,
-***************
-*** 1487,1493 ****
-
- \point 9. Data for the table of contents is written to a file that
- is read after the indexes have been \TeX ed; there's one line of data
-! for every starred module. For example, when Appendix~D was being generated,
- a file \.{CONTENTS.TEX} containing
- $$\lpile{\.{\\Z \{{ }Introduction\}\{1\}\{16\}}\cr
- \.{\\Z \{{ }The character set\}\{11\}\{19\}}\cr}$$
---- 1541,1547 ----
-
- \point 9. Data for the table of contents is written to a file that
- is read after the indexes have been \TeX ed; there's one line of data
-! for every starred module. For example, when \appref D was being generated,
- a file \.{CONTENTS.TEX} containing
- $$\lpile{\.{\\Z \{{ }Introduction\}\{1\}\{16\}}\cr
- \.{\\Z \{{ }The character set\}\{11\}\{19\}}\cr}$$
-***************
-*** 1579,1585 ****
- \.{TANGLE.PAS}, and \.{WEBMAC.TEX}. The tape will probably also contain an
- example change file \.{TANGLE.CH}.
- \step(2) Look at the sections of \.{TANGLE} that are listed under ``system
-! dependencies'' in the index of Appendix~E above, and figure out what changes
- (if any) will be needed for your system.
- \step(3) Make a change file \.{TANGLE.CH} that contains the changes of~(2);
- do not change your copy of \.{TANGLE.WEB}, leave it intact. (The
---- 1633,1639 ----
- \.{TANGLE.PAS}, and \.{WEBMAC.TEX}. The tape will probably also contain an
- example change file \.{TANGLE.CH}.
- \step(2) Look at the sections of \.{TANGLE} that are listed under ``system
-! dependencies'' in the index of \appref E above, and figure out what changes
- (if any) will be needed for your system.
- \step(3) Make a change file \.{TANGLE.CH} that contains the changes of~(2);
- do not change your copy of \.{TANGLE.WEB}, leave it intact. (The
-***************
-*** 1605,1622 ****
- working \.{TANGLE} program.
- \step(7) Make a change file \.{WEAVE.CH} analogous to (3), but this time
- consider the system-dependent parts of \.{WEAVE} that are listed in
-! the index to Appendix~D.
- \step(8) Run \.{TANGLE} on \.{WEAVE.WEB} and your \.{WEAVE.CH}, obtaining
- \.{WEAVE.PAS}.
- \step(9) Use \PASCAL\ on \.{WEAVE.PAS} to make a running \.{WEAVE} program.
- \step(10) Run \.{WEAVE} on \.{TANGLE.WEB} and \.{TANGLE.CH} to produce
- \.{TANGLE.TEX}.
- \step(11) Run \TeX\ on \.{TANGLE.TEX}, obtaining a listing analogous to
-! Appendix~E. This listing will incorporate your changes.
- \step(12) Run \.{WEAVE} on \.{WEAVE.WEB} and your \.{WEAVE.CH} to produce
- \.{WEAVE.TEX}.
- \step(13) Run \TeX\ on \.{WEAVE.TEX}, obtaining a listing analogous to
-! Appendix~D that incorporates your changes.
-
- \yskip\noindent
- This description assumes that you already have a working \TeX82 system.
---- 1659,1676 ----
- working \.{TANGLE} program.
- \step(7) Make a change file \.{WEAVE.CH} analogous to (3), but this time
- consider the system-dependent parts of \.{WEAVE} that are listed in
-! the index to \appref D.
- \step(8) Run \.{TANGLE} on \.{WEAVE.WEB} and your \.{WEAVE.CH}, obtaining
- \.{WEAVE.PAS}.
- \step(9) Use \PASCAL\ on \.{WEAVE.PAS} to make a running \.{WEAVE} program.
- \step(10) Run \.{WEAVE} on \.{TANGLE.WEB} and \.{TANGLE.CH} to produce
- \.{TANGLE.TEX}.
- \step(11) Run \TeX\ on \.{TANGLE.TEX}, obtaining a listing analogous to
-! \appref E. This listing will incorporate your changes.
- \step(12) Run \.{WEAVE} on \.{WEAVE.WEB} and your \.{WEAVE.CH} to produce
- \.{WEAVE.TEX}.
- \step(13) Run \TeX\ on \.{WEAVE.TEX}, obtaining a listing analogous to
-! \appref D that incorporates your changes.
-
- \yskip\noindent
- This description assumes that you already have a working \TeX82 system.
-***************
-*** 1669,1672 ****
- the whole project is not impossibly difficult, because in fact the entire
- development of \.{WEAVE} and \.{TANGLE} (including the writing of the
- programs and this manual) took less than two months of work.
-! \vfill\end
---- 1723,1728 ----
- the whole project is not impossibly difficult, because in fact the entire
- development of \.{WEAVE} and \.{TANGLE} (including the writing of the
- programs and this manual) took less than two months of work.
-! \vfill
-! \input knuth-outline.tex
-! \end