summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/oberdiek
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2006-08-27 22:38:54 +0000
committerKarl Berry <karl@freefriends.org>2006-08-27 22:38:54 +0000
commit2607d53137ede06e9780342b225218743e100bb4 (patch)
treec6c88c805dd21a5bbb6ad6f26d3d53c517f4b866 /Master/texmf-dist/doc/latex/oberdiek
parentfb0d58de45c0fc32bab09a839c186de46f75628e (diff)
oberdiek update from tds zip (28aug06)
git-svn-id: svn://tug.org/texlive/trunk@2054 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/oberdiek')
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/aliascnt.pdfbin0 -> 134219 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/alphalph.pdfbin365369 -> 159573 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/attachfile2.pdfbin0 -> 212556 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/auxhook.pdfbin0 -> 129375 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/bmpsize.pdfbin0 -> 279696 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/chemarr-example.tex46
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/chemarr.pdfbin0 -> 122541 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/classlist.pdfbin0 -> 121114 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/colonequals.pdfbin0 -> 131137 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/dvipscol.pdfbin0 -> 112410 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/embedfile-example-plain.tex65
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/embedfile.pdfbin0 -> 163942 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/engord.pdfbin0 -> 142700 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/epstopdf.pdfbin0 -> 120469 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/example-mycolorsetup.sty129
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/grffile.pdfbin0 -> 144730 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/holtxdoc.pdfbin0 -> 132995 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/holtxdoc.zipbin12850 -> 0 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/hypbmsec.pdfbin331597 -> 140419 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/hypcap.pdfbin207393 -> 124094 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/hypdestopt.pdfbin0 -> 152085 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/hypdoc.pdfbin0 -> 147079 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/ifdraft.pdfbin0 -> 117448 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/ifpdf.pdfbin0 -> 133886 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/ifvtex.pdfbin0 -> 125865 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/inputenx-licrcmds.txt142
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/inputenx-utf8enc.txt835
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/inputenx.pdfbin0 -> 422971 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/kvoptions.pdfbin544731 -> 242825 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/kvsetkeys.pdfbin0 -> 150186 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/makerobust-example.tex43
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/makerobust.pdfbin0 -> 117885 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/oberdiek.pdfbin0 -> 420442 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/pagesel.pdfbin344174 -> 157236 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/pdfcolmk.pdfbin0 -> 155454 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/pdfcrypt.pdfbin0 -> 162520 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/pdflscape.pdfbin0 -> 138011 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/picture-example.tex51
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/picture.pdfbin0 -> 135554 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/pmboxdraw.pdfbin0 -> 179637 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/readme.txt287
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/refcount.pdfbin192183 -> 131800 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/setouterhbox-example.tex60
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/setouterhbox.pdfbin0 -> 161865 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/settobox-example.tex103
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/settobox.pdfbin0 -> 137917 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/tabularht-example1.tex46
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/tabularht-example2.tex60
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/tabularht.pdfbin0 -> 162385 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/tabularkv-example.tex50
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/tabularkv.pdfbin0 -> 112179 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/telprint.pdfbin0 -> 138649 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/twoopt.pdfbin288035 -> 131948 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/zref-example.tex152
-rw-r--r--Master/texmf-dist/doc/latex/oberdiek/zref.pdfbin0 -> 283168 bytes
55 files changed, 1782 insertions, 287 deletions
diff --git a/Master/texmf-dist/doc/latex/oberdiek/aliascnt.pdf b/Master/texmf-dist/doc/latex/oberdiek/aliascnt.pdf
new file mode 100644
index 00000000000..37f6e4c3fee
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/oberdiek/aliascnt.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/alphalph.pdf b/Master/texmf-dist/doc/latex/oberdiek/alphalph.pdf
index 01e8f918f41..a158da27f86 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/alphalph.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/alphalph.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/attachfile2.pdf b/Master/texmf-dist/doc/latex/oberdiek/attachfile2.pdf
new file mode 100644
index 00000000000..36c801b0e07
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/oberdiek/attachfile2.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/auxhook.pdf b/Master/texmf-dist/doc/latex/oberdiek/auxhook.pdf
new file mode 100644
index 00000000000..a084bd504bf
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/oberdiek/auxhook.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/bmpsize.pdf b/Master/texmf-dist/doc/latex/oberdiek/bmpsize.pdf
new file mode 100644
index 00000000000..83038882dc1
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/oberdiek/bmpsize.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/chemarr-example.tex b/Master/texmf-dist/doc/latex/oberdiek/chemarr-example.tex
new file mode 100644
index 00000000000..1212bce4bbc
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/oberdiek/chemarr-example.tex
@@ -0,0 +1,46 @@
+%%
+%% This is file `chemarr-example.tex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% chemarr.dtx (with options: `example')
+%%
+%% This is a generated file.
+%%
+%% Copyright (C) 2001, 2006 by Heiko Oberdiek <oberdiek@uni-freiburg.de>
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either
+%% version 1.3 of this license or (at your option) any later
+%% version. The latest version of this license is in
+%% http://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".
+%%
+%% This Current Maintainer of this work is Heiko Oberdiek.
+%%
+%% This work consists of the main source file chemarr.dtx
+%% and the derived files
+%% chemarr.sty, chemarr.pdf, chemarr.ins, chemarr.drv,
+%% chemarr-example.tex.
+%%
+\documentclass{article}
+\usepackage{chemarr}
+\begin{document}
+\begin{center}
+ left
+ \xrightleftharpoons[\text{below}]{\text{above}}
+ right
+\end{center}
+\[
+ A
+ \xrightleftharpoons[T \geq 400\,\mathrm{K}]{p > 10\,\mathrm{hPa}}
+ B
+\]
+\end{document}
+\endinput
+%%
+%% End of file `chemarr-example.tex'.
diff --git a/Master/texmf-dist/doc/latex/oberdiek/chemarr.pdf b/Master/texmf-dist/doc/latex/oberdiek/chemarr.pdf
new file mode 100644
index 00000000000..8f43088c96e
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/oberdiek/chemarr.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/classlist.pdf b/Master/texmf-dist/doc/latex/oberdiek/classlist.pdf
new file mode 100644
index 00000000000..01dee6348b2
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/oberdiek/classlist.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/colonequals.pdf b/Master/texmf-dist/doc/latex/oberdiek/colonequals.pdf
new file mode 100644
index 00000000000..2ac5c044676
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/oberdiek/colonequals.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/dvipscol.pdf b/Master/texmf-dist/doc/latex/oberdiek/dvipscol.pdf
new file mode 100644
index 00000000000..014d93e0ab7
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/oberdiek/dvipscol.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/embedfile-example-plain.tex b/Master/texmf-dist/doc/latex/oberdiek/embedfile-example-plain.tex
new file mode 100644
index 00000000000..52741190b60
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/oberdiek/embedfile-example-plain.tex
@@ -0,0 +1,65 @@
+%%
+%% This is file `embedfile-example-plain.tex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% embedfile.dtx (with options: `exampleplain')
+%%
+%% This is a generated file.
+%%
+%% Copyright (C) 2006 by Heiko Oberdiek <oberdiek@uni-freiburg.de>
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either
+%% version 1.3 of this license or (at your option) any later
+%% version. The latest version of this license is in
+%% http://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".
+%%
+%% This Current Maintainer of this work is Heiko Oberdiek.
+%%
+%% 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.
+%%
+ % Load packages
+\input miniltx
+ % \def\Gin@driver{pdftex.def}
+ % \input graphicx.sty
+\input embedfile.sty
+\resetatcatcode
+
+ % default setting
+\embedfilesetup{
+ mimetype=text/plain
+}
+
+ % Embed files
+\embedfile[
+ filespec=example.tex,
+ desc={Source code (plain-TeX) of this example}
+]{embedfile-example-plain.tex}
+
+\embedfile[
+ desc={Source of package `embedfile'}
+]{embedfile.dtx}
+
+\embedfile[
+ mimetype=application/pdf,
+ desc={Documentation of package `embedfile'}
+]{embedfile.pdf}
+
+ % Some text
+This example document contains three embedded files.
+
+ % End of document
+\embedfilefinish % don't forget
+\bye
+\endinput
+%%
+%% End of file `embedfile-example-plain.tex'.
diff --git a/Master/texmf-dist/doc/latex/oberdiek/embedfile.pdf b/Master/texmf-dist/doc/latex/oberdiek/embedfile.pdf
new file mode 100644
index 00000000000..ee7b7672482
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/oberdiek/embedfile.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/engord.pdf b/Master/texmf-dist/doc/latex/oberdiek/engord.pdf
new file mode 100644
index 00000000000..967a96efde9
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/oberdiek/engord.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/epstopdf.pdf b/Master/texmf-dist/doc/latex/oberdiek/epstopdf.pdf
new file mode 100644
index 00000000000..60728cc05d4
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/oberdiek/epstopdf.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/example-mycolorsetup.sty b/Master/texmf-dist/doc/latex/oberdiek/example-mycolorsetup.sty
new file mode 100644
index 00000000000..d4b117594c5
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/oberdiek/example-mycolorsetup.sty
@@ -0,0 +1,129 @@
+%%
+%% This is file `example-mycolorsetup.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% kvoptions.dtx (with options: `example')
+%%
+%% This is a generated file.
+%%
+%% Copyright (C) 2004, 2006 by Heiko Oberdiek <oberdiek@uni-freiburg.de>
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either
+%% version 1.3 of this license or (at your option) any later
+%% version. The latest version of this license is in
+%% http://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".
+%%
+%% This Current Maintainer of this work is Heiko Oberdiek.
+%%
+%% This work consists of the main source file kvoptions.dtx
+%% and the derived files
+%% kvoptions.sty, kvoptions.pdf, kvoptions.ins, kvoptions.drv,
+%% example-mycolorsetup.sty.
+%%
+%% No we don't need the option 'color'.
+%% With color support option 'emphcolor' will dynamically change
+%% the color of \emph statements.
+ % Package identification
+ % -----------------------
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{example-mycolorsetup}[2006/08/22 Managing my colors]
+
+\RequirePackage{ifpdf}
+\RequirePackage{kvoptions}
+
+ % Option declarations
+ % -------------------
+
+\SetupKeyvalOptions{
+ family=MCS,
+ prefix=MCS@
+}
+ % Use a shorter family name and prefix
+
+ % Option print
+\DeclareBoolOption{print}
+ % is the same as
+ % \DeclareBoolOption[false]{print}
+
+ % Option driver
+\ifpdf
+ \DeclareStringOption[pdftex]{driver}
+\else
+ \DeclareStringOption[dvips]{driver}
+\fi
+
+ % Alternative interface for driver options
+\DeclareVoidOption{dvips}{\SetupDriver}
+\DeclareVoidOption{dvipdfm}{\SetupDriver}
+\DeclareVoidOption{pdftex}{\SetupDriver}
+ % In \SetupDriver we take the current option \CurrentOption
+ % and pass it to the driver option.
+ % The \expandafter commands expand \CurrentOption at the
+ % time, when \SetupDriver is executed and \CurrentOption
+ % has the correct meaning.
+\newcommand*{\SetupDriver}{%
+ \expandafter\@SetupDriver\expandafter{\CurrentOption}%
+}
+\newcommand*{\@SetupDriver}[1]{%
+ \setkeys{MCS}{driver={#1}}%
+}
+
+ % Option emph
+ % An empty value means, we want to have no color for \emph.
+ % If the user specifies option emph without value, the red is used.
+\DeclareStringOption{emph}[red]
+ % is the same as
+ % \DeclareStringOption[]{emph}[red]
+
+ % Default option rule
+\DeclareDefaultOption{%
+ \ifx\CurrentOptionValue\relax
+ \PackageWarningNoLine{\@currname}{%
+ Unknown option `\CurrentOption'\MessageBreak
+ is passed to package `color'%
+ }%
+ % Pass the option to package color.
+ % Again it is better to expand \CurrentOption.
+ \expandafter\PassOptionsToPackage\expandafter{\CurrentOption}{color}%
+ \else
+ % Package color does not take options with values.
+ % We provide the standard LaTeX error.
+ \@unknownoptionerror
+ \fi
+}
+
+ % Process options
+ % ---------------
+\ProcessKeyvalOptions*
+
+ % Implementation depending on option values
+ % -----------------------------------------
+ % Code for print mode
+\ifMCS@print
+ \PassOptionsToPackage{monochrome}{color}
+ % tells package color to use black and white
+\fi
+
+\RequirePackage[\MCS@driver]{color}
+ % load package color with the correct driver
+
+ % \emph setup
+\ifx\MCS@emph\@empty
+ % \@empty is a predefined macro with empty contents.
+ % the option value of option emph is empty, thus
+ % we do not want a redefinition of \emph.
+\else
+ \renewcommand*{\emph}[1]{%
+ \textcolor{\MCS@emph}{#1}%
+ }
+\fi
+\endinput
+%%
+%% End of file `example-mycolorsetup.sty'.
diff --git a/Master/texmf-dist/doc/latex/oberdiek/grffile.pdf b/Master/texmf-dist/doc/latex/oberdiek/grffile.pdf
new file mode 100644
index 00000000000..bf02c3c00db
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/oberdiek/grffile.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/holtxdoc.pdf b/Master/texmf-dist/doc/latex/oberdiek/holtxdoc.pdf
new file mode 100644
index 00000000000..b8498a41b35
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/oberdiek/holtxdoc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/holtxdoc.zip b/Master/texmf-dist/doc/latex/oberdiek/holtxdoc.zip
deleted file mode 100644
index 475af92d738..00000000000
--- a/Master/texmf-dist/doc/latex/oberdiek/holtxdoc.zip
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/hypbmsec.pdf b/Master/texmf-dist/doc/latex/oberdiek/hypbmsec.pdf
index 7eb38d0b61a..3fb20782e87 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/hypbmsec.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/hypbmsec.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/hypcap.pdf b/Master/texmf-dist/doc/latex/oberdiek/hypcap.pdf
index e6beaf023da..da9f17c17f4 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/hypcap.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/hypcap.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/hypdestopt.pdf b/Master/texmf-dist/doc/latex/oberdiek/hypdestopt.pdf
new file mode 100644
index 00000000000..1c284592635
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/oberdiek/hypdestopt.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/hypdoc.pdf b/Master/texmf-dist/doc/latex/oberdiek/hypdoc.pdf
new file mode 100644
index 00000000000..a067a75bd7d
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/oberdiek/hypdoc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/ifdraft.pdf b/Master/texmf-dist/doc/latex/oberdiek/ifdraft.pdf
new file mode 100644
index 00000000000..9f2b9184c02
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/oberdiek/ifdraft.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/ifpdf.pdf b/Master/texmf-dist/doc/latex/oberdiek/ifpdf.pdf
new file mode 100644
index 00000000000..be7a04f4d75
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/oberdiek/ifpdf.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/ifvtex.pdf b/Master/texmf-dist/doc/latex/oberdiek/ifvtex.pdf
new file mode 100644
index 00000000000..72200f23014
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/oberdiek/ifvtex.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/inputenx-licrcmds.txt b/Master/texmf-dist/doc/latex/oberdiek/inputenx-licrcmds.txt
new file mode 100644
index 00000000000..8f45a2eb13e
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/oberdiek/inputenx-licrcmds.txt
@@ -0,0 +1,142 @@
+%%
+%% This is file `inputenx-licrcmds.txt',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% inputenx.dtx (with options: `licrcmds')
+%%
+%% This is a generated file.
+%%
+%% Copyright (C) 2006 by Heiko Oberdiek <oberdiek@uni-freiburg.de>
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either
+%% version 1.3 of this license or (at your option) any later
+%% version. The latest version of this license is in
+%% http://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".
+%%
+%% This Current Maintainer of this work is Heiko Oberdiek.
+%%
+%% This work consists of the main source file inputenx.dtx
+%% and the derived files
+%% inputenx.sty, inputenx.pdf, inputenx.ins, inputenx.drv,
+%% ix-alias.def, ix-math.def, ix-name.def, ix-slot.def,
+%% ix-uc.def, ix-utf8enc.dfu, x-ascii.def, x-iso-8859-1.def,
+%% x-iso-8859-2.def, x-iso-8859-3.def, x-iso-8859-4.def,
+%% x-iso-8859-9.def, x-iso-8859-10.def, x-iso-8859-13.def,
+%% x-iso-8859-14.def, x-iso-8859-15.def, x-iso-8859-16.def,
+%% x-cp437.def, x-cp850.def, x-cp852.def, x-cp858.def,
+%% x-cp865.def, x-cp1250.def, x-cp1252.def, x-cp1257.def,
+%% x-mac-roman.def, x-mac-ce.def, x-nextstep.def,
+%% x-dec-mcs.def, inputenx-licrcmds.txt, inputenx-utf8enc.txt.
+%%
+ % List of known LICR commdands of inputenx 2006/08/24 v1.0
+ %
+ % Format: \LICRcmd{<command>}{<type>}
+ % Types:
+ % Accent: <command> was defined by \DeclareTextAccentDefault
+ % Command: <command> was defined by \DeclareTextCommandDefault
+ % Symbol: <command> was defined by \DeclareTextSymbolDefault
+ % Internal: for \@tabacckludge
+ % Extra: additional commands
+ %
+ % Entries derived from the 2ekernel part
+ % of ltoutenc.dtx 2005/11/08 v1.99h.
+ %
+\LICRcmd{\ }{Extra}
+\LICRcmd{\"}{Composite}
+\LICRcmd{\'}{Composite}
+\LICRcmd{\-}{Extra}
+\LICRcmd{\.}{Composite}
+\LICRcmd{\=}{Accent}
+\LICRcmd{\@tabacckludge}{Internal}
+\LICRcmd{\AE}{Symbol}
+\LICRcmd{\DH}{Symbol}
+\LICRcmd{\DJ}{Symbol}
+\LICRcmd{\H}{Composite}
+\LICRcmd{\IJ}{Symbol}
+\LICRcmd{\L}{Symbol}
+\LICRcmd{\NG}{Symbol}
+\LICRcmd{\O}{Symbol}
+\LICRcmd{\OE}{Symbol}
+\LICRcmd{\SS}{Symbol}
+\LICRcmd{\TH}{Symbol}
+\LICRcmd{\^}{Composite}
+\LICRcmd{\`}{Composite}
+\LICRcmd{\ae}{Symbol}
+\LICRcmd{\b}{Command}
+\LICRcmd{\c}{Composite}
+\LICRcmd{\d}{Command}
+\LICRcmd{\dh}{Symbol}
+\LICRcmd{\dj}{Symbol}
+\LICRcmd{\guillemotleft}{Symbol}
+\LICRcmd{\guillemotright}{Symbol}
+\LICRcmd{\guilsinglleft}{Symbol}
+\LICRcmd{\guilsinglright}{Symbol}
+\LICRcmd{\i}{Symbol}
+\LICRcmd{\ij}{Symbol}
+\LICRcmd{\j}{Symbol}
+\LICRcmd{\k}{CompositeCommand}
+\LICRcmd{\l}{Symbol}
+\LICRcmd{\ng}{Symbol}
+\LICRcmd{\nobreakspace}{Extra}
+\LICRcmd{\o}{Symbol}
+\LICRcmd{\oe}{Symbol}
+\LICRcmd{\quotedblbase}{Symbol}
+\LICRcmd{\quotesinglbase}{Symbol}
+\LICRcmd{\r}{Composite}
+\LICRcmd{\ss}{Symbol}
+\LICRcmd{\t}{Accent}
+\LICRcmd{\textasciicircum}{Symbol}
+\LICRcmd{\textasciitilde}{Symbol}
+\LICRcmd{\textasteriskcentered}{Symbol}
+\LICRcmd{\textbackslash}{Symbol}
+\LICRcmd{\textbar}{Symbol}
+\LICRcmd{\textbardbl}{Symbol}
+\LICRcmd{\textbigcircle}{Symbol}
+\LICRcmd{\textbraceleft}{Symbol}
+\LICRcmd{\textbraceright}{Symbol}
+\LICRcmd{\textbullet}{Symbol}
+\LICRcmd{\textcircled}{Command}
+\LICRcmd{\textcompwordmark}{Symbol}
+\LICRcmd{\textcopyright}{CommandDefault}
+\LICRcmd{\textdagger}{Symbol}
+\LICRcmd{\textdaggerdbl}{Symbol}
+\LICRcmd{\textdollar}{Symbol}
+\LICRcmd{\textellipsis}{CommandDefault}
+\LICRcmd{\textemdash}{Symbol}
+\LICRcmd{\textendash}{Symbol}
+\LICRcmd{\textexclamdown}{Symbol}
+\LICRcmd{\textgreater}{Symbol}
+\LICRcmd{\textless}{Symbol}
+\LICRcmd{\textogonekcentered}{Command}
+\LICRcmd{\textordfeminine}{CommandDefault}
+\LICRcmd{\textordmasculine}{CommandDefault}
+\LICRcmd{\textparagraph}{Symbol}
+\LICRcmd{\textperiodcentered}{Symbol}
+\LICRcmd{\textpertenthousand}{Command}
+\LICRcmd{\textperthousand}{Command}
+\LICRcmd{\textquestiondown}{Symbol}
+\LICRcmd{\textquotedbl}{Symbol}
+\LICRcmd{\textquotedblleft}{Symbol}
+\LICRcmd{\textquotedblright}{Symbol}
+\LICRcmd{\textquoteleft}{Symbol}
+\LICRcmd{\textquoteright}{Symbol}
+\LICRcmd{\textregistered}{CommandDefault}
+\LICRcmd{\textsection}{Symbol}
+\LICRcmd{\textsterling}{Symbol}
+\LICRcmd{\texttrademark}{CommandDefault}
+\LICRcmd{\textunderscore}{Symbol}
+\LICRcmd{\textvisiblespace}{Symbol}
+\LICRcmd{\th}{Symbol}
+\LICRcmd{\u}{Composite}
+\LICRcmd{\v}{Composite}
+\LICRcmd{\~}{Composite}
+\endinput
+%%
+%% End of file `inputenx-licrcmds.txt'.
diff --git a/Master/texmf-dist/doc/latex/oberdiek/inputenx-utf8enc.txt b/Master/texmf-dist/doc/latex/oberdiek/inputenx-utf8enc.txt
new file mode 100644
index 00000000000..df97aa1969d
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/oberdiek/inputenx-utf8enc.txt
@@ -0,0 +1,835 @@
+%%
+%% This is file `inputenx-utf8enc.txt',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% inputenx.dtx (with options: `dfudoc')
+%%
+%% This is a generated file.
+%%
+%% Copyright (C) 2006 by Heiko Oberdiek <oberdiek@uni-freiburg.de>
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either
+%% version 1.3 of this license or (at your option) any later
+%% version. The latest version of this license is in
+%% http://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".
+%%
+%% This Current Maintainer of this work is Heiko Oberdiek.
+%%
+%% This work consists of the main source file inputenx.dtx
+%% and the derived files
+%% inputenx.sty, inputenx.pdf, inputenx.ins, inputenx.drv,
+%% ix-alias.def, ix-math.def, ix-name.def, ix-slot.def,
+%% ix-uc.def, ix-utf8enc.dfu, x-ascii.def, x-iso-8859-1.def,
+%% x-iso-8859-2.def, x-iso-8859-3.def, x-iso-8859-4.def,
+%% x-iso-8859-9.def, x-iso-8859-10.def, x-iso-8859-13.def,
+%% x-iso-8859-14.def, x-iso-8859-15.def, x-iso-8859-16.def,
+%% x-cp437.def, x-cp850.def, x-cp852.def, x-cp858.def,
+%% x-cp865.def, x-cp1250.def, x-cp1252.def, x-cp1257.def,
+%% x-mac-roman.def, x-mac-ce.def, x-nextstep.def,
+%% x-dec-mcs.def, inputenx-licrcmds.txt, inputenx-utf8enc.txt.
+%%
+ % inputenx-utf8enc.txt 2006/08/24 v1.0
+ % Commented additions for utf8enc.dfu
+
+\DeclareUnicodeCharacter{00A0}{\nobreakspace}
+ % NO-BREAK SPACE
+
+\DeclareUnicodeCharacter{00AD}{\-}
+ % SOFT HYPHEN
+
+\DeclareUnicodeCharacter{0100}{\@tabacckludge=A}
+ % LATIN CAPITAL LETTER A WITH MACRON
+
+\DeclareUnicodeCharacter{0101}{\@tabacckludge=a}
+ % LATIN SMALL LETTER A WITH MACRON
+
+\DeclareUnicodeCharacter{0108}{\^C}
+ % LATIN CAPITAL LETTER C WITH CIRCUMFLEX
+
+\DeclareUnicodeCharacter{0109}{\^c}
+ % LATIN SMALL LETTER C WITH CIRCUMFLEX
+
+\DeclareUnicodeCharacter{010A}{\.C}
+ % LATIN CAPITAL LETTER C WITH DOT ABOVE
+
+\DeclareUnicodeCharacter{010B}{\.c}
+ % LATIN SMALL LETTER C WITH DOT ABOVE
+
+\DeclareUnicodeCharacter{0112}{\@tabacckludge=E}
+ % LATIN CAPITAL LETTER E WITH MACRON
+
+\DeclareUnicodeCharacter{0113}{\@tabacckludge=e}
+ % LATIN SMALL LETTER E WITH MACRON
+
+\DeclareUnicodeCharacter{0116}{\.E}
+ % LATIN CAPITAL LETTER E WITH DOT ABOVE
+
+\DeclareUnicodeCharacter{0117}{\.e}
+ % LATIN SMALL LETTER E WITH DOT ABOVE
+
+\DeclareUnicodeCharacter{011C}{\^G}
+ % LATIN CAPITAL LETTER G WITH CIRCUMFLEX
+
+\DeclareUnicodeCharacter{011D}{\^g}
+ % LATIN SMALL LETTER G WITH CIRCUMFLEX
+
+\DeclareUnicodeCharacter{0120}{\.G}
+ % LATIN CAPITAL LETTER G WITH DOT ABOVE
+
+\DeclareUnicodeCharacter{0121}{\.g}
+ % LATIN SMALL LETTER G WITH DOT ABOVE
+
+\DeclareUnicodeCharacter{0122}{\c G}
+ % LATIN CAPITAL LETTER G WITH CEDILLA
+
+\DeclareUnicodeCharacter{0123}{\c g}
+ % LATIN SMALL LETTER G WITH CEDILLA
+
+\DeclareUnicodeCharacter{0124}{\^H}
+ % LATIN CAPITAL LETTER H WITH CIRCUMFLEX
+
+\DeclareUnicodeCharacter{0125}{\^h}
+ % LATIN SMALL LETTER H WITH CIRCUMFLEX
+
+\DeclareUnicodeCharacter{0126}{\textmalteseH}
+ % LATIN CAPITAL LETTER H WITH STROKE
+ % LATIN CAPITAL LETTER H BAR
+ % latin3.def
+
+\DeclareUnicodeCharacter{0127}{\textmalteseh}
+ % LATIN SMALL LETTER H WITH STROKE
+ % LATIN SMALL LETTER H BAR
+ % latin3.def
+
+\DeclareUnicodeCharacter{0128}{\~I}
+ % LATIN CAPITAL LETTER I WITH TILDE
+
+\DeclareUnicodeCharacter{0129}{\~\i}
+ % LATIN SMALL LETTER I WITH TILDE
+ % LATIN SMALL LETTER I TILDE
+
+\DeclareUnicodeCharacter{012A}{\@tabacckludge=I}
+ % LATIN CAPITAL LETTER I WITH MACRON
+
+\DeclareUnicodeCharacter{012B}{\@tabacckludge=\i}
+ % LATIN SMALL LETTER I WITH MACRON
+
+\DeclareUnicodeCharacter{012E}{\k I}
+ % LATIN CAPITAL LETTER I WITH OGONEK
+
+\DeclareUnicodeCharacter{012F}{\k i}
+ % LATIN SMALL LETTER I WITH OGONEK
+
+\DeclareUnicodeCharacter{0134}{\^J}
+ % LATIN CAPITAL LETTER J WITH CIRCUMFLEX
+
+\DeclareUnicodeCharacter{0135}{\^j}
+ % LATIN SMALL LETTER J WITH CIRCUMFLEX
+
+\DeclareUnicodeCharacter{0136}{\c K}
+ % LATIN CAPITAL LETTER K WITH CEDILLA
+
+\DeclareUnicodeCharacter{0137}{\c k}
+ % LATIN SMALL LETTER K WITH CEDILLA
+
+\DeclareUnicodeCharacter{0138}{\textkra}
+ % LATIN SMALL LETTER KRA
+ % latin4.def
+
+\DeclareUnicodeCharacter{013B}{\c L}
+ % LATIN CAPITAL LETTER L WITH CEDILLA
+
+\DeclareUnicodeCharacter{013C}{\c l}
+ % LATIN SMALL LETTER L WITH CEDILLA
+
+\DeclareUnicodeCharacter{0145}{\c N}
+ % LATIN CAPITAL LETTER N WITH CEDILLA
+
+\DeclareUnicodeCharacter{0146}{\c n}
+ % LATIN SMALL LETTER N WITH CEDILLA
+
+\DeclareUnicodeCharacter{014C}{\@tabacckludge=O}
+ % LATIN CAPITAL LETTER O WITH MACRON
+
+\DeclareUnicodeCharacter{014D}{\@tabacckludge=o}
+ % LATIN SMALL LETTER O WITH MACRON
+
+\DeclareUnicodeCharacter{0156}{\c R}
+ % LATIN CAPITAL LETTER R WITH CEDILLA
+
+\DeclareUnicodeCharacter{0157}{\c r}
+ % LATIN SMALL LETTER R WITH CEDILLA
+
+\DeclareUnicodeCharacter{015C}{\^S}
+ % LATIN CAPITAL LETTER S WITH CIRCUMFLEX
+
+\DeclareUnicodeCharacter{015D}{\^s}
+ % LATIN SMALL LETTER S WITH CIRCUMFLEX
+
+\DeclareUnicodeCharacter{0166}{\textTstroke}
+ % LATIN CAPITAL LETTER T WITH STROKE
+ % latin4.def
+
+\DeclareUnicodeCharacter{0167}{\texttstroke}
+ % LATIN SMALL LETTER T WITH STROKE
+ % latin4.def
+
+\DeclareUnicodeCharacter{0168}{\~U}
+ % LATIN CAPITAL LETTER U WITH TILDE
+
+\DeclareUnicodeCharacter{0169}{\~u}
+ % LATIN SMALL LETTER U WITH TILDE
+
+\DeclareUnicodeCharacter{016A}{\@tabacckludge=U}
+ % LATIN CAPITAL LETTER U WITH MACRON
+
+\DeclareUnicodeCharacter{016B}{\@tabacckludge=u}
+ % LATIN SMALL LETTER U WITH MACRON
+
+\DeclareUnicodeCharacter{016C}{\u U}
+ % LATIN CAPITAL LETTER U WITH BREVE
+
+\DeclareUnicodeCharacter{016D}{\u u}
+ % LATIN SMALL LETTER U WITH BREVE
+
+\DeclareUnicodeCharacter{0172}{\k U}
+ % LATIN CAPITAL LETTER U WITH OGONEK
+
+\DeclareUnicodeCharacter{0173}{\k u}
+ % LATIN SMALL LETTER U WITH OGONEK
+
+\DeclareUnicodeCharacter{0174}{\^W}
+ % LATIN CAPITAL LETTER W WITH CIRCUMFLEX
+
+\DeclareUnicodeCharacter{0175}{\^w}
+ % LATIN SMALL LETTER W WITH CIRCUMFLEX
+
+\DeclareUnicodeCharacter{0176}{\^Y}
+ % LATIN CAPITAL LETTER Y WITH CIRCUMFLEX
+
+\DeclareUnicodeCharacter{0177}{\^y}
+ % LATIN SMALL LETTER Y WITH CIRCUMFLEX
+
+\DeclareUnicodeCharacter{1E02}{\.B}
+ % LATIN CAPITAL LETTER B WITH DOT ABOVE
+
+\DeclareUnicodeCharacter{1E03}{\.b}
+ % LATIN SMALL LETTER B WITH DOT ABOVE
+
+\DeclareUnicodeCharacter{1E0A}{\.D}
+ % LATIN CAPITAL LETTER D WITH DOT ABOVE
+
+\DeclareUnicodeCharacter{1E0B}{\.d}
+ % LATIN SMALL LETTER D WITH DOT ABOVE
+
+\DeclareUnicodeCharacter{1E1E}{\.F}
+ % LATIN CAPITAL LETTER F WITH DOT ABOVE
+
+\DeclareUnicodeCharacter{1E1F}{\.f}
+ % LATIN SMALL LETTER F WITH DOT ABOVE
+
+\DeclareUnicodeCharacter{1E40}{\.M}
+ % LATIN CAPITAL LETTER M WITH DOT ABOVE
+
+\DeclareUnicodeCharacter{1E41}{\.m}
+ % LATIN SMALL LETTER M WITH DOT ABOVE
+
+\DeclareUnicodeCharacter{1E56}{\.P}
+ % LATIN CAPITAL LETTER P WITH DOT ABOVE
+
+\DeclareUnicodeCharacter{1E57}{\.p}
+ % LATIN SMALL LETTER P WITH DOT ABOVE
+
+\DeclareUnicodeCharacter{1E60}{\.S}
+ % LATIN CAPITAL LETTER S WITH DOT ABOVE
+
+\DeclareUnicodeCharacter{1E61}{\.s}
+ % LATIN SMALL LETTER S WITH DOT ABOVE
+
+\DeclareUnicodeCharacter{1E6A}{\.T}
+ % LATIN CAPITAL LETTER T WITH DOT ABOVE
+
+\DeclareUnicodeCharacter{1E6B}{\.t}
+ % LATIN SMALL LETTER T WITH DOT ABOVE
+
+\DeclareUnicodeCharacter{1E80}{\@tabacckludge`W}
+ % LATIN CAPITAL LETTER W WITH GRAVE
+
+\DeclareUnicodeCharacter{1E81}{\@tabacckludge`w}
+ % LATIN SMALL LETTER W WITH GRAVE
+
+\DeclareUnicodeCharacter{1E82}{\@tabacckludge'W}
+ % LATIN CAPITAL LETTER W WITH ACUTE
+
+\DeclareUnicodeCharacter{1E83}{\@tabacckludge'w}
+ % LATIN SMALL LETTER W WITH ACUTE
+
+\DeclareUnicodeCharacter{1E84}{\"W}
+ % LATIN CAPITAL LETTER W WITH DIAERESIS
+
+\DeclareUnicodeCharacter{1E85}{\"w}
+ % LATIN SMALL LETTER W WITH DIAERESIS
+
+\DeclareUnicodeCharacter{1EF2}{\@tabacckludge`Y}
+ % LATIN CAPITAL LETTER Y WITH GRAVE
+
+\DeclareUnicodeCharacter{1EF3}{\@tabacckludge`y}
+ % iso-8859-14[0xBC/188]
+
+\DeclareUnicodeCharacter{0218}{\textcommabelow S}
+ % LATIN CAPITAL LETTER S WITH COMMA BELOW
+ % latin10.def
+
+\DeclareUnicodeCharacter{0219}{\textcommabelow s}
+ % LATIN SMALL LETTER S WITH COMMA BELOW
+ % latin10.def
+
+\DeclareUnicodeCharacter{021A}{\textcommabelow T}
+ % LATIN CAPITAL LETTER T WITH COMMA BELOW
+ % latin10.def
+
+\DeclareUnicodeCharacter{021B}{\textcommabelow t}
+ % LATIN SMALL LETTER T WITH COMMA BELOW
+ % latin10.def
+
+\DeclareUnicodeCharacter{02CB}{\textasciigrave}
+ % MODIFIER LETTER GRAVE ACCENT
+ % ??? next.def: \@tabacckludge`{}
+
+\DeclareUnicodeCharacter{02D9}{\.{}}
+ % DOT ABOVE
+ % SPACING DOT ABOVE
+ % ??? \textasciidotabove with default "\.{}"
+
+\DeclareUnicodeCharacter{02DA}{\r{}}
+ % RING ABOVE
+ % SPACING RING ABOVE
+ % ??? \textasciiringabove with default "\r{}"
+
+\DeclareUnicodeCharacter{02DB}{\k{}}
+ % OGONEK
+ % SPACING OGONEK
+ % ??? \textasciiogonek with default "\k{}"
+
+\DeclareUnicodeCharacter{0393}{\textGamma}
+ % GREEK CAPITAL LETTER GAMMA
+ % ???
+
+\DeclareUnicodeCharacter{0398}{\textTheta}
+ % GREEK CAPITAL LETTER THETA
+ % ???
+
+\DeclareUnicodeCharacter{03A3}{\textSigma}
+ % GREEK CAPITAL LETTER SIGMA
+ % ???
+
+\DeclareUnicodeCharacter{03A6}{\textPhi}
+ % GREEK CAPITAL LETTER PHI
+ % ???
+
+\DeclareUnicodeCharacter{03A9}{\textOmega}
+ % GREEK CAPITAL LETTER OMEGA
+ % ???
+
+\DeclareUnicodeCharacter{03B1}{\textalpha}
+ % GREEK SMALL LETTER ALPHA
+ % ???
+
+\DeclareUnicodeCharacter{03B4}{\textdelta}
+ % GREEK SMALL LETTER DELTA
+ % ???
+
+\DeclareUnicodeCharacter{03B5}{\textepsilon}
+ % GREEK SMALL LETTER EPSILON
+ % ??? (\ensuremath{\varepsilon} as default)
+
+\DeclareUnicodeCharacter{03C0}{\textpi}
+ % GREEK SMALL LETTER PI
+ % ???
+
+\DeclareUnicodeCharacter{03C3}{\textsigma}
+ % GREEK SMALL LETTER SIGMA
+ % ???
+
+\DeclareUnicodeCharacter{03C4}{\texttau}
+ % GREEK SMALL LETTER TAU
+ % ???
+
+\DeclareUnicodeCharacter{03C6}{\textphi}
+ % GREEK SMALL LETTER PHI
+ % ???
+
+ % \DeclareUnicodeCharacter{2017}{}
+ % DOUBLE LOW LINE
+ % SPACING DOUBLE UNDERSCORE
+ % cp850[0xF2/242] cp858[0xF2/242]
+
+\DeclareUnicodeCharacter{207F}{\textnsuperior}
+ % SUPERSCRIPT LATIN SMALL LETTER N
+ % cp437[0xFC/252] cp865[0xFC/252]
+ % ???
+
+\DeclareUnicodeCharacter{20A7}{\textpeseta}
+ % PESETA SIGN
+
+\DeclareUnicodeCharacter{2202}{\textpartial}
+ % PARTIAL DIFFERENTIAL
+ % mac-roman[0xB6/182] mac-ce[0xB6/182]
+ % ??? (default: \ensuremath{\partial})
+
+\DeclareUnicodeCharacter{2206}{\textincrement}
+ % INCREMENT
+ % mac-roman[0xC6/198] mac-ce[0xC6/198]
+ % ??? (default: \ensuremath{\Delta})
+
+\DeclareUnicodeCharacter{220F}{\textproduct}
+ % N-ARY PRODUCT
+ % adobe glyph name: product
+ % applemac.def: \Pi
+ % ??? (default: \ensuremath{\Pi})
+ % ??? or \textprod because of \prod?
+
+\DeclareUnicodeCharacter{2211}{\textsummation}
+ % N-ARY SUMMATION
+ % adobe glyph name: summation
+ % applemac.def: \Sigma
+ % ??? (default: \ensuremath{\Sigma})
+ % ??? or \textsum because of \sum?
+
+\DeclareUnicodeCharacter{2219}{\textbullet}
+ % BULLET OPERATOR
+ % cp437[0xF9/249] cp865[0xF9/249]
+ % ???
+
+\DeclareUnicodeCharacter{221A}{\textsurd}
+ % SQUARE ROOT
+
+\DeclareUnicodeCharacter{221E}{\textinfinity}
+ % INFINITY
+ % adobe glyph name: infinity
+ % ??? or \textinfty or ...
+
+\DeclareUnicodeCharacter{2229}{\textintersection}
+ % INTERSECTION
+ % adobe glyph name: intersection
+ % ??? or \textcap or ...
+
+\DeclareUnicodeCharacter{222B}{\textintegral}
+ % INTEGRAL
+ % adobe glyph name: integral
+ % applemac.def: \int
+ % ??? or \textint or ...
+
+\DeclareUnicodeCharacter{2248}{\textapproxequal}
+ % ALMOST EQUAL TO
+ % adobe glyph name: approxequal
+ % ??? or \textapprox or ...
+
+\DeclareUnicodeCharacter{2260}{\textnotequal}
+ % NOT EQUAL TO
+ % adobe glyph name: notequal
+ % applemac.def: \neq
+ % ??? or \textne or \textneq or ...
+
+\DeclareUnicodeCharacter{2261}{\textequivalence}
+ % IDENTICAL TO
+ % adobe glyph name: equivalence
+ % cp437.def: \equiv
+ % ??? or \textequiv or ...
+
+\DeclareUnicodeCharacter{2264}{\textlessequal}
+ % LESS-THAN OR EQUAL TO
+ % adobe glyph name: lessequal
+ % cp437.def: \leq
+ % ??? or \textleq or \textle or \textlessorequal or ...
+
+\DeclareUnicodeCharacter{2265}{\textgreaterequal}
+ % GREATER-THAN OR EQUAL TO
+ % adobe glyph name: greaterequal
+ % cp437.def: \geq
+ % ??? or \textgeq or \textge or \textgreaterorequal
+
+ % \DeclareUnicodeCharacter{2310}{}
+ % REVERSED NOT SIGN
+ % adobe glyph name: revlogicalnot
+ % cp437[0xA9/169] cp865[0xA9/169]
+ % ???
+
+ % \DeclareUnicodeCharacter{2320}{}
+ % TOP HALF INTEGRAL
+ % adobe glyph name: integraltp
+ % cp437[0xF4/244] cp865[0xF4/244]
+ % ???
+
+ % \DeclareUnicodeCharacter{2321}{}
+ % BOTTOM HALF INTEGRAL
+ % adobe glyph name: integralbt
+ % cp437[0xF5/245] cp865[0xF5/245]
+ % ???
+
+ % \DeclareUnicodeCharacter{2500}{}
+ % BOX DRAWINGS LIGHT HORIZONTAL
+ % FORMS LIGHT HORIZONTAL
+ % cp437[0xC4/196] cp850[0xC4/196] cp852[0xC4/196] cp858[0xC4/196] cp865[0xC4/196]
+ % ???
+
+ % \DeclareUnicodeCharacter{2502}{}
+ % BOX DRAWINGS LIGHT VERTICAL
+ % FORMS LIGHT VERTICAL
+ % cp437[0xB3/179] cp850[0xB3/179] cp852[0xB3/179] cp858[0xB3/179] cp865[0xB3/179]
+ % ???
+
+ % \DeclareUnicodeCharacter{250C}{}
+ % BOX DRAWINGS LIGHT DOWN AND RIGHT
+ % FORMS LIGHT DOWN AND RIGHT
+ % cp437[0xDA/218] cp850[0xDA/218] cp852[0xDA/218] cp858[0xDA/218] cp865[0xDA/218]
+ % ???
+
+ % \DeclareUnicodeCharacter{2510}{}
+ % BOX DRAWINGS LIGHT DOWN AND LEFT
+ % FORMS LIGHT DOWN AND LEFT
+ % cp437[0xBF/191] cp850[0xBF/191] cp852[0xBF/191] cp858[0xBF/191] cp865[0xBF/191]
+ % ???
+
+ % \DeclareUnicodeCharacter{2514}{}
+ % BOX DRAWINGS LIGHT UP AND RIGHT
+ % FORMS LIGHT UP AND RIGHT
+ % cp437[0xC0/192] cp850[0xC0/192] cp852[0xC0/192] cp858[0xC0/192] cp865[0xC0/192]
+ % ???
+
+ % \DeclareUnicodeCharacter{2518}{}
+ % BOX DRAWINGS LIGHT UP AND LEFT
+ % FORMS LIGHT UP AND LEFT
+ % cp437[0xD9/217] cp850[0xD9/217] cp852[0xD9/217] cp858[0xD9/217] cp865[0xD9/217]
+ % ???
+
+ % \DeclareUnicodeCharacter{251C}{}
+ % BOX DRAWINGS LIGHT VERTICAL AND RIGHT
+ % FORMS LIGHT VERTICAL AND RIGHT
+ % cp437[0xC3/195] cp850[0xC3/195] cp852[0xC3/195] cp858[0xC3/195] cp865[0xC3/195]
+ % ???
+
+ % \DeclareUnicodeCharacter{2524}{}
+ % BOX DRAWINGS LIGHT VERTICAL AND LEFT
+ % FORMS LIGHT VERTICAL AND LEFT
+ % cp437[0xB4/180] cp850[0xB4/180] cp852[0xB4/180] cp858[0xB4/180] cp865[0xB4/180]
+ % ???
+
+ % \DeclareUnicodeCharacter{252C}{}
+ % BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
+ % FORMS LIGHT DOWN AND HORIZONTAL
+ % cp437[0xC2/194] cp850[0xC2/194] cp852[0xC2/194] cp858[0xC2/194] cp865[0xC2/194]
+ % ???
+
+ % \DeclareUnicodeCharacter{2534}{}
+ % BOX DRAWINGS LIGHT UP AND HORIZONTAL
+ % FORMS LIGHT UP AND HORIZONTAL
+ % cp437[0xC1/193] cp850[0xC1/193] cp852[0xC1/193] cp858[0xC1/193] cp865[0xC1/193]
+ % ???
+
+ % \DeclareUnicodeCharacter{253C}{}
+ % BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
+ % FORMS LIGHT VERTICAL AND HORIZONTAL
+ % cp437[0xC5/197] cp850[0xC5/197] cp852[0xC5/197] cp858[0xC5/197] cp865[0xC5/197]
+ % ???
+
+ % \DeclareUnicodeCharacter{2550}{}
+ % BOX DRAWINGS DOUBLE HORIZONTAL
+ % FORMS DOUBLE HORIZONTAL
+ % cp437[0xCD/205] cp850[0xCD/205] cp852[0xCD/205] cp858[0xCD/205] cp865[0xCD/205]
+ % ???
+
+ % \DeclareUnicodeCharacter{2551}{}
+ % BOX DRAWINGS DOUBLE VERTICAL
+ % FORMS DOUBLE VERTICAL
+ % cp437[0xBA/186] cp850[0xBA/186] cp852[0xBA/186] cp858[0xBA/186] cp865[0xBA/186]
+ % ???
+
+ % \DeclareUnicodeCharacter{2552}{}
+ % BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE
+ % FORMS DOWN SINGLE AND RIGHT DOUBLE
+ % cp437[0xD5/213] cp865[0xD5/213]
+ % ???
+
+ % \DeclareUnicodeCharacter{2553}{}
+ % BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE
+ % FORMS DOWN DOUBLE AND RIGHT SINGLE
+ % cp437[0xD6/214] cp865[0xD6/214]
+ % ???
+
+ % \DeclareUnicodeCharacter{2554}{}
+ % BOX DRAWINGS DOUBLE DOWN AND RIGHT
+ % FORMS DOUBLE DOWN AND RIGHT
+ % cp437[0xC9/201] cp850[0xC9/201] cp852[0xC9/201] cp858[0xC9/201] cp865[0xC9/201]
+ % ???
+
+ % \DeclareUnicodeCharacter{2555}{}
+ % BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE
+ % FORMS DOWN SINGLE AND LEFT DOUBLE
+ % cp437[0xB8/184] cp865[0xB8/184]
+ % ???
+
+ % \DeclareUnicodeCharacter{2556}{}
+ % BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE
+ % FORMS DOWN DOUBLE AND LEFT SINGLE
+ % cp437[0xB7/183] cp865[0xB7/183]
+ % ???
+
+ % \DeclareUnicodeCharacter{2557}{}
+ % BOX DRAWINGS DOUBLE DOWN AND LEFT
+ % FORMS DOUBLE DOWN AND LEFT
+ % cp437[0xBB/187] cp850[0xBB/187] cp852[0xBB/187] cp858[0xBB/187] cp865[0xBB/187]
+ % ???
+
+ % \DeclareUnicodeCharacter{2558}{}
+ % BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE
+ % FORMS UP SINGLE AND RIGHT DOUBLE
+ % cp437[0xD4/212] cp865[0xD4/212]
+ % ???
+
+ % \DeclareUnicodeCharacter{2559}{}
+ % BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE
+ % FORMS UP DOUBLE AND RIGHT SINGLE
+ % cp437[0xD3/211] cp865[0xD3/211]
+ % ???
+
+ % \DeclareUnicodeCharacter{255A}{}
+ % BOX DRAWINGS DOUBLE UP AND RIGHT
+ % FORMS DOUBLE UP AND RIGHT
+ % cp437[0xC8/200] cp850[0xC8/200] cp852[0xC8/200] cp858[0xC8/200] cp865[0xC8/200]
+ % ???
+
+ % \DeclareUnicodeCharacter{255B}{}
+ % BOX DRAWINGS UP SINGLE AND LEFT DOUBLE
+ % FORMS UP SINGLE AND LEFT DOUBLE
+ % cp437[0xBE/190] cp865[0xBE/190]
+ % ???
+
+ % \DeclareUnicodeCharacter{255C}{}
+ % BOX DRAWINGS UP DOUBLE AND LEFT SINGLE
+ % FORMS UP DOUBLE AND LEFT SINGLE
+ % cp437[0xBD/189] cp865[0xBD/189]
+ % ???
+
+ % \DeclareUnicodeCharacter{255D}{}
+ % BOX DRAWINGS DOUBLE UP AND LEFT
+ % FORMS DOUBLE UP AND LEFT
+ % cp437[0xBC/188] cp850[0xBC/188] cp852[0xBC/188] cp858[0xBC/188] cp865[0xBC/188]
+ % ???
+
+ % \DeclareUnicodeCharacter{255E}{}
+ % BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
+ % FORMS VERTICAL SINGLE AND RIGHT DOUBLE
+ % cp437[0xC6/198] cp865[0xC6/198]
+ % ???
+
+ % \DeclareUnicodeCharacter{255F}{}
+ % BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE
+ % FORMS VERTICAL DOUBLE AND RIGHT SINGLE
+ % cp437[0xC7/199] cp865[0xC7/199]
+ % ???
+
+ % \DeclareUnicodeCharacter{2560}{}
+ % BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
+ % FORMS DOUBLE VERTICAL AND RIGHT
+ % cp437[0xCC/204] cp850[0xCC/204] cp852[0xCC/204] cp858[0xCC/204] cp865[0xCC/204]
+ % ???
+
+ % \DeclareUnicodeCharacter{2561}{}
+ % BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
+ % FORMS VERTICAL SINGLE AND LEFT DOUBLE
+ % cp437[0xB5/181] cp865[0xB5/181]
+ % ???
+
+ % \DeclareUnicodeCharacter{2562}{}
+ % BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE
+ % FORMS VERTICAL DOUBLE AND LEFT SINGLE
+ % cp437[0xB6/182] cp865[0xB6/182]
+ % ???
+
+ % \DeclareUnicodeCharacter{2563}{}
+ % BOX DRAWINGS DOUBLE VERTICAL AND LEFT
+ % FORMS DOUBLE VERTICAL AND LEFT
+ % cp437[0xB9/185] cp850[0xB9/185] cp852[0xB9/185] cp858[0xB9/185] cp865[0xB9/185]
+ % ???
+
+ % \DeclareUnicodeCharacter{2564}{}
+ % BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE
+ % FORMS DOWN SINGLE AND HORIZONTAL DOUBLE
+ % cp437[0xD1/209] cp865[0xD1/209]
+ % ???
+
+ % \DeclareUnicodeCharacter{2565}{}
+ % BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE
+ % FORMS DOWN DOUBLE AND HORIZONTAL SINGLE
+ % cp437[0xD2/210] cp865[0xD2/210]
+ % ???
+
+ % \DeclareUnicodeCharacter{2566}{}
+ % BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
+ % FORMS DOUBLE DOWN AND HORIZONTAL
+ % cp437[0xCB/203] cp850[0xCB/203] cp852[0xCB/203] cp858[0xCB/203] cp865[0xCB/203]
+ % ???
+
+ % \DeclareUnicodeCharacter{2567}{}
+ % BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE
+ % FORMS UP SINGLE AND HORIZONTAL DOUBLE
+ % cp437[0xCF/207] cp865[0xCF/207]
+ % ???
+
+ % \DeclareUnicodeCharacter{2568}{}
+ % BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE
+ % FORMS UP DOUBLE AND HORIZONTAL SINGLE
+ % cp437[0xD0/208] cp865[0xD0/208]
+ % ???
+
+ % \DeclareUnicodeCharacter{2569}{}
+ % BOX DRAWINGS DOUBLE UP AND HORIZONTAL
+ % FORMS DOUBLE UP AND HORIZONTAL
+ % cp437[0xCA/202] cp850[0xCA/202] cp852[0xCA/202] cp858[0xCA/202] cp865[0xCA/202]
+ % ???
+
+ % \DeclareUnicodeCharacter{256A}{}
+ % BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
+ % FORMS VERTICAL SINGLE AND HORIZONTAL DOUBLE
+ % cp437[0xD8/216] cp865[0xD8/216]
+ % ???
+
+ % \DeclareUnicodeCharacter{256B}{}
+ % BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE
+ % FORMS VERTICAL DOUBLE AND HORIZONTAL SINGLE
+ % cp437[0xD7/215] cp865[0xD7/215]
+ % ???
+
+ % \DeclareUnicodeCharacter{256C}{}
+ % BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
+ % FORMS DOUBLE VERTICAL AND HORIZONTAL
+ % cp437[0xCE/206] cp850[0xCE/206] cp852[0xCE/206] cp858[0xCE/206] cp865[0xCE/206]
+ % ???
+
+ % \DeclareUnicodeCharacter{2580}{}
+ % UPPER HALF BLOCK
+ % cp437[0xDF/223] cp850[0xDF/223] cp852[0xDF/223] cp858[0xDF/223] cp865[0xDF/223]
+ % ???
+
+ % \DeclareUnicodeCharacter{2584}{}
+ % LOWER HALF BLOCK
+ % cp437[0xDC/220] cp850[0xDC/220] cp852[0xDC/220] cp858[0xDC/220] cp865[0xDC/220]
+ % ???
+
+ %\DeclareUnicodeCharacter{2588}{}
+ % FULL BLOCK
+ % cp437[0xDB/219] cp850[0xDB/219] cp852[0xDB/219] cp858[0xDB/219] cp865[0xDB/219]
+ % ???
+
+ % \DeclareUnicodeCharacter{258C}{}
+ % LEFT HALF BLOCK
+ % cp437[0xDD/221] cp865[0xDD/221]
+ % ???
+
+ % \DeclareUnicodeCharacter{2590}{}
+ % RIGHT HALF BLOCK
+ % cp437[0xDE/222] cp865[0xDE/222]
+ % ???
+
+ % \DeclareUnicodeCharacter{2591}{}
+ % LIGHT SHADE
+ % cp437[0xB0/176] cp850[0xB0/176] cp852[0xB0/176] cp858[0xB0/176] cp865[0xB0/176]
+ % ???
+
+ % \DeclareUnicodeCharacter{2592}{}
+ % MEDIUM SHADE
+ % cp437[0xB1/177] cp850[0xB1/177] cp852[0xB1/177] cp858[0xB1/177] cp865[0xB1/177]
+ % ???
+
+ % \DeclareUnicodeCharacter{2593}{}
+ % DARK SHADE
+ % cp437[0xB2/178] cp850[0xB2/178] cp852[0xB2/178] cp858[0xB2/178] cp865[0xB2/178]
+ % ???
+
+\DeclareUnicodeCharacter{25A0}{\textblacksquare}
+ % BLACK SQUARE
+ % cp437.def: \textblacksquare
+
+\DeclareUnicodeCharacter{25CA}{\textlozenge}
+ % LOZENGE
+ % adobe glyph name: lozenge
+ % applemac.def: \diamond
+ % ???
+
+ % \DeclareUnicodeCharacter{F8FF}{}
+ % <Private Use, Last>
+ % applemac.def: \textapplelogo
+ % ???
+
+\DeclareUnicodeCharacter{FB01}{fi}
+ % LATIN SMALL LIGATURE FI
+ % applemac.def: fi
+ % ??? \textfi
+
+\DeclareUnicodeCharacter{FB02}{fl}
+ % LATIN SMALL LIGATURE FL
+ % applemac.def: fl
+ % ??? \textfl
+
+ % pmboxdraw:
+
+\DeclareUnicodeCharacter{2500}{\textSFx}
+\DeclareUnicodeCharacter{2502}{\textSFxi}
+\DeclareUnicodeCharacter{250C}{\textSFi}
+\DeclareUnicodeCharacter{2510}{\textSFiii}
+\DeclareUnicodeCharacter{2514}{\textSFii}
+\DeclareUnicodeCharacter{2518}{\textSFiv}
+\DeclareUnicodeCharacter{251C}{\textSFviii}
+\DeclareUnicodeCharacter{2524}{\textSFix}
+\DeclareUnicodeCharacter{252C}{\textSFvi}
+\DeclareUnicodeCharacter{2534}{\textSFvii}
+\DeclareUnicodeCharacter{253C}{\textSFv}
+\DeclareUnicodeCharacter{2550}{\textSFxliii}
+\DeclareUnicodeCharacter{2551}{\textSFxxiv}
+\DeclareUnicodeCharacter{2552}{\textSFli}
+\DeclareUnicodeCharacter{2553}{\textSFlii}
+\DeclareUnicodeCharacter{2554}{\textSFxxxix}
+\DeclareUnicodeCharacter{2555}{\textSFxxii}
+\DeclareUnicodeCharacter{2556}{\textSFxxi}
+\DeclareUnicodeCharacter{2557}{\textSFxxv}
+\DeclareUnicodeCharacter{2558}{\textSFl}
+\DeclareUnicodeCharacter{2559}{\textSFxlix}
+\DeclareUnicodeCharacter{255A}{\textSFxxxviii}
+\DeclareUnicodeCharacter{255B}{\textSFxxviii}
+\DeclareUnicodeCharacter{255C}{\textSFxxvii}
+\DeclareUnicodeCharacter{255D}{\textSFxxvi}
+\DeclareUnicodeCharacter{255E}{\textSFxxxvi}
+\DeclareUnicodeCharacter{255F}{\textSFxxxvii}
+\DeclareUnicodeCharacter{2560}{\textSFxlii}
+\DeclareUnicodeCharacter{2561}{\textSFxix}
+\DeclareUnicodeCharacter{2562}{\textSFxx}
+\DeclareUnicodeCharacter{2563}{\textSFxxiii}
+\DeclareUnicodeCharacter{2564}{\textSFxlvii}
+\DeclareUnicodeCharacter{2565}{\textSFxlviii}
+\DeclareUnicodeCharacter{2566}{\textSFxli}
+\DeclareUnicodeCharacter{2567}{\textSFxlv}
+\DeclareUnicodeCharacter{2568}{\textSFxlvi}
+\DeclareUnicodeCharacter{2569}{\textSFxl}
+\DeclareUnicodeCharacter{256A}{\textSFliv}
+\DeclareUnicodeCharacter{256B}{\textSFliii}
+\DeclareUnicodeCharacter{256C}{\textSFxliv}
+\DeclareUnicodeCharacter{2580}{\textupblock}
+\DeclareUnicodeCharacter{2584}{\textdnblock}
+\DeclareUnicodeCharacter{2588}{\textblock}
+\DeclareUnicodeCharacter{258C}{\textlfblock}
+\DeclareUnicodeCharacter{2590}{\textrtblock}
+\DeclareUnicodeCharacter{2591}{\textltshade}
+\DeclareUnicodeCharacter{2592}{\textshade}
+\DeclareUnicodeCharacter{2593}{\textdkshade}
+
+\endinput
+%%
+%% End of file `inputenx-utf8enc.txt'.
diff --git a/Master/texmf-dist/doc/latex/oberdiek/inputenx.pdf b/Master/texmf-dist/doc/latex/oberdiek/inputenx.pdf
new file mode 100644
index 00000000000..a03b7f7996a
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/oberdiek/inputenx.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/kvoptions.pdf b/Master/texmf-dist/doc/latex/oberdiek/kvoptions.pdf
index 6af2f67ed3d..ef4144e2099 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/kvoptions.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/kvoptions.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/kvsetkeys.pdf b/Master/texmf-dist/doc/latex/oberdiek/kvsetkeys.pdf
new file mode 100644
index 00000000000..4ffd5160467
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/oberdiek/kvsetkeys.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/makerobust-example.tex b/Master/texmf-dist/doc/latex/oberdiek/makerobust-example.tex
new file mode 100644
index 00000000000..6634272d330
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/oberdiek/makerobust-example.tex
@@ -0,0 +1,43 @@
+%%
+%% This is file `makerobust-example.tex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% makerobust.dtx (with options: `example')
+%%
+%% This is a generated file.
+%%
+%% Copyright (C) 2006 by Heiko Oberdiek <oberdiek@uni-freiburg.de>
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either
+%% version 1.3 of this license or (at your option) any later
+%% version. The latest version of this license is in
+%% http://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".
+%%
+%% This Current Maintainer of this work is Heiko Oberdiek.
+%%
+%% This work consists of the main source file makerobust.dtx
+%% and the derived files
+%% makerobust.sty, makerobust.pdf, makerobust.ins, makerobust.drv,
+%% makerobust-example.tex.
+%%
+\documentclass{article}
+\usepackage{makerobust}
+\MakeRobustCommand\(
+\MakeRobustCommand\)
+\pagestyle{headings}
+\begin{document}
+\tableofcontents
+\section{Einstein: \(E=mc^2\)}
+\newpage
+Second page.
+\end{document}
+\endinput
+%%
+%% End of file `makerobust-example.tex'.
diff --git a/Master/texmf-dist/doc/latex/oberdiek/makerobust.pdf b/Master/texmf-dist/doc/latex/oberdiek/makerobust.pdf
new file mode 100644
index 00000000000..cbbb8dc33a0
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/oberdiek/makerobust.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/oberdiek.pdf b/Master/texmf-dist/doc/latex/oberdiek/oberdiek.pdf
new file mode 100644
index 00000000000..ca03b36f559
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/oberdiek/oberdiek.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/pagesel.pdf b/Master/texmf-dist/doc/latex/oberdiek/pagesel.pdf
index bdb3b3f112b..3e8950e2601 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/pagesel.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/pagesel.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/pdfcolmk.pdf b/Master/texmf-dist/doc/latex/oberdiek/pdfcolmk.pdf
new file mode 100644
index 00000000000..7ec710df839
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/oberdiek/pdfcolmk.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/pdfcrypt.pdf b/Master/texmf-dist/doc/latex/oberdiek/pdfcrypt.pdf
new file mode 100644
index 00000000000..ceda4d44353
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/oberdiek/pdfcrypt.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/pdflscape.pdf b/Master/texmf-dist/doc/latex/oberdiek/pdflscape.pdf
new file mode 100644
index 00000000000..0a1d55e3fa3
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/oberdiek/pdflscape.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/picture-example.tex b/Master/texmf-dist/doc/latex/oberdiek/picture-example.tex
new file mode 100644
index 00000000000..14c51b56e30
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/oberdiek/picture-example.tex
@@ -0,0 +1,51 @@
+%%
+%% This is file `picture-example.tex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% picture.dtx (with options: `example')
+%%
+%% This is a generated file.
+%%
+%% Copyright (C) 2006 by Heiko Oberdiek <oberdiek@uni-freiburg.de>
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either
+%% version 1.3 of this license or (at your option) any later
+%% version. The latest version of this license is in
+%% http://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".
+%%
+%% This Current Maintainer of this work is Heiko Oberdiek.
+%%
+%% This work consists of the main source file picture.dtx
+%% and the derived files
+%% picture.sty, picture.pdf, picture.ins, picture.drv,
+%% picture-example.tex.
+%%
+\documentclass{article}
+
+\usepackage[calc]{picture}
+
+\begin{document}
+
+\setlength{\unitlength}{1pt}
+
+\begin{picture}(\widthof{Hello World}, 10mm)
+ \put(0, 0){\makebox(0,0)[lb]{Hello World}}
+ \put(0, \heightof{Hello World} + \fboxsep){%
+ \line(1, 0){\widthof{Hello World}}%
+ }
+ \put(\widthof{Hello World}, 10mm){%
+ \line(0, -1){10mm}%
+ }
+\end{picture}%
+
+\end{document}
+\endinput
+%%
+%% End of file `picture-example.tex'.
diff --git a/Master/texmf-dist/doc/latex/oberdiek/picture.pdf b/Master/texmf-dist/doc/latex/oberdiek/picture.pdf
new file mode 100644
index 00000000000..2b46b7b52c9
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/oberdiek/picture.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/pmboxdraw.pdf b/Master/texmf-dist/doc/latex/oberdiek/pmboxdraw.pdf
new file mode 100644
index 00000000000..be8be1d8cd0
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/oberdiek/pmboxdraw.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/readme.txt b/Master/texmf-dist/doc/latex/oberdiek/readme.txt
deleted file mode 100644
index 784ac519469..00000000000
--- a/Master/texmf-dist/doc/latex/oberdiek/readme.txt
+++ /dev/null
@@ -1,287 +0,0 @@
-readme.txt 2001/08/27
-
-This file describes the files in directory
- CTAN:macros/latex/contrib/supported/oberdiek/
-It contains five packages in dtx format:
-
-* hypbmsec 1999/04/12 v2.0 Bookmarks in sectioning commands.
-* pagesel 1999/04/13 v1.1 Selecting shipout pages.
-* alphalph 1999/04/13 v1.1 Converting numbers to letters.
-* twoopt 1999/04/12 v1.3 Definitions with two optional arguments.
-* hypcap 2001/08/27 v1.3 Adjusting anchors of captions.
-
-and ten packages as single files:
-* pdfcolmk.sty 2000/09/06 v0.5 PDFtex COLor MarK.
-* dvipscol.sty 2000/08/31 v1.0 Fix for dvips.def.
-* engord.sty 2000/05/23 v1.0 English ordinal numbers.
-* refcount.sty 2000/09/07 v2.0 Converting references to numbers.
-* settobox.sty 2000/09/07 v1.1 Getting box sizes.
-* epstopdf.sty 2001/02/04 v1.1 Conversion with epstopdf on the fly.
-* pdflscape.sty 2001/02/04 v0.2 Landscape pages in PDF.
-* ifpdf.sty 2001/07/14 v1.1 Providing \ifpdf.
-* chemarr.sty 2001/06/22 v1.1 Chemical reaction arrows.
-* pdfcrypt.sty 2001/08/09 v0.6 Setting pdf encryption.
-
-COPYRIGHT, DISCLAIMER, LICENSE
-==============================
-
-Copyright (C) 1999-2001 Heiko Oberdiek.
-
-The files listed below may be distributed and/or modified under
-the conditions of the LaTeX Project Public License,
-either version 1.2 of this license or (at your option)
-any later version. The latest version of this license
-is in
- http://www.latex-project.org/lppl.txt
-and version 1.2 or later is part of all distributions
-of LaTeX version 1999/12/01 or later.
-
-FILES
-=====
-readme.txt: this file.
-
-hypbmsec.dtx: docstrip archive and documentation source.
-hypbmsec.ins: docstrip installation script.
-hypbmsec.pdf: documentation.
-
-pagesel.dtx: docstrip archive and documentation source.
-pagesel.ins: docstrip installation script.
-pagesel.pdf: documentation.
-
-alphalph.dtx: docstrip archive and documentation source.
-alphalph.ins: docstrip installation script.
-alphalph.sty: package file (for TeX users without docstrip).
-alphalph.pdf: documentation.
-
-twoopt.dtx: docstrip archive and documentation source.
-twoopt.ins: docstrip installation script.
-twoopt.pdf: documentation.
-
-hypcap.dtx: docstrip archive and documentation source.
-hypcap.ins: docstrip installation script.
-hypcap.pdf: documentation.
-
-holtxdoc.zip: archive with files for generating the documentation:
- * holtxdoc.sty: * common macros for all dtx files
- * hyperref support
- * patches, bug fixes
- * hothread.sty * writes thread informations into the log file.
- * hothread.pl * perl script that reads the thread informations
- and updates the pdf file, it is a workaround
- for bugs in pdfTeX (tested with 0.13b).
-!!! Caution !!!
- * These files are very out of date and I intend
- to update these files in future.
- * For hypcap.dtx a newer version of holtxdoc.sty is
- needed, but it is not yes released by me.
-!!! Caution !!!
-
-And the LaTeX packages, documentation is directly available
-in the files:
- * pdfcolmk.sty
- * dvipscol.sty
- * engord.sty
- * refcount.sty
- * settobox.sty
- * epstopdf.sty
- * pdflscape.sty
- * ifpdf.sty
- * chemarr.sty
- * pdfcrypt.sty
-
-REQUIREMENTS
-============
-All packages are LaTeX2e packages.
-alphalph can be used by plain-TeX, too.
-
-SHORT USER INTERFACE
-====================
-For a longer description see the pdf files or
-the package files themselves.
-
-* With package `hypbmsec' bookmark entries can be given in another
- argument of the sectioning commands, e.g.:
- out = outline string, toc = string in table of contents
- \section{toc, out, txt}
- \section[toc, out]{txt}
- \section[toc][out]{txt}
- \section[toc](out){txt}
- \section(out)[toc]{txt}
- \section(out){toc, txt}
- hyperref is required to get the bookmarks, but the syntax work
- without hyperref, too.
-
-* Package `pagesel' selects single pages, page areas, odd, or
- even pages for output.
-
-* Package `alphalph' provides the new expandable commands \alphalph
- \AlphAlph. They are like \number, but the expansion consists of
- lowercase and uppercase letters respectively:
- 1..26 = a..z
- 27..52 = aa..az
- 53..78 = ba..bz
- 702,703 = zz, aaa
- So the commands can be used as an replacement for LaTeX's \@alph
- and \@Alph macros.
-
-* Package `twoopt' provides commands to define macros with two
- optional arguments:
- \newcommandtwoopt{\Cmd}[3][DefaultA][DefaultB]{Args: #1, #2, #3}
- \renewcommandtwoopt, \providecommandtwoopt
-
-* Package `hypcap' tries a solution for a problem of package
- `hyperref' with figures: The anchor for the figure caption
- is made in the caption itself. Therefore a link will point to
- the caption, but not to the start of the figure environment.
- Now `hypcap' provides a command \capstart that sets the
- anchor for the next \caption and redefines \caption, so that
- \caption uses the previous anchor. If all figure environments
- contain one \caption, then this can be automated by redefining
- the figure environment to execute \capstart every time at the
- beginning of the environment. Also table environments and
- the star forms are supported.
- See hypcap.pdf for further documentation and use.
-
-* Package `pdfcolmk' tries to fix color problems of pdfTeX
- at page breaks because of a missing color stack.
- Use: \usepackage{pdfcolmk} after \usepackage[pdftex]{color}
- See package file for further documentation.
-
-* Package `dvipscol' tries to fix color stack overflows by
- `dvips' (e-TeX recommended).
- Use with e-TeX: \usepackage{dvipscol}
- Use without e-TeX: \usepackage{dvipscol} and all toplevel
- \color commands should be replaced by \nogroupcolor.
- See package file for further documentation.
-
-* Package `engord' converts numbers to English ordinal
- numbers.
- Use: \engord{<LaTeX counter>}
- \engordnumber{<any TeX number>}
- See package file for further documentation and use.
-
-* Package `refcount' extracts the numbers from references.
- The implementation is more safe than the direct use
- of references as numbers, because they works with packages
- such as `hyperref' that adds additional stuff to the
- references.
- Use: Commands similar to \setcounter and \addtocounter:
- \setcounterref, \addtocounterref,
- \setcounterpageref, \addtocounterpageref
- Arguments: {<LaTeX counter>}{<reference>}
- For expandable contexts:
- \getrefnumber, \getpagerefnumber
- Argument: {<reference>}
- See package file for further documentation and use.
-
-* Package `settobox' defines commands similar to
- LaTeX's \settowidth commands:
- \settoboxwidth, \settoboxheight,
- \settoboxdepth, \settoboxtotalheight
- Arguments: {<LaTeX length>}{<LaTeX box name>}
- See package file for further documentation and use.
-
-* Package `epstopdf' adds support of handling eps images
- to package graphic{s,x} with option `pdftex'.
- If an eps image is detected, `epstopdf' is automatically
- called to convert it to pdf format.
- To get the call of `epstopdf' work, the feature `\write18'
- has to be enabled, for example by command line option:
- pdflatex -shell-escape test.tex
- See package file for further documentation and use.
-
-* Package `pdflscape' adds PDF support to the
- environment `landscape' of package `lscape'
- by setting the page attribute `/Rotate'.
- Both the pdfTeX route and the dvips method
- are supported.
- Use: Load this package instead of `lscape':
- \usepackage{pdflscape}
- \begin{landscape}...\end{landscape}
- See package file for further documentation and use.
-
-* Package `ifpdf' looks for pdfTeX in pdf mode and implements
- and sets the switch \ifpdf. The detection is based on
- \pdfoutput and the package will not change this value.
- It works with plain or LaTeX formats.
- Use: LaTeX: \usepackage{ifpdf}
- plain: \input ifpdf.sty
- The package provides the switch \ifpdf:
- \ifpdf
- ... do things, if pdfTeX is running in pdf mode ...
- \else
- ... other TeX or pdfTeX in dvi mode ...
- \fi
- See package file for further documentation and use.
-
-* Package `chemarr': Very often chemists need a longer
- version of reaction arrows (\rightleftharpoons) with
- the possibility to put text above and below. Analogous
- to amsmath's \xrightarrow and \xleftarrow this package
- provides the macro \xrightleftharpoons.
- Requirements: amsmath
- Use: \usepackage{chemarr}
- \xrightleftharpoons[below]{above}
- See package file for further documentation and use.
-
-* Package `pdfcrypt' allows the setting of pdf encryption
- options for
- * pdfTeX, patched by Ricardo Sanchez Carmenes, or
- * VTeX, version 7.35.
- Use: The options can be set as package options or
- in the command \pdfcryptsetup:
- owner=OwnerPassword
- user=UserPassword
- print, copy, edit, annotate=true, false
- all, none
- The encryption is set at \begin{document} by default,
- but this can be forced for an earlier time by option `set'.
- Example:
- \usepackage[owner=Donald,user=Knuth,print=false]{pdfcrypt}
- See package file for further documentation and use.
-
-INSTALLATION
-============
-For the packages in docstrip format run:
- tex oberdiek.ins
-or for a single docstrip package run:
- tex <package>.ins
-
-Generating the documentation:
-
- 1. latex <package>.dtx
- 2. makeindex -rs <package>
- 3. latex <package>.dtx
- 4. makeindex -rs <package>
- 5. latex <package>.dtx
-Remarks:
-* alphalph needs another cycle of latex/makeindex.
-* holtxdoc.sty of holtxdoc.zip is needed (see above).
-* For hyperlink support hyperref is required. For other than the
- default drivers use an appropriate hyperref.cfg file.
-* pdfTeX users:
- * Thumbnail support is added by package thumbpdf:
- CTAN:macros/pdftex/thumbpdf/
- 6. thumbpdf <package>
- 7. latex <package>
- * For correct article threads hothread.sty and hothread.pl
- (holtxdoc.zip) are needed to correct bugs in pdfTeX:
- 8. hothread <package>
-
-CAUTION: I am sorry, that I did not yet found the time
- for updating the files that are necessary
- to produce the documentation.
-
-AUTHOR
-======
-Heiko Oberdiek
-Email: oberdiek@ruf.uni-freiburg.de
-
-QUESTIONS, SUGGESTED IMPROVEMENTS
-=================================
-
-If you have questions, problems, error reports,
-improvements, or want to have additional features,
-please send them to the author.
-
-Happy TeXing
diff --git a/Master/texmf-dist/doc/latex/oberdiek/refcount.pdf b/Master/texmf-dist/doc/latex/oberdiek/refcount.pdf
index 335611e9583..e622f4eb4b3 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/refcount.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/refcount.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/setouterhbox-example.tex b/Master/texmf-dist/doc/latex/oberdiek/setouterhbox-example.tex
new file mode 100644
index 00000000000..d77e0b68ad7
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/oberdiek/setouterhbox-example.tex
@@ -0,0 +1,60 @@
+%%
+%% This is file `setouterhbox-example.tex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% setouterhbox.dtx (with options: `example')
+%%
+%% This is a generated file.
+%%
+%% Copyright (C) 2005, 2006 by Heiko Oberdiek <oberdiek@uni-freiburg.de>
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either
+%% version 1.3 of this license or (at your option) any later
+%% version. The latest version of this license is in
+%% http://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".
+%%
+%% This Current Maintainer of this work is Heiko Oberdiek.
+%%
+%% This work consists of the main source file setouterhbox.dtx
+%% and the derived files
+%% setouterhbox.sty, setouterhbox.pdf, setouterhbox.ins, setouterhbox.drv,
+%% setouterhbox-example.tex.
+%%
+\documentclass[a5paper]{article}
+\usepackage{url}[2005/06/27]
+\usepackage{setouterhbox}
+
+\newsavebox{\testbox}
+
+\setlength{\parindent}{0pt}
+\setlength{\parskip}{2em}
+
+\begin{document}
+\raggedright
+
+\url{http://this.is.a.very.long.host.name/followed/%
+by/a/very_long_long_long_path.html}%
+
+\sbox\testbox{%
+ \url{http://this.is.a.very.long.host.name/followed/%
+ by/a/very_long_long_long_path.html}%
+}%
+\unhbox\testbox
+
+\begin{setouterhbox}{\testbox}%
+ \url{http://this.is.a.very.long.host.name/followed/%
+ by/a/very_long_long_long_path.html}%
+\end{setouterhbox}
+\unhbox\testbox
+
+\end{document}
+\endinput
+%%
+%% End of file `setouterhbox-example.tex'.
diff --git a/Master/texmf-dist/doc/latex/oberdiek/setouterhbox.pdf b/Master/texmf-dist/doc/latex/oberdiek/setouterhbox.pdf
new file mode 100644
index 00000000000..5437f013497
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/oberdiek/setouterhbox.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/settobox-example.tex b/Master/texmf-dist/doc/latex/oberdiek/settobox-example.tex
new file mode 100644
index 00000000000..d86dbe2f6a9
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/oberdiek/settobox-example.tex
@@ -0,0 +1,103 @@
+%%
+%% This is file `settobox-example.tex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% settobox.dtx (with options: `example')
+%%
+%% This is a generated file.
+%%
+%% Copyright (C) 2000, 2006 by Heiko Oberdiek <oberdiek@uni-freiburg.de>
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either
+%% version 1.3 of this license or (at your option) any later
+%% version. The latest version of this license is in
+%% http://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".
+%%
+%% This Current Maintainer of this work is Heiko Oberdiek.
+%%
+%% This work consists of the main source file settobox.dtx
+%% and the derived files
+%% settobox.sty, settobox.pdf, settobox.ins, settobox.drv,
+%% settobox-example.tex.
+%%
+\documentclass{article}
+
+\usepackage{settobox}
+\usepackage{calc}
+
+\newsavebox{\mybox}
+
+\setlength{\fboxsep}{0pt}
+\setlength{\parindent}{20pt}
+\setlength{\parskip}{10pt}
+\pagestyle{empty}
+
+ % \test{#1}
+ % The macro is called with commands in #1 that manipulates
+ % the box \mybox. These commands along with the result of
+ % the manipulation is shown. Thus the essence of the
+ % macro is:
+ %
+ % a) \sbox{\mybox}{The cracy fox.}
+ % b) #1 % manipulates \mybox
+ % c) Print #1 commands.
+ % d) Print box with frame
+ %
+ % The implemenation looks more weird:
+\makeatletter
+\newcommand*{\test}[1]{%
+ \par
+ \begingroup
+ \raggedright
+ \edef\x{\detokenize{#1}}
+ \let\do\@makeother
+ \dospecials
+ \catcode`\~\active
+ \catcode`\ =10\relax
+ \def~{\\}%
+ \noindent
+ \texttt{\scantokens\expandafter{\x}}
+ \par
+ \endgroup
+ \begingroup
+ \let~\relax
+ \sbox{\mybox}{The cracy fox.}
+ #1%
+ A---\fbox{\usebox\mybox}---B
+ \endgroup
+ \par
+}
+\makeatother
+
+\begin{document}
+
+\test{\setboxwidth{\mybox}{1.25\width}}
+\test{\setboxheight{\mybox}{0pt}}
+\test{\setboxheight{\mybox}{2\height}}
+\test{\setboxdepth{\mybox}{\height}}
+\test{\setboxmoveleft{\mybox}{5pt}}
+\test{%
+ \setboxmoveleft{\mybox}{5pt}~%
+ \setboxwidth{\mybox}{\width + 5pt}%
+}
+\test{\setboxmoveright{\mybox}{0.5\width}}
+\test{\setboxlower{\mybox}{\height}}
+\test{\setboxraise{\mybox}{\depth}}
+\test{%
+ \setboxmoveright{\mybox}{5pt}~%
+ \setboxwidth{\mybox}{\width + 5pt}~%
+ \setboxheight{\mybox}{\height + 5pt}~%
+ \setboxdepth{\mybox}{\depth + 5pt}%
+}
+
+\end{document}
+\endinput
+%%
+%% End of file `settobox-example.tex'.
diff --git a/Master/texmf-dist/doc/latex/oberdiek/settobox.pdf b/Master/texmf-dist/doc/latex/oberdiek/settobox.pdf
new file mode 100644
index 00000000000..a3dd7380bfc
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/oberdiek/settobox.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/tabularht-example1.tex b/Master/texmf-dist/doc/latex/oberdiek/tabularht-example1.tex
new file mode 100644
index 00000000000..67de205ce74
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/oberdiek/tabularht-example1.tex
@@ -0,0 +1,46 @@
+%%
+%% This is file `tabularht-example1.tex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% tabularht.dtx (with options: `example1')
+%%
+%% This is a generated file.
+%%
+%% Copyright (C) 2005, 2006 by Heiko Oberdiek <oberdiek@uni-freiburg.de>
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either
+%% version 1.3 of this license or (at your option) any later
+%% version. The latest version of this license is in
+%% http://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".
+%%
+%% This Current Maintainer of this work is Heiko Oberdiek.
+%%
+%% This work consists of the main source file tabularht.dtx
+%% and the derived files
+%% tabularht.sty, tabularht.pdf, tabularht.ins, tabularht.drv,
+%% tabularht-example1.tex, tabularht-example2.tex.
+%%
+\documentclass{article}
+\usepackage{tabularht}
+
+\begin{document}
+\fbox{%
+ \begin{tabularht*}{1in}{4in}{@{}l@{\extracolsep{\fill}}r@{}}
+ upper left corner & upper right corner\\%
+ \noalign{\vfill}%
+ \multicolumn{2}{@{}c@{}}{bounding box}\\
+ \noalign{\vfill}%
+ lower left corner & lower right corner\\
+ \end{tabularht*}%
+}
+\end{document}
+\endinput
+%%
+%% End of file `tabularht-example1.tex'.
diff --git a/Master/texmf-dist/doc/latex/oberdiek/tabularht-example2.tex b/Master/texmf-dist/doc/latex/oberdiek/tabularht-example2.tex
new file mode 100644
index 00000000000..0050634614d
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/oberdiek/tabularht-example2.tex
@@ -0,0 +1,60 @@
+%%
+%% This is file `tabularht-example2.tex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% tabularht.dtx (with options: `example2')
+%%
+%% This is a generated file.
+%%
+%% Copyright (C) 2005, 2006 by Heiko Oberdiek <oberdiek@uni-freiburg.de>
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either
+%% version 1.3 of this license or (at your option) any later
+%% version. The latest version of this license is in
+%% http://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".
+%%
+%% This Current Maintainer of this work is Heiko Oberdiek.
+%%
+%% This work consists of the main source file tabularht.dtx
+%% and the derived files
+%% tabularht.sty, tabularht.pdf, tabularht.ins, tabularht.drv,
+%% tabularht-example1.tex, tabularht-example2.tex.
+%%
+\documentclass{article}
+\usepackage{booktabs}
+\usepackage[dvips,vlines]{tabularht}
+
+\begin{document}
+
+\begin{tabularht}{spread=0pt}{|l|l|}
+ \hline
+ First&Line\\
+ \hline
+\interrowstart
+ \addlinespace[10mm]
+\interrowstop
+ \hline
+ Second&Line\\
+\interrowstart
+ \hline
+ \hline
+\interrowstop
+ Third&Line\\
+ \hline
+\interrowspace{10mm}
+ \hline
+ Fourth&Line\\
+ \hline
+\end{tabularht}
+
+\end{document}
+\endinput
+%%
+%% End of file `tabularht-example2.tex'.
diff --git a/Master/texmf-dist/doc/latex/oberdiek/tabularht.pdf b/Master/texmf-dist/doc/latex/oberdiek/tabularht.pdf
new file mode 100644
index 00000000000..1045c658cbd
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/oberdiek/tabularht.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/tabularkv-example.tex b/Master/texmf-dist/doc/latex/oberdiek/tabularkv-example.tex
new file mode 100644
index 00000000000..1efa902b9c4
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/oberdiek/tabularkv-example.tex
@@ -0,0 +1,50 @@
+%%
+%% This is file `tabularkv-example.tex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% tabularkv.dtx (with options: `example')
+%%
+%% This is a generated file.
+%%
+%% Copyright (C) 2005, 2006 by Heiko Oberdiek <oberdiek@uni-freiburg.de>
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either
+%% version 1.3 of this license or (at your option) any later
+%% version. The latest version of this license is in
+%% http://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".
+%%
+%% This Current Maintainer of this work is Heiko Oberdiek.
+%%
+%% This work consists of the main source file tabularkv.dtx
+%% and the derived files
+%% tabularkv.sty, tabularkv.pdf, tabularkv.ins, tabularkv.drv,
+%% tabularkv-example.tex.
+%%
+\documentclass{article}
+\usepackage{tabularkv}
+
+\begin{document}
+\fbox{%
+ \begin{tabularkv}[
+ width=4in,
+ height=1in,
+ valign=center
+ ]{@{}l@{\extracolsep{\fill}}r@{}}
+ upper left corner & upper right corner\\%
+ \noalign{\vfill}%
+ \multicolumn{2}{@{}c@{}}{bounding box}\\
+ \noalign{\vfill}%
+ lower left corner & lower right corner\\
+ \end{tabularkv}%
+}
+\end{document}
+\endinput
+%%
+%% End of file `tabularkv-example.tex'.
diff --git a/Master/texmf-dist/doc/latex/oberdiek/tabularkv.pdf b/Master/texmf-dist/doc/latex/oberdiek/tabularkv.pdf
new file mode 100644
index 00000000000..6b1711c99bb
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/oberdiek/tabularkv.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/telprint.pdf b/Master/texmf-dist/doc/latex/oberdiek/telprint.pdf
new file mode 100644
index 00000000000..f4002c7ddd3
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/oberdiek/telprint.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/twoopt.pdf b/Master/texmf-dist/doc/latex/oberdiek/twoopt.pdf
index 10495938cd7..9dc34936557 100644
--- a/Master/texmf-dist/doc/latex/oberdiek/twoopt.pdf
+++ b/Master/texmf-dist/doc/latex/oberdiek/twoopt.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oberdiek/zref-example.tex b/Master/texmf-dist/doc/latex/oberdiek/zref-example.tex
new file mode 100644
index 00000000000..2fcf7d95f8b
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/oberdiek/zref-example.tex
@@ -0,0 +1,152 @@
+%%
+%% This is file `zref-example.tex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% zref.dtx (with options: `example')
+%%
+%% This is a generated file.
+%%
+%% Copyright (C) 2006 by Heiko Oberdiek <oberdiek@uni-freiburg.de>
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either
+%% version 1.3 of this license or (at your option) any later
+%% version. The latest version of this license is in
+%% http://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".
+%%
+%% This Current Maintainer of this work is Heiko Oberdiek.
+%%
+%% This work consists of the main source file zref.dtx
+%% and the derived files
+%% zref.sty, zref.pdf, zref.ins, zref.drv,
+%% zref-base.sty, zref-abspage.sty, zref-counter.sty,
+%% zref-dotfill.sty, zref-hyperref.sty, zref-lastpage.sty,
+%% zref-perpage.sty, zref-savepos.sty, zref-titleref.sty,
+%% zref-totpages.sty, zref-user.sty, zref-xr.sty,
+%% zref-example.tex.
+%%
+\documentclass{book}
+
+\usepackage[ngerman]{babel}%
+
+\usepackage[savepos,totpages,titleref,dotfill,counter,user]{zref}
+
+\makeatletter
+\zref@newprop{chaptitle}{}
+\zref@addprop{main}{chaptitle}
+
+\newcommand*{\ChapterStart}[2]{%
+ \cleardoublepage
+ \def\current@chapid{#1}%
+ \zref@setcurrent{chaptitle}{#2}%
+ \chapter{#2}%
+ \zlabel{chap:#1}%
+}
+\newcommand*{\ChapterStop}{%
+ \cleardoublepage
+ \zref@wrapper@immediate{%
+ \zref@labelbyprops{chapend:\current@chapid}{abspage}%
+ }%
+}
+\newcommand*{\ChapterPages}[1]{%
+ \zrefused{chap:#1}%
+ \zrefused{chapend:#1}%
+ \number\numexpr
+ \zref@extract{chapend:#1}{abspage}%
+ -\zref@extract{chap:#1}{abspage}%
+ +1\relax
+}
+\makeatother
+\begin{document}
+\makeatletter
+
+\frontmatter
+\zlabel{documentstart}
+
+\begin{itemize}
+\item
+ The frontmatter part has
+ \number\numexpr\zref@extract{chap:first}{abspage}-1\relax~pages.
+\item
+ Chapter \zref{chap:first} has \ChapterPages{first} page(s).
+\item
+ Section \zref{hello} is on the
+ \ifcase\numexpr
+ \zref@extractdefault{hello}{page}{0}%
+ -\zref@extractdefault{chap:first}{page}{0}%
+ +1\relax
+ ??\or first\or second\or third\or forth\fi
+ ~page inside its chapter.
+\item
+ The document has
+ \zref[abspage]{LastPage} pages.
+ This number is \ifodd\ztotpages odd\else even\fi.
+\item
+ The last page is labeled with \zpageref{LastPage}.
+\item
+ The title of chapter \zref{chap:next} is ``\zref[chaptitle]{chap:next}''.
+\end{itemize}
+
+\tableofcontents
+
+\mainmatter
+\ChapterStart{first}{First chapter}
+
+\section{Test}
+\zlabel{a"o}
+Section \zref{a"o} on page
+\zref@wrapper@babel\zref@extract{a"o}{page}.
+
+Text.
+\newpage
+
+\section{Hello World}
+\zlabel{hello}
+
+\ChapterStop
+
+\ChapterStart{next}{Next chapter with \emph{umlauts}: "a"o"u"s}
+
+The width of the first column is
+ \the\dimexpr \zposx{secondcol}sp - \zposx{firstcol}sp\relax,\\
+the height difference of the two baselines is
+ \the\dimexpr \zposy{firstcol}sp - \zposy{secondline}sp\relax:\\
+\begin{tabular}{ll}
+\zsavepos{firstcol}Hello&\zsavepos{secondcol}World\\
+\zsavepos{secondline}Second line&foobar\\
+\end{tabular}
+
+\zrefused{firstcol}
+\zrefused{secondcol}
+\zrefused{secondline}
+
+\ChapterStop
+\ChapterStart{dotfill}{Test for dotfill feature}
+\newcommand*{\dftest}[1]{%
+ #1&
+ [\makebox[#1]{\dotfill}]&
+ [\makebox[#1]{\zdotfill}]\\
+}
+\begin{tabular}{rll}
+& [\verb|\dotfill|] & [\verb|\zdotfill|]\\
+\dftest{0.43em}
+\dftest{0.44em}
+\dftest{0.45em}
+\dftest{0.87em}
+\dftest{0.88em}
+\dftest{0.89em}
+\dftest{1.31em}
+\dftest{1.32em}
+\dftest{1.33em}
+\end{tabular}
+\ChapterStop
+\end{document}
+\endinput
+%%
+%% End of file `zref-example.tex'.
diff --git a/Master/texmf-dist/doc/latex/oberdiek/zref.pdf b/Master/texmf-dist/doc/latex/oberdiek/zref.pdf
new file mode 100644
index 00000000000..8c09a85e2f5
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/oberdiek/zref.pdf
Binary files differ