From 649a0504fb03538aba4ca15e51cb16ee20ef2584 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Thu, 13 Feb 2020 22:28:17 +0000 Subject: latex-tools-dev (minus utility files again) (13feb20) git-svn-id: svn://tug.org/texlive/trunk@53773 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/tex/latex-dev/tools/.tex | 41 -- Master/texmf-dist/tex/latex-dev/tools/array.sty | 4 +- Master/texmf-dist/tex/latex-dev/tools/calc.sty | 289 ------------- Master/texmf-dist/tex/latex-dev/tools/e.tex | 41 -- Master/texmf-dist/tex/latex-dev/tools/h.tex | 48 --- .../texmf-dist/tex/latex-dev/tools/indentfirst.sty | 46 --- Master/texmf-dist/tex/latex-dev/tools/layout.sty | 457 --------------------- Master/texmf-dist/tex/latex-dev/tools/q.tex | 42 -- Master/texmf-dist/tex/latex-dev/tools/r.tex | 42 -- Master/texmf-dist/tex/latex-dev/tools/s.tex | 42 -- Master/texmf-dist/tex/latex-dev/tools/shellesc.sty | 132 ------ Master/texmf-dist/tex/latex-dev/tools/trace.sty | 141 ------- Master/texmf-dist/tex/latex-dev/tools/x.tex | 41 -- 13 files changed, 2 insertions(+), 1364 deletions(-) delete mode 100644 Master/texmf-dist/tex/latex-dev/tools/.tex delete mode 100644 Master/texmf-dist/tex/latex-dev/tools/calc.sty delete mode 100644 Master/texmf-dist/tex/latex-dev/tools/e.tex delete mode 100644 Master/texmf-dist/tex/latex-dev/tools/h.tex delete mode 100644 Master/texmf-dist/tex/latex-dev/tools/indentfirst.sty delete mode 100644 Master/texmf-dist/tex/latex-dev/tools/layout.sty delete mode 100644 Master/texmf-dist/tex/latex-dev/tools/q.tex delete mode 100644 Master/texmf-dist/tex/latex-dev/tools/r.tex delete mode 100644 Master/texmf-dist/tex/latex-dev/tools/s.tex delete mode 100644 Master/texmf-dist/tex/latex-dev/tools/shellesc.sty delete mode 100644 Master/texmf-dist/tex/latex-dev/tools/trace.sty delete mode 100644 Master/texmf-dist/tex/latex-dev/tools/x.tex (limited to 'Master/texmf-dist/tex/latex-dev') 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 7c09a5d9a99..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-2020 -%% 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/array.sty b/Master/texmf-dist/tex/latex-dev/tools/array.sty index 7afaa6dbadf..9fddc0d490f 100644 --- a/Master/texmf-dist/tex/latex-dev/tools/array.sty +++ b/Master/texmf-dist/tex/latex-dev/tools/array.sty @@ -45,7 +45,7 @@ \DeclareCurrentRelease{}{2019-10-01} \ProvidesPackage{array} - [2019/08/31 v2.4l Tabular extension package (FMi)] + [2020/02/10 v2.4m Tabular extension package (FMi)] %% \def\@addtopreamble#1{\xdef\@preamble{\@preamble #1}} @@ -361,7 +361,7 @@ >{\begin{lrbox}\ar@cellbox}% c% <{\end{lrbox}% - \makebox[#2][#1]{\usebox\ar@cellbox}}} + \makebox[#2][#1]{\unhbox\ar@cellbox}}} \newcolumntype{W}[2] {>{\begin{lrbox}\ar@cellbox}% 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 911377c5ff9..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-2020 -%% 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 35f01cb8d4d..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-2020 -%% 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 9a9d64afd7a..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-2020 -%% 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 `' 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/indentfirst.sty b/Master/texmf-dist/tex/latex-dev/tools/indentfirst.sty deleted file mode 100644 index 678ccfb3bcd..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-2020 -%% 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 4805bace1d9..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-2020 -%% 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/q.tex b/Master/texmf-dist/tex/latex-dev/tools/q.tex deleted file mode 100644 index 3b11a43450c..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-2020 -%% 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 80ef9281fd3..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-2020 -%% 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 a2efe1d35f9..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-2020 -%% 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 a898d013712..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-2020 -%% 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-2020 -%% -%% 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 7796b5d71ab..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-2020 -%% 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 70293e61738..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-2020 -%% 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'. -- cgit v1.2.3