summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex-dev/tools
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2020-01-13 21:35:18 +0000
committerKarl Berry <karl@freefriends.org>2020-01-13 21:35:18 +0000
commit07df7cbdd54b0d08935f3c9f90881763e705038e (patch)
tree195766c19349f38120f83bff80b049e8b67afbc1 /Master/texmf-dist/tex/latex-dev/tools
parentce9eb3564e7376e4452732aef5229a8461f52a09 (diff)
latex-dev (13jan20)
git-svn-id: svn://tug.org/texlive/trunk@53395 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex-dev/tools')
-rw-r--r--Master/texmf-dist/tex/latex-dev/tools/.tex41
-rw-r--r--Master/texmf-dist/tex/latex-dev/tools/calc.sty289
-rw-r--r--Master/texmf-dist/tex/latex-dev/tools/e.tex41
-rw-r--r--Master/texmf-dist/tex/latex-dev/tools/h.tex48
-rw-r--r--Master/texmf-dist/tex/latex-dev/tools/hhline.sty6
-rw-r--r--Master/texmf-dist/tex/latex-dev/tools/indentfirst.sty46
-rw-r--r--Master/texmf-dist/tex/latex-dev/tools/layout.sty457
-rw-r--r--Master/texmf-dist/tex/latex-dev/tools/multicol.sty23
-rw-r--r--Master/texmf-dist/tex/latex-dev/tools/q.tex42
-rw-r--r--Master/texmf-dist/tex/latex-dev/tools/r.tex42
-rw-r--r--Master/texmf-dist/tex/latex-dev/tools/s.tex42
-rw-r--r--Master/texmf-dist/tex/latex-dev/tools/shellesc.sty132
-rw-r--r--Master/texmf-dist/tex/latex-dev/tools/trace.sty141
-rw-r--r--Master/texmf-dist/tex/latex-dev/tools/x.tex41
14 files changed, 22 insertions, 1369 deletions
diff --git a/Master/texmf-dist/tex/latex-dev/tools/.tex b/Master/texmf-dist/tex/latex-dev/tools/.tex
deleted file mode 100644
index be8f5d46019..00000000000
--- a/Master/texmf-dist/tex/latex-dev/tools/.tex
+++ /dev/null
@@ -1,41 +0,0 @@
-%%
-%% This is file `.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% fileerr.dtx (with options: `return')
-%%
-%% This is a generated file.
-%%
-%% The source is maintained by the LaTeX Project team and bug
-%% reports for it can be opened at https://latex-project.org/bugs/
-%% (but please observe conditions on bug reports sent to that address!)
-%%
-%%
-%% Copyright (C) 1993-2019
-%% The LaTeX3 Project and any individual authors listed elsewhere
-%% in this file.
-%%
-%% This file was generated from file(s) of the Standard LaTeX `Tools Bundle'.
-%% --------------------------------------------------------------------------
-%%
-%% It may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3c
-%% of this license or (at your option) any later version.
-%% The latest version of this license is in
-%% https://www.latex-project.org/lppl.txt
-%% and version 1.3c or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
-%%
-%% This file may only be distributed together with a copy of the LaTeX
-%% `Tools Bundle'. You may however distribute the LaTeX `Tools Bundle'
-%% without such generated files.
-%%
-%% The list of all files belonging to the LaTeX `Tools Bundle' is
-%% given in the file `manifest.txt'.
-%%
- \message{File ignored}
-\endinput
-%%
-%% End of file `.tex'.
diff --git a/Master/texmf-dist/tex/latex-dev/tools/calc.sty b/Master/texmf-dist/tex/latex-dev/tools/calc.sty
deleted file mode 100644
index 175d5a48a7d..00000000000
--- a/Master/texmf-dist/tex/latex-dev/tools/calc.sty
+++ /dev/null
@@ -1,289 +0,0 @@
-%%
-%% This is file `calc.sty',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% calc.dtx (with options: `package')
-%%
-%% This is a generated file.
-%%
-%% The source is maintained by the LaTeX Project team and bug
-%% reports for it can be opened at https://latex-project.org/bugs/
-%% (but please observe conditions on bug reports sent to that address!)
-%%
-%%
-%% Copyright (C) 1993-2019
-%% The LaTeX3 Project and any individual authors listed elsewhere
-%% in this file.
-%%
-%% This file was generated from file(s) of the Standard LaTeX `Tools Bundle'.
-%% --------------------------------------------------------------------------
-%%
-%% It may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3c
-%% of this license or (at your option) any later version.
-%% The latest version of this license is in
-%% https://www.latex-project.org/lppl.txt
-%% and version 1.3c or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
-%%
-%% This file may only be distributed together with a copy of the LaTeX
-%% `Tools Bundle'. You may however distribute the LaTeX `Tools Bundle'
-%% without such generated files.
-%%
-%% The list of all files belonging to the LaTeX `Tools Bundle' is
-%% given in the file `manifest.txt'.
-%%
-%% File `calc.dtx'.
-%% Copyright (C) 1992--1995
-%% Kresten Krab Thorup and Frank Jensen.
-%% Copyright (C) 1997--2007
-%% Kresten Krab Thorup, Frank Jensen and the LaTeX3 Project.
-%%
-%% The original authors (fj@hugin.dk and krab@daimi.aau.dk) have
-%% contributed this package to the LaTeX distribution.
-%% Problems with this package should now be sent using latexbug.tex to
-%% the normal LaTeX bug report address.
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{calc}
- [2017/05/25 v4.3 Infix arithmetic (KKT,FJ)]
-\def\calc@assign@generic#1#2#3#4{\let\calc@A#1\let\calc@B#2%
- \calc@open(#4!%
- \global\calc@A\calc@B\endgroup#3\calc@B}
-\def\calc@assign@count{\calc@assign@generic\calc@Acount\calc@Bcount}
-\def\calc@assign@dimen{\calc@assign@generic\calc@Adimen\calc@Bdimen}
-\def\calc@assign@skip{\calc@assign@generic\calc@Askip\calc@Bskip}
-\newcount\calc@Acount \newcount\calc@Bcount
-\newdimen\calc@Adimen \newdimen\calc@Bdimen
-\newskip\calc@Askip \newskip\calc@Bskip
-\def\setcounter#1#2{\@ifundefined{c@#1}{\@nocounterr{#1}}%
- {\calc@assign@count{\global\csname c@#1\endcsname}{#2}}}
- \def\addtocounter#1#2{\@ifundefined{c@#1}{\@nocounterr{#1}}%
- {\calc@assign@count{\global\advance\csname c@#1\endcsname}{#2}}}%
- \def\stepcounter#1{\@ifundefined {c@#1}%
- {\@nocounterr {#1}}%
- {\global\advance\csname c@#1\endcsname \@ne
- \begingroup
- \let\@elt\@stpelt \csname cl@#1\endcsname
- \endgroup}}%
-\@ifpackageloaded{amstext}{%
- \expandafter\def\expandafter\stepcounter
- \expandafter#\expandafter1\expandafter{%
- \expandafter\iffirstchoice@\stepcounter{#1}\fi
- }
- \expandafter\def\expandafter\addtocounter
- \expandafter#\expandafter1\expandafter#\expandafter2\expandafter{%
- \expandafter\iffirstchoice@\addtocounter{#1}{#2}\fi
- }
-}{}
-\DeclareRobustCommand\setlength{\calc@assign@skip}
-\DeclareRobustCommand\addtolength[1]{\calc@assign@skip{\advance#1}}
-\def\calc@pre@scan#1{%
- \expandafter\@calc@pre@scan\romannumeral-`\a#1}
-\def\@calc@pre@scan#1{%
- \ifx(#1%
- \expandafter\calc@open
- \else
- \ifx\widthof#1%
- \expandafter\expandafter\expandafter\calc@textsize
- \else
- \ifx\maxof#1%
- \expandafter\expandafter\expandafter\expandafter
- \expandafter\expandafter\expandafter\calc@maxmin@addsub
- \else
- \calc@numeric% no \expandafter needed for this one.
- \fi
- \fi
- \fi
- #1}
-\def\calc@open({\begingroup\aftergroup\calc@initB
- \begingroup\aftergroup\calc@initB
- \calc@pre@scan}
-\def\calc@initB{\calc@B\calc@A}
-\def\calc@numeric{\afterassignment\calc@post@scan \global\calc@A}
-\@for\reserved@a:=widthof,heightof,depthof,totalheightof,maxof,minof\do
-{\@ifundefined{\reserved@a}{}{%
- \PackageError{calc}{%
- The\space calc\space package\space reserves\space the\space
- command\space name\space `\@backslashchar\reserved@a'\MessageBreak
- but\space it\space has\space already\space been\space defined\space
- with\space the\space meaning\MessageBreak
- `\expandafter\meaning\csname\reserved@a\endcsname'.\MessageBreak
- This\space original\space definition\space will\space be\space lost}%
- {If\space you\space need\space a\space command\space with\space
- this\space definition,\space you\space must\space use\space a\space
- different\space name.}}%
-}
-\let\widthof\ignorespaces
-\let\heightof\ignorespaces
-\let\depthof\ignorespaces
-\let\totalheightof\ignorespaces
-\def\calc@textsize #1#2{%
- \begingroup
- \let\widthof\wd
- \let\heightof\ht
- \let\depthof\dp
- \def\totalheightof{\ht\dp}%
- \expandafter\@settodim\expandafter{#1}%
- {\global\calc@A}%
- {%
- \let\widthof\ignorespaces
- \let\heightof\ignorespaces
- \let\depthof\ignorespaces
- \let\totalheightof\ignorespaces
- #2}%
- \endgroup
- \calc@post@scan}
-\def\calc@post@scan#1{%
- \expandafter\@calc@post@scan\romannumeral-`\a#1}
-\def\@calc@post@scan#1{%
- \ifx#1!\let\calc@next\endgroup \else
- \ifx#1+\let\calc@next\calc@add \else
- \ifx#1-\let\calc@next\calc@subtract \else
- \ifx#1*\let\calc@next\calc@multiplyx \else
- \ifx#1/\let\calc@next\calc@dividex \else
- \ifx#1)\let\calc@next\calc@close \else
- \ifx#1\relax\let\calc@next\calc@post@scan \else
- \def\calc@next{\calc@error#1}%
- \fi
- \fi
- \fi
- \fi
- \fi
- \fi
- \fi
- \calc@next}
-\def\calc@add{\calc@generic@add\calc@addAtoB}
-\def\calc@subtract{\calc@generic@add\calc@subtractAfromB}
-\def\calc@generic@add#1{\endgroup\global\calc@A\calc@B\endgroup
- \begingroup\aftergroup#1\begingroup\aftergroup\calc@initB
- \calc@pre@scan}
-\def\calc@addAtoB{\advance\calc@B\calc@A}
-\def\calc@subtractAfromB{\advance\calc@B-\calc@A}
-\ifx\real\@undefined\let\real\relax\fi
-\ifx\ratio\@undefined\let\ratio\relax\fi
-\def\calc@ratio@x{\ratio}
-\def\calc@real@x{\real}
-\def\calc@multiplyx#1{\def\calc@tmp{#1}%
- \ifx\calc@tmp\calc@ratio@x \let\calc@next\calc@ratio@multiply \else
- \ifx\calc@tmp\calc@real@x \let\calc@next\calc@real@multiply \else
- \ifx\maxof#1\let\calc@next\calc@maxmin@multiply \else
- \let\calc@next\calc@multiply
- \fi
- \fi
- \fi
- \calc@next#1}
-\def\calc@dividex#1{\def\calc@tmp{#1}%
- \ifx\calc@tmp\calc@ratio@x \let\calc@next\calc@ratio@divide \else
- \ifx\calc@tmp\calc@real@x \let\calc@next\calc@real@divide \else
- \ifx\maxof#1\let\calc@next\calc@maxmin@divide \else
- \let\calc@next\calc@divide
- \fi
- \fi
- \fi
- \calc@next#1}
-\def\calc@multiply{\calc@generic@multiply\calc@multiplyBbyA}
-\def\calc@divide{\calc@generic@multiply\calc@divideBbyA}
-\def\calc@generic@multiply#1{\endgroup\begingroup
- \let\calc@A\calc@Acount \let\calc@B\calc@Bcount
- \aftergroup#1\calc@pre@scan}
-\def\calc@multiplyBbyA{\multiply\calc@B\calc@Acount}
-\def\calc@divideBbyA{\divide\calc@B\calc@Acount}
-\def\calc@close
- {\endgroup\global\calc@A\calc@B
- \endgroup\global\calc@A\calc@B
- \calc@post@scan}
-\def\calc@ratio@multiply\ratio{\calc@ratio@evaluate}
-\def\calc@ratio@divide\ratio#1#2{\calc@ratio@evaluate{#2}{#1}}
-\newcount\calc@Ccount
-\let\calc@numerator=\calc@Bcount
-\let\calc@denominator=\calc@Ccount
-\def\calc@ratio@evaluate#1#2{%
- \endgroup\begingroup
- \calc@assign@dimen\calc@numerator{#1}%
- \calc@assign@dimen\calc@denominator{#2}%
- \gdef\calc@the@ratio{}%
- \ifnum\calc@numerator<0 \calc@numerator-\calc@numerator
- \gdef\calc@the@ratio{-}%
- \fi
- \ifnum\calc@denominator<0 \calc@denominator-\calc@denominator
- \xdef\calc@the@ratio{\calc@the@ratio-}%
- \fi
- \calc@Acount\calc@numerator
- \divide\calc@Acount\calc@denominator
- \xdef\calc@the@ratio{\calc@the@ratio\number\calc@Acount.}%
- \calc@next@digit \calc@next@digit \calc@next@digit
- \calc@next@digit \calc@next@digit \calc@next@digit
- \endgroup
- \calc@multiply@by@real\calc@the@ratio
- \begingroup
- \calc@post@scan}
-\def\calc@next@digit{%
- \multiply\calc@Acount\calc@denominator
- \advance\calc@numerator -\calc@Acount
- \multiply\calc@numerator 10
- \calc@Acount\calc@numerator
- \divide\calc@Acount\calc@denominator
- \xdef\calc@the@ratio{\calc@the@ratio\number\calc@Acount}}
-\def\calc@multiply@by@real#1{\calc@Bdimen #1\calc@B \calc@B\calc@Bdimen}
-\def\calc@real@multiply\real#1{\endgroup
- \calc@multiply@by@real{#1}\begingroup
- \calc@post@scan}
-\def\calc@real@divide\real#1{\calc@ratio@evaluate{1pt}{#1pt}}
-\let\maxof\@@italiccorr
-\let\minof\@@italiccorr
-\newskip\calc@Cskip
-\newif\ifcalc@count@
-\def\calc@maxmin@addsub#1#2#3{\begingroup
- \ifx\calc@A\calc@Acount%
- \calc@count@true
- \else
- \calc@count@false
- \fi
- \calc@maxmin@generic#1{#2}{#3}%
- \endgroup
- \calc@post@scan
-}
-\def\calc@maxmin@generic#1#2#3{%
- \begingroup
- \ifcalc@count@
- \calc@assign@count\calc@Ccount{#2}%
- \calc@assign@count\calc@Bcount{#3}%
- \def\minof{<}\def\maxof{>}%
- \global\calc@A\ifnum\calc@Ccount#1\calc@Bcount
- \calc@Ccount\else\calc@Bcount\fi
- \else
- \calc@assign@skip\calc@Cskip{#2}%
- \calc@assign@skip\calc@Bskip{#3}%
- \def\minof{<}\def\maxof{>}%
- \global\calc@A\ifdim\calc@Cskip#1\calc@Bskip
- \calc@Cskip\else\calc@Bskip\fi
- \fi
- \endgroup
-}
-\def\calc@maxmin@divmul#1#2#3#4{%
- \endgroup\begingroup
- \calc@count@true
- \aftergroup#1%
- \calc@maxmin@generic#2{#3}{#4}%
- \endgroup\begingroup
- \calc@post@scan
-}
-\def\calc@maxmin@multiply{\calc@maxmin@divmul\calc@multiplyBbyA}
-\def\calc@maxmin@divide {\calc@maxmin@divmul\calc@divideBbyA}
-\def\calc@error#1{%
- \PackageError{calc}%
- {`#1' invalid at this point}%
- {I expected to see one of: + - * / )}}
-\def\@settodim#1#2#3{%
- \setbox\@tempboxa\hbox{{#3}}%
- \dimen@ii=\z@
- \@tf@r\reserved@a #1\do{%
- \advance\dimen@ii\reserved@a\@tempboxa}%
- #2=\dimen@ii
- \setbox\@tempboxa\box\voidb@x}
-\def\settototalheight{\@settodim{\ht\dp}}
-\endinput
-%%
-%% End of file `calc.sty'.
diff --git a/Master/texmf-dist/tex/latex-dev/tools/e.tex b/Master/texmf-dist/tex/latex-dev/tools/e.tex
deleted file mode 100644
index 49329f42c3a..00000000000
--- a/Master/texmf-dist/tex/latex-dev/tools/e.tex
+++ /dev/null
@@ -1,41 +0,0 @@
-%%
-%% This is file `e.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% fileerr.dtx (with options: `edit')
-%%
-%% This is a generated file.
-%%
-%% The source is maintained by the LaTeX Project team and bug
-%% reports for it can be opened at https://latex-project.org/bugs/
-%% (but please observe conditions on bug reports sent to that address!)
-%%
-%%
-%% Copyright (C) 1993-2019
-%% The LaTeX3 Project and any individual authors listed elsewhere
-%% in this file.
-%%
-%% This file was generated from file(s) of the Standard LaTeX `Tools Bundle'.
-%% --------------------------------------------------------------------------
-%%
-%% It may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3c
-%% of this license or (at your option) any later version.
-%% The latest version of this license is in
-%% https://www.latex-project.org/lppl.txt
-%% and version 1.3c or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
-%%
-%% This file may only be distributed together with a copy of the LaTeX
-%% `Tools Bundle'. You may however distribute the LaTeX `Tools Bundle'
-%% without such generated files.
-%%
-%% The list of all files belonging to the LaTeX `Tools Bundle' is
-%% given in the file `manifest.txt'.
-%%
- \batchmode \errmessage{}\csname @@end\endcsname \end
-\endinput
-%%
-%% End of file `e.tex'.
diff --git a/Master/texmf-dist/tex/latex-dev/tools/h.tex b/Master/texmf-dist/tex/latex-dev/tools/h.tex
deleted file mode 100644
index 155b67e0a2f..00000000000
--- a/Master/texmf-dist/tex/latex-dev/tools/h.tex
+++ /dev/null
@@ -1,48 +0,0 @@
-%%
-%% This is file `h.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% fileerr.dtx (with options: `help')
-%%
-%% This is a generated file.
-%%
-%% The source is maintained by the LaTeX Project team and bug
-%% reports for it can be opened at https://latex-project.org/bugs/
-%% (but please observe conditions on bug reports sent to that address!)
-%%
-%%
-%% Copyright (C) 1993-2019
-%% The LaTeX3 Project and any individual authors listed elsewhere
-%% in this file.
-%%
-%% This file was generated from file(s) of the Standard LaTeX `Tools Bundle'.
-%% --------------------------------------------------------------------------
-%%
-%% It may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3c
-%% of this license or (at your option) any later version.
-%% The latest version of this license is in
-%% https://www.latex-project.org/lppl.txt
-%% and version 1.3c or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
-%%
-%% This file may only be distributed together with a copy of the LaTeX
-%% `Tools Bundle'. You may however distribute the LaTeX `Tools Bundle'
-%% without such generated files.
-%%
-%% The list of all files belonging to the LaTeX `Tools Bundle' is
-%% given in the file `manifest.txt'.
-%%
-\newlinechar=`\^^J
-\message{! The file name provided could not be found.^^J%
-Use `<enter>' to continue processing,^^J%
-`S' to scroll future errors^^J%
-`R' to run without stopping,^^J%
-`Q' to run quietly,^^J%
-or `X' to terminate TeX}
-\errmessage{}
-\endinput
-%%
-%% End of file `h.tex'.
diff --git a/Master/texmf-dist/tex/latex-dev/tools/hhline.sty b/Master/texmf-dist/tex/latex-dev/tools/hhline.sty
index f8b914de772..370c8b6f1b5 100644
--- a/Master/texmf-dist/tex/latex-dev/tools/hhline.sty
+++ b/Master/texmf-dist/tex/latex-dev/tools/hhline.sty
@@ -38,7 +38,7 @@
%% File: hhline.dtx Copyright (C) 1991-1994 David Carlisle
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{hhline}
- [2014/10/28 v2.03 Table rule package (DPC)]
+ [2020/01/04 v2.04 Table rule package (DPC)]
\def\HH@box#1#2{\vbox{%
\hrule \@height \arrayrulewidth \@width #1
\vskip \doublerulesep
@@ -86,11 +86,13 @@
{\rlap{\copy\@ne}\leaders\copy\@ne\hfil\llap{\copy\@ne}}\else
\ifx\@tempb t\HH@add{\rlap{\HH@box\doublerulesep\z@}}\else
\ifx\@tempb b\HH@add{\rlap{\HH@box\z@\doublerulesep}}\else
+ \ifx\@tempb\@sptoken\let\next\HH@spacelet\else
\PackageWarning{hhline}%
{\meaning\@tempb\space ignored in \noexpand\hhline argument%
\MessageBreak}%
- \fi\fi\fi\fi\fi\fi\fi\fi\fi
+ \fi\fi\fi\fi\fi\fi\fi\fi\fi\fi
\next}
+\lowercase{\def\HH@spacelet} {\futurelet\@tempb \HH@loop}
\endinput
%%
%% End of file `hhline.sty'.
diff --git a/Master/texmf-dist/tex/latex-dev/tools/indentfirst.sty b/Master/texmf-dist/tex/latex-dev/tools/indentfirst.sty
deleted file mode 100644
index cef7e9967f8..00000000000
--- a/Master/texmf-dist/tex/latex-dev/tools/indentfirst.sty
+++ /dev/null
@@ -1,46 +0,0 @@
-%%
-%% This is file `indentfirst.sty',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% indentfirst.dtx (with options: `package')
-%%
-%% This is a generated file.
-%%
-%% The source is maintained by the LaTeX Project team and bug
-%% reports for it can be opened at https://latex-project.org/bugs/
-%% (but please observe conditions on bug reports sent to that address!)
-%%
-%%
-%% Copyright (C) 1993-2019
-%% The LaTeX3 Project and any individual authors listed elsewhere
-%% in this file.
-%%
-%% This file was generated from file(s) of the Standard LaTeX `Tools Bundle'.
-%% --------------------------------------------------------------------------
-%%
-%% It may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3c
-%% of this license or (at your option) any later version.
-%% The latest version of this license is in
-%% https://www.latex-project.org/lppl.txt
-%% and version 1.3c or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
-%%
-%% This file may only be distributed together with a copy of the LaTeX
-%% `Tools Bundle'. You may however distribute the LaTeX `Tools Bundle'
-%% without such generated files.
-%%
-%% The list of all files belonging to the LaTeX `Tools Bundle' is
-%% given in the file `manifest.txt'.
-%%
-%% File: indent.dtx Copyright (C) 1991-1994 David Carlisle
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{indentfirst}
- [1995/11/23 v1.03 Indent first paragraph (DPC)]
-\let\@afterindentfalse\@afterindenttrue
-\@afterindenttrue
-\endinput
-%%
-%% End of file `indentfirst.sty'.
diff --git a/Master/texmf-dist/tex/latex-dev/tools/layout.sty b/Master/texmf-dist/tex/latex-dev/tools/layout.sty
deleted file mode 100644
index dd6a6cf0a08..00000000000
--- a/Master/texmf-dist/tex/latex-dev/tools/layout.sty
+++ /dev/null
@@ -1,457 +0,0 @@
-%%
-%% This is file `layout.sty',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% layout.dtx (with options: `package')
-%%
-%% This is a generated file.
-%%
-%% The source is maintained by the LaTeX Project team and bug
-%% reports for it can be opened at https://latex-project.org/bugs/
-%% (but please observe conditions on bug reports sent to that address!)
-%%
-%%
-%% Copyright (C) 1993-2019
-%% The LaTeX3 Project and any individual authors listed elsewhere
-%% in this file.
-%%
-%% This file was generated from file(s) of the Standard LaTeX `Tools Bundle'.
-%% --------------------------------------------------------------------------
-%%
-%% It may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3c
-%% of this license or (at your option) any later version.
-%% The latest version of this license is in
-%% https://www.latex-project.org/lppl.txt
-%% and version 1.3c or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
-%%
-%% This file may only be distributed together with a copy of the LaTeX
-%% `Tools Bundle'. You may however distribute the LaTeX `Tools Bundle'
-%% without such generated files.
-%%
-%% The list of all files belonging to the LaTeX `Tools Bundle' is
-%% given in the file `manifest.txt'.
-%%
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{layout}
- [2014/10/28 v1.2c Show layout parameters]
-\DeclareOption{dutch}{%
- \def\Headertext{Kopregel}
- \def\Bodytext{Broodtekst}
- \def\Footertext{Voetregel}
- \def\MarginNotestext{Marge\\Notities}
- \def\oneinchtext{een inch}
- \def\notshown{niet getoond}
- }
-\DeclareOption{german}{%
- \def\Headertext{Kopfzeile}
- \def\Bodytext{Haupttext}
- \def\Footertext{Fu{\ss}zeile}
- \def\MarginNotestext{Rand-\\ notizen}
- \def\oneinchtext{ein Zoll}
- \def\notshown{ohne Abbildung}
- }
-\DeclareOption{ngerman}{\ExecuteOptions{german}}
-\DeclareOption{english}{%
- \def\Headertext{Header}
- \def\Bodytext{Body}
- \def\Footertext{Footer}
- \def\MarginNotestext{Margin\\Notes}
- \def\oneinchtext{one inch}
- \def\notshown{not shown}
- }
-\DeclareOption{french}{%
- \def\Headertext{Ent\^{e}te}
- \def\Bodytext{Corps}
- \def\Footertext{Pied de page}
- \def\MarginNotestext{Marge\\Notes}
- \def\oneinchtext{un pouce}
- \def\notshown{non affich\'{e}}
- }
-\DeclareOption{francais}{\ExecuteOptions{french}}
-\DeclareOption{spanish}{%
- \def\Headertext{Encabezamiento}
- \def\Bodytext{Cuerpo}
- \def\Footertext{Pie de p\'agina}
- \def\MarginNotestext{Notas\\ Marginales}
- \def\oneinchtext{una pulgada}
- \def\notshown{no mostradas}
- }
-\DeclareOption{portuguese}{%
- \def\Headertext{Cabe\c{c}alho}
- \def\Bodytext{Corpo}
- \def\Footertext{Rodap\'e}
- \def\MarginNotestext{Notas\\ Marginais}
- \def\oneinchtext{uma polegada}
- \def\notshown{n\~ao mostradas}
- }
-\DeclareOption{brazilian}{%
- \def\Headertext{Cabe\c{c}alho}
- \def\Bodytext{Corpo}
- \def\Footertext{Rodap\'e}
- \def\MarginNotestext{Notas\\ Marginais}
- \def\oneinchtext{uma polegada}
- \def\notshown{n\~ao mostradas}
- }
-\DeclareOption{italian}{%
- \def\Headertext{Testatina}
- \def\Bodytext{Corpo}
- \def\Footertext{Piedino}
- \def\MarginNotestext{Note\\ Marginali}
- \def\oneinchtext{un pollice}
- \def\notshown{non mostrato}
- }
-\DeclareOption{verbose}{\let\LayOuttype\typeout}
-\DeclareOption{silent}{\let\LayOuttype\@gobble}
-\def\lay@value{}
-\DeclareOption{integers}{%
- \renewcommand*{\lay@value}[2]{%
- \expandafter\number\csname #1@#2\endcsname pt}}
-\DeclareOption{reals}{%
- \renewcommand*{\lay@value}[2]{\the\csname #2\endcsname}}
-\ExecuteOptions{english,silent,integers}
-\ProcessOptions
-\newcommand\LayOutbs{}
-\chardef\LayOutbs`\\
-\def\ConvertToCount#1#2{%
- #1=#2
- \divide #1 by 65536}
-\def\SetToHalf#1#2{#1=#2\relax\divide#1by\tw@}
-\def\SetToQuart#1#2{#1=#2\relax\divide#1by4}
-\def\Identify#1{%
- \put(\PositionX,\PositionY){\circle{20}}
- \put(\PositionX,\PositionY){\makebox(0,0){\tiny #1}}
-}
-\def\InsideHArrow#1{{%
- \ArrowLength = #1
- \divide\ArrowLength by \tw@
- \advance\ArrowLength by -10
- \advance\PositionX by -10
- \ifnum\ArrowLength<\z@
- \put(\PositionX,\PositionY){\vector(1,0){-\ArrowLength}}
- \advance\PositionX by 20
- \put(\PositionX,\PositionY){\vector(-1,0){-\ArrowLength}}
- \else
- \put(\PositionX,\PositionY){\vector(-1,0){\ArrowLength}}
- \advance\PositionX by 20
- \put(\PositionX,\PositionY){\vector(+1,0){\ArrowLength}}
- \fi
-}}
-\def\InsideVArrow#1{{%
- \ArrowLength = #1
- \divide\ArrowLength by \tw@
- \advance\ArrowLength by -10
- \advance\PositionY by -10
- \put(\PositionX,\PositionY){\vector(0,-1){\ArrowLength}}
- \advance\PositionY by 20
- \put(\PositionX,\PositionY){\vector(0,+1){\ArrowLength}}
-}}
-\def\OutsideHArrow#1#2#3{{%
- \PositionX = #1
- \advance\PositionX by #3
- \put(\PositionX,\PositionY){\vector(-1,0){#3}}
- \PositionX = #1 \advance\PositionX-#2
- \advance\PositionX by -#3
- \put(\PositionX,\PositionY){\vector(+1,0){#3}}
-}}
-\def\OutsideVArrow#1#2#3#4{{%
- \PositionY = #1
- \advance\PositionY by -#3
- \put(\PositionX,\PositionY){\vector(0,+1){#3}}
- \PositionY = #1
- \advance\PositionY#2
- \advance\PositionY#4
- \put(\PositionX,\PositionY){\vector(0,-1){#4}}
-}}
-\def\Show#1#2{\LayOutbs #2 = \lay@value{#1}{#2}}
-\def\Type#1#2{%
- \LayOuttype{#2 = \lay@value{#1}{#2}}}
-\newcount\oneinch
-\oneinch=72
-\newcount\cnt@paperwidth
-\newcount\cnt@paperheight
-\ConvertToCount\cnt@paperwidth\paperwidth
-\ConvertToCount\cnt@paperheight\paperheight
-\newcount\cnt@hoffset
-\newcount\cnt@voffset
-\ConvertToCount\cnt@hoffset\hoffset
-\ConvertToCount\cnt@voffset\voffset
-\newcount\cnt@textheight
-\newcount\cnt@textwidth
-\newcount\cnt@topmargin
-\newcount\cnt@oddsidemargin
-\newcount\cnt@evensidemargin
-\newcount\cnt@headheight
-\newcount\cnt@headsep
-\newcount\cnt@marginparsep
-\newcount\cnt@marginparwidth
-\newcount\cnt@marginparpush
-\newcount\cnt@footskip
-\newcount\fheight
-\fheight=12
-\newcount\ref@top
-\ref@top=\cnt@paperheight \advance\ref@top by -\oneinch
-\newcount\ref@hoffset
-\newcount\ref@voffset
-\ref@hoffset=\cnt@hoffset \advance\cnt@hoffset by \oneinch
-\ref@voffset=\cnt@voffset
-\cnt@voffset=\ref@top
-\advance\cnt@voffset by -\ref@voffset
-\newcount\ref@head
-\newcount\ref@body
-\newcount\ref@foot
-\newcount\ref@margin
-\newcount\ref@marginwidth
-\newcount\ref@marginpar
-\newcount\Interval
-\newcount\ExtraYPos
-\newcount\PositionX
-\newcount\PositionY
-\newcount\ArrowLength
-\def\lay@getvalues{%
- \ConvertToCount\cnt@textheight\textheight
- \ConvertToCount\cnt@textwidth\textwidth
- \ConvertToCount\cnt@topmargin\topmargin
- \ConvertToCount\cnt@oddsidemargin\oddsidemargin
- \ConvertToCount\cnt@evensidemargin\evensidemargin
- \ConvertToCount\cnt@headheight\headheight
- \ConvertToCount\cnt@headsep\headsep
- \ConvertToCount\cnt@marginparsep\marginparsep
- \ConvertToCount\cnt@marginparwidth\marginparwidth
- \ConvertToCount\cnt@marginparpush\marginparpush
- \ConvertToCount\cnt@footskip\footskip
- \ref@head=\ref@top
- \advance\ref@head by -\ref@voffset
- \advance\ref@head by -\cnt@topmargin
- \advance\ref@head by -\cnt@headheight
- \ref@body=\ref@head
- \advance\ref@body by -\cnt@headsep
- \advance\ref@body by -\cnt@textheight
- \ref@foot=\ref@body
- \advance\ref@foot by -\cnt@footskip
- }
-\AtBeginDocument{\lay@getvalues}
-\newcommand\layout{%
- \@ifstar{\lay@getvalues\lay@xlayout}{\lay@xlayout}}
-\def\lay@xlayout{%
- \lay@layout
- \if@twoside
- \lay@layout
- \fi}
-\newcommand\lay@layout{%
- \thispagestyle{empty}
- \if@twoside
- \ifodd\count\z@
- \typeout{Two-sided document style, odd page.}
- \ref@marginwidth=\cnt@oddsidemargin
- \ref@marginpar=\oneinch
- \advance\ref@marginpar by \ref@hoffset
- \advance\ref@marginpar by \cnt@oddsidemargin
- \ref@margin\ref@marginpar
- \if@reversemargin
- \advance\ref@marginpar by -\cnt@marginparsep
- \advance\ref@marginpar by -\cnt@marginparwidth
- \else
- \advance\ref@marginpar by \cnt@textwidth
- \advance\ref@marginpar by \cnt@marginparsep
- \fi
- \else
- \typeout{Two-sided document style, even page.}
- \ref@marginwidth=\cnt@evensidemargin
- \ref@marginpar=\oneinch
- \advance\ref@marginpar by \ref@hoffset
- \advance\ref@marginpar by \cnt@evensidemargin
- \ref@margin\ref@marginpar
- \if@reversemargin
- \advance\ref@marginpar by \cnt@textwidth
- \advance\ref@marginpar by \cnt@marginparsep
- \else
- \advance\ref@marginpar by -\cnt@marginparsep
- \advance\ref@marginpar by -\cnt@marginparwidth
- \fi
- \fi
- \else
- \typeout{One-sided document style.}
- \ref@marginwidth=\cnt@oddsidemargin
- \ref@marginpar=\oneinch
- \advance\ref@marginpar by \ref@hoffset
- \advance\ref@marginpar by \cnt@oddsidemargin
- \ref@margin\ref@marginpar
- \if@reversemargin
- \advance\ref@marginpar by -\cnt@marginparsep
- \advance\ref@marginpar by -\cnt@marginparwidth
- \else
- \advance\ref@marginpar by \cnt@textwidth
- \advance\ref@marginpar by \cnt@marginparsep
- \fi
- \fi
- \setlength{\unitlength}{.5pt}
- \begin{picture}(\cnt@paperwidth,\cnt@paperheight)
- \centering
- \thicklines
- \put(0,0){\framebox(\cnt@paperwidth,\cnt@paperheight){\mbox{}}}
- \put(0,\cnt@voffset){\dashbox{10}(\cnt@paperwidth,0){\mbox{}}}
- \put(\cnt@hoffset,0){\dashbox{10}(0,\cnt@paperheight){\mbox{}}}
- \put(\ref@margin,\ref@head){%
- \framebox(\cnt@textwidth,\cnt@headheight)%
- {\footnotesize\Headertext}}
- \put(\ref@margin,\ref@body){%
- \framebox(\cnt@textwidth,\cnt@textheight){\Bodytext}}
- \put(\ref@margin,\ref@foot){%
- \framebox(\cnt@textwidth,\fheight){\footnotesize\Footertext}}
- \put(\ref@marginpar,\ref@body){%
- \framebox(\cnt@marginparwidth,\cnt@textheight)%
- {\footnotesize\shortstack{\MarginNotestext}}}
- \thinlines
- \SetToHalf\PositionX\cnt@textwidth
- \advance\PositionX by \ref@margin
- \PositionY = \ref@body
- \advance\PositionY by 50
- \Identify{8}
- \InsideHArrow\cnt@textwidth
- \SetToHalf\PositionY\cnt@textheight
- \advance\PositionY by \ref@body
- \PositionX = \cnt@textwidth
- \divide\PositionX by 5
- \multiply \PositionX by 4
- \advance\PositionX by \ref@margin
- \Identify{7}
- \InsideVArrow\cnt@textheight
- \PositionY = 50
- \SetToHalf\PositionX\cnt@hoffset
- \Identify{1}
- \InsideHArrow\cnt@hoffset
- \SetToQuart\PositionY\cnt@textheight
- \advance\PositionY by \ref@body
- \ifnum\ref@marginwidth > 0
- \OutsideHArrow\ref@margin\ref@marginwidth{20}
- \PositionX = \cnt@hoffset
- \else
- \OutsideHArrow\cnt@hoffset{-\ref@marginwidth}{20}
- \PositionX = \ref@margin
- \fi
- \advance\PositionX by -30
- \Identify{3}
- \SetToQuart\PositionY\cnt@textheight
- \advance\PositionY by \ref@body
- \advance\PositionY by 30
- \SetToHalf\PositionX\cnt@marginparwidth
- \advance\PositionX by \ref@marginpar
- \Identify{10}
- \InsideHArrow\cnt@marginparwidth
- \advance\PositionY by 30
- \if@twoside
- \if@reversemargin
- \ifodd\count\z@
- \OutsideHArrow\ref@margin\cnt@marginparsep{20}
- \PositionX = \ref@margin
- \else
- \OutsideHArrow\ref@marginpar\cnt@marginparsep{20}
- \PositionX = \ref@marginpar
- \fi
- \else
- \ifodd\count\z@
- \OutsideHArrow\ref@marginpar\cnt@marginparsep{20}
- \PositionX = \ref@marginpar
- \else
- \OutsideHArrow\ref@margin\cnt@marginparsep{20}
- \PositionX = \ref@margin
- \fi
- \fi
- \else
- \if@reversemargin
- \OutsideHArrow\ref@margin\cnt@marginparsep{20}
- \PositionX = \ref@margin
- \else
- \OutsideHArrow\ref@marginpar\cnt@marginparsep{20}
- \PositionX = \ref@marginpar
- \fi
- \fi
- \advance\PositionX by -\cnt@marginparsep
- \advance\PositionX by -30
- \Identify{9}
- \PositionX = \cnt@textwidth
- \divide\PositionX by 8
- \advance\PositionX by \ref@margin
- \OutsideVArrow\ref@foot\cnt@footskip{20}{20}
- \PositionY = \ref@foot
- \advance\PositionY by \cnt@footskip
- \advance\PositionY by 30
- \Identify{11}
- \PositionX = \cnt@paperwidth
- \advance\PositionX by -50
- \PositionY = \cnt@paperheight
- \ExtraYPos = \PositionY
- \advance\ExtraYPos by -\cnt@voffset
- \advance\PositionY by \cnt@voffset
- \divide\PositionY by \tw@
- \Identify{2}
- \InsideVArrow\ExtraYPos
- \Interval = \cnt@textwidth
- \divide\Interval by 8
- \PositionX = \ref@margin
- \advance\PositionX by \Interval
- \ifnum\cnt@topmargin > \z@
- \ExtraYPos = \ref@head
- \advance\ExtraYPos\cnt@headheight
- \OutsideVArrow\ExtraYPos\cnt@topmargin{20}{20}
- \PositionY = \ExtraYPos
- \advance\PositionY by \cnt@topmargin
- \else
- \ExtraYPos = \cnt@voffset
- \OutsideVArrow\ExtraYPos{-\cnt@topmargin}{20}{20}
- \PositionY = \ExtraYPos
- \advance\PositionY by -\cnt@topmargin
- \fi
- \advance\PositionY by 30
- \Identify{4}
- \advance\PositionX by \Interval
- \OutsideVArrow\ref@head\cnt@headheight{20}{20}
- \PositionY = \ref@head
- \advance\PositionY by \cnt@headheight
- \advance\PositionY by 30
- \Identify{5}
- \advance\PositionX by \Interval
- \ExtraYPos=\ref@body
- \advance\ExtraYPos\cnt@textheight
- \OutsideVArrow\ExtraYPos\cnt@headsep{20}{20}
- \PositionY = \ref@body
- \advance\PositionY by \cnt@textheight
- \advance\PositionY by -30
- \Identify{6}
- \end{picture}
-
- \medskip
- \vtop to 0pt{%
- \@minipagerestore\footnotesize\ttfamily
- \begin{tabular}{@{}rl@{\hspace{20pt}}rl}
- 1 & \oneinchtext\ + \LayOutbs\texttt{hoffset}
- & 2 & \oneinchtext\ + \LayOutbs\texttt{voffset} \\
- 3 & \if@twoside
- \ifodd\count\z@ \Show{cnt}{oddsidemargin}
- \else \Show{cnt}{evensidemargin}
- \fi
- \else
- \Show{cnt}{oddsidemargin}
- \fi & 4 & \Show{cnt}{topmargin} \\
- 5 & \Show{cnt}{headheight} & 6 & \Show{cnt}{headsep} \\
- 7 & \Show{cnt}{textheight} & 8 & \Show{cnt}{textwidth} \\
- 9 & \Show{cnt}{marginparsep}&10& \Show{cnt}{marginparwidth} \\
- 11& \Show{cnt}{footskip} & & \Show{cnt}{marginparpush}
- \rlap{(\notshown)}\\
- & \Show{ref}{hoffset} & & \Show{ref}{voffset} \\
- & \Show{cnt}{paperwidth} & & \Show{cnt}{paperheight} \\
-
- \end{tabular}\vss}
- \Type{ref}{hoffset}
- \Type{ref}{voffset}
- \Type{cnt}{textheight}
- \Type{cnt}{textwidth}
- \newpage
-}
-\endinput
-%%
-%% End of file `layout.sty'.
diff --git a/Master/texmf-dist/tex/latex-dev/tools/multicol.sty b/Master/texmf-dist/tex/latex-dev/tools/multicol.sty
index 6ffd3cf0a48..e9953373b49 100644
--- a/Master/texmf-dist/tex/latex-dev/tools/multicol.sty
+++ b/Master/texmf-dist/tex/latex-dev/tools/multicol.sty
@@ -107,7 +107,7 @@
\DeclareCurrentRelease{}{2018-04-01}
\ProvidesPackage{multicol}
- [2019/10/15 v1.8x multicolumn formatting (FMi)]
+ [2019/12/09 v1.8y multicolumn formatting (FMi)]
%%
\DeclareOption{twocolumn}
{\PackageWarning{multicol}{May not work
@@ -145,14 +145,14 @@
columns doesn't seem a good idea.^^J
I therefore use two columns instead}%
\col@number\tw@ \fi
- \ifnum\col@number>10
+ \ifnum\col@number>20
\PackageError{multicol}%
{Too many columns}%
{Current implementation doesn't
- support more than 10 columns.%
+ support more than 20 columns.%
\MessageBreak
- I therefore use 10 columns instead}%
- \col@number10 \fi
+ I therefore use 20 columns instead}%
+ \col@number20 \fi
\ifx\@footnotetext\mult@footnotetext\else
\let\orig@footnotetext\@footnotetext
\let\@footnotetext\mult@footnotetext
@@ -821,6 +821,9 @@
\newdimen\maxbalancingoverflow
\maxbalancingoverflow=12pt
+\ifnum\numexpr \count20-\count14-1<41 % = 2 * 20 + 1
+ \count14=\@cclv
+\fi
\newbox\mult@rightbox
\newbox\mult@grightbox
\newbox\mult@gfirstbox
@@ -833,6 +836,16 @@
\newbox\@tempa\newbox\@tempa
\newbox\@tempa\newbox\@tempa
\newbox\@tempa\newbox\@tempa
+\newbox\@tempa\newbox\@tempa
+\newbox\@tempa\newbox\@tempa
+\newbox\@tempa\newbox\@tempa
+\newbox\@tempa\newbox\@tempa
+\newbox\@tempa\newbox\@tempa
+\newbox\@tempa\newbox\@tempa
+\newbox\@tempa\newbox\@tempa
+\newbox\@tempa\newbox\@tempa
+\newbox\@tempa\newbox\@tempa
+\newbox\@tempa\newbox\@tempa
\newbox\@tempa
\let\@tempa\relax
\@ifundefined{emergencystretch}
diff --git a/Master/texmf-dist/tex/latex-dev/tools/q.tex b/Master/texmf-dist/tex/latex-dev/tools/q.tex
deleted file mode 100644
index 98989dc59f1..00000000000
--- a/Master/texmf-dist/tex/latex-dev/tools/q.tex
+++ /dev/null
@@ -1,42 +0,0 @@
-%%
-%% This is file `q.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% fileerr.dtx (with options: `batch')
-%%
-%% This is a generated file.
-%%
-%% The source is maintained by the LaTeX Project team and bug
-%% reports for it can be opened at https://latex-project.org/bugs/
-%% (but please observe conditions on bug reports sent to that address!)
-%%
-%%
-%% Copyright (C) 1993-2019
-%% The LaTeX3 Project and any individual authors listed elsewhere
-%% in this file.
-%%
-%% This file was generated from file(s) of the Standard LaTeX `Tools Bundle'.
-%% --------------------------------------------------------------------------
-%%
-%% It may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3c
-%% of this license or (at your option) any later version.
-%% The latest version of this license is in
-%% https://www.latex-project.org/lppl.txt
-%% and version 1.3c or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
-%%
-%% This file may only be distributed together with a copy of the LaTeX
-%% `Tools Bundle'. You may however distribute the LaTeX `Tools Bundle'
-%% without such generated files.
-%%
-%% The list of all files belonging to the LaTeX `Tools Bundle' is
-%% given in the file `manifest.txt'.
-%%
- \message{File ignored}
- \batchmode
-\endinput
-%%
-%% End of file `q.tex'.
diff --git a/Master/texmf-dist/tex/latex-dev/tools/r.tex b/Master/texmf-dist/tex/latex-dev/tools/r.tex
deleted file mode 100644
index ce4a465e808..00000000000
--- a/Master/texmf-dist/tex/latex-dev/tools/r.tex
+++ /dev/null
@@ -1,42 +0,0 @@
-%%
-%% This is file `r.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% fileerr.dtx (with options: `run')
-%%
-%% This is a generated file.
-%%
-%% The source is maintained by the LaTeX Project team and bug
-%% reports for it can be opened at https://latex-project.org/bugs/
-%% (but please observe conditions on bug reports sent to that address!)
-%%
-%%
-%% Copyright (C) 1993-2019
-%% The LaTeX3 Project and any individual authors listed elsewhere
-%% in this file.
-%%
-%% This file was generated from file(s) of the Standard LaTeX `Tools Bundle'.
-%% --------------------------------------------------------------------------
-%%
-%% It may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3c
-%% of this license or (at your option) any later version.
-%% The latest version of this license is in
-%% https://www.latex-project.org/lppl.txt
-%% and version 1.3c or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
-%%
-%% This file may only be distributed together with a copy of the LaTeX
-%% `Tools Bundle'. You may however distribute the LaTeX `Tools Bundle'
-%% without such generated files.
-%%
-%% The list of all files belonging to the LaTeX `Tools Bundle' is
-%% given in the file `manifest.txt'.
-%%
- \message{File ignored}
- \nonstopmode
-\endinput
-%%
-%% End of file `r.tex'.
diff --git a/Master/texmf-dist/tex/latex-dev/tools/s.tex b/Master/texmf-dist/tex/latex-dev/tools/s.tex
deleted file mode 100644
index b7f6f061af1..00000000000
--- a/Master/texmf-dist/tex/latex-dev/tools/s.tex
+++ /dev/null
@@ -1,42 +0,0 @@
-%%
-%% This is file `s.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% fileerr.dtx (with options: `scroll')
-%%
-%% This is a generated file.
-%%
-%% The source is maintained by the LaTeX Project team and bug
-%% reports for it can be opened at https://latex-project.org/bugs/
-%% (but please observe conditions on bug reports sent to that address!)
-%%
-%%
-%% Copyright (C) 1993-2019
-%% The LaTeX3 Project and any individual authors listed elsewhere
-%% in this file.
-%%
-%% This file was generated from file(s) of the Standard LaTeX `Tools Bundle'.
-%% --------------------------------------------------------------------------
-%%
-%% It may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3c
-%% of this license or (at your option) any later version.
-%% The latest version of this license is in
-%% https://www.latex-project.org/lppl.txt
-%% and version 1.3c or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
-%%
-%% This file may only be distributed together with a copy of the LaTeX
-%% `Tools Bundle'. You may however distribute the LaTeX `Tools Bundle'
-%% without such generated files.
-%%
-%% The list of all files belonging to the LaTeX `Tools Bundle' is
-%% given in the file `manifest.txt'.
-%%
- \message{File ignored}
- \scrollmode
-\endinput
-%%
-%% End of file `s.tex'.
diff --git a/Master/texmf-dist/tex/latex-dev/tools/shellesc.sty b/Master/texmf-dist/tex/latex-dev/tools/shellesc.sty
deleted file mode 100644
index 49b8970f685..00000000000
--- a/Master/texmf-dist/tex/latex-dev/tools/shellesc.sty
+++ /dev/null
@@ -1,132 +0,0 @@
-%%
-%% This is file `shellesc.sty',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% shellesc.dtx (with options: `package')
-%%
-%% This is a generated file.
-%%
-%% The source is maintained by the LaTeX Project team and bug
-%% reports for it can be opened at https://latex-project.org/bugs/
-%% (but please observe conditions on bug reports sent to that address!)
-%%
-%%
-%% Copyright (C) 1993-2019
-%% The LaTeX3 Project and any individual authors listed elsewhere
-%% in this file.
-%%
-%% This file was generated from file(s) of the Standard LaTeX `Tools Bundle'.
-%% --------------------------------------------------------------------------
-%%
-%% It may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3c
-%% of this license or (at your option) any later version.
-%% The latest version of this license is in
-%% https://www.latex-project.org/lppl.txt
-%% and version 1.3c or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
-%%
-%% This file may only be distributed together with a copy of the LaTeX
-%% `Tools Bundle'. You may however distribute the LaTeX `Tools Bundle'
-%% without such generated files.
-%%
-%% The list of all files belonging to the LaTeX `Tools Bundle' is
-%% given in the file `manifest.txt'.
-%%
-%% Source File: shellesc.dtx
-%% Copyright (C) 2015-2019
-%%
-%% The LaTeX3 Project and any individual authors listed elsewhere
-%% in this file.
-%%
-%% This file may be distributed under the terms of the LPPL.
-%% See README for details.
-\ifx\ProvidesPackage\undefined
-\def\next#1#2[#3]{\wlog{#2 #3}}
-\ifx\PackageInfo\undefined\def\PackageInfo#1#2{\wlog{#1: #2}}\fi
-\ifx\PackageWarning\undefined\def\PackageWarning#1#2{\wlog{#1: #2}}\fi
-\expandafter\next\fi
-\ProvidesPackage{shellesc}
- [2019/11/08 v1.0c unified shell escape interface for LaTeX]
-\chardef\shellesc@quotecat\catcode`\"
-\chardef\shellesc@underscorecat\catcode`\_
-\@makeother\"
-\@makeother\_
-\chardef\ShellEscapeStatus
- \ifx\pdfshellescape\@undefined
- \ifx\shellescape\@undefined
- \ifx\directlua\@undefined
- \z@
- \else
- \directlua{%
- tex.sprint((status.shell_escape or os.execute()) .. " ")}
- \fi
- \else
- \shellescape
- \fi
- \else
- \pdfshellescape
- \fi
-\ifcase\ShellEscapeStatus
- \PackageWarning{shellesc}{Shell escape disabled}
-\or
- \PackageInfo {shellesc}{Unrestricted shell escape enabled}
-\else
- \PackageInfo {shellesc}{Restricted shell escape enabled}
-\fi
-\ifx\lastsavedimageresourcepages\@undefined
- \protected\def\ShellEscape{\immediate\write18 }
-\else
- \protected\def\ShellEscape{\directlua\ShellEscape@Lua}
-\fi
-\ifx\lastsavedimageresourcepages\@undefined
- \protected\def\DelayedShellEscape{\relax\write18 }
-\else
- \protected\def\DelayedShellEscape{\latelua\ShellEscape@Lua}
-\fi
-\ifx\directlua\@undefined\else
-\protected\def\ShellEscape@Lua#1{{%
-local status, msg = os.execute("\luaescapestring{#1}")%
-if status == nil then
- texio.write_nl("log",%
- "runsystem(" .. "\luaescapestring{#1}"%
- .. ")...(" .. msg .. ")\string\n")
- elseif status == 0 then
- texio.write_nl("log",%
- "runsystem(" .. "\luaescapestring{#1}"%
- .. ")...executed\string\n")
- else
- texio.write_nl("log",%
- "runsystem(" .. "\luaescapestring{#1}"%
- .. ")...failed " .. (msg or "") .. "\string\n")
- end
-}}
-\fi
-\ifx\lastsavedimageresourcepages\@undefined
- \catcode`\"\shellesc@quotecat
- \catcode`\_\shellesc@underscorecat
- \expandafter\endinput
-\fi
-\directlua{%
-shellesc = shellesc or {}
-local function write_or_execute()
- local s = token.scan_int()
- if (s==18) then
- tex.sprint(\the\numexpr\catcodetable@atletter\relax,
- "\string\\ShellEscape ")
- else
- tex.sprint(\the\numexpr\catcodetable@atletter\relax,
- "\string\\shellesc@write " .. s)
- end
-end
-shellesc.write_or_execute=write_or_execute
-}
-\let\shellesc@write\write
-\protected\def\write{\directlua{shellesc.write_or_execute()}}
-\catcode`\"\shellesc@quotecat
-\catcode`\_\shellesc@underscorecat
-\endinput
-%%
-%% End of file `shellesc.sty'.
diff --git a/Master/texmf-dist/tex/latex-dev/tools/trace.sty b/Master/texmf-dist/tex/latex-dev/tools/trace.sty
deleted file mode 100644
index ea08862a68c..00000000000
--- a/Master/texmf-dist/tex/latex-dev/tools/trace.sty
+++ /dev/null
@@ -1,141 +0,0 @@
-%%
-%% This is file `trace.sty',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% trace.dtx (with options: `package')
-%%
-%% This is a generated file.
-%%
-%% The source is maintained by the LaTeX Project team and bug
-%% reports for it can be opened at https://latex-project.org/bugs/
-%% (but please observe conditions on bug reports sent to that address!)
-%%
-%%
-%% Copyright (C) 1993-2019
-%% The LaTeX3 Project and any individual authors listed elsewhere
-%% in this file.
-%%
-%% This file was generated from file(s) of the Standard LaTeX `Tools Bundle'.
-%% --------------------------------------------------------------------------
-%%
-%% It may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3c
-%% of this license or (at your option) any later version.
-%% The latest version of this license is in
-%% https://www.latex-project.org/lppl.txt
-%% and version 1.3c or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
-%%
-%% This file may only be distributed together with a copy of the LaTeX
-%% `Tools Bundle'. You may however distribute the LaTeX `Tools Bundle'
-%% without such generated files.
-%%
-%% The list of all files belonging to the LaTeX `Tools Bundle' is
-%% given in the file `manifest.txt'.
-%%
-%%
-%% (C) Copyright (C) 1999-2019 Frank Mittelbach
-%% All rights reserved.
-%%
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{trace}
- [2018/10/13 v1.1e trace LaTeX code]
-\NeedsTeXFormat{LaTeX2e}[1998/12/01]
-\DeclareOption{logonly}
- {\let\tracingonline@p\z@}
-\let\tracingonline@p\@ne
-\DeclareOption{full}
- {\AtEndOfPackage{\let\conditionally@traceoff\@empty
- \let\conditionally@traceon\@empty
- \let\traceon\tr@ce@n
- }}
-\ProcessOptions\relax
-\newif\if@tracing
-\def\traceon{\let\conditionally@traceoff\unconditionally@traceoff
- \tr@ce@n}
-
-%% \tracinglostchars\z@
- \def\tr@ce@n{%
- \@tracingtrue
- \tracingstats\tw@
- \tracingpages\@ne
- \tracinglostchars\@ne
- \tracingparagraphs\@ne
- \errorcontextlines\maxdimen
- \ifnum\tracingoutput=\@ne
- \else
- \tracingoutput\tw@
- \showboxbreadth\maxdimen
- \showboxdepth\maxdimen
- \fi
- \errorstopmode
- \tracingmacros\tw@
- \tracinggroups\@ne
- \tracingrestores\@ne
- \tracingcommands\tw@
- \tracingassigns\@ne
- \tracingonline\tracingonline@p
- }
- \def\conditionally@traceoff{%
- \tracingassigns\z@
- \tracingrestores\z@
- \tracingcommands\z@
- \tracingpages\z@
- \tracingmacros\z@
- \ifnum\tracingoutput=\tw@
- \tracingoutput\z@
- \showboxbreadth\m@ne
- \showboxdepth\m@ne
- \fi
- \tracingstats\@ne
- \tracingparagraphs\z@
- \tracinggroups\z@
- }
-\let\unconditionally@traceoff\conditionally@traceoff
-\def\tracingall{\let\conditionally@traceoff\@empty
- \let\tracingonline@p\@ne
- \tr@ce@n
-}
-\def\traceoff{\unconditionally@traceoff \@tracingfalse}
-\def\conditionally@traceon{\if@tracing \expandafter \traceon \fi}
-\def\calc@open({\begingroup
- \conditionally@traceoff
- \aftergroup\calc@initB
- \begingroup\aftergroup\calc@initB
- \calc@pre@scan}
-\def\define@newfont{%
- \begingroup
- \conditionally@traceoff
- \let\typeout\@font@info
- \escapechar\m@ne
- \expandafter\expandafter\expandafter
- \split@name\expandafter\string\font@name\@nil
- \try@load@fontshape % try always
- \expandafter\ifx
- \csname\curr@fontshape\endcsname \relax
- \wrong@fontshape\else
- \extract@font\fi
- \endgroup}
-\frozen@everymath =
- {\conditionally@traceoff \check@mathfonts \conditionally@traceon
- \the\everymath}
-\frozen@everydisplay =
- {\conditionally@traceoff \check@mathfonts \conditionally@traceon
- \the\everydisplay}
-\def \maybe@ic@ {%
- \ifdim \fontdimen\@ne\font>\z@
- \else
- \conditionally@traceoff
- \maybe@ictrue
- \expandafter\@tfor\expandafter\reserved@a\expandafter:\expandafter=%
- \nocorrlist
- \do \t@st@ic
- \ifmaybe@ic \sw@slant \fi
- \conditionally@traceon
- \fi
-}
-\endinput
-%%
-%% End of file `trace.sty'.
diff --git a/Master/texmf-dist/tex/latex-dev/tools/x.tex b/Master/texmf-dist/tex/latex-dev/tools/x.tex
deleted file mode 100644
index f9040d63176..00000000000
--- a/Master/texmf-dist/tex/latex-dev/tools/x.tex
+++ /dev/null
@@ -1,41 +0,0 @@
-%%
-%% This is file `x.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% fileerr.dtx (with options: `exit')
-%%
-%% This is a generated file.
-%%
-%% The source is maintained by the LaTeX Project team and bug
-%% reports for it can be opened at https://latex-project.org/bugs/
-%% (but please observe conditions on bug reports sent to that address!)
-%%
-%%
-%% Copyright (C) 1993-2019
-%% The LaTeX3 Project and any individual authors listed elsewhere
-%% in this file.
-%%
-%% This file was generated from file(s) of the Standard LaTeX `Tools Bundle'.
-%% --------------------------------------------------------------------------
-%%
-%% It may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3c
-%% of this license or (at your option) any later version.
-%% The latest version of this license is in
-%% https://www.latex-project.org/lppl.txt
-%% and version 1.3c or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
-%%
-%% This file may only be distributed together with a copy of the LaTeX
-%% `Tools Bundle'. You may however distribute the LaTeX `Tools Bundle'
-%% without such generated files.
-%%
-%% The list of all files belonging to the LaTeX `Tools Bundle' is
-%% given in the file `manifest.txt'.
-%%
- \batchmode \errmessage{}\csname @@end\endcsname \end
-\endinput
-%%
-%% End of file `x.tex'.