summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/oberdiek
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2019-12-04 22:54:28 +0000
committerKarl Berry <karl@freefriends.org>2019-12-04 22:54:28 +0000
commit892c21b6bddf968f85a4de0de3d289ff9f27da5f (patch)
treed5a8870e9518c9a9bd53b56e2f1ddc18e8f5f1b1 /Master/texmf-dist/tex/latex/oberdiek
parent70220b77fcae855692634cec42e89f758fd050d4 (diff)
oberdiek trimmed more; move some of the new packages among collections per usage
git-svn-id: svn://tug.org/texlive/trunk@53027 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/oberdiek')
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/atveryend.sty1
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/bkm-dvipdfm.def191
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/bkm-dvips.def358
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/bkm-dvipsone.def358
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/bkm-pdftex.def313
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/bkm-textures.def358
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/bkm-vtex.def300
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/bookmark.sty772
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/dtx-attach.sty57
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/grfext.sty278
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/hopatch.sty1
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/hycolor.sty1
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/letltxmacro.sty216
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/listingsutf8.sty1
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/pagegrid.sty1
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/pdfcolfoot.sty1
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/pdfcolparallel.sty1
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/pdfcolparcolumns.sty1
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/pmboxdraw.sty1
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/pmboxdrawenc.dfu1
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/refcount.sty1
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty1
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/resizegather.sty1
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/selinput.sty1
-rw-r--r--Master/texmf-dist/tex/latex/oberdiek/xcolor-patch.sty1
25 files changed, 15 insertions, 3201 deletions
diff --git a/Master/texmf-dist/tex/latex/oberdiek/atveryend.sty b/Master/texmf-dist/tex/latex/oberdiek/atveryend.sty
index 8ad4ac40d52..0059a6951d5 100644
--- a/Master/texmf-dist/tex/latex/oberdiek/atveryend.sty
+++ b/Master/texmf-dist/tex/latex/oberdiek/atveryend.sty
@@ -710,6 +710,7 @@
}%
\fi
\AtVeryEnd@AtEnd%
+%% \section{Installation}
\endinput
%%
%% End of file `atveryend.sty'.
diff --git a/Master/texmf-dist/tex/latex/oberdiek/bkm-dvipdfm.def b/Master/texmf-dist/tex/latex/oberdiek/bkm-dvipdfm.def
deleted file mode 100644
index 37f5086203e..00000000000
--- a/Master/texmf-dist/tex/latex/oberdiek/bkm-dvipdfm.def
+++ /dev/null
@@ -1,191 +0,0 @@
-%%
-%% This is file `bkm-dvipdfm.def',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% bookmark.dtx (with options: `dvipdfm')
-%%
-%% This is a generated file.
-%%
-%% Project: bookmark
-%% Version: 2019/06/04 v1.27
-%%
-%% Copyright (C)
-%% 2007-2011 Heiko Oberdiek
-%% 2016-2019 Oberdiek Package Support Group
-%%
-%% This work 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. This version of this license is in
-%% https://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%% https://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%%
-%% This work has the LPPL maintenance status "maintained".
-%%
-%% The Current Maintainers of this work are
-%% Heiko Oberdiek and the Oberdiek Package Support Group
-%% https://github.com/ho-tex/oberdiek/issues
-%%
-%%
-%% This work consists of the main source file bookmark.dtx
-%% and the derived files
-%% bookmark.sty, bookmark.pdf, bookmark.ins, bookmark.drv,
-%% bkm-dvipdfm.def, bkm-dvips.def, bkm-dvipsone.def,
-%% bkm-textures.def, bkm-pdftex.def, bkm-vtex.def,
-%% bookmark-example.tex.
-%%
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesFile{bkm-dvipdfm.def}%
- [2019/06/04 v1.27 bookmark driver for dvipdfm (HO)]%
-\newcount\BKM@id
-\BKM@id=\z@
-\@namedef{BKM@0}{000}
-\newif\ifBKM@sw
-\newcommand*{\bookmark}[2][]{%
- \if@filesw
- \begingroup
- \def\bookmark@text{#2}%
- \BKM@setup{#1}%
- \edef\BKM@prev{\the\BKM@id}%
- \global\advance\BKM@id\@ne
- \BKM@swtrue
- \@whilesw\ifBKM@sw\fi{%
- \def\BKM@abslevel{1}%
- \ifnum\ifBKM@startatroot\z@\else\BKM@prev\fi=\z@
- \BKM@startatrootfalse
- \expandafter\xdef\csname BKM@\the\BKM@id\endcsname{%
- 0{\BKM@level}\BKM@abslevel
- }%
- \BKM@swfalse
- \else
- \expandafter\expandafter\expandafter\BKM@getx
- \csname BKM@\BKM@prev\endcsname
- \ifnum\BKM@level>\BKM@x@level\relax
- \BKM@CalcExpr\BKM@abslevel\BKM@x@abslevel+1%
- \expandafter\xdef\csname BKM@\the\BKM@id\endcsname{%
- {\BKM@prev}{\BKM@level}\BKM@abslevel
- }%
- \BKM@swfalse
- \else
- \let\BKM@prev\BKM@x@parent
- \fi
- \fi
- }%
- \csname HyPsd@XeTeXBigCharstrue\endcsname
- \pdfstringdef\BKM@title{\bookmark@text}%
- \edef\BKM@FLAGS{\BKM@PrintStyle}%
- \let\BKM@action\@empty
- \ifx\BKM@gotor\@empty
- \ifx\BKM@dest\@empty
- \ifx\BKM@named\@empty
- \ifx\BKM@rawaction\@empty
- \ifx\BKM@uri\@empty
- \ifx\BKM@page\@empty
- \PackageError{bookmark}{Missing action}\@ehc
- \edef\BKM@action{/Dest[@page1/Fit]}%
- \else
- \ifx\BKM@view\@empty
- \def\BKM@view{Fit}%
- \fi
- \edef\BKM@action{/Dest[@page\BKM@page/\BKM@view]}%
- \fi
- \else
- \BKM@EscapeString\BKM@uri
- \edef\BKM@action{%
- /A<<%
- /S/URI%
- /URI(\BKM@uri)%
- >>%
- }%
- \fi
- \else
- \edef\BKM@action{/A<<\BKM@rawaction>>}%
- \fi
- \else
- \BKM@EscapeName\BKM@named
- \edef\BKM@action{%
- /A<</S/Named/N/\BKM@named>>%
- }%
- \fi
- \else
- \BKM@EscapeString\BKM@dest
- \edef\BKM@action{%
- /A<<%
- /S/GoTo%
- /D(\BKM@dest)%
- >>%
- }%
- \fi
- \else
- \ifx\BKM@dest\@empty
- \ifx\BKM@page\@empty
- \def\BKM@page{0}%
- \else
- \BKM@CalcExpr\BKM@page\BKM@page-1%
- \fi
- \ifx\BKM@view\@empty
- \def\BKM@view{Fit}%
- \fi
- \edef\BKM@action{/D[\BKM@page/\BKM@view]}%
- \else
- \BKM@EscapeString\BKM@dest
- \edef\BKM@action{/D(\BKM@dest)}%
- \fi
- \BKM@EscapeString\BKM@gotor
- \edef\BKM@action{%
- /A<<%
- /S/GoToR%
- /F(\BKM@gotor)%
- \BKM@action
- >>%
- }%
- \fi
- \special{pdf:%
- out \ifBKM@DvipdfmxOutlineOpen
- [%
- \ifBKM@open
- \ifnum\BKM@level<%
- \expandafter\ltx@firstofone\expandafter
- {\number\BKM@openlevel} %
- \else
- -%
- \fi
- \else
- -%
- \fi
- ] %
- \fi
- \BKM@abslevel
- <<%
- /Title(\BKM@title)%
- \ifx\BKM@color\@empty
- \else
- /C[\BKM@color]%
- \fi
- \ifnum\BKM@FLAGS>\z@
- /F \BKM@FLAGS
- \fi
- \BKM@action
- >>%
- }%
- \endgroup
- \fi
-}
-\def\BKM@getx#1#2#3{%
- \def\BKM@x@parent{#1}%
- \def\BKM@x@level{#2}%
- \def\BKM@x@abslevel{#3}%
-}
-\ifBKM@atend
- \RequirePackage{atenddvi}%
- \AtEndDvi{\BKM@EndHook}%
-\fi
-
-\endinput
-%%
-%% End of file `bkm-dvipdfm.def'.
diff --git a/Master/texmf-dist/tex/latex/oberdiek/bkm-dvips.def b/Master/texmf-dist/tex/latex/oberdiek/bkm-dvips.def
deleted file mode 100644
index 6411f09c83b..00000000000
--- a/Master/texmf-dist/tex/latex/oberdiek/bkm-dvips.def
+++ /dev/null
@@ -1,358 +0,0 @@
-%%
-%% This is file `bkm-dvips.def',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% bookmark.dtx (with options: `dvips,pdfmark')
-%%
-%% This is a generated file.
-%%
-%% Project: bookmark
-%% Version: 2019/06/04 v1.27
-%%
-%% Copyright (C)
-%% 2007-2011 Heiko Oberdiek
-%% 2016-2019 Oberdiek Package Support Group
-%%
-%% This work 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. This version of this license is in
-%% https://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%% https://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%%
-%% This work has the LPPL maintenance status "maintained".
-%%
-%% The Current Maintainers of this work are
-%% Heiko Oberdiek and the Oberdiek Package Support Group
-%% https://github.com/ho-tex/oberdiek/issues
-%%
-%%
-%% This work consists of the main source file bookmark.dtx
-%% and the derived files
-%% bookmark.sty, bookmark.pdf, bookmark.ins, bookmark.drv,
-%% bkm-dvipdfm.def, bkm-dvips.def, bkm-dvipsone.def,
-%% bkm-textures.def, bkm-pdftex.def, bkm-vtex.def,
-%% bookmark-example.tex.
-%%
-\def\BKM@SourceLocation{%
- \ifx\BKM@DO@srcfile\@empty
- \ifx\BKM@DO@srcline\@empty
- \else
- .\MessageBreak
- Source: line \BKM@DO@srcline
- \fi
- \else
- \ifx\BKM@DO@srcline\@empty
- .\MessageBreak
- Source: file `\BKM@DO@srcfile'%
- \else
- .\MessageBreak
- Source: file `\BKM@DO@srcfile', line \BKM@DO@srcline
- \fi
- \fi
-}
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesFile{bkm-dvips.def}%
- [2019/06/04 v1.27 bookmark driver for dvips (HO)]%
-\def\BKM@PSHeaderFile#1{%
- \special{header=#1}%
-}
-\def\BKM@filename{\jobname.out.ps}
-\BKM@PSHeaderFile\BKM@filename
-\RequirePackage{atveryend}[2009/12/07]
-\AfterLastShipout{\BKM@pdfmark@out}
-\def\BKM@pdfmark@out{%
- \if@filesw
- \newwrite\BKM@file
- \immediate\openout\BKM@file=\BKM@filename\relax
- \BKM@write{\@percentchar!}%
- \BKM@write{/pdfmark where{pop}}%
- \BKM@write{%
- {%
- /globaldict where{pop globaldict}{userdict}ifelse%
- /pdfmark/cleartomark load put%
- }%
- }%
- \BKM@write{ifelse}%
- \else
- \let\BKM@write\@gobble
- \let\BKM@DO@entry\@gobbletwo
- \fi
-}
-\def\BKM@write#{%
- \immediate\write\BKM@file
-}
-\def\BKM@DO@entry#1#2{%
- \begingroup
- \kvsetkeys{BKM@DO}{#1}%
- \ifx\BKM@DO@srcfile\@empty
- \else
- \BKM@UnescapeHex\BKM@DO@srcfile
- \fi
- \def\BKM@DO@title{#2}%
- \BKM@UnescapeHex\BKM@DO@title
- \expandafter\expandafter\expandafter\BKM@getx
- \csname BKM@\BKM@DO@id\endcsname\@empty\@empty
- \let\BKM@attr\@empty
- \ifx\BKM@DO@flags\@empty
- \else
- \edef\BKM@attr{\BKM@attr/F \BKM@DO@flags}%
- \fi
- \ifx\BKM@DO@color\@empty
- \else
- \edef\BKM@attr{\BKM@attr/C[\BKM@DO@color]}%
- \fi
- \let\BKM@action\@empty
- \ifx\BKM@DO@gotor\@empty
- \ifx\BKM@DO@dest\@empty
- \ifx\BKM@DO@named\@empty
- \ifx\BKM@DO@rawaction\@empty
- \ifx\BKM@DO@uri\@empty
- \ifx\BKM@DO@page\@empty
- \PackageError{bookmark}{%
- Missing action\BKM@SourceLocation
- }\@ehc
- \edef\BKM@action{%
- /Action/GoTo%
- /Page 1%
- /View[/Fit]%
- }%
- \else
- \ifx\BKM@DO@view\@empty
- \def\BKM@DO@view{Fit}%
- \fi
- \edef\BKM@action{%
- /Action/GoTo%
- /Page \BKM@DO@page
- /View[/\BKM@DO@view]%
- }%
- \fi
- \else
- \BKM@UnescapeHex\BKM@DO@uri
- \BKM@EscapeString\BKM@DO@uri
- \edef\BKM@action{%
- /Action<<%
- /Subtype/URI%
- /URI(\BKM@DO@uri)%
- >>%
- }%
- \fi
- \else
- \BKM@UnescapeHex\BKM@DO@rawaction
- \edef\BKM@action{%
- /Action<<%
- \BKM@DO@rawaction
- >>%
- }%
- \fi
- \else
- \BKM@EscapeName\BKM@DO@named
- \edef\BKM@action{%
- /Action<<%
- /Subtype/Named%
- /N/\BKM@DO@named
- >>%
- }%
- \fi
- \else
- \BKM@UnescapeHex\BKM@DO@dest
- \BKM@EscapeString\BKM@DO@dest
- \edef\BKM@action{%
- /Action/GoTo%
- /Dest(\BKM@DO@dest)cvn%
- }%
- \fi
- \else
- \ifx\BKM@DO@dest\@empty
- \ifx\BKM@DO@page\@empty
- \def\BKM@DO@page{1}%
- \fi
- \ifx\BKM@DO@view\@empty
- \def\BKM@DO@view{Fit}%
- \fi
- \edef\BKM@action{%
- /Page \BKM@DO@page
- /View[/\BKM@DO@view]%
- }%
- \else
- \BKM@UnescapeHex\BKM@DO@dest
- \BKM@EscapeString\BKM@DO@dest
- \edef\BKM@action{%
- /Dest(\BKM@DO@dest)cvn%
- }%
- \fi
- \BKM@UnescapeHex\BKM@DO@gotor
- \BKM@EscapeString\BKM@DO@gotor
- \edef\BKM@action{%
- /Action/GoToR%
- /File(\BKM@DO@gotor)%
- \BKM@action
- }%
- \fi
- \BKM@write{[}%
- \BKM@write{/Title(\BKM@DO@title)}%
- \ifnum\BKM@x@childs>\z@
- \BKM@write{/Count \ifBKM@DO@open\else-\fi\BKM@x@childs}%
- \fi
- \ifx\BKM@attr\@empty
- \else
- \BKM@write{\BKM@attr}%
- \fi
- \BKM@write{\BKM@action}%
- \BKM@write{/OUT pdfmark}%
- \endgroup
-}
-\RequirePackage{auxhook}
-\AddLineBeginMainAux{%
- \string\providecommand\string\BKM@entry[2]{}%
-}
-\newcount\BKM@id
-\BKM@id=\z@
-\@namedef{BKM@0}{000}
-\newif\ifBKM@sw
-\newcommand*{\bookmark}[2][]{%
- \if@filesw
- \begingroup
- \BKM@InitSourceLocation
- \def\bookmark@text{#2}%
- \BKM@setup{#1}%
- \ifx\BKM@srcfile\@empty
- \else
- \BKM@EscapeHex\BKM@srcfile
- \fi
- \edef\BKM@prev{\the\BKM@id}%
- \global\advance\BKM@id\@ne
- \BKM@swtrue
- \@whilesw\ifBKM@sw\fi{%
- \ifnum\ifBKM@startatroot\z@\else\BKM@prev\fi=\z@
- \BKM@startatrootfalse
- \expandafter\xdef\csname BKM@\the\BKM@id\endcsname{%
- 0{\BKM@level}0%
- }%
- \BKM@swfalse
- \else
- \expandafter\expandafter\expandafter\BKM@getx
- \csname BKM@\BKM@prev\endcsname
- \ifnum\BKM@level>\BKM@x@level\relax
- \expandafter\xdef\csname BKM@\the\BKM@id\endcsname{%
- {\BKM@prev}{\BKM@level}0%
- }%
- \ifnum\BKM@prev>\z@
- \BKM@CalcExpr\BKM@CalcResult\BKM@x@childs+1%
- \expandafter\xdef\csname BKM@\BKM@prev\endcsname{%
- {\BKM@x@parent}{\BKM@x@level}{\BKM@CalcResult}%
- }%
- \fi
- \BKM@swfalse
- \else
- \let\BKM@prev\BKM@x@parent
- \fi
- \fi
- }%
- \pdfstringdef\BKM@title{\bookmark@text}%
- \edef\BKM@FLAGS{\BKM@PrintStyle}%
- \csname BKM@HypDestOptHook\endcsname
- \BKM@EscapeHex\BKM@dest
- \BKM@EscapeHex\BKM@uri
- \BKM@EscapeHex\BKM@gotor
- \BKM@EscapeHex\BKM@rawaction
- \BKM@EscapeHex\BKM@title
- \immediate\write\@mainaux{%
- \string\BKM@entry{%
- id=\number\BKM@id
- \ifBKM@open
- \ifnum\BKM@level<\BKM@openlevel
- ,open%
- \fi
- \fi
- \BKM@auxentry{dest}%
- \BKM@auxentry{named}%
- \BKM@auxentry{uri}%
- \BKM@auxentry{gotor}%
- \BKM@auxentry{page}%
- \BKM@auxentry{view}%
- \BKM@auxentry{rawaction}%
- \BKM@auxentry{color}%
- \ifnum\BKM@FLAGS>\z@
- ,flags=\BKM@FLAGS
- \fi
- \BKM@auxentry{srcline}%
- \BKM@auxentry{srcfile}%
- }{\BKM@title}%
- }%
- \endgroup
- \fi
-}
-\def\BKM@getx#1#2#3{%
- \def\BKM@x@parent{#1}%
- \def\BKM@x@level{#2}%
- \def\BKM@x@childs{#3}%
-}
-\def\BKM@auxentry#1{%
- \expandafter\ifx\csname BKM@#1\endcsname\@empty
- \else
- ,#1={\csname BKM@#1\endcsname}%
- \fi
-}
-\def\BKM@InitSourceLocation{%
- \edef\BKM@srcline{\the\inputlineno}%
- \BKM@LuaTeX@InitFile
- \ifx\BKM@srcfile\@empty
- \ltx@IfUndefined{currfilepath}{}{%
- \edef\BKM@srcfile{\currfilepath}%
- }%
- \fi
-}
-\ifluatex
- \ifnum\luatexversion>36 %
- \def\BKM@LuaTeX@InitFile{%
- \begingroup
- \ltx@LocToksA={}%
- \edef\x{\endgroup
- \def\noexpand\BKM@srcfile{%
- \the\expandafter\ltx@LocToksA
- \directlua{%
- if status and status.filename then %
- tex.settoks('ltx@LocToksA', status.filename)%
- end%
- }%
- }%
- }\x
- }%
- \else
- \let\BKM@LuaTeX@InitFile\relax
- \fi
-\else
- \let\BKM@LuaTeX@InitFile\relax
-\fi
-\SetupKeyvalOptions{family=BKM@DO,prefix=BKM@DO@}
-\DeclareStringOption[0]{id}
-\DeclareBoolOption{open}
-\DeclareStringOption{flags}
-\DeclareStringOption{color}
-\DeclareStringOption{dest}
-\DeclareStringOption{named}
-\DeclareStringOption{uri}
-\DeclareStringOption{gotor}
-\DeclareStringOption{page}
-\DeclareStringOption{view}
-\DeclareStringOption{rawaction}
-\DeclareStringOption{srcline}
-\DeclareStringOption{srcfile}
-\AtBeginDocument{%
- \let\BKM@entry\BKM@DO@entry
-}
-\ifBKM@atend
- \AfterLastShipout{%
- \BKM@EndHook
- }%
-\fi
-
-\endinput
-%%
-%% End of file `bkm-dvips.def'.
diff --git a/Master/texmf-dist/tex/latex/oberdiek/bkm-dvipsone.def b/Master/texmf-dist/tex/latex/oberdiek/bkm-dvipsone.def
deleted file mode 100644
index 16a77805e4c..00000000000
--- a/Master/texmf-dist/tex/latex/oberdiek/bkm-dvipsone.def
+++ /dev/null
@@ -1,358 +0,0 @@
-%%
-%% This is file `bkm-dvipsone.def',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% bookmark.dtx (with options: `dvipsone,pdfmark')
-%%
-%% This is a generated file.
-%%
-%% Project: bookmark
-%% Version: 2019/06/04 v1.27
-%%
-%% Copyright (C)
-%% 2007-2011 Heiko Oberdiek
-%% 2016-2019 Oberdiek Package Support Group
-%%
-%% This work 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. This version of this license is in
-%% https://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%% https://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%%
-%% This work has the LPPL maintenance status "maintained".
-%%
-%% The Current Maintainers of this work are
-%% Heiko Oberdiek and the Oberdiek Package Support Group
-%% https://github.com/ho-tex/oberdiek/issues
-%%
-%%
-%% This work consists of the main source file bookmark.dtx
-%% and the derived files
-%% bookmark.sty, bookmark.pdf, bookmark.ins, bookmark.drv,
-%% bkm-dvipdfm.def, bkm-dvips.def, bkm-dvipsone.def,
-%% bkm-textures.def, bkm-pdftex.def, bkm-vtex.def,
-%% bookmark-example.tex.
-%%
-\def\BKM@SourceLocation{%
- \ifx\BKM@DO@srcfile\@empty
- \ifx\BKM@DO@srcline\@empty
- \else
- .\MessageBreak
- Source: line \BKM@DO@srcline
- \fi
- \else
- \ifx\BKM@DO@srcline\@empty
- .\MessageBreak
- Source: file `\BKM@DO@srcfile'%
- \else
- .\MessageBreak
- Source: file `\BKM@DO@srcfile', line \BKM@DO@srcline
- \fi
- \fi
-}
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesFile{bkm-dvipsone.def}%
- [2019/06/04 v1.27 bookmark driver for dvipsone (HO)]%
-\def\BKM@PSHeaderFile#1{%
- \special{header=#1}%
-}
-\def\BKM@filename{\jobname.out.ps}
-\BKM@PSHeaderFile\BKM@filename
-\RequirePackage{atveryend}[2009/12/07]
-\AfterLastShipout{\BKM@pdfmark@out}
-\def\BKM@pdfmark@out{%
- \if@filesw
- \newwrite\BKM@file
- \immediate\openout\BKM@file=\BKM@filename\relax
- \BKM@write{\@percentchar!}%
- \BKM@write{/pdfmark where{pop}}%
- \BKM@write{%
- {%
- /globaldict where{pop globaldict}{userdict}ifelse%
- /pdfmark/cleartomark load put%
- }%
- }%
- \BKM@write{ifelse}%
- \else
- \let\BKM@write\@gobble
- \let\BKM@DO@entry\@gobbletwo
- \fi
-}
-\def\BKM@write#{%
- \immediate\write\BKM@file
-}
-\def\BKM@DO@entry#1#2{%
- \begingroup
- \kvsetkeys{BKM@DO}{#1}%
- \ifx\BKM@DO@srcfile\@empty
- \else
- \BKM@UnescapeHex\BKM@DO@srcfile
- \fi
- \def\BKM@DO@title{#2}%
- \BKM@UnescapeHex\BKM@DO@title
- \expandafter\expandafter\expandafter\BKM@getx
- \csname BKM@\BKM@DO@id\endcsname\@empty\@empty
- \let\BKM@attr\@empty
- \ifx\BKM@DO@flags\@empty
- \else
- \edef\BKM@attr{\BKM@attr/F \BKM@DO@flags}%
- \fi
- \ifx\BKM@DO@color\@empty
- \else
- \edef\BKM@attr{\BKM@attr/C[\BKM@DO@color]}%
- \fi
- \let\BKM@action\@empty
- \ifx\BKM@DO@gotor\@empty
- \ifx\BKM@DO@dest\@empty
- \ifx\BKM@DO@named\@empty
- \ifx\BKM@DO@rawaction\@empty
- \ifx\BKM@DO@uri\@empty
- \ifx\BKM@DO@page\@empty
- \PackageError{bookmark}{%
- Missing action\BKM@SourceLocation
- }\@ehc
- \edef\BKM@action{%
- /Action/GoTo%
- /Page 1%
- /View[/Fit]%
- }%
- \else
- \ifx\BKM@DO@view\@empty
- \def\BKM@DO@view{Fit}%
- \fi
- \edef\BKM@action{%
- /Action/GoTo%
- /Page \BKM@DO@page
- /View[/\BKM@DO@view]%
- }%
- \fi
- \else
- \BKM@UnescapeHex\BKM@DO@uri
- \BKM@EscapeString\BKM@DO@uri
- \edef\BKM@action{%
- /Action<<%
- /Subtype/URI%
- /URI(\BKM@DO@uri)%
- >>%
- }%
- \fi
- \else
- \BKM@UnescapeHex\BKM@DO@rawaction
- \edef\BKM@action{%
- /Action<<%
- \BKM@DO@rawaction
- >>%
- }%
- \fi
- \else
- \BKM@EscapeName\BKM@DO@named
- \edef\BKM@action{%
- /Action<<%
- /Subtype/Named%
- /N/\BKM@DO@named
- >>%
- }%
- \fi
- \else
- \BKM@UnescapeHex\BKM@DO@dest
- \BKM@EscapeString\BKM@DO@dest
- \edef\BKM@action{%
- /Action/GoTo%
- /Dest(\BKM@DO@dest)cvn%
- }%
- \fi
- \else
- \ifx\BKM@DO@dest\@empty
- \ifx\BKM@DO@page\@empty
- \def\BKM@DO@page{1}%
- \fi
- \ifx\BKM@DO@view\@empty
- \def\BKM@DO@view{Fit}%
- \fi
- \edef\BKM@action{%
- /Page \BKM@DO@page
- /View[/\BKM@DO@view]%
- }%
- \else
- \BKM@UnescapeHex\BKM@DO@dest
- \BKM@EscapeString\BKM@DO@dest
- \edef\BKM@action{%
- /Dest(\BKM@DO@dest)cvn%
- }%
- \fi
- \BKM@UnescapeHex\BKM@DO@gotor
- \BKM@EscapeString\BKM@DO@gotor
- \edef\BKM@action{%
- /Action/GoToR%
- /File(\BKM@DO@gotor)%
- \BKM@action
- }%
- \fi
- \BKM@write{[}%
- \BKM@write{/Title(\BKM@DO@title)}%
- \ifnum\BKM@x@childs>\z@
- \BKM@write{/Count \ifBKM@DO@open\else-\fi\BKM@x@childs}%
- \fi
- \ifx\BKM@attr\@empty
- \else
- \BKM@write{\BKM@attr}%
- \fi
- \BKM@write{\BKM@action}%
- \BKM@write{/OUT pdfmark}%
- \endgroup
-}
-\RequirePackage{auxhook}
-\AddLineBeginMainAux{%
- \string\providecommand\string\BKM@entry[2]{}%
-}
-\newcount\BKM@id
-\BKM@id=\z@
-\@namedef{BKM@0}{000}
-\newif\ifBKM@sw
-\newcommand*{\bookmark}[2][]{%
- \if@filesw
- \begingroup
- \BKM@InitSourceLocation
- \def\bookmark@text{#2}%
- \BKM@setup{#1}%
- \ifx\BKM@srcfile\@empty
- \else
- \BKM@EscapeHex\BKM@srcfile
- \fi
- \edef\BKM@prev{\the\BKM@id}%
- \global\advance\BKM@id\@ne
- \BKM@swtrue
- \@whilesw\ifBKM@sw\fi{%
- \ifnum\ifBKM@startatroot\z@\else\BKM@prev\fi=\z@
- \BKM@startatrootfalse
- \expandafter\xdef\csname BKM@\the\BKM@id\endcsname{%
- 0{\BKM@level}0%
- }%
- \BKM@swfalse
- \else
- \expandafter\expandafter\expandafter\BKM@getx
- \csname BKM@\BKM@prev\endcsname
- \ifnum\BKM@level>\BKM@x@level\relax
- \expandafter\xdef\csname BKM@\the\BKM@id\endcsname{%
- {\BKM@prev}{\BKM@level}0%
- }%
- \ifnum\BKM@prev>\z@
- \BKM@CalcExpr\BKM@CalcResult\BKM@x@childs+1%
- \expandafter\xdef\csname BKM@\BKM@prev\endcsname{%
- {\BKM@x@parent}{\BKM@x@level}{\BKM@CalcResult}%
- }%
- \fi
- \BKM@swfalse
- \else
- \let\BKM@prev\BKM@x@parent
- \fi
- \fi
- }%
- \pdfstringdef\BKM@title{\bookmark@text}%
- \edef\BKM@FLAGS{\BKM@PrintStyle}%
- \csname BKM@HypDestOptHook\endcsname
- \BKM@EscapeHex\BKM@dest
- \BKM@EscapeHex\BKM@uri
- \BKM@EscapeHex\BKM@gotor
- \BKM@EscapeHex\BKM@rawaction
- \BKM@EscapeHex\BKM@title
- \immediate\write\@mainaux{%
- \string\BKM@entry{%
- id=\number\BKM@id
- \ifBKM@open
- \ifnum\BKM@level<\BKM@openlevel
- ,open%
- \fi
- \fi
- \BKM@auxentry{dest}%
- \BKM@auxentry{named}%
- \BKM@auxentry{uri}%
- \BKM@auxentry{gotor}%
- \BKM@auxentry{page}%
- \BKM@auxentry{view}%
- \BKM@auxentry{rawaction}%
- \BKM@auxentry{color}%
- \ifnum\BKM@FLAGS>\z@
- ,flags=\BKM@FLAGS
- \fi
- \BKM@auxentry{srcline}%
- \BKM@auxentry{srcfile}%
- }{\BKM@title}%
- }%
- \endgroup
- \fi
-}
-\def\BKM@getx#1#2#3{%
- \def\BKM@x@parent{#1}%
- \def\BKM@x@level{#2}%
- \def\BKM@x@childs{#3}%
-}
-\def\BKM@auxentry#1{%
- \expandafter\ifx\csname BKM@#1\endcsname\@empty
- \else
- ,#1={\csname BKM@#1\endcsname}%
- \fi
-}
-\def\BKM@InitSourceLocation{%
- \edef\BKM@srcline{\the\inputlineno}%
- \BKM@LuaTeX@InitFile
- \ifx\BKM@srcfile\@empty
- \ltx@IfUndefined{currfilepath}{}{%
- \edef\BKM@srcfile{\currfilepath}%
- }%
- \fi
-}
-\ifluatex
- \ifnum\luatexversion>36 %
- \def\BKM@LuaTeX@InitFile{%
- \begingroup
- \ltx@LocToksA={}%
- \edef\x{\endgroup
- \def\noexpand\BKM@srcfile{%
- \the\expandafter\ltx@LocToksA
- \directlua{%
- if status and status.filename then %
- tex.settoks('ltx@LocToksA', status.filename)%
- end%
- }%
- }%
- }\x
- }%
- \else
- \let\BKM@LuaTeX@InitFile\relax
- \fi
-\else
- \let\BKM@LuaTeX@InitFile\relax
-\fi
-\SetupKeyvalOptions{family=BKM@DO,prefix=BKM@DO@}
-\DeclareStringOption[0]{id}
-\DeclareBoolOption{open}
-\DeclareStringOption{flags}
-\DeclareStringOption{color}
-\DeclareStringOption{dest}
-\DeclareStringOption{named}
-\DeclareStringOption{uri}
-\DeclareStringOption{gotor}
-\DeclareStringOption{page}
-\DeclareStringOption{view}
-\DeclareStringOption{rawaction}
-\DeclareStringOption{srcline}
-\DeclareStringOption{srcfile}
-\AtBeginDocument{%
- \let\BKM@entry\BKM@DO@entry
-}
-\ifBKM@atend
- \AfterLastShipout{%
- \BKM@EndHook
- }%
-\fi
-
-\endinput
-%%
-%% End of file `bkm-dvipsone.def'.
diff --git a/Master/texmf-dist/tex/latex/oberdiek/bkm-pdftex.def b/Master/texmf-dist/tex/latex/oberdiek/bkm-pdftex.def
deleted file mode 100644
index bd8b00ba1b6..00000000000
--- a/Master/texmf-dist/tex/latex/oberdiek/bkm-pdftex.def
+++ /dev/null
@@ -1,313 +0,0 @@
-%%
-%% This is file `bkm-pdftex.def',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% bookmark.dtx (with options: `pdftex')
-%%
-%% This is a generated file.
-%%
-%% Project: bookmark
-%% Version: 2019/06/04 v1.27
-%%
-%% Copyright (C)
-%% 2007-2011 Heiko Oberdiek
-%% 2016-2019 Oberdiek Package Support Group
-%%
-%% This work 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. This version of this license is in
-%% https://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%% https://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%%
-%% This work has the LPPL maintenance status "maintained".
-%%
-%% The Current Maintainers of this work are
-%% Heiko Oberdiek and the Oberdiek Package Support Group
-%% https://github.com/ho-tex/oberdiek/issues
-%%
-%%
-%% This work consists of the main source file bookmark.dtx
-%% and the derived files
-%% bookmark.sty, bookmark.pdf, bookmark.ins, bookmark.drv,
-%% bkm-dvipdfm.def, bkm-dvips.def, bkm-dvipsone.def,
-%% bkm-textures.def, bkm-pdftex.def, bkm-vtex.def,
-%% bookmark-example.tex.
-%%
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesFile{bkm-pdftex.def}%
- [2019/06/04 v1.27 bookmark driver for pdfTeX (HO)]%
-\def\BKM@DO@entry#1#2{%
- \begingroup
- \kvsetkeys{BKM@DO}{#1}%
- \def\BKM@DO@title{#2}%
- \ifx\BKM@DO@srcfile\@empty
- \else
- \BKM@UnescapeHex\BKM@DO@srcfile
- \fi
- \BKM@UnescapeHex\BKM@DO@title
- \expandafter\expandafter\expandafter\BKM@getx
- \csname BKM@\BKM@DO@id\endcsname\@empty\@empty
- \let\BKM@attr\@empty
- \ifx\BKM@DO@flags\@empty
- \else
- \edef\BKM@attr{\BKM@attr/F \BKM@DO@flags}%
- \fi
- \ifx\BKM@DO@color\@empty
- \else
- \edef\BKM@attr{\BKM@attr/C[\BKM@DO@color]}%
- \fi
- \ifx\BKM@attr\@empty
- \else
- \edef\BKM@attr{attr{\BKM@attr}}%
- \fi
- \let\BKM@action\@empty
- \ifx\BKM@DO@gotor\@empty
- \ifx\BKM@DO@dest\@empty
- \ifx\BKM@DO@named\@empty
- \ifx\BKM@DO@rawaction\@empty
- \ifx\BKM@DO@uri\@empty
- \ifx\BKM@DO@page\@empty
- \PackageError{bookmark}{%
- Missing action\BKM@SourceLocation
- }\@ehc
- \edef\BKM@action{goto page1{/Fit}}%
- \else
- \ifx\BKM@DO@view\@empty
- \def\BKM@DO@view{Fit}%
- \fi
- \edef\BKM@action{goto page\BKM@DO@page{/\BKM@DO@view}}%
- \fi
- \else
- \BKM@UnescapeHex\BKM@DO@uri
- \BKM@EscapeString\BKM@DO@uri
- \edef\BKM@action{user{<</S/URI/URI(\BKM@DO@uri)>>}}%
- \fi
- \else
- \BKM@UnescapeHex\BKM@DO@rawaction
- \edef\BKM@action{%
- user{%
- <<%
- \BKM@DO@rawaction
- >>%
- }%
- }%
- \fi
- \else
- \BKM@EscapeName\BKM@DO@named
- \edef\BKM@action{%
- user{<</S/Named/N/\BKM@DO@named>>}%
- }%
- \fi
- \else
- \BKM@UnescapeHex\BKM@DO@dest
- \BKM@DefGotoNameAction\BKM@action\BKM@DO@dest
- \fi
- \else
- \ifx\BKM@DO@dest\@empty
- \ifx\BKM@DO@page\@empty
- \def\BKM@DO@page{0}%
- \else
- \BKM@CalcExpr\BKM@DO@page\BKM@DO@page-1%
- \fi
- \ifx\BKM@DO@view\@empty
- \def\BKM@DO@view{Fit}%
- \fi
- \edef\BKM@action{/D[\BKM@DO@page/\BKM@DO@view]}%
- \else
- \BKM@UnescapeHex\BKM@DO@dest
- \BKM@EscapeString\BKM@DO@dest
- \edef\BKM@action{/D(\BKM@DO@dest)}%
- \fi
- \BKM@UnescapeHex\BKM@DO@gotor
- \BKM@EscapeString\BKM@DO@gotor
- \edef\BKM@action{%
- user{%
- <<%
- /S/GoToR%
- /F(\BKM@DO@gotor)%
- \BKM@action
- >>%
- }%
- }%
- \fi
- \pdfoutline\BKM@attr\BKM@action
- count\ifBKM@DO@open\else-\fi\BKM@x@childs
- {\BKM@DO@title}%
- \endgroup
-}
-\def\BKM@DefGotoNameAction#1#2{%
- \BKM@EscapeString\BKM@DO@dest
- \edef#1{goto name{#2}}%
-}
-\def\BKM@SourceLocation{%
- \ifx\BKM@DO@srcfile\@empty
- \ifx\BKM@DO@srcline\@empty
- \else
- .\MessageBreak
- Source: line \BKM@DO@srcline
- \fi
- \else
- \ifx\BKM@DO@srcline\@empty
- .\MessageBreak
- Source: file `\BKM@DO@srcfile'%
- \else
- .\MessageBreak
- Source: file `\BKM@DO@srcfile', line \BKM@DO@srcline
- \fi
- \fi
-}
-\RequirePackage{auxhook}
-\AddLineBeginMainAux{%
- \string\providecommand\string\BKM@entry[2]{}%
-}
-\newcount\BKM@id
-\BKM@id=\z@
-\@namedef{BKM@0}{000}
-\newif\ifBKM@sw
-\newcommand*{\bookmark}[2][]{%
- \if@filesw
- \begingroup
- \BKM@InitSourceLocation
- \def\bookmark@text{#2}%
- \BKM@setup{#1}%
- \ifx\BKM@srcfile\@empty
- \else
- \BKM@EscapeHex\BKM@srcfile
- \fi
- \edef\BKM@prev{\the\BKM@id}%
- \global\advance\BKM@id\@ne
- \BKM@swtrue
- \@whilesw\ifBKM@sw\fi{%
- \ifnum\ifBKM@startatroot\z@\else\BKM@prev\fi=\z@
- \BKM@startatrootfalse
- \expandafter\xdef\csname BKM@\the\BKM@id\endcsname{%
- 0{\BKM@level}0%
- }%
- \BKM@swfalse
- \else
- \expandafter\expandafter\expandafter\BKM@getx
- \csname BKM@\BKM@prev\endcsname
- \ifnum\BKM@level>\BKM@x@level\relax
- \expandafter\xdef\csname BKM@\the\BKM@id\endcsname{%
- {\BKM@prev}{\BKM@level}0%
- }%
- \ifnum\BKM@prev>\z@
- \BKM@CalcExpr\BKM@CalcResult\BKM@x@childs+1%
- \expandafter\xdef\csname BKM@\BKM@prev\endcsname{%
- {\BKM@x@parent}{\BKM@x@level}{\BKM@CalcResult}%
- }%
- \fi
- \BKM@swfalse
- \else
- \let\BKM@prev\BKM@x@parent
- \fi
- \fi
- }%
- \pdfstringdef\BKM@title{\bookmark@text}%
- \edef\BKM@FLAGS{\BKM@PrintStyle}%
- \csname BKM@HypDestOptHook\endcsname
- \BKM@EscapeHex\BKM@dest
- \BKM@EscapeHex\BKM@uri
- \BKM@EscapeHex\BKM@gotor
- \BKM@EscapeHex\BKM@rawaction
- \BKM@EscapeHex\BKM@title
- \immediate\write\@mainaux{%
- \string\BKM@entry{%
- id=\number\BKM@id
- \ifBKM@open
- \ifnum\BKM@level<\BKM@openlevel
- ,open%
- \fi
- \fi
- \BKM@auxentry{dest}%
- \BKM@auxentry{named}%
- \BKM@auxentry{uri}%
- \BKM@auxentry{gotor}%
- \BKM@auxentry{page}%
- \BKM@auxentry{view}%
- \BKM@auxentry{rawaction}%
- \BKM@auxentry{color}%
- \ifnum\BKM@FLAGS>\z@
- ,flags=\BKM@FLAGS
- \fi
- \BKM@auxentry{srcline}%
- \BKM@auxentry{srcfile}%
- }{\BKM@title}%
- }%
- \endgroup
- \fi
-}
-\def\BKM@getx#1#2#3{%
- \def\BKM@x@parent{#1}%
- \def\BKM@x@level{#2}%
- \def\BKM@x@childs{#3}%
-}
-\def\BKM@auxentry#1{%
- \expandafter\ifx\csname BKM@#1\endcsname\@empty
- \else
- ,#1={\csname BKM@#1\endcsname}%
- \fi
-}
-\def\BKM@InitSourceLocation{%
- \edef\BKM@srcline{\the\inputlineno}%
- \BKM@LuaTeX@InitFile
- \ifx\BKM@srcfile\@empty
- \ltx@IfUndefined{currfilepath}{}{%
- \edef\BKM@srcfile{\currfilepath}%
- }%
- \fi
-}
-\ifluatex
- \ifnum\luatexversion>36 %
- \def\BKM@LuaTeX@InitFile{%
- \begingroup
- \ltx@LocToksA={}%
- \edef\x{\endgroup
- \def\noexpand\BKM@srcfile{%
- \the\expandafter\ltx@LocToksA
- \directlua{%
- if status and status.filename then %
- tex.settoks('ltx@LocToksA', status.filename)%
- end%
- }%
- }%
- }\x
- }%
- \else
- \let\BKM@LuaTeX@InitFile\relax
- \fi
-\else
- \let\BKM@LuaTeX@InitFile\relax
-\fi
-\SetupKeyvalOptions{family=BKM@DO,prefix=BKM@DO@}
-\DeclareStringOption[0]{id}
-\DeclareBoolOption{open}
-\DeclareStringOption{flags}
-\DeclareStringOption{color}
-\DeclareStringOption{dest}
-\DeclareStringOption{named}
-\DeclareStringOption{uri}
-\DeclareStringOption{gotor}
-\DeclareStringOption{page}
-\DeclareStringOption{view}
-\DeclareStringOption{rawaction}
-\DeclareStringOption{srcline}
-\DeclareStringOption{srcfile}
-\AtBeginDocument{%
- \let\BKM@entry\BKM@DO@entry
-}
-\ifBKM@atend
- \AfterLastShipout{%
- \BKM@EndHook
- }%
-\fi
-
-\endinput
-%%
-%% End of file `bkm-pdftex.def'.
diff --git a/Master/texmf-dist/tex/latex/oberdiek/bkm-textures.def b/Master/texmf-dist/tex/latex/oberdiek/bkm-textures.def
deleted file mode 100644
index d4478af30a1..00000000000
--- a/Master/texmf-dist/tex/latex/oberdiek/bkm-textures.def
+++ /dev/null
@@ -1,358 +0,0 @@
-%%
-%% This is file `bkm-textures.def',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% bookmark.dtx (with options: `textures,pdfmark')
-%%
-%% This is a generated file.
-%%
-%% Project: bookmark
-%% Version: 2019/06/04 v1.27
-%%
-%% Copyright (C)
-%% 2007-2011 Heiko Oberdiek
-%% 2016-2019 Oberdiek Package Support Group
-%%
-%% This work 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. This version of this license is in
-%% https://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%% https://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%%
-%% This work has the LPPL maintenance status "maintained".
-%%
-%% The Current Maintainers of this work are
-%% Heiko Oberdiek and the Oberdiek Package Support Group
-%% https://github.com/ho-tex/oberdiek/issues
-%%
-%%
-%% This work consists of the main source file bookmark.dtx
-%% and the derived files
-%% bookmark.sty, bookmark.pdf, bookmark.ins, bookmark.drv,
-%% bkm-dvipdfm.def, bkm-dvips.def, bkm-dvipsone.def,
-%% bkm-textures.def, bkm-pdftex.def, bkm-vtex.def,
-%% bookmark-example.tex.
-%%
-\def\BKM@SourceLocation{%
- \ifx\BKM@DO@srcfile\@empty
- \ifx\BKM@DO@srcline\@empty
- \else
- .\MessageBreak
- Source: line \BKM@DO@srcline
- \fi
- \else
- \ifx\BKM@DO@srcline\@empty
- .\MessageBreak
- Source: file `\BKM@DO@srcfile'%
- \else
- .\MessageBreak
- Source: file `\BKM@DO@srcfile', line \BKM@DO@srcline
- \fi
- \fi
-}
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesFile{bkm-textures.def}%
- [2019/06/04 v1.27 bookmark driver for textures (HO)]%
-\def\BKM@PSHeaderFile#1{%
- \special{prePostScriptfile #1}%
-}
-\def\BKM@filename{\jobname.out.ps}
-\BKM@PSHeaderFile\BKM@filename
-\RequirePackage{atveryend}[2009/12/07]
-\AfterLastShipout{\BKM@pdfmark@out}
-\def\BKM@pdfmark@out{%
- \if@filesw
- \newwrite\BKM@file
- \immediate\openout\BKM@file=\BKM@filename\relax
- \BKM@write{\@percentchar!}%
- \BKM@write{/pdfmark where{pop}}%
- \BKM@write{%
- {%
- /globaldict where{pop globaldict}{userdict}ifelse%
- /pdfmark/cleartomark load put%
- }%
- }%
- \BKM@write{ifelse}%
- \else
- \let\BKM@write\@gobble
- \let\BKM@DO@entry\@gobbletwo
- \fi
-}
-\def\BKM@write#{%
- \immediate\write\BKM@file
-}
-\def\BKM@DO@entry#1#2{%
- \begingroup
- \kvsetkeys{BKM@DO}{#1}%
- \ifx\BKM@DO@srcfile\@empty
- \else
- \BKM@UnescapeHex\BKM@DO@srcfile
- \fi
- \def\BKM@DO@title{#2}%
- \BKM@UnescapeHex\BKM@DO@title
- \expandafter\expandafter\expandafter\BKM@getx
- \csname BKM@\BKM@DO@id\endcsname\@empty\@empty
- \let\BKM@attr\@empty
- \ifx\BKM@DO@flags\@empty
- \else
- \edef\BKM@attr{\BKM@attr/F \BKM@DO@flags}%
- \fi
- \ifx\BKM@DO@color\@empty
- \else
- \edef\BKM@attr{\BKM@attr/C[\BKM@DO@color]}%
- \fi
- \let\BKM@action\@empty
- \ifx\BKM@DO@gotor\@empty
- \ifx\BKM@DO@dest\@empty
- \ifx\BKM@DO@named\@empty
- \ifx\BKM@DO@rawaction\@empty
- \ifx\BKM@DO@uri\@empty
- \ifx\BKM@DO@page\@empty
- \PackageError{bookmark}{%
- Missing action\BKM@SourceLocation
- }\@ehc
- \edef\BKM@action{%
- /Action/GoTo%
- /Page 1%
- /View[/Fit]%
- }%
- \else
- \ifx\BKM@DO@view\@empty
- \def\BKM@DO@view{Fit}%
- \fi
- \edef\BKM@action{%
- /Action/GoTo%
- /Page \BKM@DO@page
- /View[/\BKM@DO@view]%
- }%
- \fi
- \else
- \BKM@UnescapeHex\BKM@DO@uri
- \BKM@EscapeString\BKM@DO@uri
- \edef\BKM@action{%
- /Action<<%
- /Subtype/URI%
- /URI(\BKM@DO@uri)%
- >>%
- }%
- \fi
- \else
- \BKM@UnescapeHex\BKM@DO@rawaction
- \edef\BKM@action{%
- /Action<<%
- \BKM@DO@rawaction
- >>%
- }%
- \fi
- \else
- \BKM@EscapeName\BKM@DO@named
- \edef\BKM@action{%
- /Action<<%
- /Subtype/Named%
- /N/\BKM@DO@named
- >>%
- }%
- \fi
- \else
- \BKM@UnescapeHex\BKM@DO@dest
- \BKM@EscapeString\BKM@DO@dest
- \edef\BKM@action{%
- /Action/GoTo%
- /Dest(\BKM@DO@dest)cvn%
- }%
- \fi
- \else
- \ifx\BKM@DO@dest\@empty
- \ifx\BKM@DO@page\@empty
- \def\BKM@DO@page{1}%
- \fi
- \ifx\BKM@DO@view\@empty
- \def\BKM@DO@view{Fit}%
- \fi
- \edef\BKM@action{%
- /Page \BKM@DO@page
- /View[/\BKM@DO@view]%
- }%
- \else
- \BKM@UnescapeHex\BKM@DO@dest
- \BKM@EscapeString\BKM@DO@dest
- \edef\BKM@action{%
- /Dest(\BKM@DO@dest)cvn%
- }%
- \fi
- \BKM@UnescapeHex\BKM@DO@gotor
- \BKM@EscapeString\BKM@DO@gotor
- \edef\BKM@action{%
- /Action/GoToR%
- /File(\BKM@DO@gotor)%
- \BKM@action
- }%
- \fi
- \BKM@write{[}%
- \BKM@write{/Title(\BKM@DO@title)}%
- \ifnum\BKM@x@childs>\z@
- \BKM@write{/Count \ifBKM@DO@open\else-\fi\BKM@x@childs}%
- \fi
- \ifx\BKM@attr\@empty
- \else
- \BKM@write{\BKM@attr}%
- \fi
- \BKM@write{\BKM@action}%
- \BKM@write{/OUT pdfmark}%
- \endgroup
-}
-\RequirePackage{auxhook}
-\AddLineBeginMainAux{%
- \string\providecommand\string\BKM@entry[2]{}%
-}
-\newcount\BKM@id
-\BKM@id=\z@
-\@namedef{BKM@0}{000}
-\newif\ifBKM@sw
-\newcommand*{\bookmark}[2][]{%
- \if@filesw
- \begingroup
- \BKM@InitSourceLocation
- \def\bookmark@text{#2}%
- \BKM@setup{#1}%
- \ifx\BKM@srcfile\@empty
- \else
- \BKM@EscapeHex\BKM@srcfile
- \fi
- \edef\BKM@prev{\the\BKM@id}%
- \global\advance\BKM@id\@ne
- \BKM@swtrue
- \@whilesw\ifBKM@sw\fi{%
- \ifnum\ifBKM@startatroot\z@\else\BKM@prev\fi=\z@
- \BKM@startatrootfalse
- \expandafter\xdef\csname BKM@\the\BKM@id\endcsname{%
- 0{\BKM@level}0%
- }%
- \BKM@swfalse
- \else
- \expandafter\expandafter\expandafter\BKM@getx
- \csname BKM@\BKM@prev\endcsname
- \ifnum\BKM@level>\BKM@x@level\relax
- \expandafter\xdef\csname BKM@\the\BKM@id\endcsname{%
- {\BKM@prev}{\BKM@level}0%
- }%
- \ifnum\BKM@prev>\z@
- \BKM@CalcExpr\BKM@CalcResult\BKM@x@childs+1%
- \expandafter\xdef\csname BKM@\BKM@prev\endcsname{%
- {\BKM@x@parent}{\BKM@x@level}{\BKM@CalcResult}%
- }%
- \fi
- \BKM@swfalse
- \else
- \let\BKM@prev\BKM@x@parent
- \fi
- \fi
- }%
- \pdfstringdef\BKM@title{\bookmark@text}%
- \edef\BKM@FLAGS{\BKM@PrintStyle}%
- \csname BKM@HypDestOptHook\endcsname
- \BKM@EscapeHex\BKM@dest
- \BKM@EscapeHex\BKM@uri
- \BKM@EscapeHex\BKM@gotor
- \BKM@EscapeHex\BKM@rawaction
- \BKM@EscapeHex\BKM@title
- \immediate\write\@mainaux{%
- \string\BKM@entry{%
- id=\number\BKM@id
- \ifBKM@open
- \ifnum\BKM@level<\BKM@openlevel
- ,open%
- \fi
- \fi
- \BKM@auxentry{dest}%
- \BKM@auxentry{named}%
- \BKM@auxentry{uri}%
- \BKM@auxentry{gotor}%
- \BKM@auxentry{page}%
- \BKM@auxentry{view}%
- \BKM@auxentry{rawaction}%
- \BKM@auxentry{color}%
- \ifnum\BKM@FLAGS>\z@
- ,flags=\BKM@FLAGS
- \fi
- \BKM@auxentry{srcline}%
- \BKM@auxentry{srcfile}%
- }{\BKM@title}%
- }%
- \endgroup
- \fi
-}
-\def\BKM@getx#1#2#3{%
- \def\BKM@x@parent{#1}%
- \def\BKM@x@level{#2}%
- \def\BKM@x@childs{#3}%
-}
-\def\BKM@auxentry#1{%
- \expandafter\ifx\csname BKM@#1\endcsname\@empty
- \else
- ,#1={\csname BKM@#1\endcsname}%
- \fi
-}
-\def\BKM@InitSourceLocation{%
- \edef\BKM@srcline{\the\inputlineno}%
- \BKM@LuaTeX@InitFile
- \ifx\BKM@srcfile\@empty
- \ltx@IfUndefined{currfilepath}{}{%
- \edef\BKM@srcfile{\currfilepath}%
- }%
- \fi
-}
-\ifluatex
- \ifnum\luatexversion>36 %
- \def\BKM@LuaTeX@InitFile{%
- \begingroup
- \ltx@LocToksA={}%
- \edef\x{\endgroup
- \def\noexpand\BKM@srcfile{%
- \the\expandafter\ltx@LocToksA
- \directlua{%
- if status and status.filename then %
- tex.settoks('ltx@LocToksA', status.filename)%
- end%
- }%
- }%
- }\x
- }%
- \else
- \let\BKM@LuaTeX@InitFile\relax
- \fi
-\else
- \let\BKM@LuaTeX@InitFile\relax
-\fi
-\SetupKeyvalOptions{family=BKM@DO,prefix=BKM@DO@}
-\DeclareStringOption[0]{id}
-\DeclareBoolOption{open}
-\DeclareStringOption{flags}
-\DeclareStringOption{color}
-\DeclareStringOption{dest}
-\DeclareStringOption{named}
-\DeclareStringOption{uri}
-\DeclareStringOption{gotor}
-\DeclareStringOption{page}
-\DeclareStringOption{view}
-\DeclareStringOption{rawaction}
-\DeclareStringOption{srcline}
-\DeclareStringOption{srcfile}
-\AtBeginDocument{%
- \let\BKM@entry\BKM@DO@entry
-}
-\ifBKM@atend
- \AfterLastShipout{%
- \BKM@EndHook
- }%
-\fi
-
-\endinput
-%%
-%% End of file `bkm-textures.def'.
diff --git a/Master/texmf-dist/tex/latex/oberdiek/bkm-vtex.def b/Master/texmf-dist/tex/latex/oberdiek/bkm-vtex.def
deleted file mode 100644
index 43a61e9f03f..00000000000
--- a/Master/texmf-dist/tex/latex/oberdiek/bkm-vtex.def
+++ /dev/null
@@ -1,300 +0,0 @@
-%%
-%% This is file `bkm-vtex.def',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% bookmark.dtx (with options: `vtex')
-%%
-%% This is a generated file.
-%%
-%% Project: bookmark
-%% Version: 2019/06/04 v1.27
-%%
-%% Copyright (C)
-%% 2007-2011 Heiko Oberdiek
-%% 2016-2019 Oberdiek Package Support Group
-%%
-%% This work 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. This version of this license is in
-%% https://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%% https://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%%
-%% This work has the LPPL maintenance status "maintained".
-%%
-%% The Current Maintainers of this work are
-%% Heiko Oberdiek and the Oberdiek Package Support Group
-%% https://github.com/ho-tex/oberdiek/issues
-%%
-%%
-%% This work consists of the main source file bookmark.dtx
-%% and the derived files
-%% bookmark.sty, bookmark.pdf, bookmark.ins, bookmark.drv,
-%% bkm-dvipdfm.def, bkm-dvips.def, bkm-dvipsone.def,
-%% bkm-textures.def, bkm-pdftex.def, bkm-vtex.def,
-%% bookmark-example.tex.
-%%
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesFile{bkm-vtex.def}%
- [2019/06/04 v1.27 bookmark driver for VTeX (HO)]%
-\ifvtexpdf
-\else
- \PackageWarningNoLine{bookmark}{%
- The VTeX driver only supports PDF mode%
- }%
-\fi
-\newcount\BKM@id
-\BKM@id=\z@
-\@namedef{BKM@0}{00}
-\newif\ifBKM@sw
-\newcommand*{\bookmark}[2][]{%
- \if@filesw
- \begingroup
- \def\bookmark@text{#2}%
- \BKM@setup{#1}%
- \edef\BKM@prev{\the\BKM@id}%
- \global\advance\BKM@id\@ne
- \BKM@swtrue
- \@whilesw\ifBKM@sw\fi{%
- \ifnum\ifBKM@startatroot\z@\else\BKM@prev\fi=\z@
- \BKM@startatrootfalse
- \def\BKM@parent{0}%
- \expandafter\xdef\csname BKM@\the\BKM@id\endcsname{%
- 0{\BKM@level}%
- }%
- \BKM@swfalse
- \else
- \expandafter\expandafter\expandafter\BKM@getx
- \csname BKM@\BKM@prev\endcsname
- \ifnum\BKM@level>\BKM@x@level\relax
- \let\BKM@parent\BKM@prev
- \expandafter\xdef\csname BKM@\the\BKM@id\endcsname{%
- {\BKM@prev}{\BKM@level}%
- }%
- \BKM@swfalse
- \else
- \let\BKM@prev\BKM@x@parent
- \fi
- \fi
- }%
- \pdfstringdef\BKM@title{\bookmark@text}%
- \BKM@vtex@title
- \edef\BKM@FLAGS{\BKM@PrintStyle}%
- \let\BKM@action\@empty
- \ifx\BKM@gotor\@empty
- \ifx\BKM@dest\@empty
- \ifx\BKM@named\@empty
- \ifx\BKM@rawaction\@empty
- \ifx\BKM@uri\@empty
- \ifx\BKM@page\@empty
- \PackageError{bookmark}{Missing action}\@ehc
- \def\BKM@action{!1}%
- \else
- \edef\BKM@action{!\BKM@page}%
- \fi
- \else
- \BKM@EscapeString\BKM@uri
- \edef\BKM@action{%
- <u=%
- /S/URI%
- /URI(\BKM@uri)%
- >%
- }%
- \fi
- \else
- \edef\BKM@action{<u=\BKM@rawaction>}%
- \fi
- \else
- \BKM@EscapeName\BKM@named
- \edef\BKM@action{%
- <u=%
- /S/Named%
- /N/\BKM@named
- >%
- }%
- \fi
- \else
- \BKM@EscapeString\BKM@dest
- \edef\BKM@action{\BKM@dest}%
- \fi
- \else
- \ifx\BKM@dest\@empty
- \ifx\BKM@page\@empty
- \def\BKM@page{1}%
- \fi
- \ifx\BKM@view\@empty
- \def\BKM@view{Fit}%
- \fi
- \edef\BKM@action{/D[\BKM@page/\BKM@view]}%
- \else
- \BKM@EscapeString\BKM@dest
- \edef\BKM@action{/D(\BKM@dest)}%
- \fi
- \BKM@EscapeString\BKM@gotor
- \edef\BKM@action{%
- <u=%
- /S/GoToR%
- /F(\BKM@gotor)%
- \BKM@action
- >>%
- }%
- \fi
- \ifx\BKM@color\@empty
- \let\BKM@RGBcolor\@empty
- \else
- \expandafter\BKM@toRGB\BKM@color\@nil
- \fi
- \special{%
- !outline \BKM@action;%
- p=\BKM@parent,%
- i=\number\BKM@id,%
- s=%
- \ifBKM@open
- \ifnum\BKM@level<\BKM@openlevel
- o%
- \else
- c%
- \fi
- \else
- c%
- \fi,%
- \ifx\BKM@RGBcolor\@empty
- \else
- c=\BKM@RGBcolor,%
- \fi
- \ifnum\BKM@FLAGS>\z@
- f=\BKM@FLAGS,%
- \fi
- t=\BKM@title
- }%
- \endgroup
- \fi
-}
-\def\BKM@getx#1#2{%
- \def\BKM@x@parent{#1}%
- \def\BKM@x@level{#2}%
-}
-\def\BKM@toRGB#1 #2 #3\@nil{%
- \let\BKM@RGBcolor\@empty
- \BKM@toRGBComponent{#1}%
- \BKM@toRGBComponent{#2}%
- \BKM@toRGBComponent{#3}%
-}
-\def\BKM@toRGBComponent#1{%
- \dimen@=#1pt\relax
- \ifdim\dimen@>\z@
- \ifdim\dimen@<\p@
- \dimen@=255\dimen@
- \advance\dimen@ by 32768sp\relax
- \divide\dimen@ by 65536\relax
- \dimen@ii=\dimen@
- \divide\dimen@ii by 16\relax
- \edef\BKM@RGBcolor{%
- \BKM@RGBcolor
- \BKM@toHexDigit\dimen@ii
- }%
- \dimen@ii=16\dimen@ii
- \advance\dimen@-\dimen@ii
- \edef\BKM@RGBcolor{%
- \BKM@RGBcolor
- \BKM@toHexDigit\dimen@
- }%
- \else
- \edef\BKM@RGBcolor{\BKM@RGBcolor FF}%
- \fi
- \else
- \edef\BKM@RGBcolor{\BKM@RGBcolor00}%
- \fi
-}
-\def\BKM@toHexDigit#1{%
- \ifcase\expandafter\@firstofone\expandafter{\number#1} %
- 0\or 1\or 2\or 3\or 4\or 5\or 6\or 7\or
- 8\or 9\or A\or B\or C\or D\or E\or F%
- \fi
-}
-\begingroup
- \catcode`\|=0 %
- \catcode`\\=12 %
- |gdef|BKM@vtex@title{%
- |@onelevel@sanitize|BKM@title
- |edef|BKM@title{|expandafter|BKM@vtex@leftparen|BKM@title\(|@nil}%
- |edef|BKM@title{|expandafter|BKM@vtex@rightparen|BKM@title\)|@nil}%
- |edef|BKM@title{|expandafter|BKM@vtex@zero|BKM@title\0|@nil}%
- |edef|BKM@title{|expandafter|BKM@vtex@one|BKM@title\1|@nil}%
- |edef|BKM@title{|expandafter|BKM@vtex@two|BKM@title\2|@nil}%
- |edef|BKM@title{|expandafter|BKM@vtex@three|BKM@title\3|@nil}%
- }%
- |gdef|BKM@vtex@leftparen#1\(#2|@nil{%
- #1%
- |ifx||#2||%
- |else
- (%
- |ltx@ReturnAfterFi{%
- |BKM@vtex@leftparen#2|@nil
- }%
- |fi
- }%
- |gdef|BKM@vtex@rightparen#1\)#2|@nil{%
- #1%
- |ifx||#2||%
- |else
- )%
- |ltx@ReturnAfterFi{%
- |BKM@vtex@rightparen#2|@nil
- }%
- |fi
- }%
- |gdef|BKM@vtex@zero#1\0#2|@nil{%
- #1%
- |ifx||#2||%
- |else
- |noexpand|hv@pdf@char0%
- |ltx@ReturnAfterFi{%
- |BKM@vtex@zero#2|@nil
- }%
- |fi
- }%
- |gdef|BKM@vtex@one#1\1#2|@nil{%
- #1%
- |ifx||#2||%
- |else
- |noexpand|hv@pdf@char1%
- |ltx@ReturnAfterFi{%
- |BKM@vtex@one#2|@nil
- }%
- |fi
- }%
- |gdef|BKM@vtex@two#1\2#2|@nil{%
- #1%
- |ifx||#2||%
- |else
- |noexpand|hv@pdf@char2%
- |ltx@ReturnAfterFi{%
- |BKM@vtex@two#2|@nil
- }%
- |fi
- }%
- |gdef|BKM@vtex@three#1\3#2|@nil{%
- #1%
- |ifx||#2||%
- |else
- |noexpand|hv@pdf@char3%
- |ltx@ReturnAfterFi{%
- |BKM@vtex@three#2|@nil
- }%
- |fi
- }%
-|endgroup
-\ifBKM@atend
- \RequirePackage{atenddvi}%
- \AtEndDvi{\BKM@EndHook}%
-\fi
-
-\endinput
-%%
-%% End of file `bkm-vtex.def'.
diff --git a/Master/texmf-dist/tex/latex/oberdiek/bookmark.sty b/Master/texmf-dist/tex/latex/oberdiek/bookmark.sty
deleted file mode 100644
index d7862cd96a4..00000000000
--- a/Master/texmf-dist/tex/latex/oberdiek/bookmark.sty
+++ /dev/null
@@ -1,772 +0,0 @@
-%%
-%% This is file `bookmark.sty',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% bookmark.dtx (with options: `package')
-%%
-%% This is a generated file.
-%%
-%% Project: bookmark
-%% Version: 2019/06/04 v1.27
-%%
-%% Copyright (C)
-%% 2007-2011 Heiko Oberdiek
-%% 2016-2019 Oberdiek Package Support Group
-%%
-%% This work 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. This version of this license is in
-%% https://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%% https://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%%
-%% This work has the LPPL maintenance status "maintained".
-%%
-%% The Current Maintainers of this work are
-%% Heiko Oberdiek and the Oberdiek Package Support Group
-%% https://github.com/ho-tex/oberdiek/issues
-%%
-%%
-%% This work consists of the main source file bookmark.dtx
-%% and the derived files
-%% bookmark.sty, bookmark.pdf, bookmark.ins, bookmark.drv,
-%% bkm-dvipdfm.def, bkm-dvips.def, bkm-dvipsone.def,
-%% bkm-textures.def, bkm-pdftex.def, bkm-vtex.def,
-%% bookmark-example.tex.
-%%
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{bookmark}%
- [2019/06/04 v1.27 PDF bookmarks (HO)]%
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname numexpr\endcsname\relax
- \def\BKM@CalcExpr#1#2#3#4{%
- \begingroup
- \count@=#2\relax
- \advance\count@ by#3#4\relax
- \edef\x{\endgroup
- \def\noexpand#1{\the\count@}%
- }%
- \x
- }%
-\else
- \def\BKM@CalcExpr#1#2#3#4{%
- \edef#1{%
- \the\numexpr#2#3#4\relax
- }%
- }%
-\fi
-\RequirePackage{pdfescape}[2007/03/20]
-\def\BKM@EscapeName#1{%
- \ifx#1\@empty
- \else
- \EdefEscapeName#1#1%
- \fi
-}%
-\def\BKM@EscapeString#1{%
- \ifx#1\@empty
- \else
- \EdefEscapeString#1#1%
- \fi
-}%
-\def\BKM@EscapeHex#1{%
- \ifx#1\@empty
- \else
- \EdefEscapeHex#1#1%
- \fi
-}%
-\def\BKM@UnescapeHex#1{%
- \EdefUnescapeHex#1#1%
-}%
-\RequirePackage{ifpdf}[2009/04/10]
-\RequirePackage{ifxetex}
-\RequirePackage{ifvtex}[2008/11/04]
-\RequirePackage{ifluatex}[2010/03/01]
-\RequirePackage{pdftexcmds}[2010/11/04]
-\RequirePackage{hyperref}[2010/06/18]
-\RequirePackage{auxhook}[2007/04/06]
-\RequirePackage{kvsetkeys}[2010/03/01]
-\RequirePackage{kvoptions}[2009/08/13]
-\RequirePackage{hycolor}[2008/09/08]
-\RequirePackage{bitset}[2011/01/30]
-\RequirePackage{ltxcmds}[2011/04/14]
-\SetupKeyvalOptions{family=BKM,prefix=BKM@}
-\DeclareLocalOptions{%
- atend,%
- bold,%
- color,%
- depth,%
- dest,%
- draft,%
- final,%
- gotor,%
- italic,%
- keeplevel,%
- level,%
- named,%
- numbered,%
- open,%
- openlevel,%
- page,%
- rawaction,%
- rellevel,%
- srcfile,%
- srcline,%
- startatroot,%
- uri,%
- view,%
-}
-\newcommand*{\bookmarksetup}{\kvsetkeys{BKM}}
-\def\BKM@setup#1{%
- \bookmarksetup{#1}%
- \ifx\BKM@HookNext\ltx@empty
- \else
- \expandafter\bookmarksetup\expandafter{\BKM@HookNext}%
- \BKM@HookNextClear
- \fi
- \BKM@hook
- \ifBKM@keeplevel
- \else
- \xdef\BKM@currentlevel{\BKM@level}%
- \fi
-}
-\newcommand*{\bookmarksetupnext}[1]{%
- \ltx@GlobalAppendToMacro\BKM@HookNext{,#1}%
-}
-\def\BKM@HookNextClear{%
- \global\let\BKM@HookNext\ltx@empty
-}
-\BKM@HookNextClear
-\DeclareBoolOption{draft}
-\DeclareComplementaryOption{final}{draft}
-\def\BKM@DisableOptions{%
- \DisableKeyvalOption[action=warning,package=bookmark]%
- {BKM}{draft}%
- \DisableKeyvalOption[action=warning,package=bookmark]%
- {BKM}{final}%
-}
-\DeclareBoolOption[\ifHy@bookmarksopen true\else false\fi]{open}
-\def\bookmark@open{%
- \ifBKM@open\ltx@one\else\ltx@zero\fi
-}
-\DeclareStringOption[\maxdimen]{openlevel}
-\edef\BKM@openlevel{\number\@bookmarksopenlevel}
-\ltx@IfUndefined{Hy@bookmarksdepth}{%
- \def\BKM@depth{\c@tocdepth}%
-}{%
- \let\BKM@depth\Hy@bookmarksdepth
-}
-\define@key{BKM}{depth}[]{%
- \edef\BKM@param{#1}%
- \ifx\BKM@param\@empty
- \def\BKM@depth{\c@tocdepth}%
- \else
- \ltx@IfUndefined{toclevel@\BKM@param}{%
- \@onelevel@sanitize\BKM@param
- \edef\BKM@temp{\expandafter\@car\BKM@param\@nil}%
- \ifcase 0\expandafter\ifx\BKM@temp-1\fi
- \expandafter\ifnum\expandafter`\BKM@temp>47 %
- \expandafter\ifnum\expandafter`\BKM@temp<58 %
- 1%
- \fi
- \fi
- \relax
- \PackageWarning{bookmark}{%
- Unknown document division name (\BKM@param)\MessageBreak
- for option `depth'%
- }%
- \else
- \BKM@SetDepthOrLevel\BKM@depth\BKM@param
- \fi
- }{%
- \BKM@SetDepthOrLevel\BKM@depth{%
- \csname toclevel@\BKM@param\endcsname
- }%
- }%
- \fi
-}
-\def\bookmark@depth{\BKM@depth}
-\def\BKM@SetDepthOrLevel#1#2{%
- \begingroup
- \setbox\z@=\hbox{%
- \count@=#2\relax
- \expandafter
- }%
- \expandafter\endgroup
- \expandafter\def\expandafter#1\expandafter{\the\count@}%
-}
-\DeclareStringOption[\BKM@currentlevel]{level}[\BKM@currentlevel]
-\define@key{BKM}{level}{%
- \edef\BKM@param{#1}%
- \ifx\BKM@param\BKM@MacroCurrentLevel
- \let\BKM@level\BKM@param
- \else
- \ltx@IfUndefined{toclevel@\BKM@param}{%
- \@onelevel@sanitize\BKM@param
- \edef\BKM@temp{\expandafter\@car\BKM@param\@nil}%
- \ifcase 0\expandafter\ifx\BKM@temp-1\fi
- \expandafter\ifnum\expandafter`\BKM@temp>47 %
- \expandafter\ifnum\expandafter`\BKM@temp<58 %
- 1%
- \fi
- \fi
- \relax
- \PackageWarning{bookmark}{%
- Unknown document division name (\BKM@param)\MessageBreak
- for option `level'%
- }%
- \else
- \BKM@SetDepthOrLevel\BKM@level\BKM@param
- \fi
- }{%
- \BKM@SetDepthOrLevel\BKM@level{%
- \csname toclevel@\BKM@param\endcsname
- }%
- }%
- \fi
-}
-\def\BKM@MacroCurrentLevel{\BKM@currentlevel}
-\DeclareBoolOption{keeplevel}
-\DeclareBoolOption{startatroot}
-\def\BKM@startatrootfalse{%
- \global\let\ifBKM@startatroot\iffalse
-}
-\def\BKM@startatroottrue{%
- \global\let\ifBKM@startatroot\iftrue
-}
-\define@key{BKM}{rellevel}{%
- \BKM@CalcExpr\BKM@level{#1}+\BKM@currentlevel
-}
-\def\bookmark@level{\BKM@level}
-\def\BKM@currentlevel{0}
-\DeclareBoolOption[%
- \ifHy@bookmarksnumbered true\else false\fi
-]{numbered}
-\g@addto@macro\BKM@numberedtrue{%
- \let\ifHy@bookmarksnumbered\iftrue
-}
-\g@addto@macro\BKM@numberedfalse{%
- \let\ifHy@bookmarksnumbered\iffalse
-}
-\g@addto@macro\Hy@bookmarksnumberedtrue{%
- \let\ifBKM@numbered\iftrue
-}
-\g@addto@macro\Hy@bookmarksnumberedfalse{%
- \let\ifBKM@numbered\iffalse
-}
-\def\bookmark@numbered{%
- \ifBKM@numbered\ltx@one\else\ltx@zero\fi
-}
-\def\BKM@PatchHyperrefOption#1{%
- \expandafter\BKM@@PatchHyperrefOption\csname KV@Hyp@#1\endcsname%
-}
-\def\BKM@@PatchHyperrefOption#1{%
- \expandafter\BKM@@@PatchHyperrefOption#1{##1}\BKM@nil#1%
-}
-\def\BKM@@@PatchHyperrefOption#1\BKM@nil#2#3{%
- \def#2##1{%
- #1%
- \bookmarksetup{#3={##1}}%
- }%
-}
-\BKM@PatchHyperrefOption{bookmarksopen}{open}
-\BKM@PatchHyperrefOption{bookmarksopenlevel}{openlevel}
-\BKM@PatchHyperrefOption{bookmarksdepth}{depth}
-\bitsetReset{BKM@FontStyle}%
-\define@key{BKM}{italic}[true]{%
- \expandafter\ifx\csname if#1\endcsname\iftrue
- \bitsetSet{BKM@FontStyle}{0}%
- \else
- \bitsetClear{BKM@FontStyle}{0}%
- \fi
-}%
-\define@key{BKM}{bold}[true]{%
- \expandafter\ifx\csname if#1\endcsname\iftrue
- \bitsetSet{BKM@FontStyle}{1}%
- \else
- \bitsetClear{BKM@FontStyle}{1}%
- \fi
-}%
-\def\bookmark@italic{%
- \ifnum\bitsetGet{BKM@FontStyle}{0}=1 \ltx@one\else\ltx@zero\fi
-}
-\def\bookmark@bold{%
- \ifnum\bitsetGet{BKM@FontStyle}{1}=1 \ltx@one\else\ltx@zero\fi
-}
-\def\BKM@PrintStyle{%
- \bitsetGetDec{BKM@FontStyle}%
-}%
-\define@key{BKM}{color}{%
- \HyColor@BookmarkColor{#1}\BKM@color{bookmark}{color}%
-}
-\let\BKM@color\@empty
-\def\bookmark@color{\BKM@color}
-\def\BKM@temp#1{%
- \DeclareStringOption{#1}%
- \expandafter\edef\csname bookmark@#1\endcsname{%
- \expandafter\noexpand\csname BKM@#1\endcsname
- }%
-}
-\BKM@temp{dest}
-\BKM@temp{named}
-\BKM@temp{uri}
-\BKM@temp{gotor}
-\BKM@temp{rawaction}
-\define@key{BKM}{page}{%
- \def\BKM@page{#1}%
- \ifx\BKM@page\@empty
- \else
- \edef\BKM@page{\number\BKM@page}%
- \ifnum\BKM@page>\z@
- \else
- \PackageError{bookmark}{Page must be positive}\@ehc
- \def\BKM@page{1}%
- \fi
- \fi
-}
-\let\BKM@page\@empty
-\def\bookmark@page{\BKM@@page}
-\define@key{BKM}{view}{%
- \BKM@CheckView{#1}%
-}
-\let\BKM@view\@empty
-\def\bookmark@view{\BKM@view}
-\def\BKM@CheckView#1{%
- \BKM@CheckViewType#1 \@nil
-}
-\def\BKM@CheckViewType#1 #2\@nil{%
- \def\BKM@type{#1}%
- \@onelevel@sanitize\BKM@type
- \BKM@TestViewType{Fit}{}%
- \BKM@TestViewType{FitB}{}%
- \BKM@TestViewType{FitH}{%
- \BKM@CheckParam#2 \@nil{top}%
- }%
- \BKM@TestViewType{FitBH}{%
- \BKM@CheckParam#2 \@nil{top}%
- }%
- \BKM@TestViewType{FitV}{%
- \BKM@CheckParam#2 \@nil{bottom}%
- }%
- \BKM@TestViewType{FitBV}{%
- \BKM@CheckParam#2 \@nil{bottom}%
- }%
- \BKM@TestViewType{FitR}{%
- \BKM@CheckRect{#2}{ }%
- }%
- \BKM@TestViewType{XYZ}{%
- \BKM@CheckXYZ{#2}{ }%
- }%
- \@car{%
- \PackageError{bookmark}{%
- Unknown view type `\BKM@type',\MessageBreak
- using `FitH' instead%
- }\@ehc
- \def\BKM@view{FitH}%
- }%
- \@nil
-}
-\def\BKM@TestViewType#1{%
- \def\BKM@temp{#1}%
- \@onelevel@sanitize\BKM@temp
- \ifx\BKM@type\BKM@temp
- \let\BKM@view\BKM@temp
- \expandafter\@car
- \else
- \expandafter\@gobble
- \fi
-}
-\def\BKM@CheckParam#1 #2\@nil#3{%
- \def\BKM@param{#1}%
- \ifx\BKM@param\@empty
- \PackageWarning{bookmark}{%
- Missing parameter (#3) for `\BKM@type',\MessageBreak
- using 0%
- }%
- \def\BKM@param{0}%
- \else
- \BKM@CalcParam
- \fi
- \edef\BKM@view{\BKM@view\space\BKM@param}%
-}
-\def\BKM@CheckRect#1#2{%
- \BKM@@CheckRect#1#2#2#2#2\@nil
-}
-\def\BKM@@CheckRect#1 #2 #3 #4 #5\@nil{%
- \def\BKM@temp{0}%
- \def\BKM@param{#1}%
- \ifx\BKM@param\@empty
- \def\BKM@param{0}%
- \def\BKM@temp{1}%
- \else
- \BKM@CalcParam
- \fi
- \edef\BKM@view{\BKM@view\space\BKM@param}%
- \def\BKM@param{#2}%
- \ifx\BKM@param\@empty
- \def\BKM@param{0}%
- \def\BKM@temp{1}%
- \else
- \BKM@CalcParam
- \fi
- \edef\BKM@view{\BKM@view\space\BKM@param}%
- \def\BKM@param{#3}%
- \ifx\BKM@param\@empty
- \def\BKM@param{0}%
- \def\BKM@temp{1}%
- \else
- \BKM@CalcParam
- \fi
- \edef\BKM@view{\BKM@view\space\BKM@param}%
- \def\BKM@param{#4}%
- \ifx\BKM@param\@empty
- \def\BKM@param{0}%
- \def\BKM@temp{1}%
- \else
- \BKM@CalcParam
- \fi
- \edef\BKM@view{\BKM@view\space\BKM@param}%
- \ifnum\BKM@temp>\z@
- \PackageWarning{bookmark}{Missing parameters for `\BKM@type'}%
- \fi
-}
-\def\BKM@CheckXYZ#1#2{%
- \BKM@@CheckXYZ#1#2#2#2\@nil
-}
-\def\BKM@@CheckXYZ#1 #2 #3 #4\@nil{%
- \def\BKM@param{#1}%
- \let\BKM@temp\BKM@param
- \@onelevel@sanitize\BKM@temp
- \ifx\BKM@param\@empty
- \let\BKM@param\BKM@null
- \else
- \ifx\BKM@temp\BKM@null
- \else
- \BKM@CalcParam
- \fi
- \fi
- \edef\BKM@view{\BKM@view\space\BKM@param}%
- \def\BKM@param{#2}%
- \let\BKM@temp\BKM@param
- \@onelevel@sanitize\BKM@temp
- \ifx\BKM@param\@empty
- \let\BKM@param\BKM@null
- \else
- \ifx\BKM@temp\BKM@null
- \else
- \BKM@CalcParam
- \fi
- \fi
- \edef\BKM@view{\BKM@view\space\BKM@param}%
- \def\BKM@param{#3}%
- \ifx\BKM@param\@empty
- \let\BKM@param\BKM@null
- \fi
- \edef\BKM@view{\BKM@view\space\BKM@param}%
-}
-\def\BKM@null{null}
-\@onelevel@sanitize\BKM@null
-\def\BKM@CalcParam{%
- \begingroup
- \let\calc\@firstofone
- \expandafter\BKM@@CalcParam\BKM@param\@empty\@empty\@nil
-}
-\def\BKM@@CalcParam#1#2#3\@nil{%
- \ifx\calc#1%
- \@ifundefined{calc@assign@dimen}{%
- \@ifundefined{dimexpr}{%
- \setlength{\dimen@}{#2}%
- }{%
- \setlength{\dimen@}{\dimexpr#2\relax}%
- }%
- }{%
- \setlength{\dimen@}{#2}%
- }%
- \dimen@.99626\dimen@
- \edef\BKM@param{\strip@pt\dimen@}%
- \expandafter\endgroup
- \expandafter\def\expandafter\BKM@param\expandafter{\BKM@param}%
- \else
- \endgroup
- \fi
-}
-\DeclareBoolOption{atend}
-\g@addto@macro\BKM@DisableOptions{%
- \DisableKeyvalOption[action=warning,package=bookmark]%
- {BKM}{atend}%
-}
-\newcommand*{\bookmarkdefinestyle}[2]{%
- \@ifundefined{BKM@style@#1}{%
- }{%
- \PackageInfo{bookmark}{Redefining style `#1'}%
- }%
- \@namedef{BKM@style@#1}{#2}%
-}
-\define@key{BKM}{style}{%
- \BKM@StyleCall{#1}%
-}
-\newif\ifBKM@ok
-\def\BKM@StyleCall#1{%
- \@ifundefined{BKM@style@#1}{%
- \PackageWarning{bookmark}{%
- Ignoring unknown style `#1'%
- }%
- }{%
- \BKM@oktrue
- \edef\BKM@StyleCurrent{#1}%
- \@onelevel@sanitize\BKM@StyleCurrent
- \let\BKM@StyleEntry\BKM@StyleEntryCheck
- \BKM@StyleStack
- \ifBKM@ok
- \expandafter\@firstofone
- \else
- \PackageError{bookmark}{%
- Ignoring recursive call of style `\BKM@StyleCurrent'%
- }\@ehc
- \expandafter\@gobble
- \fi
- {%
- \let\BKM@StyleEntry\relax
- \edef\BKM@StyleStack{%
- \BKM@StyleEntry{\BKM@StyleCurrent}%
- \BKM@StyleStack
- }%
- \expandafter\expandafter\expandafter\bookmarksetup
- \expandafter\expandafter\expandafter{%
- \csname BKM@style@\BKM@StyleCurrent\endcsname
- }%
- \BKM@StyleStackPop
- }%
- }%
-}
-\def\BKM@StyleStackPop{%
- \let\BKM@StyleEntry\relax
- \edef\BKM@StyleStack{%
- \expandafter\@gobbletwo\BKM@StyleStack
- }%
-}
-\def\BKM@StyleEntryCheck#1{%
- \def\BKM@temp{#1}%
- \ifx\BKM@temp\BKM@StyleCurrent
- \BKM@okfalse
- \fi
-}
-\def\BKM@StyleStack{}
-\DeclareStringOption{srcline}
-\DeclareStringOption{srcfile}
-\def\BKM@hook{}
-\define@key{BKM}{addtohook}{%
- \ltx@LocalAppendToMacro\BKM@hook{#1}%
-}
-\newcommand*{\bookmarkget}[1]{%
- \romannumeral0%
- \ltx@ifundefined{bookmark@#1}{%
- \ltx@space
- }{%
- \expandafter\expandafter\expandafter\ltx@space
- \csname bookmark@#1\endcsname
- }%
-}
-\def\BKM@DefineDriverKey#1{%
- \define@key{BKM}{#1}[]{%
- \def\BKM@driver{#1}%
- }%
- \g@addto@macro\BKM@DisableOptions{%
- \DisableKeyvalOption[action=warning,package=bookmark]%
- {BKM}{#1}%
- }%
-}
-\BKM@DefineDriverKey{pdftex}
-\BKM@DefineDriverKey{dvips}
-\BKM@DefineDriverKey{dvipsone}
-\BKM@DefineDriverKey{textures}
-\BKM@DefineDriverKey{dvipdfm}
-\BKM@DefineDriverKey{dvipdfmx}
-\BKM@DefineDriverKey{xetex}
-\BKM@DefineDriverKey{vtex}
-\define@key{BKM}{dvipdfmx-outline-open}[true]{%
- \expandafter\ifx\csname if#1\expandafter\endcsname
- \csname iftrue\endcsname
- \chardef\SpecialDvipdfmxOutlineOpen\@ne
- \else
- \chardef\SpecialDvipdfmxOutlineOpen\z@
- \fi
-}
-\g@addto@macro\BKM@DisableOptions{%
- \DisableKeyvalOption{BKM}{dvipdfmx-outline-open}%
-}
-\def\bookmark@driver{\BKM@driver}
-\InputIfFileExists{bookmark.cfg}{}{}
-\providecommand*{\BookmarkDriverDefault}{dvips}
-\ifpdf
- \def\BKM@driver{pdftex}%
- \ifx\pdfoutline\@undefined
- \ifx\pdfextension\@undefined\else
- \protected\def\pdfoutline{\pdfextension outline }
- \fi
- \fi
-\else
- \ifxetex
- \def\BKM@driver{dvipdfm}%
- \else
- \ifvtex
- \def\BKM@driver{vtex}%
- \else
- \edef\BKM@driver{\BookmarkDriverDefault}%
- \fi
- \fi
-\fi
-\ProcessKeyvalOptions*
-\BKM@DisableOptions
-\ifBKM@draft
- \PackageWarningNoLine{bookmark}{Draft mode on}%
- \let\bookmarksetup\ltx@gobble
- \let\BookmarkAtEnd\ltx@gobble
- \let\bookmarkdefinestyle\ltx@gobbletwo
- \let\bookmarkget\ltx@gobble
- \let\pdfbookmark\ltx@undefined
- \newcommand*{\pdfbookmark}[3][]{}%
- \let\currentpdfbookmark\ltx@gobbletwo
- \let\subpdfbookmark\ltx@gobbletwo
- \let\belowpdfbookmark\ltx@gobbletwo
- \newcommand*{\bookmark}[2][]{}%
- \renewcommand*{\Hy@writebookmark}[5]{}%
- \let\ReadBookmarks\relax
- \let\BKM@DefGotoNameAction\ltx@gobbletwo % package `hypdestopt'
- \expandafter\endinput
-\fi
-\newif\ifBKM@DvipdfmxOutlineOpen
-\ltx@IfUndefined{SpecialDvipdfmxOutlineOpen}{%
- \ifxetex
- \ifdim\number\XeTeXversion\XeTeXrevision in<0.9995in %
- \else
- \chardef\SpecialDvipdfmxOutlineOpen\ltx@one
- \BKM@DvipdfmxOutlineOpentrue
- \fi
- \fi
-}{%
- \ifnum\SpecialDvipdfmxOutlineOpen>\z@
- \BKM@DvipdfmxOutlineOpentrue
- \fi
-}
-\def\BKM@temp{dvipdfmx}%
-\ifx\BKM@temp\BKM@driver
- \def\BKM@driver{dvipdfm}%
-\fi
-\def\BKM@temp{pdftex}%
-\ifpdf
- \ifx\BKM@temp\BKM@driver
- \else
- \PackageWarningNoLine{bookmark}{%
- Wrong driver `\BKM@driver', using `pdftex' instead%
- }%
- \let\BKM@driver\BKM@temp
- \fi
-\else
- \ifx\BKM@temp\BKM@driver
- \PackageError{bookmark}{%
- Wrong driver, pdfTeX is not running in PDF mode.\MessageBreak
- Package loading is aborted%
- }\@ehc
- \expandafter\expandafter\expandafter\endinput
- \fi
- \def\BKM@temp{dvipdfm}%
- \ifxetex
- \ifx\BKM@temp\BKM@driver
- \else
- \PackageWarningNoLine{bookmark}{%
- Wrong driver `\BKM@driver',\MessageBreak
- using `dvipdfm' for XeTeX instead%
- }%
- \let\BKM@driver\BKM@temp
- \fi
- \else
- \def\BKM@temp{vtex}%
- \ifvtex
- \ifx\BKM@temp\BKM@driver
- \else
- \PackageWarningNoLine{bookmark}{%
- Wrong driver `\BKM@driver',\MessageBreak
- using `vtex' for VTeX instead%
- }%
- \let\BKM@driver\BKM@temp
- \fi
- \else
- \ifx\BKM@temp\BKM@driver
- \PackageError{bookmark}{%
- Wrong driver, VTeX is not running in PDF mode.\MessageBreak
- Package loading is aborted%
- }\@ehc
- \expandafter\expandafter\expandafter\endinput
- \fi
- \fi
- \fi
-\fi
-\InputIfFileExists{bkm-\BKM@driver.def}{}{%
- \PackageError{bookmark}{%
- Unsupported driver `\BKM@driver'.\MessageBreak
- Package loading is aborted%
- }\@ehc
- \endinput
-}
-\let\pdfbookmark\ltx@undefined
-\newcommand*{\pdfbookmark}[3][0]{%
- \bookmark[level=#1,dest={#3.#1}]{#2}%
- \hyper@anchorstart{#3.#1}\hyper@anchorend
-}
-\def\currentpdfbookmark{%
- \pdfbookmark[\BKM@currentlevel]%
-}
-\def\subpdfbookmark{%
- \BKM@CalcExpr\BKM@CalcResult\BKM@currentlevel+1%
- \expandafter\pdfbookmark\expandafter[\BKM@CalcResult]%
-}
-\def\belowpdfbookmark#1#2{%
- \xdef\BKM@gtemp{\number\BKM@currentlevel}%
- \subpdfbookmark{#1}{#2}%
- \global\let\BKM@currentlevel\BKM@gtemp
-}
-\def\Hy@writebookmark#1#2#3#4#5{%
- \ifnum#4>\BKM@depth\relax
- \else
- \def\BKM@type{#5}%
- \ifx\BKM@type\Hy@bookmarkstype
- \begingroup
- \ifBKM@numbered
- \let\numberline\Hy@numberline
- \let\booknumberline\Hy@numberline
- \let\partnumberline\Hy@numberline
- \let\chapternumberline\Hy@numberline
- \else
- \let\numberline\@gobble
- \let\booknumberline\@gobble
- \let\partnumberline\@gobble
- \let\chapternumberline\@gobble
- \fi
- \bookmark[level=#4,dest={#3}]{#2}%
- \endgroup
- \fi
- \fi
-}
-\let\ReadBookmarks\relax
-\ifBKM@atend
-\else
- \newcommand{\BookmarkAtEnd}[1]{%
- \PackageWarning{bookmark}{%
- Ignored, because option `atend' is missing%
- }%
- }%
- \expandafter\endinput
-\fi
-\newcommand*{\BookmarkAtEnd}{%
- \g@addto@macro\BKM@EndHook
-}
-\let\BKM@EndHook\@empty
-
-\endinput
-%%
-%% End of file `bookmark.sty'.
diff --git a/Master/texmf-dist/tex/latex/oberdiek/dtx-attach.sty b/Master/texmf-dist/tex/latex/oberdiek/dtx-attach.sty
deleted file mode 100644
index 73d437d9d5e..00000000000
--- a/Master/texmf-dist/tex/latex/oberdiek/dtx-attach.sty
+++ /dev/null
@@ -1,57 +0,0 @@
-%%
-%% This is file `dtx-attach.sty',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% embedfile.dtx (with options: `dtxattach')
-%%
-%% This is a generated file.
-%%
-%% Project: embedfile
-%% Version: 2018/11/01 v2.8
-%%
-%% Copyright (C)
-%% 2006-2011 Heiko Oberdiek
-%% 2016-2019 Oberdiek Package Support Group
-%%
-%% This work 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. This version of this license is in
-%% https://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%% https://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%%
-%% This work has the LPPL maintenance status "maintained".
-%%
-%% The Current Maintainers of this work are
-%% Heiko Oberdiek and the Oberdiek Package Support Group
-%% https://github.com/ho-tex/oberdiek/issues
-%%
-%%
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%%
-%% This work consists of the main source file embedfile.dtx
-%% and the derived files
-%% embedfile.sty, embedfile.pdf, embedfile.ins, embedfile.drv,
-%% dtx-attach.sty, embedfile-example-plain.tex,
-%% embedfile-example-collection.tex, embedfile-test1.tex,
-%% embedfile-test2.tex, embedfile-test3.tex,
-%% embedfile-test4.tex.
-%%
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{dtx-attach}
- [2018/11/01 v2.8 Embed \string\jobname.dtx (HO)]%
-\RequirePackage{embedfile}[2018/11/01]
-\embedfile[%
- stringmethod=escape,%
- mimetype=plain/text,%
- desc={LaTeX docstrip source archive for package `\jobname'}%
-]{\jobname.dtx}
-\endinput
-%%
-%% End of file `dtx-attach.sty'.
diff --git a/Master/texmf-dist/tex/latex/oberdiek/grfext.sty b/Master/texmf-dist/tex/latex/oberdiek/grfext.sty
deleted file mode 100644
index 7310b1fd8db..00000000000
--- a/Master/texmf-dist/tex/latex/oberdiek/grfext.sty
+++ /dev/null
@@ -1,278 +0,0 @@
-%%
-%% This is file `grfext.sty',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% grfext.dtx (with options: `package')
-%%
-%% This is a generated file.
-%%
-%% Project: grfext
-%% Version: 2016/05/16 v1.2
-%%
-%% Copyright (C)
-%% 2007, 2010 Heiko Oberdiek
-%% 2016-2019 Oberdiek Package Support Group
-%%
-%% This work 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. This version of this license is in
-%% https://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%% https://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%%
-%% This work has the LPPL maintenance status "maintained".
-%%
-%% The Current Maintainers of this work are
-%% Heiko Oberdiek and the Oberdiek Package Support Group
-%% https://github.com/ho-tex/oberdiek/issues
-%%
-%%
-%% This work consists of the main source file grfext.dtx
-%% and the derived files
-%% grfext.sty, grfext.pdf, grfext.ins, grfext.drv, grfext-test1.tex,
-%% grfext-test2.tex.
-%%
-\begingroup\catcode61\catcode48\catcode32=10\relax%
- \catcode13=5 % ^^M
- \endlinechar=13 %
- \catcode35=6 % #
- \catcode39=12 % '
- \catcode44=12 % ,
- \catcode45=12 % -
- \catcode46=12 % .
- \catcode58=12 % :
- \catcode64=11 % @
- \catcode123=1 % {
- \catcode125=2 % }
- \expandafter\let\expandafter\x\csname ver@grfext.sty\endcsname
- \ifx\x\relax % plain-TeX, first loading
- \else
- \def\empty{}%
- \ifx\x\empty % LaTeX, first loading,
- % variable is initialized, but \ProvidesPackage not yet seen
- \else
- \expandafter\ifx\csname PackageInfo\endcsname\relax
- \def\x#1#2{%
- \immediate\write-1{Package #1 Info: #2.}%
- }%
- \else
- \def\x#1#2{\PackageInfo{#1}{#2, stopped}}%
- \fi
- \x{grfext}{The package is already loaded}%
- \aftergroup\endinput
- \fi
- \fi
-\endgroup%
-\begingroup\catcode61\catcode48\catcode32=10\relax%
- \catcode13=5 % ^^M
- \endlinechar=13 %
- \catcode35=6 % #
- \catcode39=12 % '
- \catcode40=12 % (
- \catcode41=12 % )
- \catcode44=12 % ,
- \catcode45=12 % -
- \catcode46=12 % .
- \catcode47=12 % /
- \catcode58=12 % :
- \catcode64=11 % @
- \catcode91=12 % [
- \catcode93=12 % ]
- \catcode123=1 % {
- \catcode125=2 % }
- \expandafter\ifx\csname ProvidesPackage\endcsname\relax
- \def\x#1#2#3[#4]{\endgroup
- \immediate\write-1{Package: #3 #4}%
- \xdef#1{#4}%
- }%
- \else
- \def\x#1#2[#3]{\endgroup
- #2[{#3}]%
- \ifx#1\@undefined
- \xdef#1{#3}%
- \fi
- \ifx#1\relax
- \xdef#1{#3}%
- \fi
- }%
- \fi
-\expandafter\x\csname ver@grfext.sty\endcsname
-\ProvidesPackage{grfext}%
- [2016/05/16 v1.2 Manage graphics extensions (HO)]%
-\begingroup\catcode61\catcode48\catcode32=10\relax%
- \catcode13=5 % ^^M
- \endlinechar=13 %
- \catcode123=1 % {
- \catcode125=2 % }
- \catcode64=11 % @
- \def\x{\endgroup
- \expandafter\edef\csname grfext@AtEnd\endcsname{%
- \endlinechar=\the\endlinechar\relax
- \catcode13=\the\catcode13\relax
- \catcode32=\the\catcode32\relax
- \catcode35=\the\catcode35\relax
- \catcode61=\the\catcode61\relax
- \catcode64=\the\catcode64\relax
- \catcode123=\the\catcode123\relax
- \catcode125=\the\catcode125\relax
- }%
- }%
-\x\catcode61\catcode48\catcode32=10\relax%
-\catcode13=5 % ^^M
-\endlinechar=13 %
-\catcode35=6 % #
-\catcode64=11 % @
-\catcode123=1 % {
-\catcode125=2 % }
-\def\TMP@EnsureCode#1#2{%
- \edef\grfext@AtEnd{%
- \grfext@AtEnd
- \catcode#1=\the\catcode#1\relax
- }%
- \catcode#1=#2\relax
-}
-\TMP@EnsureCode{42}{12}% *
-\TMP@EnsureCode{44}{12}% ,
-\TMP@EnsureCode{47}{12}% /
-\TMP@EnsureCode{58}{12}% :
-\TMP@EnsureCode{60}{12}% <
-\TMP@EnsureCode{62}{12}% >
-\TMP@EnsureCode{91}{12}% [
-\TMP@EnsureCode{93}{12}% ]
-\edef\grfext@AtEnd{\grfext@AtEnd\noexpand\endinput}
-\@ifundefined{@expandtwoargs}{%
- \def\@expandtwoargs#1#2#3{%
- \edef\reserved@a{\noexpand#1{#2}{#3}}%
- \reserved@a
- }%
-}{}
-\newcommand*{\AppendGraphicsExtensions}{%
- \@ifundefined{Gin@extensions}{%
- \let\Gin@extensions\@empty
- }{}%
- \@ifstar{\grfext@Append\grfext@Check}{\grfext@Append\grfext@@Add}%
-}%
-\def\grfext@Append#1#2{%
- \let\grfext@Print\@gobble
- \edef\grfext@next{%
- \noexpand\grfext@Add\noexpand#1{%
- \zap@space#2 \@empty
- }{\noexpand\Gin@extensions,}{}%
- }%
- \grfext@next
- \let\grfext@Print\grfext@@Print
- \grfext@Print\AppendGraphicsExtensions
-}
-\newcommand*{\PrependGraphicsExtensions}{%
- \@ifundefined{Gin@extensions}{%
- \let\Gin@extensions\@empty
- }{}%
- \@ifstar{\grfext@Prepend\grfext@Check}{\grfext@Prepend\grfext@@Add}%
-}%
-\def\grfext@Prepend#1#2{%
- \let\grfext@Print\@gobble
- \edef\grfext@next{%
- \noexpand\grfext@Add\noexpand#1{%
- \zap@space#2 \@empty
- }{}{,\noexpand\Gin@extensions}%
- }%
- \grfext@next
- \let\grfext@Print\grfext@@Print
- \grfext@Print\PrependGraphicsExtensions
-}
-\def\grfext@Add#1#2{%
- #1{#2}%
-}
-\def\grfext@@Add#1#2#3{%
- \RemoveGraphicsExtensions{#1}%
- \ifx\Gin@extensions\@empty
- \def\Gin@extensions{#1}%
- \else
- \edef\Gin@extensions{#2#1#3}%
- \fi
-}
-\def\grfext@Check#1{%
- \let\grfext@tmp\@empty
- \@for\grfext@ext:=#1\do{%
- \@ifundefined{Gin@rule@\grfext@ext}{%
- }{%
- \ifx\grfext@tmp\@empty
- \let\grfext@tmp\grfext@ext
- \else
- \edef\grfext@tmp{\grfext@tmp,\grfext@ext}%
- \fi
- }%
- }%
- \ifx\grfext@tmp\@empty
- \def\grfext@next##1##2{}%
- \else
- \edef\grfext@next{%
- \noexpand\grfext@@Add{\grfext@tmp}%
- }%
- \fi
- \grfext@next
-}
-\newcommand*{\RemoveGraphicsExtensions}[1]{%
- \@ifundefined{Gin@extensions}{%
- \def\Gin@extensions{}%
- }{%
- \edef\grfext@tmp{\zap@space#1 \@empty}%
- \@for\grfext@ext:=\grfext@tmp\do{%
- \def\grfext@next{%
- \let\grfext@tmp\Gin@extensions
- \@expandtwoargs
- \@removeelement\grfext@ext\Gin@extensions\Gin@extensions
- \ifx\grfext@tmp\Gin@extensions
- \let\grfext@next\relax
- \fi
- \grfext@next
- }%
- \grfext@next
- }%
- }%
- \grfext@Print\RemoveGraphicsExtensions
-}
-\RequirePackage{infwarerr}[2007/09/09]
-\def\PrintGraphicsExtensions{%
- \grfext@Print\PrintGraphicsExtensions
-}
-\def\grfext@Print#1{%
- \@PackageInfo{grfext}{%
- Graphics extension search list:\MessageBreak
- \@ifundefined{Gin@extensions}{%
- <unavailable>%
- }{%
- [\Gin@extensions]%
- }\MessageBreak
- \string#1%
- }%
-}
-\let\grfext@@Print\grfext@Print
-\RequirePackage{kvdefinekeys}[2010/03/01]
-\kv@define@key{Gin}{AppendGraphicsExtensions}{%
- \AppendGraphicsExtensions{#1}%
-}
-\kv@define@key{Gin}{AppendGraphicsExtensions*}{%
- \AppendGraphicsExtensions*{#1}%
-}
-\kv@define@key{Gin}{PrependGraphicsExtensions}{%
- \PrependGraphicsExtensions{#1}%
-}
-\kv@define@key{Gin}{PrependGraphicsExtensions*}{%
- \PrependGraphicsExtensions*{#1}%
-}
-\kv@define@key{Gin}{RemoveGraphicsExtensions}{%
- \RemoveGraphicsExtensions{#1}%
-}
-\kv@define@key{Gin}{PrintGraphicsExtensions}[]{%
- \PrintGraphicsExtensions
-}
-\grfext@AtEnd%
-\endinput
-%%
-%% End of file `grfext.sty'.
diff --git a/Master/texmf-dist/tex/latex/oberdiek/hopatch.sty b/Master/texmf-dist/tex/latex/oberdiek/hopatch.sty
index 8f8cb76e638..2661d782780 100644
--- a/Master/texmf-dist/tex/latex/oberdiek/hopatch.sty
+++ b/Master/texmf-dist/tex/latex/oberdiek/hopatch.sty
@@ -176,6 +176,7 @@
}%
}
\HOpatch@AtEnd%
+%% \section{Installation}
\endinput
%%
%% End of file `hopatch.sty'.
diff --git a/Master/texmf-dist/tex/latex/oberdiek/hycolor.sty b/Master/texmf-dist/tex/latex/oberdiek/hycolor.sty
index 0d9e667010e..3a0b4147a56 100644
--- a/Master/texmf-dist/tex/latex/oberdiek/hycolor.sty
+++ b/Master/texmf-dist/tex/latex/oberdiek/hycolor.sty
@@ -570,6 +570,7 @@
\fi
\fi
}
+%% \section{Installation}
\endinput
%%
%% End of file `hycolor.sty'.
diff --git a/Master/texmf-dist/tex/latex/oberdiek/letltxmacro.sty b/Master/texmf-dist/tex/latex/oberdiek/letltxmacro.sty
deleted file mode 100644
index c7be1750d72..00000000000
--- a/Master/texmf-dist/tex/latex/oberdiek/letltxmacro.sty
+++ /dev/null
@@ -1,216 +0,0 @@
-%%
-%% This is file `letltxmacro.sty',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% letltxmacro.dtx (with options: `package')
-%%
-%% This is a generated file.
-%%
-%% Project: letltxmacro
-%% Version: 2016/05/16 v1.5
-%%
-%% Copyright (C)
-%% 2008, 2010 Heiko Oberdiek
-%% 2016-2019 Oberdiek Package Support Group
-%%
-%% This work 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. This version of this license is in
-%% https://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%% https://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%%
-%% This work has the LPPL maintenance status "maintained".
-%%
-%% The Current Maintainers of this work are
-%% Heiko Oberdiek and the Oberdiek Package Support Group
-%% https://github.com/ho-tex/oberdiek/issues
-%%
-%%
-%% This work consists of the main source file letltxmacro.dtx
-%% and the derived files
-%% letltxmacro.sty, letltxmacro.pdf, letltxmacro.ins, letltxmacro.drv,
-%% letltxmacro-showcases.tex, letltxmacro-test1.tex,
-%% letltxmacro-test2.tex.
-%%
-\begingroup\catcode61\catcode48\catcode32=10\relax%
- \catcode13=5 % ^^M
- \endlinechar=13 %
- \catcode123=1 % {
- \catcode125=2 % }
- \catcode64=11 % @
- \def\x{\endgroup
- \expandafter\edef\csname llm@AtEnd\endcsname{%
- \endlinechar=\the\endlinechar\relax
- \catcode13=\the\catcode13\relax
- \catcode32=\the\catcode32\relax
- \catcode35=\the\catcode35\relax
- \catcode61=\the\catcode61\relax
- \catcode64=\the\catcode64\relax
- \catcode123=\the\catcode123\relax
- \catcode125=\the\catcode125\relax
- }%
- }%
-\x\catcode61\catcode48\catcode32=10\relax%
-\catcode13=5 % ^^M
-\endlinechar=13 %
-\catcode35=6 % #
-\catcode64=11 % @
-\catcode123=1 % {
-\catcode125=2 % }
-\def\TMP@EnsureCode#1#2{%
- \edef\llm@AtEnd{%
- \llm@AtEnd
- \catcode#1=\the\catcode#1\relax
- }%
- \catcode#1=#2\relax
-}
-\TMP@EnsureCode{40}{12}% (
-\TMP@EnsureCode{41}{12}% )
-\TMP@EnsureCode{42}{12}% *
-\TMP@EnsureCode{45}{12}% -
-\TMP@EnsureCode{46}{12}% .
-\TMP@EnsureCode{47}{12}% /
-\TMP@EnsureCode{58}{12}% :
-\TMP@EnsureCode{62}{12}% >
-\TMP@EnsureCode{91}{12}% [
-\TMP@EnsureCode{93}{12}% ]
-\edef\llm@AtEnd{%
- \llm@AtEnd
- \escapechar\the\escapechar\relax
- \noexpand\endinput
-}
-\escapechar=92 % `\\
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{letltxmacro}%
- [2016/05/16 v1.5 Let assignment for LaTeX macros (HO)]
-\newcommand*{\LetLtxMacro}{%
- \llm@ModeLetLtxMacro{}%
-}
-\newcommand*{\GlobalLetLtxMacro}{%
- \llm@ModeLetLtxMacro\global
-}
-\newcommand*{\llm@ModeLetLtxMacro}[3]{%
- \edef\llm@escapechar{\the\escapechar}%
- \escapechar=-1 %
- \edef\reserved@a{%
- \noexpand\protect
- \expandafter\noexpand
- \csname\string#3 \endcsname
- }%
- \ifx\reserved@a#3\relax
- #1\edef#2{%
- \noexpand\protect
- \expandafter\noexpand
- \csname\string#2 \endcsname
- }%
- #1\expandafter\let
- \csname\string#2 \expandafter\endcsname
- \csname\string#3 \endcsname
- \expandafter\llm@LetLtxMacro
- \csname\string#2 \expandafter\endcsname
- \csname\string#3 \endcsname{#1}%
- \else
- \llm@LetLtxMacro{#2}{#3}{#1}%
- \fi
- \escapechar=\llm@escapechar\relax
-}
-\def\llm@LetLtxMacro#1#2#3{%
- \escapechar=92 %
- \expandafter\llm@CheckParams\meaning#2:->\@nil{%
- \begingroup
- \def\@protected@testopt{%
- \expandafter\@testopt\@gobble
- }%
- \def\@testopt##1##2{%
- \toks@={##2}%
- }%
- \let\llm@testopt\@empty
- \edef\x{%
- \noexpand\@protected@testopt
- \noexpand#2%
- \expandafter\noexpand\csname\string#2\endcsname
- }%
- \expandafter\expandafter\expandafter\def
- \expandafter\expandafter\expandafter\y
- \expandafter\expandafter\expandafter{%
- \expandafter\llm@CarThree#2{}{}{}\llm@nil
- }%
- \ifx\x\y
- #2%
- \def\llm@testopt{%
- \noexpand\@protected@testopt
- \noexpand#1%
- }%
- \else
- \edef\x{%
- \noexpand\@testopt
- \expandafter\noexpand
- \csname\string#2\endcsname
- }%
- \expandafter\expandafter\expandafter\def
- \expandafter\expandafter\expandafter\y
- \expandafter\expandafter\expandafter{%
- \expandafter\llm@CarTwo#2{}{}\llm@nil
- }%
- \ifx\x\y
- #2%
- \def\llm@testopt{%
- \noexpand\@testopt
- }%
- \fi
- \fi
- \ifx\llm@testopt\@empty
- \else
- \llm@protected\xdef\llm@GlobalTemp{%
- \llm@testopt
- \expandafter\noexpand
- \csname\string#1\endcsname
- {\the\toks@}%
- }%
- \fi
- \expandafter\endgroup\ifx\llm@testopt\@empty
- #3\let#1=#2\relax
- \else
- #3\let#1=\llm@GlobalTemp
- #3\expandafter\let
- \csname\string#1\expandafter\endcsname
- \csname\string#2\endcsname
- \fi
- }{%
- #3\let#1=#2\relax
- }%
-}
-\def\llm@CheckParams#1:->#2\@nil{%
- \begingroup
- \def\x{#1}%
- \ifx\x\llm@macro
- \endgroup
- \def\llm@protected{}%
- \expandafter\@firstoftwo
- \else
- \ifx\x\llm@protectedmacro
- \endgroup
- \def\llm@protected{\protected}%
- \expandafter\expandafter\expandafter\@firstoftwo
- \else
- \endgroup
- \expandafter\expandafter\expandafter\@secondoftwo
- \fi
- \fi
-}
-\def\llm@macro{macro}
-\@onelevel@sanitize\llm@macro
-\def\llm@protectedmacro{\protected macro}
-\@onelevel@sanitize\llm@protectedmacro
-\def\llm@CarThree#1#2#3#4\llm@nil{#1#2#3}%
-\def\llm@CarTwo#1#2#3\llm@nil{#1#2}%
-\llm@AtEnd%
-\endinput
-%%
-%% End of file `letltxmacro.sty'.
diff --git a/Master/texmf-dist/tex/latex/oberdiek/listingsutf8.sty b/Master/texmf-dist/tex/latex/oberdiek/listingsutf8.sty
index bd370b5a5f9..0590566ab7c 100644
--- a/Master/texmf-dist/tex/latex/oberdiek/listingsutf8.sty
+++ b/Master/texmf-dist/tex/latex/oberdiek/listingsutf8.sty
@@ -187,6 +187,7 @@
}
\expandafter\lstU@temp\lst@InputListing{#1}\@nil
\lstU@AtEnd%
+%% \section{Installation}
\endinput
%%
%% End of file `listingsutf8.sty'.
diff --git a/Master/texmf-dist/tex/latex/oberdiek/pagegrid.sty b/Master/texmf-dist/tex/latex/oberdiek/pagegrid.sty
index 8808b8509aa..77729dd0cad 100644
--- a/Master/texmf-dist/tex/latex/oberdiek/pagegrid.sty
+++ b/Master/texmf-dist/tex/latex/oberdiek/pagegrid.sty
@@ -415,6 +415,7 @@
\fi
}
\pagegrid@AtEnd%
+%% \section{Installation}
\endinput
%%
%% End of file `pagegrid.sty'.
diff --git a/Master/texmf-dist/tex/latex/oberdiek/pdfcolfoot.sty b/Master/texmf-dist/tex/latex/oberdiek/pdfcolfoot.sty
index 072cf4fa1d1..4864dd9da99 100644
--- a/Master/texmf-dist/tex/latex/oberdiek/pdfcolfoot.sty
+++ b/Master/texmf-dist/tex/latex/oberdiek/pdfcolfoot.sty
@@ -171,6 +171,7 @@
}
\AtBeginDocument{\pdfcolfoot@all{AtBeginDocument}}
\pdfcolfoot@all{AtEndOfPackage}
+%% \section{Installation}
\endinput
%%
%% End of file `pdfcolfoot.sty'.
diff --git a/Master/texmf-dist/tex/latex/oberdiek/pdfcolparallel.sty b/Master/texmf-dist/tex/latex/oberdiek/pdfcolparallel.sty
index cbe54de027b..c5929f54841 100644
--- a/Master/texmf-dist/tex/latex/oberdiek/pdfcolparallel.sty
+++ b/Master/texmf-dist/tex/latex/oberdiek/pdfcolparallel.sty
@@ -485,6 +485,7 @@
\fi
}
\long\def\pcp@GobbleNil#1\@nil{}
+%% \section{Installation}
\endinput
%%
%% End of file `pdfcolparallel.sty'.
diff --git a/Master/texmf-dist/tex/latex/oberdiek/pdfcolparcolumns.sty b/Master/texmf-dist/tex/latex/oberdiek/pdfcolparcolumns.sty
index 5832aca8bd7..3fce57c38e1 100644
--- a/Master/texmf-dist/tex/latex/oberdiek/pdfcolparcolumns.sty
+++ b/Master/texmf-dist/tex/latex/oberdiek/pdfcolparcolumns.sty
@@ -196,6 +196,7 @@
\fi
}
\long\def\pcpc@GobbleNil#1\@nil{}
+%% \section{Installation}
\endinput
%%
%% End of file `pdfcolparcolumns.sty'.
diff --git a/Master/texmf-dist/tex/latex/oberdiek/pmboxdraw.sty b/Master/texmf-dist/tex/latex/oberdiek/pmboxdraw.sty
index cf639f3de58..97c254ec65d 100644
--- a/Master/texmf-dist/tex/latex/oberdiek/pmboxdraw.sty
+++ b/Master/texmf-dist/tex/latex/oberdiek/pmboxdraw.sty
@@ -3397,6 +3397,7 @@ $ \kern.5\pmbd@C
\edef\pmbd@rulewidth{\number\dimen@ sp}%
}
\pmbd@AtEnd%
+%% \section{Installation}
\endinput
%%
%% End of file `pmboxdraw.sty'.
diff --git a/Master/texmf-dist/tex/latex/oberdiek/pmboxdrawenc.dfu b/Master/texmf-dist/tex/latex/oberdiek/pmboxdrawenc.dfu
index e4d327f9b0d..250f837a03b 100644
--- a/Master/texmf-dist/tex/latex/oberdiek/pmboxdrawenc.dfu
+++ b/Master/texmf-dist/tex/latex/oberdiek/pmboxdrawenc.dfu
@@ -173,6 +173,7 @@
\DeclareUnicodeCharacter{259D}{\pmboxdrawuni{259D}}
\DeclareUnicodeCharacter{259E}{\pmboxdrawuni{259E}}
\DeclareUnicodeCharacter{259F}{\pmboxdrawuni{259F}}
+%% \section{Installation}
\endinput
%%
%% End of file `pmboxdrawenc.dfu'.
diff --git a/Master/texmf-dist/tex/latex/oberdiek/refcount.sty b/Master/texmf-dist/tex/latex/oberdiek/refcount.sty
index 7a55db84707..5b5fb667f81 100644
--- a/Master/texmf-dist/tex/latex/oberdiek/refcount.sty
+++ b/Master/texmf-dist/tex/latex/oberdiek/refcount.sty
@@ -397,6 +397,7 @@
\fi
}
\rc@AtEnd%
+%% \section{Installation}
\endinput
%%
%% End of file `refcount.sty'.
diff --git a/Master/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty b/Master/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty
index a8ad30afae3..6d3b4353dcc 100644
--- a/Master/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty
+++ b/Master/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty
@@ -353,6 +353,7 @@
\def\ReFiCh@AuxEmptyDos{A62A15ECE803E2EBE94952FCC9933BC0;9}%
\@onelevel@sanitize\ReFiCh@AuxEmptyDos
\ReFiCh@AtEnd%
+%% \section{Installation}
\endinput
%%
%% End of file `rerunfilecheck.sty'.
diff --git a/Master/texmf-dist/tex/latex/oberdiek/resizegather.sty b/Master/texmf-dist/tex/latex/oberdiek/resizegather.sty
index cb571d80302..aee75f97454 100644
--- a/Master/texmf-dist/tex/latex/oberdiek/resizegather.sty
+++ b/Master/texmf-dist/tex/latex/oberdiek/resizegather.sty
@@ -322,6 +322,7 @@
\fi
}
\ResizeGather@AtEnd%
+%% \section{Installation}
\endinput
%%
%% End of file `resizegather.sty'.
diff --git a/Master/texmf-dist/tex/latex/oberdiek/selinput.sty b/Master/texmf-dist/tex/latex/oberdiek/selinput.sty
index 3cddf7530a5..c04f46dddcc 100644
--- a/Master/texmf-dist/tex/latex/oberdiek/selinput.sty
+++ b/Master/texmf-dist/tex/latex/oberdiek/selinput.sty
@@ -269,6 +269,7 @@
x-dec-mcs%
}%
\@onelevel@sanitize\SIE@EncodingList
+%% \section{Installation}
\endinput
%%
%% End of file `selinput.sty'.
diff --git a/Master/texmf-dist/tex/latex/oberdiek/xcolor-patch.sty b/Master/texmf-dist/tex/latex/oberdiek/xcolor-patch.sty
index 93d942802e6..8e8a828bea5 100644
--- a/Master/texmf-dist/tex/latex/oberdiek/xcolor-patch.sty
+++ b/Master/texmf-dist/tex/latex/oberdiek/xcolor-patch.sty
@@ -191,6 +191,7 @@
\fi
}{}%
}
+%% \section{Installation}
\endinput
%%
%% End of file `xcolor-patch.sty'.