diff options
author | Karl Berry <karl@freefriends.org> | 2021-03-08 18:31:21 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2021-03-08 18:31:21 +0000 |
commit | a4aa2281f58a777d7188ff716f0b38e78098e480 (patch) | |
tree | 223efd3018c969d4d9a087513e0a64fe3c5685cc /Master/texmf-dist/source/latex/latex-tds/patch | |
parent | 2229554140bb2a2fc6faeaa0f86a497da0e25b91 (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')
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 Binary files differdeleted file mode 100644 index 189dfbbf643..00000000000 --- a/Master/texmf-dist/source/latex/latex-tds/patch/amsbooka.zip +++ /dev/null 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 |