texlive[53053] Master/texmf-dist: oberdiek reduction (7dec19)

commits+karl at tug.org commits+karl at tug.org
Sat Dec 7 00:28:03 CET 2019


Revision: 53053
          http://tug.org/svn/texlive?view=revision&revision=53053
Author:   karl
Date:     2019-12-07 00:28:03 +0100 (Sat, 07 Dec 2019)
Log Message:
-----------
oberdiek reduction (7dec19)

Modified Paths:
--------------
    trunk/Master/texmf-dist/bibtex/bib/oberdiek/oberdiek-bundle.bib
    trunk/Master/texmf-dist/doc/latex/oberdiek/README.txt
    trunk/Master/texmf-dist/doc/latex/oberdiek/aliascnt.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/alphalph.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/askinclude.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/auxhook.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/bigintcalc.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/bitset.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/bmpsize.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/catchfile.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/centernot.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/chemarr.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/classlist.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/colonequals.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/dvipscol.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/engord.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/enparen.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/eolgrab.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/etexcmds.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/fibnum.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/flags.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/gettitlestring.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/holtxdoc.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/hopatch.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/hycolor.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/hypbmsec.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/hypcap.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/hypdestopt.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/hypdoc.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/hypgotoe.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/hyphsubst.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/ifdraft.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/iflang.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/intcalc.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/kvdefinekeys.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/kvsetkeys.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/listingsutf8.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/ltxcmds.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/oberdiek.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/pagegrid.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/pagesel.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/pdfcol.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/pdfcolfoot.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/pdfcolparallel.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/pdfcolparcolumns.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/pdfcrypt.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/pdfescape.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/pdfrender.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/picture.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/protecteddef.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/refcount.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/resizegather.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/rotchiffre.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/scrindex.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/selinput.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/setouterhbox.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/settobox.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/soulutf8.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/stackrel.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/stampinclude.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/tabularht.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/tabularkv.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/telprint.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/thepdfnumber.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/twoopt.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/uniquecounter.pdf
    trunk/Master/texmf-dist/source/latex/oberdiek/README.txt
    trunk/Master/texmf-dist/source/latex/oberdiek/aliascnt.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/askinclude.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/listingsutf8.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/oberdiek.ins
    trunk/Master/texmf-dist/source/latex/oberdiek/oberdiek.tex

Removed Paths:
-------------
    trunk/Master/texmf-dist/doc/latex/oberdiek/accsupp-example1.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/accsupp-example2.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/accsupp.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/atbegshi-example1.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/atbegshi-example2.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/atbegshi.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/atenddvi.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/atveryend.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/example/hologo-example.tex
    trunk/Master/texmf-dist/doc/latex/oberdiek/hologo.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/pdflscape.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/pmboxdraw.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/rerunfilecheck-example.cfg
    trunk/Master/texmf-dist/doc/latex/oberdiek/rerunfilecheck.pdf
    trunk/Master/texmf-dist/source/latex/oberdiek/accsupp.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/atbegshi.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/atenddvi.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/atveryend.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/hologo.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/pdflscape.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/pmboxdraw.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/rerunfilecheck.dtx
    trunk/Master/texmf-dist/tex/generic/oberdiek/atbegshi.sty
    trunk/Master/texmf-dist/tex/generic/oberdiek/hologo.sty
    trunk/Master/texmf-dist/tex/latex/oberdiek/accsupp-dvipdfm.def
    trunk/Master/texmf-dist/tex/latex/oberdiek/accsupp-dvips.def
    trunk/Master/texmf-dist/tex/latex/oberdiek/accsupp-luatex.def
    trunk/Master/texmf-dist/tex/latex/oberdiek/accsupp-pdftex.def
    trunk/Master/texmf-dist/tex/latex/oberdiek/accsupp.sty
    trunk/Master/texmf-dist/tex/latex/oberdiek/atenddvi.sty
    trunk/Master/texmf-dist/tex/latex/oberdiek/atveryend.sty
    trunk/Master/texmf-dist/tex/latex/oberdiek/pdflscape.sty
    trunk/Master/texmf-dist/tex/latex/oberdiek/pmboxdraw.sty
    trunk/Master/texmf-dist/tex/latex/oberdiek/pmboxdrawenc.dfu
    trunk/Master/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty

Modified: trunk/Master/texmf-dist/bibtex/bib/oberdiek/oberdiek-bundle.bib
===================================================================
--- trunk/Master/texmf-dist/bibtex/bib/oberdiek/oberdiek-bundle.bib	2019-12-06 23:23:49 UTC (rev 53052)
+++ trunk/Master/texmf-dist/bibtex/bib/oberdiek/oberdiek-bundle.bib	2019-12-06 23:28:03 UTC (rev 53053)
@@ -1,10 +1,3 @@
- at manual{oberdiek:accsupp,
-  title={The accsupp package},
-  author={Heiko Oberdiek},
-  date={2018-03-28},
-  version={0.5},
-  url={https://ctan.org/pkg/accsupp},
-}
 @manual{oberdiek:aliascnt,
   title={The aliascnt package},
   author={Heiko Oberdiek},
@@ -26,27 +19,6 @@
   version={2.4},
   url={https://ctan.org/pkg/askinclude},
 }
- at manual{oberdiek:atbegshi,
-  title={The atbegshi package},
-  author={Heiko Oberdiek},
-  date={2016-06-09},
-  version={1.18},
-  url={https://ctan.org/pkg/atbegshi},
-}
- at manual{oberdiek:atenddvi,
-  title={The atenddvi package},
-  author={Heiko Oberdiek},
-  date={2016-05-16},
-  version={1.2},
-  url={https://ctan.org/pkg/atenddvi},
-}
- at manual{oberdiek:atveryend,
-  title={The atveryend package},
-  author={Heiko Oberdiek},
-  date={2016-05-16},
-  version={1.9},
-  url={https://ctan.org/pkg/atveryend},
-}
 @manual{oberdiek:auxhook,
   title={The auxhook package},
   author={Heiko Oberdiek},
@@ -166,13 +138,6 @@
   version={1.5},
   url={https://ctan.org/pkg/gettitlestring},
 }
- at manual{oberdiek:hologo,
-  title={The hologo package},
-  author={Heiko Oberdiek},
-  date={2017-05-01},
-  version={1.13},
-  url={https://ctan.org/pkg/hologo},
-}
 @manual{oberdiek:holtxdoc,
   title={The holtxdoc package},
   author={Heiko Oberdiek},
@@ -341,13 +306,6 @@
   version={1.14},
   url={https://ctan.org/pkg/pdfescape},
 }
- at manual{oberdiek:pdflscape,
-  title={The pdflscape package},
-  author={Heiko Oberdiek},
-  date={2016-05-16},
-  version={0.11},
-  url={https://ctan.org/pkg/pdflscape},
-}
 @manual{oberdiek:pdfrender,
   title={The pdfrender package},
   author={Heiko Oberdiek},
@@ -362,13 +320,6 @@
   version={1.4},
   url={https://ctan.org/pkg/picture},
 }
- at manual{oberdiek:pmboxdraw,
-  title={The pmboxdraw package},
-  author={Heiko Oberdiek},
-  date={2019-02-28},
-  version={1.3},
-  url={https://ctan.org/pkg/pmboxdraw},
-}
 @manual{oberdiek:protecteddef,
   title={The protecteddef package},
   author={Heiko Oberdiek},
@@ -383,13 +334,6 @@
   version={3.5},
   url={https://ctan.org/pkg/refcount},
 }
- at manual{oberdiek:rerunfilecheck,
-  title={The rerunfilecheck package},
-  author={Heiko Oberdiek},
-  date={2016-05-16},
-  version={1.8},
-  url={https://ctan.org/pkg/rerunfilecheck},
-}
 @manual{oberdiek:resizegather,
   title={The resizegather package},
   author={Heiko Oberdiek},

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/README.txt
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/README.txt	2019-12-06 23:23:49 UTC (rev 53052)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/README.txt	2019-12-06 23:28:03 UTC (rev 53053)
@@ -1,4 +1,4 @@
-README           2019/12/03
+README           2019/12/05
 
 This file describes the directory
   CTAN:macros/latex/contrib/oberdiek/

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/accsupp-example1.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/accsupp-example1.tex	2019-12-06 23:23:49 UTC (rev 53052)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/accsupp-example1.tex	2019-12-06 23:28:03 UTC (rev 53053)
@@ -1,64 +0,0 @@
-%%
-%% This is file `accsupp-example1.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% accsupp.dtx  (with options: `example1')
-%% 
-%% This is a generated file.
-%% 
-%% Project: accsupp
-%% Version: 2018/03/28 v0.5
-%% 
-%% 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 accsupp.dtx
-%% and the derived files
-%%    accsupp.sty, accsupp.pdf, accsupp.ins, accsupp.drv,
-%%    accsupp-pdftex.def, accsupp-luatex.def, accsupp-dvipdfm.def,
-%%    accsupp-dvips.def,
-%%    accsupp-example1.tex, accsupp-example2.tex,
-%%    accsupp-test1.tex.
-%% 
-\documentclass{article}
-\usepackage{accsupp}[2007/11/14]
-\usepackage{centernot}
-% U+2226 NOT PARALLEL
-% \mathrel{...} prevents page break in between
-\newcommand*{\notparallel}{%
-  \ensuremath{%
-    \mathrel{%
-      \BeginAccSupp{method=hex,unicode,ActualText=2226}%
-      \centernot{\parallel}%
-      \EndAccSupp{}%
-    }%
-  }%
-}
-\begin{document}
-\begin{equation}
-A\notparallel B
-\end{equation}
-\end{document}
-\endinput
-%%
-%% End of file `accsupp-example1.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/accsupp-example2.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/accsupp-example2.tex	2019-12-06 23:23:49 UTC (rev 53052)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/accsupp-example2.tex	2019-12-06 23:28:03 UTC (rev 53053)
@@ -1,62 +0,0 @@
-%%
-%% This is file `accsupp-example2.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% accsupp.dtx  (with options: `example2')
-%% 
-%% This is a generated file.
-%% 
-%% Project: accsupp
-%% Version: 2018/03/28 v0.5
-%% 
-%% 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 accsupp.dtx
-%% and the derived files
-%%    accsupp.sty, accsupp.pdf, accsupp.ins, accsupp.drv,
-%%    accsupp-pdftex.def, accsupp-luatex.def, accsupp-dvipdfm.def,
-%%    accsupp-dvips.def,
-%%    accsupp-example1.tex, accsupp-example2.tex,
-%%    accsupp-test1.tex.
-%% 
-\documentclass{article}
-\usepackage[unicode]{hyperref}
-\usepackage{accsupp}[2007/11/14]
-\begin{document}
-  \begin{equation}
-    \BeginAccSupp{
-      method=pdfstringdef,
-      unicode,
-      ActualText={%
-        a\texttwosuperior +b\texttwosuperior
-        =c\texttwosuperior
-      }
-    }
-    a^2 + b^2 = c^2
-    \EndAccSupp{}
-  \end{equation}
-\end{document}
-\endinput
-%%
-%% End of file `accsupp-example2.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/accsupp.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/aliascnt.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/alphalph.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/askinclude.pdf
===================================================================
(Binary files differ)

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/atbegshi-example1.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/atbegshi-example1.tex	2019-12-06 23:23:49 UTC (rev 53052)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/atbegshi-example1.tex	2019-12-06 23:28:03 UTC (rev 53053)
@@ -1,80 +0,0 @@
-%%
-%% This is file `atbegshi-example1.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% atbegshi.dtx  (with options: `example1')
-%% 
-%% This is a generated file.
-%% 
-%% Project: atbegshi
-%% Version: 2016/06/09 v1.18
-%% 
-%% 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
-%% 
-%% 
-%% 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 atbegshi.dtx
-%% and the derived files
-%%    atbegshi.sty, atbegshi.pdf, atbegshi.ins, atbegshi.drv,
-%%    atbegshi-example1.tex, atbegshi-example2.tex,
-%%    atbegshi-test1.tex, atbegshi-test2.tex, atbegshi-test3.tex.
-%% 
-\documentclass[a4paper]{article}
-\usepackage{color}
-\usepackage{atbegshi}
-\usepackage{picture}
-\AtBeginShipout{%
-  \AtBeginShipoutUpperLeft{%
-    \put(0.5\paperwidth,-0.5\paperheight){\circle{10}}%
-  }%
-}
-\begin{document}
-\section{Hello World}
-\newpage
-\AtBeginShipoutNext{%
-  \AtBeginShipoutUpperLeft{%
-    \color{red}%
-    \put(0,-0.5\paperheight){\line(1,0){\paperwidth}}%
-    \put(0.5\paperwidth, 0){\line(0,-1){\paperheight}}%
-  }%
-}
-Only on this page we add a red cross.
-\newpage
-This page has the circle only.
-\par
-\vspace{\fill}
-The next page will be discarded.
-\newpage
-\AtBeginShipoutNext{%
-  \AtBeginShipoutDiscard
-}
-This page is discarded.
-\newpage
-The last page.
-\end{document}
-%% \section{Installation}
-\endinput
-%%
-%% End of file `atbegshi-example1.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/atbegshi-example2.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/atbegshi-example2.tex	2019-12-06 23:23:49 UTC (rev 53052)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/atbegshi-example2.tex	2019-12-06 23:28:03 UTC (rev 53053)
@@ -1,65 +0,0 @@
-%%
-%% This is file `atbegshi-example2.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% atbegshi.dtx  (with options: `example2')
-%% 
-%% This is a generated file.
-%% 
-%% Project: atbegshi
-%% Version: 2016/06/09 v1.18
-%% 
-%% 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
-%% 
-%% 
-%% 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 atbegshi.dtx
-%% and the derived files
-%%    atbegshi.sty, atbegshi.pdf, atbegshi.ins, atbegshi.drv,
-%%    atbegshi-example1.tex, atbegshi-example2.tex,
-%%    atbegshi-test1.tex, atbegshi-test2.tex, atbegshi-test3.tex.
-%% 
-\documentclass{minimal}
-\usepackage{atbegshi}
-\usepackage[
-  dvipdfm,
-  paperwidth=630bp,
-  paperheight=810bp
-]{geometry}
-\AtBeginShipout{%
-  \setbox\AtBeginShipoutBox=\hbox{%
-    \special{pdf: put @thispage <</TrimBox[9 9 621 801]>>}%
-    \box\AtBeginShipoutBox
-  }%
-}
-\begin{document}
-  First page
-  \newpage
-  Second page
-\end{document}
-%% \section{Installation}
-\endinput
-%%
-%% End of file `atbegshi-example2.tex'.

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/atbegshi.pdf
===================================================================
(Binary files differ)

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/atenddvi.pdf
===================================================================
(Binary files differ)

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/atveryend.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/auxhook.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/bigintcalc.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/bitset.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/bmpsize.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/catchfile.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/centernot.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/chemarr.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/classlist.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/colonequals.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/dvipscol.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/engord.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/enparen.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/eolgrab.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/etexcmds.pdf
===================================================================
(Binary files differ)

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/example/hologo-example.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/example/hologo-example.tex	2019-12-06 23:23:49 UTC (rev 53052)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/example/hologo-example.tex	2019-12-06 23:28:03 UTC (rev 53053)
@@ -1,165 +0,0 @@
-%%
-%% This is file `hologo-example.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% hologo.dtx  (with options: `example')
-%% 
-%% This is a generated file.
-%% 
-%% Project: hologo
-%% Version: 2017/05/01 v1.13
-%% 
-%% Copyright (C)
-%%    2010-2012 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 hologo.dtx
-%% and the derived files
-%%    hologo.sty, hologo.pdf, hologo.ins, hologo.drv, hologo-example.tex,
-%%    hologo-test1.tex, hologo-test-spacefactor.tex,
-%%    hologo-test-list.tex.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\documentclass[a4paper]{article}
-\usepackage[
-  hmargin=20mm,
-  vmargin=20mm,
-]{geometry}
-\pagestyle{empty}
-\usepackage{hologo}[2017/05/01]
-\usepackage{longtable}
-\usepackage{array}
-\setlength{\extrarowheight}{2pt}
-\usepackage[T1]{fontenc}
-\usepackage{lmodern}
-\usepackage{pdflscape}
-\usepackage[
-  pdfencoding=auto,
-]{hyperref}
-\hypersetup{
-  pdfauthor={Heiko Oberdiek},
-  pdftitle={Example for package `hologo'},
-  pdfsubject={Logos with fonts lmr, lmss, qtm, qpl, qhv},
-}
-\usepackage{bookmark}
-
-% Print the logo list on the console
-
-\begingroup
-  \typeout{}%
-  \typeout{*** Begin of logo list ***}%
-  \newcommand*{\hologoEntry}[3]{%
-    \typeout{#1 \ifx\\#2\\\else(#2) \fi[#3]}%
-  }%
-  \hologoList
-  \typeout{*** End of logo list ***}%
-  \typeout{}%
-\endgroup
-
-\begin{document}
-\begin{landscape}
-
-  \section{Example file for package `hologo'}
-
-  % Table for font names
-
-  \begin{longtable}{>{\bfseries}ll}
-    \textbf{font} & \textbf{Font name}\\
-    \hline
-    lmr & Latin Modern Roman\\
-    lmss & Latin Modern Sans\\
-    qtm & \TeX\ Gyre Termes\\
-    qhv & \TeX\ Gyre Heros\\
-    qpl & \TeX\ Gyre Pagella\\
-  \end{longtable}
-
-  % Logo list with logos in different fonts
-
-  \begingroup
-    \newcommand*{\SetVariant}[2]{%
-      \ifx\\#2\\%
-      \else
-        \hologoLogoSetup{#1}{variant=#2}%
-      \fi
-    }%
-    \newcommand*{\hologoEntry}[3]{%
-      \SetVariant{#1}{#2}%
-      \raisebox{1em}[0pt][0pt]{\hypertarget{#1@#2}{}}%
-      \bookmark[%
-        dest={#1@#2},%
-      ]{%
-        #1\ifx\\#2\\\else\space(#2)\fi: \Hologo{#1}, \hologo{#1} %
-        [Unicode]%
-      }%
-      \hypersetup{unicode=false}%
-      \bookmark[%
-        dest={#1@#2},%
-      ]{%
-        #1\ifx\\#2\\\else\space(#2)\fi: \Hologo{#1}, \hologo{#1} %
-        [PDFDocEncoding]%
-      }%
-      \texttt{#1}%
-      &%
-      \texttt{#2}%
-      &%
-      \Hologo{#1}%
-      &%
-      \SetVariant{#1}{#2}%
-      \hologo{#1}%
-      &%
-      \SetVariant{#1}{#2}%
-      \fontfamily{qtm}\selectfont
-      \hologo{#1}%
-      &%
-      \SetVariant{#1}{#2}%
-      \fontfamily{qpl}\selectfont
-      \hologo{#1}%
-      &%
-      \SetVariant{#1}{#2}%
-      \textsf{\hologo{#1}}%
-      &%
-      \SetVariant{#1}{#2}%
-      \fontfamily{qhv}\selectfont
-      \hologo{#1}%
-      \tabularnewline
-    }%
-    \begin{longtable}{llllllll}%
-      \textbf{\textit{logo}} & \textbf{\textit{variant}} &
-      \texttt{\string\Hologo} &
-      \textbf{lmr} & \textbf{qtm} & \textbf{qpl} &
-      \textbf{lmss} & \textbf{qhv}
-      \tabularnewline
-      \hline
-      \endhead
-      \hologoList
-    \end{longtable}%
-  \endgroup
-
-\end{landscape}
-\end{document}
-%% \section{Installation}
-\endinput
-%%
-%% End of file `hologo-example.tex'.

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/fibnum.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/flags.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/gettitlestring.pdf
===================================================================
(Binary files differ)

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/hologo.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/holtxdoc.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/hopatch.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/hycolor.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/hypbmsec.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/hypcap.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/hypdestopt.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/hypdoc.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/hypgotoe.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/hyphsubst.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/ifdraft.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/iflang.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/intcalc.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/kvdefinekeys.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/kvsetkeys.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/listingsutf8.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/ltxcmds.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/oberdiek.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/pagegrid.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/pagesel.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/pdfcol.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/pdfcolfoot.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/pdfcolparallel.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/pdfcolparcolumns.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/pdfcrypt.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/pdfescape.pdf
===================================================================
(Binary files differ)

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/pdflscape.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/pdfrender.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/picture.pdf
===================================================================
(Binary files differ)

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/pmboxdraw.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/protecteddef.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/refcount.pdf
===================================================================
(Binary files differ)

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/rerunfilecheck-example.cfg
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/rerunfilecheck-example.cfg	2019-12-06 23:23:49 UTC (rev 53052)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/rerunfilecheck-example.cfg	2019-12-06 23:28:03 UTC (rev 53053)
@@ -1,3 +0,0 @@
-\ProvidesFile{rerunfilecheck.cfg}[2016/05/16 Default configuration]%
-\RerunFileCheckSetup{aux}
-%% \section{Installation}

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/rerunfilecheck.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/resizegather.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/rotchiffre.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/scrindex.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/selinput.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/setouterhbox.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/settobox.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/soulutf8.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/stackrel.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/stampinclude.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/tabularht.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/tabularkv.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/telprint.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/thepdfnumber.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/twoopt.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/uniquecounter.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/README.txt
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/README.txt	2019-12-06 23:23:49 UTC (rev 53052)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/README.txt	2019-12-06 23:28:03 UTC (rev 53053)
@@ -1,4 +1,4 @@
-README           2019/12/03
+README           2019/12/05
 
 This file describes the directory
   CTAN:macros/latex/contrib/oberdiek/

Deleted: trunk/Master/texmf-dist/source/latex/oberdiek/accsupp.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/accsupp.dtx	2019-12-06 23:23:49 UTC (rev 53052)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/accsupp.dtx	2019-12-06 23:28:03 UTC (rev 53053)
@@ -1,1086 +0,0 @@
-% \iffalse meta-comment
-%
-% File: accsupp.dtx
-% Version: 2018/03/28 v0.5
-% Info: Accessibility support by marked content
-%
-% Copyright (C)
-%    2007, 2010 Heiko Oberdiek
-%    2016-2019 Oberdiek Package Support Group
-%    https://github.com/ho-tex/oberdiek/issues
-%
-% 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 accsupp.dtx
-% and the derived files
-%    accsupp.sty, accsupp.pdf, accsupp.ins, accsupp.drv,
-%    accsupp-pdftex.def, \ccsupp-luatex.def, accsupp-dvipdfm.def,
-%    accsupp-dvips.def,
-%    accsupp-example1.tex, accsupp-example2.tex,
-%    accsupp-test1.tex.
-%
-% Distribution:
-%    CTAN:macros/latex/contrib/oberdiek/accsupp.dtx
-%    CTAN:macros/latex/contrib/oberdiek/accsupp.pdf
-%
-% Unpacking:
-%    (a) If accsupp.ins is present:
-%           tex accsupp.ins
-%    (b) Without accsupp.ins:
-%           tex accsupp.dtx
-%    (c) If you insist on using LaTeX
-%           latex \let\install=y\input{accsupp.dtx}
-%        (quote the arguments according to the demands of your shell)
-%
-% Documentation:
-%    (a) If accsupp.drv is present:
-%           latex accsupp.drv
-%    (b) Without accsupp.drv:
-%           latex accsupp.dtx; ...
-%    The class ltxdoc loads the configuration file ltxdoc.cfg
-%    if available. Here you can specify further options, e.g.
-%    use A4 as paper format:
-%       \PassOptionsToClass{a4paper}{article}
-%
-%    Programm calls to get the documentation (example):
-%       pdflatex accsupp.dtx
-%       makeindex -s gind.ist accsupp.idx
-%       pdflatex accsupp.dtx
-%       makeindex -s gind.ist accsupp.idx
-%       pdflatex accsupp.dtx
-%
-% Installation:
-%    TDS:tex/latex/oberdiek/accsupp.sty
-%    TDS:tex/latex/oberdiek/accsupp-pdftex.def
-%    TDS:tex/latex/oberdiek/accsupp-luatex.def
-%    TDS:tex/latex/oberdiek/accsupp-dvipdfm.def
-%    TDS:tex/latex/oberdiek/accsupp-dvips.def
-%    TDS:doc/latex/oberdiek/accsupp.pdf
-%    TDS:doc/latex/oberdiek/accsupp-example1.tex
-%    TDS:doc/latex/oberdiek/accsupp-example2.tex
-%    TDS:source/latex/oberdiek/accsupp.dtx
-%
-%<*ignore>
-\begingroup
-  \catcode123=1 %
-  \catcode125=2 %
-  \def\x{LaTeX2e}%
-\expandafter\endgroup
-\ifcase 0\ifx\install y1\fi\expandafter
-         \ifx\csname processbatchFile\endcsname\relax\else1\fi
-         \ifx\fmtname\x\else 1\fi\relax
-\else\csname fi\endcsname
-%</ignore>
-%<*install>
-\input docstrip.tex
-\Msg{************************************************************************}
-\Msg{* Installation}
-\Msg{* Package: accsupp 2018/03/28 v0.5 Accessibility support by marked content (HO)}
-\Msg{************************************************************************}
-
-\keepsilent
-\askforoverwritefalse
-
-\let\MetaPrefix\relax
-\preamble
-
-This is a generated file.
-
-Project: accsupp
-Version: 2018/03/28 v0.5
-
-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 accsupp.dtx
-and the derived files
-   accsupp.sty, accsupp.pdf, accsupp.ins, accsupp.drv,
-   accsupp-pdftex.def, accsupp-luatex.def, accsupp-dvipdfm.def,
-   accsupp-dvips.def,
-   accsupp-example1.tex, accsupp-example2.tex,
-   accsupp-test1.tex.
-
-\endpreamble
-\let\MetaPrefix\DoubleperCent
-
-\generate{%
-  \file{accsupp.ins}{\from{accsupp.dtx}{install}}%
-  \file{accsupp.drv}{\from{accsupp.dtx}{driver}}%
-  \usedir{tex/latex/oberdiek}%
-  \file{accsupp.sty}{\from{accsupp.dtx}{package}}%
-  \file{accsupp-pdftex.def}{\from{accsupp.dtx}{pdftex}}%
-  \file{accsupp-luatex.def}{\from{accsupp.dtx}{luatex}}%
-  \file{accsupp-dvipdfm.def}{\from{accsupp.dtx}{dvipdfm}}%
-  \file{accsupp-dvips.def}{\from{accsupp.dtx}{dvips}}%
-  \usedir{doc/latex/oberdiek}%
-  \file{accsupp-example1.tex}{\from{accsupp.dtx}{example1}}%
-  \file{accsupp-example2.tex}{\from{accsupp.dtx}{example2}}%
-%  \usedir{doc/latex/oberdiek/test}%
-%  \file{accsupp-test1.tex}{\from{accsupp.dtx}{test1}}%
-}
-
-\catcode32=13\relax% active space
-\let =\space%
-\Msg{************************************************************************}
-\Msg{*}
-\Msg{* To finish the installation you have to move the following}
-\Msg{* files into a directory searched by TeX:}
-\Msg{*}
-\Msg{*     accsupp.sty, accsupp-pdftex.def, accsupp-dvipdfm.def,}
-\Msg{*     accsupp-dvips.def}
-\Msg{*}
-\Msg{* To produce the documentation run the file `accsupp.drv'}
-\Msg{* through LaTeX.}
-\Msg{*}
-\Msg{* Happy TeXing!}
-\Msg{*}
-\Msg{************************************************************************}
-
-\endbatchfile
-%</install>
-%<*ignore>
-\fi
-%</ignore>
-%<*driver>
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesFile{accsupp.drv}%
-  [2018/03/28 v0.5 Accessibility support by marked content (HO)]%
-\documentclass{ltxdoc}
-\usepackage{holtxdoc}[2011/11/22]
-\begin{document}
-  \DocInput{accsupp.dtx}%
-\end{document}
-%</driver>
-% \fi
-%
-%
-%
-% \GetFileInfo{accsupp.drv}
-%
-% \title{The \xpackage{accsupp} package}
-% \date{2018/03/28 v0.5}
-% \author{Heiko Oberdiek\thanks
-% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
-%
-% \maketitle
-%
-% \begin{abstract}
-% Since PDF 1.5 portions of a page can be marked for better
-% accessibility support.
-% For example, replacement texts or expansions of abbreviations can be
-% provided. Package \xpackage{accsupp} starts with providing a minimal
-% low-level interface for programmers. Status is experimental.
-% \end{abstract}
-%
-% \tableofcontents
-%
-% \section{Documentation}
-%
-% \subsection{Macros}
-%
-% Section ``10.8 Accessibility Support'' of the PDF reference
-% \cite{pdfspec} lists some features that can be added by
-% operators for marked content.
-%
-% \begin{declcs}{BeginAccSupp} \M{options}
-% \end{declcs}
-% It puts the operator |BDC| in the page stream:
-% \begin{quote}
-%   |/Span|\\
-%   |<<|\dots|>>| \qquad \textit{\% property dictionary}\\
-%   |BDC|
-% \end{quote}
-% The contents of the dictionary is controlled by \meta{options}.
-% See sections \ref{sec:feature} and \ref{sec:method}.
-%
-% \begin{declcs}{EndAccSupp} \M{options}
-% \end{declcs}
-% It puts the operator |EMC| in the page stream.
-% The only option is \xoption{pdfliteral}, see section \ref{sec:pdftex}.
-%
-% \bigskip
-% \noindent\textbf{Note:}
-% The caller is responsible for the placement of \cs{BeginAccSupp}
-% and \cs{EndAccSupp} pairs. Especially page breaks are not allowed
-% in between.
-%
-% \subsubsection{Feature options}\label{sec:feature}
-%
-% The PDF reference \cite{pdfspec} describes and explains the different
-% features. The names of the feature options are the same as the
-% key names for the property dictionary for operator |BDC|, see
-% \cs{BeginAccSupp}.
-%
-% \begin{description}
-% \item[\xoption{ActualText}:]
-%   Provides a replacement text, see examples in
-%   section \ref{sec:example}.
-% \item[\xoption{Alt}:]
-%   Provides an alternate description.
-% \item[\xoption{E}:]
-%   Provides the expansion of an abbreviation or an acronym.
-% \item[\xoption{Lang}:]
-%   Specifies the language.
-% \end{description}
-%
-% \subsubsection{Input methods}\label{sec:method}
-%
-% Except for \xoption{Lang} option \xoption{method} controls
-% how the argument for \xoption{ActualText}, \xoption{Alt},
-% and \xoption{E} are interpreted.
-% \begin{description}
-% \item[\xoption{method=plain}:]
-%   The string is only expanded and written without further
-%   treatment. Special characters are not protected, thus this method
-%   may result in an invalid PDF file.
-% \item[\xoption{method=escape}:]
-%   The string is expanded and special characters are escaped.
-%   The result is a valid PDF string.
-% \item[\xoption{method=hex}:]
-%   The string is given in hexadecimal notation.
-%   Section \ref{sec:example:notparallel} shows an example.
-% \item[\xoption{method=pdfstringdef}:]
-%   If package \xpackage{hyperref} is loaded, then its \cs{pdfstringdef}
-%   is used. This method is slow, but useful if the string contains
-%   arbitrary \hologo{TeX} code.
-% \item[\xoption{unicode}:]
-%   This option is needed, if the string is given as Unicode string
-%   (16 bit). Internally it adds the string prefix for Unicode.
-%   In case of \xoption{method=pdfstringdef} it passes the option
-%   to \cs{hypersetup}.
-% \end{description}
-%
-% \subsection{Workaround, option \xoption{space}}
-%
-% PDF specification says in ``10.8.3 Replacement Text''
-% \begin{quote}
-% Just as alternative descriptions can be provided for images and other
-% items that do not translate naturally into text (\dots), replacement
-% text can be specified for content that does translate into text but
-% that is represented in a nonstandard way. These nonstandard representations
-% might include, for example, glyphs for ligatures or custom characters, or
-% inline graphics corresponding to letters in an illuminated manustript or to
-% dropped capitals.
-% \end{quote}
-% However, the ActualText is ignored in Acrobat Reader
-% (until version 9 at least), if the content does not contain glyphs.
-% Option \xoption{space} adds such an invisible glyph, a space
-% character. The font name can be configured by option \xoption{spacefont},
-% the default font is \texttt{phvr8r}. The character slot is given
-% by option \xoption{spacechar}, default is \texttt{32}, the usual
-% position of the space character.
-%
-% These options can also be given as package options or in
-% macro \cs{AccSuppSetup} that takes a key value list as argument.
-% Usually only option \xoption{space} is necessary, if the
-% contents does not contain glyphs otherwise. Option \xoption{space}
-% is enabled by |space| or |space=true| and disabled by |space=false|.
-% It is disabled as default. The option is evaluated by \cs{BeginAccSupp}
-% and ignored by \cs{EndAccSupp}.
-%
-% Note: Even with option \xoption{space} I get sometimes wrong texts
-% when cut \& paste from AR7/Linux or AR8/Linux, e.g.
-% \begin{quote}
-%   |Hello| $\rightarrow$ |Helo|, |Helol|, |Hell|, \dots\\
-%   |Hello World| $\rightarrow$ |Helo WorldW|, |Helo World|, \dots
-% \end{quote}
-% I do not know what Acrobat Reader is doing here, thus feedback and
-% insights are welcome.
-%
-% \subsection{Driver options}
-%
-% Driver options are package options only.
-% The special \hologo{TeX} compilers \hologo{pdfTeX}, \hologo{LuaTeX} and \hologo{XeTeX}
-% are detected automatically. The default for unrecognized drivers can be
-% set by defining \cs{ActualTextDriverDefault}. This can be done
-% in the configuration file \xfile{accsupp.cfg}.
-%
-% \subsubsection{Option \xoption{pdftex}}\label{sec:pdftex}
-% Package option \xoption{pdftex} is used for \hologo{pdfTeX} in PDF mode.
-% Additionally \cs{BeginAccSupp} and \cs{EndAccSupp} understand
-% option \xoption{pdfliteral}. It controls
-% the modifier keyword for \cs{pdfliteral}:
-% \begin{quote}
-%   |pdfliteral=direct| $\Rightarrow$ |\pdfliteral direct{...}|
-% \end{quote}
-%
-% \subsubsection{Option \xoption{luatex}}\label{sec:luatex}
-% Package option \xoption{luatex} is used for \hologo{LuaTeX} in PDF mode.
-% Additionally \cs{BeginAccSupp} and \cs{EndAccSupp} understand
-% option \xoption{pdfliteral}. It controls
-% the modifier keyword for \cs{pdfextension} literal:
-% \begin{quote}
-%   |pdfliteral=direct| $\Rightarrow$ |\pdfextension literal direct{...}|
-% \end{quote}
-%
-% \subsubsection{Option \xoption{dvipdfm}}
-%
-% Package option \xoption{dvipdfm} and its aliases \xoption{dvipdfmx}
-% \xoption{xetex} are used for drivers that support
-% \textsf{dvipdfm} specials.
-%
-% \subsubsection{Option \xoption{dvips}}
-%
-% Package option \xoption{dvips} and its alias \xoption{dvipsone}
-% write pdfmark specials in the output. Unhappily these pdfmark
-% operators are ignored by \textsf{ghostscript} (latest tested
-% version is 8.54). Perhaps they are recognized by commercial
-% distiller applications.
-%
-% \subsubsection{Turning off page stream compression}
-%
-% For debugging it is useful to have uncompressed page stream objects.
-% This can be done afterwards via \textsf{pdftk}:
-% \begin{quote}
-%   |pdftk file.pdf output file-uncompressed.pdf uncompress|
-% \end{quote}
-% Or the PDF file is generated uncompressed:
-% \begin{description}
-% \item[\hologo{pdfTeX}:] |\pdfcompresslevel=0|
-% \item[dvipdfm:] |dvipdfm -z0 ...|
-% \item[dvipdfmx:] |dvipdfmx -z0 ...|
-% \item[ghostscript/ps2pdf:]
-%      |ps2pdf -dCompressPages=false input.ps output.pdf|
-% \end{description}
-%
-% \section{Example}
-% \label{sec:example}
-%
-% \subsection{Example \cs{notparallel}}
-% \label{sec:example:notparallel}
-%
-%    \begin{macrocode}
-%<*example1>
-%    \end{macrocode}
-%    \begin{macrocode}
-%<<END
-\documentclass{article}
-\usepackage{accsupp}[2007/11/14]
-\usepackage{centernot}
-% U+2226 NOT PARALLEL
-% \mathrel{...} prevents page break in between
-\newcommand*{\notparallel}{%
-  \ensuremath{%
-    \mathrel{%
-      \BeginAccSupp{method=hex,unicode,ActualText=2226}%
-      \centernot{\parallel}%
-      \EndAccSupp{}%
-    }%
-  }%
-}
-\begin{document}
-\begin{equation}
-A\notparallel B
-\end{equation}
-\end{document}
-%END
-%    \end{macrocode}
-%    \begin{macrocode}
-%</example1>
-%    \end{macrocode}
-%
-% \subsection{Example with \xoption{pdfstringdef}}
-%
-%    \begin{macrocode}
-%<*example2>
-%    \end{macrocode}
-%    \begin{macrocode}
-%<<END
-\documentclass{article}
-\usepackage[unicode]{hyperref}
-\usepackage{accsupp}[2007/11/14]
-\begin{document}
-  \begin{equation}
-    \BeginAccSupp{
-      method=pdfstringdef,
-      unicode,
-      ActualText={%
-        a\texttwosuperior +b\texttwosuperior
-        =c\texttwosuperior
-      }
-    }
-    a^2 + b^2 = c^2
-    \EndAccSupp{}
-  \end{equation}
-\end{document}
-%END
-%    \end{macrocode}
-%    \begin{macrocode}
-%</example2>
-%    \end{macrocode}
-%
-% \StopEventually{
-% }
-%
-% \section{Implementation}
-%
-% \subsection{Package}
-%
-%    \begin{macrocode}
-%<*package>
-%    \end{macrocode}
-%
-%    \begin{macrocode}
-\begingroup\catcode61\catcode48\catcode32=10\relax%
-  \catcode13=5 % ^^M
-  \endlinechar=13 %
-  \catcode123=1 % {
-  \catcode125=2 % }
-  \catcode64=11 % @
-  \def\x{\endgroup
-    \expandafter\edef\csname ACCSUPP at 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 at EnsureCode#1#2{%
-  \edef\ACCSUPP at AtEnd{%
-    \ACCSUPP at AtEnd
-    \catcode#1=\the\catcode#1\relax
-  }%
-  \catcode#1=#2\relax
-}
-\TMP at EnsureCode{10}{12}% ^^J
-\TMP at EnsureCode{33}{12}% !
-\TMP at EnsureCode{39}{12}% '
-\TMP at EnsureCode{40}{12}% (
-\TMP at EnsureCode{41}{12}% )
-\TMP at EnsureCode{42}{12}% *
-\TMP at EnsureCode{44}{12}% ,
-\TMP at EnsureCode{45}{12}% -
-\TMP at EnsureCode{46}{12}% .
-\TMP at EnsureCode{47}{12}% /
-\TMP at EnsureCode{58}{12}% :
-\TMP at EnsureCode{60}{12}% <
-\TMP at EnsureCode{62}{12}% >
-\TMP at EnsureCode{94}{7}% ^ (superscript)
-\TMP at EnsureCode{96}{12}% `
-\TMP at EnsureCode{254}{12}% ^^fe
-\TMP at EnsureCode{255}{12}% ^^ff
-\edef\ACCSUPP at AtEnd{\ACCSUPP at AtEnd\noexpand\endinput}
-%    \end{macrocode}
-%
-%    Package identification.
-%    \begin{macrocode}
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{accsupp}%
-  [2018/03/28 v0.5 Accessibility support by marked content (HO)]
-%    \end{macrocode}
-%
-%    \begin{macrocode}
-\RequirePackage{pdfescape}[2007/02/25]
-\RequirePackage{ifpdf}
-\RequirePackage{ifxetex}
-\RequirePackage{kvoptions}
-%    \end{macrocode}
-%    \begin{macrocode}
-\SetupKeyvalOptions{%
-  family=ACCSUPP,%
-  prefix=ACCSUPP@%
-}
-%    \end{macrocode}
-%
-% \subsection{Space setup}
-%
-%    \begin{macrocode}
-\DeclareBoolOption{space}
-\DeclareStringOption[phvr8r]{spacefont}
-\DeclareStringOption[32]{spacechar}
-%    \end{macrocode}
-%
-% \subsection{Driver detection and setup}
-%
-% \paragraph{Driver declarations.}
-%
-%    \begin{macrocode}
-\def\ACCSUPP at DefineDriverKey{%
-  \@dblarg\ACCSUPP@@DefineDriverKey
-}
-\def\ACCSUPP@@DefineDriverKey[#1]#2{%
-  \define at key{ACCSUPP}{#2}[]{%
-    \def\ACCSUPP at driver{#1}%
-  }%
-  \g at addto@macro\ACCSUPP at DisableOptions{%
-    \DisableKeyvalOption{ACCSUPP}{#2}%
-  }%
-}
-\let\ACCSUPP at DisableOptions\@empty
-\ACCSUPP at DefineDriverKey{pdftex}
-\ACCSUPP at DefineDriverKey{luatex}
-\ACCSUPP at DefineDriverKey{dvips}
-\ACCSUPP at DefineDriverKey[dvips]{dvipsone}
-\ACCSUPP at DefineDriverKey{dvipdfm}
-\ACCSUPP at DefineDriverKey[dvipdfm]{dvipdfmx}
-\ACCSUPP at DefineDriverKey[dvipdfm]{xetex}
-\let\ACCSUPP at driver\relax
-\InputIfFileExists{accsupp.cfg}{}{}
-\providecommand*{\ActualTextDriverDefault}{dvips}
-\ifpdf
-  \ifx\pdfextension\@undefined
-    \def\ACCSUPP at driver{pdftex}%
-  \else
-    \def\ACCSUPP at driver{luatex}%
-  \fi
-\else
-  \ifxetex
-    \def\ACCSUPP at driver{dvipdfm}%
-  \else
-    \ifx\ACCSUPP at driver\relax
-      \let\ACCSUPP at driver\ActualTextDriverDefault
-    \fi
-  \fi
-\fi
-%    \end{macrocode}
-%
-% \paragraph{Process options.}
-%
-%    \begin{macrocode}
-\ProcessKeyvalOptions*
-\ACCSUPP at DisableOptions
-%    \end{macrocode}
-%
-% \paragraph{Driver validation and loading.}
-%
-%    \begin{macrocode}
-\def\ACCSUPP at temp{pdftex}%
-\ifpdf
-  \ifx\pdfextension\@undefined\else
-    \def\ACCSUPP at temp{luatex}%
-  \fi
-  \ifx\ACCSUPP at temp\ACCSUPP at driver
-  \else
-    \PackageWarningNoLine{accsupp}{%
-      Wrong driver `\ACCSUPP at driver', using `pdftex' instead%
-    }%
-ed as
-    \let\ACCSUPP at driver\ACCSUPP at temp
-  \fi
-\else
-  \ifx\ACCSUPP at temp\ACCSUPP at driver
-    \PackageError{accsupp}{%
-      Wrong driver, pdfTeX is not running in PDF mode.\MessageBreak
-      Package loading is aborted%
-    }\@ehc
-    \expandafter\expandafter\expandafter\ACCSUPP at AtEnd
-  \fi
-  \def\ACCSUPP at temp{dvipdfm}%
-  \ifxetex
-    \ifx\ACCSUPP at temp\ACCSUPP at driver
-    \else
-      \PackageWarningNoLine{accsupp}{%
-        Wrong driver `\ACCSUPP at driver',\MessageBreak
-        using `dvipdfm' for XeTeX instead%
-      }%
-      \let\ACCSUPP at driver\ACCSUPP at temp
-    \fi
-  \fi
-\fi%
-\ifx\ACCSUPP at driver\relax
-  \PackageError{accsupp}{%
-    Missing driver option.\MessageBreak
-    Package loading is aborted%
-  }\@ehc
-  \expandafter\ACCSUPP at AtEnd
-\fi%
-\InputIfFileExists{accsupp-\ACCSUPP at driver.def}{}{%
-  \PackageError{accsupp}{%
-    Unsupported driver `\ACCSUPP at driver'.\MessageBreak
-    Package loading is aborted%
-  }\@ehc
-  \ACCSUPP at AtEnd
-}%
-%    \end{macrocode}
-%
-% \subsection{Main macro}
-%
-%    \begin{macrocode}
-\DeclareBoolOption{unicode}
-\DeclareStringOption[page]{pdfliteral}
-\DeclareStringOption{Lang}
-\def\ACCSUPP at method{escape}
-\define at key{ACCSUPP}{method}{%
-  \@ifundefined{ACCSUPP at method@#1}{%
-    \PackageError{accsupp}{%
-      Ignoring unknown method `#1'%
-    }\@ehc
-  }{%
-    \edef\ACCSUPP at method{#1}%
-  }%
-}
-\let\ACCSUPP at Lang\relax
-\def\ACCSUPP at temp#1{%
-  \expandafter\ACCSUPP@@temp\csname ACCSUPP@#1\endcsname{#1}%
-}
-\def\ACCSUPP@@temp#1#2{%
-  \let#1\relax
-  \define at key{ACCSUPP}{#2}{%
-    \def#1{##1}%
-    \ifx#1\@empty
-      \def#1{()}%
-    \else
-      \csname ACCSUPP at method@\ACCSUPP at method\endcsname#1%
-    \fi
-  }%
-}
-\ACCSUPP at temp{Alt}
-\ACCSUPP at temp{ActualText}
-\ACCSUPP at temp{E}
-%    \end{macrocode}
-%
-%    \begin{macrocode}
-\newcommand*{\BeginAccSupp}[1]{%
-  \begingroup
-    \setkeys{ACCSUPP}{#1}%
-    \edef\ACCSUPP at span{%
-      /Span<<%
-        \ifx\ACCSUPP at Lang\relax
-        \else
-          /Lang\ACCSUPP at Lang
-        \fi
-        \ifx\ACCSUPP at Alt\relax
-        \else
-          /Alt\ACCSUPP at Alt
-        \fi
-        \ifx\ACCSUPP at ActualText\relax
-        \else
-          /ActualText\ACCSUPP at ActualText
-        \fi
-        \ifx\ACCSUPP at E\relax
-        \else
-          /E\ACCSUPP at E
-        \fi
-      >>%
-    }%
-    \ACCSUPP at bdc
-    \ACCSUPP at space
-  \endgroup
-}
-\newcommand*{\EndAccSupp}[1]{%
-  \begingroup
-    \setkeys{ACCSUPP}{#1}%
-    \ACCSUPP at emc
-  \endgroup
-}
-\def\ACCSUPP at space{%
-  \ifACCSUPP at space
-    \begingroup
-      \@ifundefined{ACCSUPP at Font}{%
-        \global\font\ACCSUPP at Font=\ACCSUPP at spacefont\relax
-      }{}%
-      \leavevmode
-      \setbox\z@\hbox{\ACCSUPP at Font\char\ACCSUPP at spacechar}%
-      \wd\z@\z@
-      \ht\z@\z@
-      \dp\z@\z@
-      \copy\z@
-    \endgroup
-  \fi
-}
-\newcommand*{\AccSuppSetup}{%
-  \setkeys{ACCSUPP}%
-}
-%    \end{macrocode}
-%
-% \subsubsection{Input methods}
-%
-%    \begin{macrocode}
-\def\ACCSUPP at method@plain#1{%
-  \csname @safe at activestrue\endcsname
-  \edef#1{%
-    (%
-    \ifACCSUPP at unicode
-      \string\376\string\377%
-    \fi
-    #1%
-    )%
-  }%
-  \@onelevel at sanitize#1%
-}
-%    \end{macrocode}
-%    \begin{macrocode}
-\def\ACCSUPP at method@escape#1{%
-  \EdefEscapeString#1{%
-    \ifACCSUPP at unicode
-      ^^fe^^ff%
-    \fi
-    #1%
-  }%
-  \edef#1{(#1)}%
-}%
-%    \end{macrocode}
-%    \begin{macrocode}
-\def\ACCSUPP at method@hex#1{%
-  \edef#1{%
-    <%
-    \ifACCSUPP at unicode
-      FEFF%
-    \fi
-    #1%
-    >%
-  }%
-}
-%    \end{macrocode}
-%    \begin{macrocode}
-\def\ACCSUPP at method@pdfstringdef#1{%
-  \ifACCSUPP at unicode
-    \@ifundefined{hypersetup}{}{%
-      \hypersetup{unicode}%
-    }%
-  \fi
-  \@ifundefined{pdfstringdef}{%
-    \PackageError{accsupp}{%
-      Method `pdfstringdef' requires package `hyperref'%
-    }\@ehc
-    \let\ACCSUPP at temp\@empty
-  }{%
-    \begingroup
-      \setbox0=\hbox{%
-        \pdfstringdef\ACCSUPP at temp#1%
-        \global\let\ACCSUPP at temp\ACCSUPP at temp
-      }%
-    \endgroup
-  }%
-  \edef#1{(\ACCSUPP at temp)}%
-}
-%    \end{macrocode}
-%
-%    \begin{macrocode}
-\ACCSUPP at AtEnd%
-%</package>
-%    \end{macrocode}
-%
-% \subsection{Drivers}
-%
-% \subsubsection{Driver \xoption{pdftex}}
-%
-%    \begin{macrocode}
-%<*pdftex>
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesFile{accsupp-pdftex.def}%
-  [2018/03/28 v0.5 accsupp driver for pdfTeX (HO)]%
-%    \end{macrocode}
-%
-%    \begin{macrocode}
-\def\ACCSUPP at bdc{%
-  \pdfliteral\ACCSUPP at pdfliteral{\ACCSUPP at span BDC}%
-}
-\def\ACCSUPP at emc{%
-  \pdfliteral\ACCSUPP at pdfliteral{EMC}%
-}
-%    \end{macrocode}
-%    \begin{macrocode}
-%</pdftex>
-%    \end{macrocode}
-%
-% \subsubsection{Driver \xoption{luatex}}
-%
-%    \begin{macrocode}
-%<*luatex>
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesFile{accsupp-luatex.def}%
-  [2018/03/28 v0.5 accsupp driver for pdfTeX (HO)]%
-%    \end{macrocode}
-%
-%    \begin{macrocode}
-\protected\def\ACCSUPP at pdf@literal{\pdfextension literal}
-\def\ACCSUPP at bdc{%
-  \ACCSUPP at pdf@literal\ACCSUPP at pdfliteral{\ACCSUPP at span BDC}%
-}
-\def\ACCSUPP at emc{%
-  \ACCSUPP at pdf@literal\ACCSUPP at pdfliteral{EMC}%
-}
-%    \end{macrocode}
-%    \begin{macrocode}
-%</luatex>
-%    \end{macrocode}
-%
-% \subsubsection{Driver \xoption{dvipdfm}}
-%
-%    \begin{macrocode}
-%<*dvipdfm>
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesFile{accsupp-dvipdfm.def}%
-  [2018/03/28 v0.5 accsupp driver for dvipdfm (HO)]%
-%    \end{macrocode}
-%
-%    \begin{macrocode}
-\def\ACCSUPP at bdc{%
-  \special{pdf:content \ACCSUPP at span BDC}%
-}
-\def\ACCSUPP at emc{%
-  \special{pdf:content EMC}%
-}
-%    \end{macrocode}
-%    \begin{macrocode}
-%</dvipdfm>
-%    \end{macrocode}
-%
-% \subsubsection{Driver \xoption{dvips}}
-%
-%    \begin{macrocode}
-%<*dvips>
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesFile{accsupp-dvips.def}%
-  [2018/03/28 v0.5 accsupp driver for dvips (HO)]%
-%    \end{macrocode}
-%
-%    \begin{macrocode}
-\def\ACCSUPP at bdc{%
-  \special{ps:[\ACCSUPP at span/BDC pdfmark}%
-}
-\def\ACCSUPP at emc{%
-  \special{ps:[/EMC pdfmark}%
-}
-%    \end{macrocode}
-%    \begin{macrocode}
-%</dvips>
-%    \end{macrocode}
-% \section{Installation}
-%
-% \subsection{Download}
-%
-% \paragraph{Package.} This package is available on
-% CTAN\footnote{\CTANpkg{accsupp}}:
-% \begin{description}
-% \item[\CTAN{macros/latex/contrib/oberdiek/accsupp.dtx}] The source file.
-% \item[\CTAN{macros/latex/contrib/oberdiek/accsupp.pdf}] Documentation.
-% \end{description}
-%
-%
-% \paragraph{Bundle.} All the packages of the bundle `oberdiek'
-% are also available in a TDS compliant ZIP archive. There
-% the packages are already unpacked and the documentation files
-% are generated. The files and directories obey the TDS standard.
-% \begin{description}
-% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
-% \end{description}
-% \emph{TDS} refers to the standard ``A Directory Structure
-% for \TeX\ Files'' (\CTANpkg{tds}). Directories
-% with \xfile{texmf} in their name are usually organized this way.
-%
-% \subsection{Bundle installation}
-%
-% \paragraph{Unpacking.} Unpack the \xfile{oberdiek.tds.zip} in the
-% TDS tree (also known as \xfile{texmf} tree) of your choice.
-% Example (linux):
-% \begin{quote}
-%   |unzip oberdiek.tds.zip -d ~/texmf|
-% \end{quote}
-%
-% \subsection{Package installation}
-%
-% \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting
-% \docstrip\ archive. The files are extracted by running the
-% \xfile{.dtx} through \plainTeX:
-% \begin{quote}
-%   \verb|tex accsupp.dtx|
-% \end{quote}
-%
-% \paragraph{TDS.} Now the different files must be moved into
-% the different directories in your installation TDS tree
-% (also known as \xfile{texmf} tree):
-% \begin{quote}
-% \def\t{^^A
-% \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}}
-%   accsupp.sty & tex/latex/oberdiek/accsupp.sty\\
-%   accsupp-pdftex.def & tex/latex/oberdiek/accsupp-pdftex.def\\
-%   accsupp-luatex.def & tex/latex/oberdiek/accsupp-luatex.def\\
-%   accsupp-dvipdfm.def & tex/latex/oberdiek/accsupp-dvipdfm.def\\
-%   accsupp-dvips.def & tex/latex/oberdiek/accsupp-dvips.def\\
-%   accsupp.pdf & doc/latex/oberdiek/accsupp.pdf\\
-%   accsupp-example1.tex & doc/latex/oberdiek/accsupp-example1.tex\\
-%   accsupp-example2.tex & doc/latex/oberdiek/accsupp-example2.tex\\
-%   accsupp.dtx & source/latex/oberdiek/accsupp.dtx\\
-% \end{tabular}^^A
-% }^^A
-% \sbox0{\t}^^A
-% \ifdim\wd0>\linewidth
-%   \begingroup
-%     \advance\linewidth by\leftmargin
-%     \advance\linewidth by\rightmargin
-%   \edef\x{\endgroup
-%     \def\noexpand\lw{\the\linewidth}^^A
-%   }\x
-%   \def\lwbox{^^A
-%     \leavevmode
-%     \hbox to \linewidth{^^A
-%       \kern-\leftmargin\relax
-%       \hss
-%       \usebox0
-%       \hss
-%       \kern-\rightmargin\relax
-%     }^^A
-%   }^^A
-%   \ifdim\wd0>\lw
-%     \sbox0{\small\t}^^A
-%     \ifdim\wd0>\linewidth
-%       \ifdim\wd0>\lw
-%         \sbox0{\footnotesize\t}^^A
-%         \ifdim\wd0>\linewidth
-%           \ifdim\wd0>\lw
-%             \sbox0{\scriptsize\t}^^A
-%             \ifdim\wd0>\linewidth
-%               \ifdim\wd0>\lw
-%                 \sbox0{\tiny\t}^^A
-%                 \ifdim\wd0>\linewidth
-%                   \lwbox
-%                 \else
-%                   \usebox0
-%                 \fi
-%               \else
-%                 \lwbox
-%               \fi
-%             \else
-%               \usebox0
-%             \fi
-%           \else
-%             \lwbox
-%           \fi
-%         \else
-%           \usebox0
-%         \fi
-%       \else
-%         \lwbox
-%       \fi
-%     \else
-%       \usebox0
-%     \fi
-%   \else
-%     \lwbox
-%   \fi
-% \else
-%   \usebox0
-% \fi
-% \end{quote}
-% If you have a \xfile{docstrip.cfg} that configures and enables \docstrip's
-% TDS installing feature, then some files can already be in the right
-% place, see the documentation of \docstrip.
-%
-% \subsection{Refresh file name databases}
-%
-% If your \TeX~distribution
-% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh
-% these. For example, \TeX\,Live\ users run \verb|texhash| or
-% \verb|mktexlsr|.
-%
-% \subsection{Some details for the interested}
-%
-% \paragraph{Unpacking with \LaTeX.}
-% The \xfile{.dtx} chooses its action depending on the format:
-% \begin{description}
-% \item[\plainTeX:] Run \docstrip\ and extract the files.
-% \item[\LaTeX:] Generate the documentation.
-% \end{description}
-% If you insist on using \LaTeX\ for \docstrip\ (really,
-% \docstrip\ does not need \LaTeX), then inform the autodetect routine
-% about your intention:
-% \begin{quote}
-%   \verb|latex \let\install=y\input{accsupp.dtx}|
-% \end{quote}
-% Do not forget to quote the argument according to the demands
-% of your shell.
-%
-% \paragraph{Generating the documentation.}
-% You can use both the \xfile{.dtx} or the \xfile{.drv} to generate
-% the documentation. The process can be configured by the
-% configuration file \xfile{ltxdoc.cfg}. For instance, put this
-% line into this file, if you want to have A4 as paper format:
-% \begin{quote}
-%   \verb|\PassOptionsToClass{a4paper}{article}|
-% \end{quote}
-% An example follows how to generate the
-% documentation with pdf\LaTeX:
-% \begin{quote}
-%\begin{verbatim}
-%pdflatex accsupp.dtx
-%makeindex -s gind.ist accsupp.idx
-%pdflatex accsupp.dtx
-%makeindex -s gind.ist accsupp.idx
-%pdflatex accsupp.dtx
-%\end{verbatim}
-% \end{quote}
-%
-% \begin{thebibliography}{9}
-% \bibitem{pdfspec}
-% Adobe Systems Incorporated,
-% \textit{PDF Reference}, 6th edition, 2006.
-% \url{http://www.adobe.com/devnet/acrobat/pdfs/pdf_reference.pdf}
-%
-% \end{thebibliography}
-%
-% \begin{History}
-%   \begin{Version}{2007/03/21 v0.1}
-%   \item
-%     First version.
-%   \end{Version}
-%   \begin{Version}{2007/11/14 v0.2}
-%   \item
-%     Various bug fixes.
-%   \item
-%     Catcode section rewritten, test added.
-%   \end{Version}
-%   \begin{Version}{2010/01/16 v0.3}
-%   \item
-%     \cs{AccSuppSetup} added.
-%   \item
-%     Options \xoption{space}, \xoption{spacefont}, \xoption{spacechar} added.
-%   \end{Version}
-%   \begin{Version}{2016/05/16 v0.4}
-%   \item
-%     Documentation updates.
-%   \end{Version}
-%   \begin{Version}{2018/03/28 v0.5}
-%   \item
-%     LuaTeX support added.
-%   \end{Version}
-% \end{History}
-%
-% \PrintIndex
-%
-% \Finale
-\endinput

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/aliascnt.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/aliascnt.dtx	2019-12-06 23:23:49 UTC (rev 53052)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/aliascnt.dtx	2019-12-06 23:28:03 UTC (rev 53053)
@@ -530,7 +530,7 @@
 % \bibitem{remreset}
 %   David Carlisle: \textit{The \xpackage{remreset} package};
 %   1997/09/28;
-%   \CTAN{macros/latex/contrib/carlisle/remreset.sty}.
+%   \CTANpkg{remreset}.
 %
 % \bibitem{hyperref}
 %   Sebastian Rahtz, Heiko Oberdiek:

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/askinclude.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/askinclude.dtx	2019-12-06 23:23:49 UTC (rev 53052)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/askinclude.dtx	2019-12-06 23:28:03 UTC (rev 53053)
@@ -232,7 +232,7 @@
   title={makematch.sty: Pattern matching with wildcards},
   date={2007-02-23},
   version={1.7925},
-  url={\CTANpkg{makematch}},
+  url={https://ctan.org/pkg/qstest},
   urldate={2011-12-02},
 }
 @manual{excludeonly,
@@ -239,7 +239,7 @@
   author={Luecking, Daniel H. and Arseneau, Donald},
   title={The excludeonly package},
   date={2003-03-14},
-  url={\CTANpkg{excludeonly}},
+  url={https://ctan.org/pkg/excludeonly},
   urldate={2011-12-02},
 }
 %</bib>

Deleted: trunk/Master/texmf-dist/source/latex/oberdiek/atbegshi.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/atbegshi.dtx	2019-12-06 23:23:49 UTC (rev 53052)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/atbegshi.dtx	2019-12-06 23:28:03 UTC (rev 53053)
@@ -1,2114 +0,0 @@
-% \iffalse meta-comment
-%
-% File: atbegshi.dtx
-% Version: 2016/06/09 v1.18
-% Info: At begin shipout hook
-%
-% Copyright (C)
-%    2007-2011 Heiko Oberdiek
-%    2016-2019 Oberdiek Package Support Group
-%    https://github.com/ho-tex/oberdiek/issues
-%
-% 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 atbegshi.dtx
-% and the derived files
-%    atbegshi.sty, atbegshi.pdf, atbegshi.ins, atbegshi.drv,
-%    atbegshi-example1.tex, atbegshi-example2.tex,
-%    atbegshi-test1.tex, atbegshi-test2.tex, atbegshi-test3.tex.
-%
-% Distribution:
-%    CTAN:macros/latex/contrib/oberdiek/atbegshi.dtx
-%    CTAN:macros/latex/contrib/oberdiek/atbegshi.pdf
-%
-% Unpacking:
-%    (a) If atbegshi.ins is present:
-%           tex atbegshi.ins
-%    (b) Without atbegshi.ins:
-%           tex atbegshi.dtx
-%    (c) If you insist on using LaTeX
-%           latex \let\install=y\input{atbegshi.dtx}
-%        (quote the arguments according to the demands of your shell)
-%
-% Documentation:
-%    (a) If atbegshi.drv is present:
-%           latex atbegshi.drv
-%    (b) Without atbegshi.drv:
-%           latex atbegshi.dtx; ...
-%    The class ltxdoc loads the configuration file ltxdoc.cfg
-%    if available. Here you can specify further options, e.g.
-%    use A4 as paper format:
-%       \PassOptionsToClass{a4paper}{article}
-%
-%    Programm calls to get the documentation (example):
-%       pdflatex atbegshi.dtx
-%       makeindex -s gind.ist atbegshi.idx
-%       pdflatex atbegshi.dtx
-%       makeindex -s gind.ist atbegshi.idx
-%       pdflatex atbegshi.dtx
-%
-% Installation:
-%    TDS:tex/generic/oberdiek/atbegshi.sty
-%    TDS:doc/latex/oberdiek/atbegshi.pdf
-%    TDS:doc/latex/oberdiek/atbegshi-example1.tex
-%    TDS:doc/latex/oberdiek/atbegshi-example2.tex
-%    TDS:source/latex/oberdiek/atbegshi.dtx
-%
-%<*ignore>
-\begingroup
-  \catcode123=1 %
-  \catcode125=2 %
-  \def\x{LaTeX2e}%
-\expandafter\endgroup
-\ifcase 0\ifx\install y1\fi\expandafter
-         \ifx\csname processbatchFile\endcsname\relax\else1\fi
-         \ifx\fmtname\x\else 1\fi\relax
-\else\csname fi\endcsname
-%</ignore>
-%<*install>
-\input docstrip.tex
-\Msg{************************************************************************}
-\Msg{* Installation}
-\Msg{* Package: atbegshi 2016/06/09 v1.18 At begin shipout hook (HO)}
-\Msg{************************************************************************}
-
-\keepsilent
-\askforoverwritefalse
-
-\let\MetaPrefix\relax
-\preamble
-
-This is a generated file.
-
-Project: atbegshi
-Version: 2016/06/09 v1.18
-
-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
-
-
-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 atbegshi.dtx
-and the derived files
-   atbegshi.sty, atbegshi.pdf, atbegshi.ins, atbegshi.drv,
-   atbegshi-example1.tex, atbegshi-example2.tex,
-   atbegshi-test1.tex, atbegshi-test2.tex, atbegshi-test3.tex.
-
-\endpreamble
-\let\MetaPrefix\DoubleperCent
-
-\generate{%
-  \file{atbegshi.ins}{\from{atbegshi.dtx}{install}}%
-  \file{atbegshi.drv}{\from{atbegshi.dtx}{driver}}%
-  \usedir{tex/generic/oberdiek}%
-  \file{atbegshi.sty}{\from{atbegshi.dtx}{package}}%
-  \usedir{doc/latex/oberdiek}%
-  \file{atbegshi-example1.tex}{\from{atbegshi.dtx}{example1}}%
-  \file{atbegshi-example2.tex}{\from{atbegshi.dtx}{example2}}%
-%  \usedir{doc/latex/oberdiek/test}%
-%  \file{atbegshi-test1.tex}{\from{atbegshi.dtx}{test1}}%
-%  \file{atbegshi-test2.tex}{\from{atbegshi.dtx}{test2}}%
-%  \file{atbegshi-test3.tex}{\from{atbegshi.dtx}{test3}}%
-}
-
-\catcode32=13\relax% active space
-\let =\space%
-\Msg{************************************************************************}
-\Msg{*}
-\Msg{* To finish the installation you have to move the following}
-\Msg{* file into a directory searched by TeX:}
-\Msg{*}
-\Msg{*     atbegshi.sty}
-\Msg{*}
-\Msg{* To produce the documentation run the file `atbegshi.drv'}
-\Msg{* through LaTeX.}
-\Msg{*}
-\Msg{* Happy TeXing!}
-\Msg{*}
-\Msg{************************************************************************}
-
-\endbatchfile
-%</install>
-%<*ignore>
-\fi
-%</ignore>
-%<*driver>
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesFile{atbegshi.drv}%
-  [2016/06/09 v1.18 At begin shipout hook (HO)]%
-\documentclass{ltxdoc}
-\usepackage{holtxdoc}[2011/11/22]
-\begin{document}
-  \DocInput{atbegshi.dtx}%
-\end{document}
-%</driver>
-% \fi
-%
-%
-%
-% \GetFileInfo{atbegshi.drv}
-%
-% \title{The \xpackage{atbegshi} package}
-% \date{2016/06/09 v1.18}
-% \author{Heiko Oberdiek\thanks
-% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
-%
-% \maketitle
-%
-% \begin{abstract}
-% This package is a modern reimplementation of package \xpackage{everyshi}
-% without the burden of compatibility. It makes use of \eTeX's if available.
-% Both \LaTeX\ and \plainTeX\ are supported.
-% \end{abstract}
-%
-% \tableofcontents
-%
-% \section{Documentation}
-%
-% Package \xpackage{atbegshi} redefines \cs{shipout} to insert
-% hooks for user code that is executed before the page is shipped out.
-% The code may modify or even discard the output page.
-% Three hooks are implemented:
-% \begin{enumerate}
-% \item A hook that is executed for every page, see\\
-%       \cs{AtBeginShipout}
-% \item A hook that is executed for the next page only, see\\
-%       \cs{AtBeginShipoutNext}
-% \item A hook that is only executed for the first page, see\\
-%       \cs{AtBeginShipoutFirst}
-% \end{enumerate}
-% The hooks are executed in this order. The following three macros
-% provide the user interface for adding code to these hooks:
-%
-% \begin{declcs}{AtBeginShipout} \M{code}\\
-%   \cs{AtBeginShipoutBox}
-% \end{declcs}
-% Execute the \meta{code} for every page.
-% The page contents is held in box register \cs{AtBeginShipoutBox}
-% and may be modified. Use \cs{AtBeginShipoutDiscard} if you want to
-% discard the page.
-%
-% \emph{Note:} Package \xpackage{everyshi} uses box register 255. With
-% package \xpackage{atbegshi} you must use \cs{AtBeginShipoutBox} instead.
-%
-% If \LaTeX\ calls \cs{shipout} in \cs{@outputpage} (part of its output
-% routine),
-% the meaning of \cs{protect} is \cs{noexpand}. \LaTeX\ sets
-% \cs{protect} to the appropriate \cs{@typeset at protect} in the box
-% that is shipped out. This is too late for the hooks, they
-% are called earlier in the redefined \cs{shipout}. Therefore
-% package \xpackage{atbegshi} sets \cs{protect} to \cs{@typeset at protect}
-% before it calls the hooks.
-% (In \cs{EveryShipout} of package \xpackage{everyshi} the
-% user is responsible for the correct setting of \cs{protect}.)
-%
-% \begin{declcs}{AtBeginShipoutNext} \M{code}
-% \end{declcs}
-% This reimplements package \xpackage{everyshi}'s \cs{AtNextShipout}.
-% The \meta{code} is executed at shipout time of the next page only.
-% It is just a convenience macro, it can be easily replaced by something
-% like:
-%\begin{quote}
-%\begin{verbatim}
-%\newcommand{\MyShipoutHook}{}%
-%\AtBeginShipout{\MyShipoutHook}
-%\gdef\MyShipoutHook{%
-%  ... do something with next page ...
-%  \gdef\MyShipoutHook{}%
-% }
-%\end{verbatim}
-%\end{quote}
-% (This can be necessary, if hook order does matter).
-%
-% \begin{declcs}{AtBeginShipoutFirst} \M{code}
-% \end{declcs}
-% This reimplements \LaTeX's \cs{AtBeginDvi}. This hook is
-% usually used for \cs{special} commands that include PostScript
-% header files. The \cs{code} is directly executed in a \cs{vbox}
-% that is put at the beginning of the output page. Dealing with
-% the output box \cs{AtBeginShipoutBox} is not necessary and
-% not permitted here.
-%
-% \begin{declcs}{AtBeginShipoutDiscard}
-% \end{declcs}
-% This macro notifies package \xpackage{atbegshi} that
-% the output page is discarded. The remaining hook code
-% and the remaining hooks are not executed and the page is thrown away.
-% Also \cs{deadcycles} is cleared to zero like an ordinary \cs{shipout}
-% would do.
-%
-% \begin{declcs}{AtBeginShipoutInit}
-% \end{declcs}
-% Usually the redefinition of \cs{shipout} is delayed by
-% \cs{AtBeginDocument} (if this macro exists). This can be
-% too late, if other packages also redefines \cs{shipout}
-% and the order does matter.
-% \cs{AtBeginShipoutInit} forces the immediate redefinition
-% of \cs{shipout}.
-%
-% \begin{declcs}{AtBeginShipoutAddToBox} \M{stuff}\\
-%   \cs{AtBeginShipoutAddToBoxForeground} \M{stuff}
-% \end{declcs}
-% A quite common use case is the addition of \cs{special}
-% or other whatsits to the page output box. Macro
-% \cs{AtBeginShipoutAddToBox} puts \meta{stuff} in a
-% box with zeroed dimensions. The box with the \meta{stuff}
-% is put in the upper left corner of the shipout box
-% \cs{AtBeginShipoutBox}. Macro \cs{AtBeginShipoutAddToBox}
-% puts the \meta{stuff} in the background, the other macro
-% \cs{AtBeginShipoutAddToBoxForeground} in the foreground
-% after the original shipout box contents is set.
-%
-% A void shipout box (that means a discarded page)
-% remains void that means \meta{stuff} is ignored in this case.
-% The box type of \cs{AtBeginShipoutBox} is preserved.
-% Also the box nesting level for the original contents
-% of \cs{AtBeginShipoutBox} remains, for example, to avoid trouble
-% with links across pages in case of \hologo{pdfTeX}.
-%
-% \begin{declcs}{AtBeginShipoutUpperLeft} \M{background material}
-% \end{declcs}
-% This is a macro that puts material in the background of
-% box \cs{AtBeginShipoutBox}.
-% The \meta{background material} is set in an \cs{hbox}, the
-% reference point is the upper left corner of the output page.
-% In case of \pdfTeX\ in PDF mode, the settings of
-% \cs{pdfhorigin} and \cs{pdfvorigin} are respected.
-%
-% The macro \cs{AtBeginShipoutUpperLeft} is intended to be used
-% in one of the hook setting macros, such as
-% \cs{AtBeginShipout}, \cs{AtBeginShipoutFirst}, or
-% \cs{AtBeginShipoutNext}.
-%
-% For \LaTeX\ users the \meta{background material} is set
-% inside a \texttt{picture} environment:
-% \begin{quote}
-%   |\begin{picture}(0,0)|\\
-%   \mbox{}\quad |\setlength{\unitlength}{1pt}%|\\
-%   \mbox{}\quad \meta{background material}\\
-%   |\end{picture}|
-% \end{quote}
-%
-% \begin{declcs}{AtBeginShipoutUpperLeftForeground} \M{foreground material}
-% \end{declcs}
-% See \cs{AtBeginShipoutUpperLeft}. The difference is that the material
-% is put in the foreground.
-%
-% \begin{declcs}{AtBeginShipoutOriginalShipout} \meta{box}
-% \end{declcs}
-% It stores the meaning of \cs{shipout} at the time this package
-% is loaded.
-%
-% \begin{declcs}{AtBeginShipoutBoxWidth}\\
-%   \cs{AtBeginShipoutBoxHeight}\\
-%   \cs{AtBeginShipoutBoxDepth}\\
-% \end{declcs}
-% These macros store the dimensions of the output box \cs{AtBeginShipoutBox}
-% before the original shipout is called. If \cs{shipout} is not
-% redefined before the package loading or the box dimensions
-% are not changed by the redefined \cs{shipout}, these macros
-% contain the dimensions of the shipout box. These values can be
-% remembered by \cs{label} and \cs{ref}. For example, this is done
-% by the package module \xpackage{zref-pagelayout} of project \xpackage{zref}.
-% The dimensions of the shipout page can be used in some \hologo{TeX}
-% engines (\hologo{pdfTeX} in PDF mode, \hologo{XeTeX}) to calculate
-% the media size of the shipout page if \cs{pdfpagewidth} and
-% \cs{pdfpageheight} are not set.
-%
-% \subsection{Examples}
-%
-% \subsubsection{Example: circle in background}
-%
-% In this example we put a circle in the background in the middle
-% of the paper.
-%
-%    \begin{macrocode}
-%<*example1>
-%    \end{macrocode}
-%    \begin{macrocode}
-\documentclass[a4paper]{article}
-\usepackage{color}
-\usepackage{atbegshi}
-%    \end{macrocode}
-%    Package \xpackage{picture} makes life a little easier, because
-%    we can now also use length specifications in |picture|'s commands.
-%    \begin{macrocode}
-\usepackage{picture}
-%    \end{macrocode}
-%    Now we draw the circle in the middle of the paper.
-%    \cs{put} moves downwards, because the origin is at the top
-%    of the page, not at its bottom.
-%    \begin{macrocode}
-\AtBeginShipout{%
-  \AtBeginShipoutUpperLeft{%
-    \put(0.5\paperwidth,-0.5\paperheight){\circle{10}}%
-  }%
-}
-\begin{document}
-\section{Hello World}
-\newpage
-\AtBeginShipoutNext{%
-  \AtBeginShipoutUpperLeft{%
-    \color{red}%
-    \put(0,-0.5\paperheight){\line(1,0){\paperwidth}}%
-    \put(0.5\paperwidth, 0){\line(0,-1){\paperheight}}%
-  }%
-}
-Only on this page we add a red cross.
-\newpage
-This page has the circle only.
-\par
-\vspace{\fill}
-The next page will be discarded.
-\newpage
-\AtBeginShipoutNext{%
-  \AtBeginShipoutDiscard
-}
-This page is discarded.
-\newpage
-The last page.
-\end{document}
-%    \end{macrocode}
-%    \begin{macrocode}
-%</example1>
-%    \end{macrocode}
-%
-% \subsubsection{Example: adding TrimBox for dvipdfmx}
-%
-% Now an example from ``real life'' follows. Someone from the mailing  list
-% for dvipdfmx wants to put a TrimBox on every page. If we use
-% \cs{AtBeginShipout}, we have to put the \cs{special} inside the
-% box \cs{AtBeginShipoutBox} that gets shipped out.
-%    \begin{macrocode}
-%<*example2>
-\documentclass{minimal}
-\usepackage{atbegshi}
-\usepackage[
-  dvipdfm,
-  paperwidth=630bp,
-  paperheight=810bp
-]{geometry}
-\AtBeginShipout{%
-  \setbox\AtBeginShipoutBox=\hbox{%
-    \special{pdf: put @thispage <</TrimBox[9 9 621 801]>>}%
-    \box\AtBeginShipoutBox
-  }%
-}
-\begin{document}
-  First page
-  \newpage
-  Second page
-\end{document}
-%</example2>
-%    \end{macrocode}
-% Remember, in \cs{AtBeginShipoutBoxFirst} the \cs{setbox} wrapper code
-% is implicitly given and the \cs{special} is used directly.
-%
-% \section{Method of \cs{shipout} overloading}
-%
-% \subsection{\cs{shipout}}
-%
-% The \TeX\ primitive command \cs{shipout} takes a box specification
-% and puts the box as a new page in the output file.
-% There are two kinds of box specifications:
-% \begin{description}
-% \item[Direct boxes:]
-%   They are given by \cs{hbox}, \cs{vbox}, or \cs{vtop},\\
-%   e.g. |\shipout\hbox{Hello World}|.
-% \item[Indirect boxes:]
-%   \cs{box} or \cs{copy} references a box register by number.
-%   The box register contains the contents of the box.
-%
-%   \emph{Note:} \cs{box} also clears the box register globally.
-% \end{description}
-% Then we have to differentiate between void and empty boxes:
-% \begin{description}
-% \item[Void:]
-%   Initially or after \cs{box} there is no box in the box register.
-%   In this cases the box register is not empty, but \emph{void}.
-% \item[Empty:]
-%   A box with empty contents, such as
-%   |\hbox{}| (= \cs{null}) or |\vbox{}| is an \emph{empty \cs{hbox}}
-%   or \emph{empty \cs{vbox}}. If a box register holds such a
-%   box, the box still exists, therefore the box register is
-%   \emph{not void}.
-% \end{description}
-%
-% \subsection{\cs{afterassignment}}
-%
-% We want to overload \cs{shipout} to do something with the box.
-% It is quite impossible to do this reliable by catching the box
-% using macro arguments. The
-% variety of box specifications is too large, Examples:
-% \begin{quote}
-%   |\shipout\null|\\
-%   |\shipout\vbox{...}|\\
-%   |\shipout\vtop\bgroup ...\egroup|\\
-%   |\shipout\box255|
-% \end{quote}
-% Even worse, the braces don't need to be balanced:
-% \begin{quote}
-%   |\shipout\hbox\bgroup}|\\
-%   |\shipout\vbox{\egroup|
-% \end{quote}
-% Happily TeX provides a reliable way via \cs{afterassignment}.
-% It takes a macro name and executes it just after the assignment.
-%
-% Now we can redefine \cs{shipout}. The box specification that
-% follows \cs{shipout} is catched by \cs{setbox}. This is an
-% assignment to a box register. \cs{afterassignment}
-% notifies \TeX, that we want to call \cs{@test} right after
-% the assignment:
-%\begin{quote}
-%\begin{verbatim}
-%\shipout :=
-%  \afterassignment\@test
-%  \setbox\mybox=
-%\end{verbatim}
-%\end{quote}
-% We have seen different box specifications. Indirect boxes are easy
-% to understand:
-% \begin{quote}
-%   |\shipout\box0| $\Rightarrow$ |\setbox\mybox=\box0 |\fbox{\cs{@test}}
-% \end{quote}
-% However direct boxes can have arbitrary contents with lots of
-% other assignments. It would be quite inpredictable if \TeX\ would
-% put |\@test| after the first of such an assignment or after the
-% box specification if the box lacks of assignments.
-% Therefore \TeX\ puts |\@test| right at the beginning of the
-% box specification, e.g:
-% \begin{quote}
-%   |\shipout\hbox{Hello World}|\\
-%   $\Rightarrow$
-%   |\setbox\mybox=\hbox{|\fbox{\cs{@test}}| Hello World}|
-% \end{quote}
-%
-% \subsection{Test for direct or indirect boxes}
-%
-% Now we want to execute \cs{@test}, but where are we?
-% We can be after the completed box assignment, if \cs{shipout}
-% was called with an indirect box. Or we are right at the beginning
-% of a direct box.
-%
-% \subsubsection{With \eTeX}
-%
-% With the \eTeX's extensions the answer is very easy:
-% Being inside the direct box means that we are inside a new group.
-% The new primitive command \cs{currentgrouplevel} tells how
-% deeply the groups are currently nested. Macro \cs{@test} just
-% compares the previously stored group level with the current one:
-%\begin{quote}
-%\begin{verbatim}
-%\shipout :=
-%  \edef\saved at grouplevel{\number\currentgrouplevel}
-%  \afterassignment\@test
-%  \setbox\mybox=
-%
-%\@test :=
-%  \ifnum\saved at grouplevel=\currentgrouplevel
-%    % case: indirect box, the assignment is completed
-%    \@output
-%  \else
-%    % case: direct box, we are inside the box
-%    \aftergroup\@outbox
-%  \fi
-%\end{verbatim}
-%\end{quote}
-%
-% \subsubsection{Without \eTeX}
-%
-% Life becomes complicate without \eTeX. We cannot ask the
-% group level. However, if we are inside a direct box,
-% the box register \cs{mybox} is not yet changed by \cs{setbox}.
-% Thus we need a special initial value and compare
-% it in \cs{@test} with the current value of the box.
-%
-% What can be used as initial value? Arbitrary box contents cannot
-% be compared. \TeX\ only tells us a few properties:
-% \begin{itemize}
-% \item Box type:\cs{ifhbox}, \cs{ifvbox}
-% \item Dimensions: \cs{wd}, \cs{ht}, \cs{dp}
-% \item Voidness: \cs{ifvoid}
-% \end{itemize}
-% Unhappily all these qualities even combined are not sufficient
-% for constructing an initial box value, because \cs{shipout} can be
-% called with a box that is accidently just the same as the choosen
-% initial value.
-%
-% Nevertheless we have two alternatives for an initial value:
-% \begin{itemize}
-% \item A box of some type with some funny settings that are
-% unlikely to occur in real life, e.g a height of |4911sp-\maxdimen|.
-% \item A void box.
-% \end{itemize}
-% A collision between this initial value and an indirect \cs{shipout}
-% box with just the same value is possible.
-% Then \cs{@test} will make a wrong decision that it is executed
-% inside a direct box and delays \cs{@output} by \cs{aftergroup}.
-% Thus \cs{@output} is not called at the place we want.
-% In contrary, the result is an uncertainty about the place:
-% \begin{itemize}
-% \item \cs{shipout} is used in a group that perhaps closes some
-%   pages later. A bad place for \cs{@output}.
-% \item Without a surrounding group \cs{aftergroup} effectively kills
-%   its argument.
-% \end{itemize}
-% In the first case of a box with special dimensions we can even loose
-% the page. However in the case of the void box, this effect is even
-% desired, because the original \cs{shipout} does not output void boxes.
-% All we have to do is to ensure that our box \cs{mybox} is always
-% void except for the phase when the overloaded \cs{shipout} is executed.
-% And secondly we must keep this semantics of \cs{shipout} for the void case
-% in our macros, namely \cs{@output}.
-%\begin{quote}
-%\begin{verbatim}
-%\shipout :=
-%  % trick to get a void box \mybox
-%  \begingroup
-%    \setbox\mybox=\box\mybox
-%  \endgroup
-%  \afterassignment\@test
-%  \setbox\mybox=
-%
-%\@test :=
-%  \ifvoid\mybox
-%    \aftergroup\@output
-%  \else
-%    \@output
-%  \fi
-%\end{verbatim}
-%\end{quote}
-% The nasty case is |\shipout\box\voidb at x| where the indirect box
-% is void and that must not generate an output page.
-% If a surrounding group is missing the output is ignored
-% because of \cs{aftergroup}.
-% Otherwise \@output is called some time
-% later when the surrounding group closes.
-% But \cs{mybox} is void outside the execution phase
-% of the redefined \cs{shipout}. Also \cs{@output} checks for a
-% void box and cancels the page output.
-% The disadvantage remains that the hook in \cs{@output} is called
-% for a page that will not be output.
-%
-% \subsubsection{\cs{lastkern} method}
-%
-% At the beginning of a new box, there is no \cs{kern}, the contents
-% of the box is still empty and \cs{lastkern} returns 0\,pt.
-% This can be used to distinguish between direct and indirect boxes:
-% We execute \cs{setbox} in a box with a preceding non-zero kern.
-% After an indirect box, \cs{lastkern} sees this kern, otherwise
-% it returns 0\,pt.
-%\begin{quote}
-%\begin{verbatim}
-%\shipout :=
-%  \begingroup
-%    \setbox\mybox=\hbox\bgroup
-%      \kern1pt
-%      \afterassignment\shipout at test
-%      \global\setbox\mybox=
-%\@test :=
-%  \ifdim\lastkern=0pt
-%    % direct box
-%    \aftergroup\egroup
-%    \aftergroup\endgroup
-%    \aftergroup\@output
-%  \else
-%    \egroup
-%    \endgroup
-%    \@output
-%  \fi
-%\end{verbatim}
-%\end{quote}
-% We have two \cs{setbox} commands. The first creates a controlled
-% context box where we can safely insert a \cs{kern}. We get rid of
-% this temporarily used context box by putting the local \cs{setbox}
-% in a group.
-%
-% After the group we want to have our shipout box in \cs{mybox}.
-% Therefore we use a global assignment here.
-%
-% \subsection{Output}
-%
-% With or without \eTeX\ we ensure the original behaviour of
-% \cs{shipout} that void boxes do not generate output pages.
-%
-% Now we can place the hook \cs{@hook} for the user code that
-% wants to manipulate the output box.
-%\begin{quote}
-%\begin{verbatim}
-%\@output :=
-%  \ifvoid\mybox
-%    % cancel output of void box
-%  \else
-%    \@hook
-%    \ifvoid\mybox
-%      % user code in \@hook could has voided the box
-%    \else
-%      \original at shipout\box\mybox
-%    \fi
-%  \fi
-%\end{verbatim}
-%\end{quote}
-%
-% \subsection{Separate box register}
-%
-% So far we have said nothing about the box number of \cs{mybox}.
-% The following case that outputs the same page twice
-% shows that we are not free in the use
-% of the box register:
-% \begin{quote}
-%   |\shipout\copy<num> \shipout\box<num>|
-% \end{quote}
-% We manipulate the box by the hook and without \eTeX\ the box
-% must even be voided. However, the use case above requires that
-% the box contents does not change at all. Therefore we must
-% reserve a separate box register to avoid collisions with
-% user box registers.
-%
-% \emph{Note:} Box register number 255 is special for the output
-% routine, because TeX complains if this box is not voided
-% by the output routine.
-% However, this requirement does not apply to \cs{shipout} at all.
-% In fact \cs{shipout} does not change any box register. This is
-% usually done by a call of \cs{box}, but the output routine
-% can do it later \emph{after} invoking of \cs{shipout}.
-%
-% \subsection{Summary}
-%
-% \subsubsection{With \eTeX}
-%
-% Putting the pieces together we get for \eTeX:
-%\begin{quote}
-%\begin{verbatim}
-%\newbox\mybox
-%\let\original at shipout\shipout
-%
-%\shipout :=
-%  \edef\saved at grouplevel{\number\currentgrouplevel}
-%  \afterassignment\@test
-%  \setbox\mybox=
-%
-%\@test :=
-%  \ifnum\saved at grouplevel<\currentgrouplevel
-%    \expandafter\aftergroup
-%  \fi
-%  \@output
-%
-%\@output :=
-%  \ifvoid\mybox
-%    % cancel output of void box
-%  \else
-%    \@hook
-%    \ifvoid\mybox
-%      % user code in \@hook could have voided the box
-%    \else
-%      \original at shipout\box\mybox
-%    \fi
-%  \fi
-%\end{verbatim}
-%\end{quote}
-%
-% \subsubsection{Without \eTeX, traditional way}
-%
-% And for \TeX\ without \eTeX:
-%\begin{quote}
-%\begin{verbatim}
-%\newbox\mybox
-%\begingroup
-%   \setbox\mybox=\box\mybox % ensure \mybox is void
-%\endgroup
-%\let\original at shipout\shipout
-%
-%\shipout :=
-%  % trick to get a void box \mybox
-%  \begingroup
-%    \setbox\mybox=\box\mybox
-%  \endgroup
-%  \afterassignment\@test
-%  \setbox\mybox=
-%
-%\@test :=
-%  \ifvoid\mybox
-%    \expandafter\aftergroup
-%  \fi
-%  \@output
-%
-%\@output :=
-%  \ifvoid\mybox
-%    % cancel output of void box
-%  \else
-%    \@hook
-%    \ifvoid\mybox
-%      % user code in \@hook could have voided the box
-%    \else
-%      \original at shipout\box\mybox
-%    \fi
-%  \fi
-%\end{verbatim}
-%\end{quote}
-%
-% \subsubsection{\cs{lastkern} method}
-%
-% And for \TeX\ without \eTeX\ using the \cs{lastkern} method:
-%\begin{quote}
-%\begin{verbatim}
-%\newbox\mybox
-%\let\original at shipout\shipout
-%
-%\shipout :=
-%  \begingroup
-%  \setbox\mybox=\hbox\bgroup
-%  \kern1pt
-%  \afterassignment\@test
-%  \setbox\mybox=
-%
-%\@test :=
-%  \ifdim\lastkern=0pt
-%    \expandafter\aftergroup
-%  \fi
-%  \@output
-%
-%\@output :=
-%  \egroup
-%  \endgroup
-%  \ifvoid\mybox
-%    % cancel output of void box
-%  \else
-%    \@hook
-%    \ifvoid\mybox
-%      % user code in \@hook could have voided the box
-%    \else
-%      \original at shipout\box\mybox
-%    \fi
-%  \fi
-%\end{verbatim}
-%\end{quote}
-%
-%
-% \StopEventually{
-% }
-%
-% \section{Implementation}
-%
-% Package \xpackage{atbegshi} uses \eTeX's \cs{currentgrouplevel},
-% if it is available. Otherwise the \cs{lastkern} method is used.
-%
-%    \begin{macrocode}
-%<*package>
-%    \end{macrocode}
-%
-% \subsection{Reload check and package identification}
-%    Reload check, especially if the package is not used with \LaTeX.
-%    \begin{macrocode}
-\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 at atbegshi.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{atbegshi}{The package is already loaded}%
-      \aftergroup\endinput
-    \fi
-  \fi
-\endgroup%
-%    \end{macrocode}
-%    Package identification:
-%    \begin{macrocode}
-\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 at atbegshi.sty\endcsname
-\ProvidesPackage{atbegshi}%
-  [2016/06/09 v1.18 At begin shipout hook (HO)]%
-%    \end{macrocode}
-%
-% \subsection{Catcodes}
-%
-%    \begin{macrocode}
-\begingroup\catcode61\catcode48\catcode32=10\relax%
-  \catcode13=5 % ^^M
-  \endlinechar=13 %
-  \catcode123=1 % {
-  \catcode125=2 % }
-  \catcode64=11 % @
-  \def\x{\endgroup
-    \expandafter\edef\csname AtBegShi at 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 at EnsureCode#1#2{%
-  \edef\AtBegShi at AtEnd{%
-    \AtBegShi at AtEnd
-    \catcode#1=\the\catcode#1\relax
-  }%
-  \catcode#1=#2\relax
-}
-\TMP at EnsureCode{40}{12}% (
-\TMP at EnsureCode{41}{12}% )
-\TMP at EnsureCode{44}{12}% ,
-\TMP at EnsureCode{45}{12}% -
-\TMP at EnsureCode{47}{12}% /
-\TMP at EnsureCode{46}{12}% .
-\TMP at EnsureCode{58}{12}% :
-\TMP at EnsureCode{91}{12}% [
-\TMP at EnsureCode{93}{12}% ]
-\TMP at EnsureCode{94}{7}% ^(superscript)
-\TMP at EnsureCode{96}{12}% `
-\edef\AtBegShi at AtEnd{\AtBegShi at AtEnd\noexpand\endinput}
-%    \end{macrocode}
-%
-% \subsection{Preparations}
-%
-%    \begin{macrocode}
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname RequirePackage\endcsname\relax
-  \def\TMP at RequirePackage#1[#2]{%
-    \begingroup\expandafter\expandafter\expandafter\endgroup
-    \expandafter\ifx\csname ver@#1.sty\endcsname\relax
-      \input #1.sty\relax
-    \fi
-  }%
-  \TMP at RequirePackage{infwarerr}[2007/09/09]%
-  \TMP at RequirePackage{ltxcmds}[2010/03/01]%
-\else
-  \RequirePackage{infwarerr}[2007/09/09]%
-  \RequirePackage{ltxcmds}[2010/03/01]%
-\fi
-%    \end{macrocode}
-%
-%    \begin{macro}{\AtBegShi at CheckDefinable}
-%    \begin{macrocode}
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname @ifdefinable\endcsname\relax
-  \def\AtBegShi at CheckDefinable#1{%
-    \ifcase\ifx#1\relax
-             \ltx at one
-           \else
-             \ifx#1\@undefined
-               \ltx at one
-             \else
-               \ltx at zero
-             \fi
-           \fi
-      \@PackageError{atbegshi}{%
-        \string#1\space is already defined%
-      }\@ehd
-    \fi
-  }%
-\else
-  \def\AtBegShi at CheckDefinable#1{%
-    \@ifdefinable{#1}{}%
-  }%
-\fi
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\ifAtBegShi at Discarded}
-%    \begin{macrocode}
-\ltx at newif\ifAtBegShi at Discarded
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\AtBeginShipoutDiscard}
-%    \begin{macrocode}
-\AtBegShi at CheckDefinable\AtBeginShipoutDiscard
-\def\AtBeginShipoutDiscard{%
-  \deadcycles=\ltx at zero
-  \global\AtBegShi at Discardedtrue
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macrocode}
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname currentgrouplevel\endcsname\relax
-  \catcode`X=9  % ignore
-  \catcode`E=14 % comment
-\else
-  \catcode`X=14 % comment
-  \catcode`E=9  % ignore
-\fi
-%    \end{macrocode}
-%
-%    \begin{macro}{\AtBegShi at Shipout}
-%    \begin{macrocode}
-\def\AtBegShi at Shipout{%
-X \begingroup
-X \setbox\AtBeginShipoutBox=\hbox\bgroup
-X \kern\p@
-E \edef\AtBegShi at GroupLevel{\number\currentgrouplevel}%
-  \afterassignment\AtBegShi at Test
-X \global
-  \setbox\AtBeginShipoutBox=%
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\AtBegShi at Test}
-%    \begin{macrocode}
-\def\AtBegShi at Test{%
-X \ifdim\lastkern=0pt %
-E \ifnum\AtBegShi at GroupLevel<\currentgrouplevel
-    \expandafter\aftergroup
-  \fi
-  \AtBegShi at Output
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\AtBegShi at Output}
-%    \begin{macrocode}
-\def\AtBegShi at Output{%
-X \egroup
-X \endgroup
-  \ifvoid\AtBeginShipoutBox
-    \@PackageWarning{atbegshi}{Ignoring void shipout box}%
-  \else
-    \let\AtBegShi at OrgProtect\protect
-    \csname set at typeset@protect\endcsname
-    \global\AtBegShi at Discardedfalse
-    \AtBegShi at Hook
-    \expandafter\gdef\expandafter\AtBegShi at HookNext
-    \expandafter{\expandafter}%
-    \AtBegShi at HookNext
-    \ifAtBegShi at Discarded
-      \@PackageInfoNoLine{atbegshi}{Shipout page discarded}%
-      \global\AtBegShi at Discardedfalse
-      \begingroup
-        \setbox\AtBeginShipoutBox\box\AtBeginShipoutBox
-      \endgroup
-      \let\protect\AtBegShi at OrgProtect
-    \else
-      \AtBegShi at First
-      \let\protect\AtBegShi at OrgProtect
-      \AtBegShi at GetBoxSize\AtBeginShipoutBox
-      \ltx at ifundefined{AtNextShipout}{%
-      }{%
-        \AtNextShipout{\AtBegShi at GetBoxSize\@cclv}%
-      }%
-      \AtBeginShipoutOriginalShipout\box\AtBeginShipoutBox
-    \fi
-  \fi
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\AtBegShi at GetBoxSize}
-%    \begin{macrocode}
-\def\AtBegShi at GetBoxSize#1{%
-  \xdef\AtBeginShipoutBoxWidth{\the\wd#1}%
-  \xdef\AtBeginShipoutBoxHeight{\the\ht#1}%
-  \xdef\AtBeginShipoutBoxDepth{\the\dp#1}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\AtBeginShipoutBoxWidth}
-%    \begin{macrocode}
-\def\AtBeginShipoutBoxWidth{0pt}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\AtBeginShipoutBoxHeight}
-%    \begin{macrocode}
-\def\AtBeginShipoutBoxHeight{0pt}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\AtBeginShipoutBoxDepth}
-%    \begin{macrocode}
-\def\AtBeginShipoutBoxDepth{0pt}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macrocode}
-\catcode`\X=11 %
-\catcode`\E=11 %
-%    \end{macrocode}
-%
-%    \begin{macro}{\AtBegShi at First}
-%    \begin{macrocode}
-\def\AtBegShi at First{%
-  \ifx\AtBegShi at HookFirst\ltx at empty
-  \else
-    \AtBeginShipoutAddToBox{\AtBegShi at HookFirst}%
-  \fi
-  \global\let\AtBegShi at First\ltx at empty
-  \global\let\AtBeginShipoutFirst\AtBegShi at FirstDisabled
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\AtBegShi at Hook}
-%    \begin{macrocode}
-\gdef\AtBegShi at Hook{}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\AtBegShi at HookNext}
-%    \begin{macrocode}
-\gdef\AtBegShi at HookNext{}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\AtBegShi at HookFirst}
-%    \begin{macrocode}
-\gdef\AtBegShi at HookFirst{}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\AtBeginShipout}
-%    \begin{macrocode}
-\AtBegShi at CheckDefinable\AtBeginShipout
-\def\AtBeginShipout{%
-  \AtBegShi at AddHook\AtBegShi at Hook
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\AtBeginShipoutNext}
-%    \begin{macrocode}
-\AtBegShi at CheckDefinable\AtBeginShipoutNext
-\def\AtBeginShipoutNext{%
-  \AtBegShi at AddHook\AtBegShi at HookNext
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\AtBeginShipoutFirst}
-%    \begin{macrocode}
-\AtBegShi at CheckDefinable\AtBeginShipoutFirst
-\def\AtBeginShipoutFirst{%
-  \AtBegShi at AddTo\AtBegShi at HookFirst
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\AtBegShi at FirstDisabled}
-%    \begin{macrocode}
-\long\def\AtBegShi at FirstDisabled#1{%
-  \@PackageWarning{atbegshi}{%
-    First page is already shipped out, ignoring\MessageBreak
-    \string\AtBeginShipoutFirst
-  }%
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\AtBegShi at AddTo}
-%    \begin{macrocode}
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname g at addto@macro\endcsname\relax
-  \long\def\AtBegShi at AddTo#1#2{%
-    \begingroup
-      \toks\ltx at zero\expandafter{#1#2}%
-      \xdef#1{\the\toks\ltx at zero}%
-    \endgroup
-  }%
-\else
-  \let\AtBegShi at AddTo\g at addto@macro
-\fi
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\AtBegShi at AddHook}
-%    \begin{macrocode}
-\long\def\AtBegShi at AddHook#1#2{%
-  \AtBegShi at AddTo#1{\AtBegShi at Item{#2}}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\AtBegShi at Item}
-%    \begin{macrocode}
-\long\def\AtBegShi at Item#1{%
-  \ifAtBegShi at Discarded
-  \else
-    #1%
-    \ifAtBegShi at Discarded
-    \else
-      \ifvoid\AtBeginShipoutBox
-        \@PackageWarning{atbegshi}{%
-          Shipout box was voided by hook,\MessageBreak
-          ignoring shipout box%
-        }%
-        \AtBeginShipoutDiscard
-      \fi
-    \fi
-  \fi
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\AtBeginShipoutInit}
-%    \begin{macrocode}
-\AtBegShi at CheckDefinable\AtBeginShipoutInit
-\def\AtBeginShipoutInit{%
-  \ltx at IfUndefined{newbox}{%
-    \@PackageError{atbegshi}{%
-      \string\AtBeginShipoutInit\space failed\MessageBreak
-       because of missing \expandafter\string\csname newbox\endcsname
-    }\@ehc
-  }{%
-    \csname newbox\endcsname\AtBeginShipoutBox
-    \AtBegShi at CheckDefinable\AtBeginShipoutOriginalShipout
-    \global\let\AtBeginShipoutOriginalShipout\shipout
-    \global\let\shipout\AtBegShi at Shipout
-  }%
-  \gdef\AtBeginShipoutInit{}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macrocode}
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname AtBeginDocument\endcsname\relax
-  \AtBeginShipoutInit
-\else
-  \AtBeginDocument{\AtBeginShipoutInit}%
-\fi
-%    \end{macrocode}
-%
-% \subsection{Additions to the shipout box}
-%
-%    \begin{macro}{\AtBeginShipoutAddToBox}
-%    \begin{macrocode}
-\def\AtBeginShipoutAddToBox#1{%
-  \ifhbox\AtBeginShipoutBox
-    \edef\AtBegShi at restore{%
-      \hfuzz=\the\hfuzz\relax
-      \hbadness=\the\hbadness\relax
-    }%
-    \hfuzz=1073741823sp\relax
-    \hbadness=2147483647\relax
-    \setbox\AtBeginShipoutBox=\hbox to \wd\AtBeginShipoutBox{%
-      \setbox\ltx at zero=\hbox{%
-        \begingroup
-          \AtBegShi at restore
-          #1%
-        \endgroup
-      }%
-      \wd\ltx at zero=0pt\relax
-      \ht\ltx at zero=0pt\relax
-      \dp\ltx at zero=0pt\relax
-      \raise\ht\AtBeginShipoutBox\copy\ltx at zero
-      \unhcopy\AtBeginShipoutBox
-    }%
-    \AtBegShi at restore
-  \else
-    \ifvbox\AtBeginShipoutBox
-      \edef\AtBegShi at restore{%
-        \vfuzz=\the\vfuzz\relax
-        \vbadness=\the\vbadness\relax
-        \dimen\ltx at zero=\the\dimen\ltx at zero\relax
-      }%
-      \edef\AtBegShi at restorebox{%
-        \ht\AtBeginShipoutBox=\the\ht\AtBeginShipoutBox\relax
-        \dp\AtBeginShipoutBox=\the\dp\AtBeginShipoutBox\relax
-      }%
-      \vfuzz=1073741823sp\relax
-      \vbadness=2147483647\relax
-      \dimen\ltx at zero=\ht\AtBeginShipoutBox
-      \advance\dimen\ltx at zero by \dp\AtBeginShipoutBox
-      \setbox\AtBeginShipoutBox=\vbox to \dimen\ltx at zero{%
-        \setbox\ltx at zero=\hbox{%
-          \begingroup
-            \AtBegShi at restore
-            #1%
-          \endgroup
-        }%
-        \wd\ltx at zero=0pt\relax
-        \ht\ltx at zero=0pt\relax
-        \dp\ltx at zero=0pt\relax
-        \baselineskip=0pt\relax
-        \lineskip=0pt\relax
-        \lineskiplimit=0pt\relax
-        \copy\ltx at zero
-        \unvbox\AtBeginShipoutBox
-        \kern0pt%
-      }%
-      \AtBegShi at restore
-      \AtBegShi at restorebox
-    \fi
-  \fi
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\AtBeginShipoutAddToBoxForeground}
-%    \begin{macrocode}
-\def\AtBeginShipoutAddToBoxForeground#1{%
-  \ifhbox\AtBeginShipoutBox
-    \edef\AtBegShi at restore{%
-      \hfuzz=\the\hfuzz\relax
-      \hbadness=\the\hbadness\relax
-    }%
-    \hfuzz=1073741823sp\relax
-    \hbadness=2147483647\relax
-    \setbox\AtBeginShipoutBox=\hbox to \wd\AtBeginShipoutBox{%
-      \unhcopy\AtBeginShipoutBox
-      \kern-\wd\AtBeginShipoutBox
-      \setbox\ltx at zero=\hbox{%
-        \begingroup
-          \AtBegShi at restore
-          #1%
-        \endgroup
-      }%
-      \wd\ltx at zero=0pt\relax
-      \ht\ltx at zero=0pt\relax
-      \dp\ltx at zero=0pt\relax
-      \raise\ht\AtBeginShipoutBox\copy\ltx at zero
-      \kern\wd\AtBeginShipoutBox
-    }%
-    \AtBegShi at restore
-  \else
-    \ifvbox\AtBeginShipoutBox
-      \edef\AtBegShi at restore{%
-        \vfuzz=\the\vfuzz\relax
-        \vbadness=\the\vbadness\relax
-        \dimen\ltx at zero=\the\dimen\ltx at zero\relax
-      }%
-      \edef\AtBegShi at restorebox{%
-        \ht\AtBeginShipoutBox=\the\ht\AtBeginShipoutBox\relax
-        \dp\AtBeginShipoutBox=\the\dp\AtBeginShipoutBox\relax
-      }%
-      \vfuzz=1073741823sp\relax
-      \vbadness=2147483647\relax
-      \dimen\ltx at zero=\ht\AtBeginShipoutBox
-      \advance\dimen\ltx at zero by \dp\AtBeginShipoutBox
-      \setbox\AtBeginShipoutBox=\vbox to \dimen\ltx at zero{%
-        \setbox\ltx at zero=\hbox{%
-          \begingroup
-            \AtBegShi at restore
-            #1%
-          \endgroup
-        }%
-        \wd\ltx at zero=0pt\relax
-        \ht\ltx at zero=0pt\relax
-        \dp\ltx at zero=0pt\relax
-        \baselineskip=0pt\relax
-        \lineskip=0pt\relax
-        \lineskiplimit=0pt\relax
-        \unvbox\AtBeginShipoutBox
-        \kern-\dimen\ltx at zero
-        \copy\ltx at zero
-        \kern\dimen\ltx at zero
-      }%
-      \AtBegShi at restore
-      \AtBegShi at restorebox
-    \fi
-  \fi
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-% \subsection{Positioning}
-%
-%    \begin{macrocode}
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname RequirePackage\endcsname\relax
-  \def\TMP at RequirePackage#1[#2]{%
-    \begingroup\expandafter\expandafter\expandafter\endgroup
-    \expandafter\ifx\csname ver@#1.sty\endcsname\relax
-      \input #1.sty\relax
-    \fi
-  }%
-  \TMP at RequirePackage{ifpdf}[2011/01/30]%
-\else
-  \RequirePackage{ifpdf}[2011/01/30]%
-\fi
-%    \end{macrocode}
-%
-%    \begin{macrocode}
-\ifpdf
-  \def\AtBegShi at horigin{%
-    \ifx\pdfhorigin\@undefined\pdfvariable horigin\else\pdfhorigin\fi}%
-  \def\AtBegShi at vorigin{%
-    \ifx\pdfvorigin\@undefined\pdfvariable vorigin\else\pdfvorigin\fi}%
-\else
-  \def\AtBegShi at horigin{72.27pt}%
-  \def\AtBegShi at vorigin{72.27pt}%
-\fi
-%    \end{macrocode}
-%
-%    \begin{macrocode}
-\begingroup
-\ifcase
-    \expandafter\ifx\csname picture\endcsname\relax
-      1%
-    \else
-      \expandafter\ifx\csname endpicture\endcsname\relax
-        1%
-      \else
-        0%
-      \fi
-    \fi
-  \endgroup
-  \def\AtBegShi at BeginPicture{%
-    \begingroup
-    \picture(0,0)\relax
-    \begingroup\expandafter\expandafter\expandafter\endgroup
-    \expandafter\ifx\csname unitlength\endcsname\relax
-    \else
-      \unitlength=1pt\relax
-    \fi
-    \ignorespaces
-  }%
-  \def\AtBegShi at EndPicture{%
-    \endpicture
-    \endgroup
-  }%
-\else
-  \endgroup
-  \def\AtBegShi at BeginPicture{%
-    \setbox\ltx at zero=\hbox\bgroup
-    \begingroup
-    \ignorespaces
-  }%
-  \def\AtBegShi at EndPicture{%
-    \endgroup
-    \egroup
-    \ht\ltx at zero=0pt\relax
-    \dp\ltx at zero=0pt\relax
-    \copy\ltx at zero
-  }%
-\fi
-%    \end{macrocode}
-%
-%    \begin{macro}{\AtBeginShipoutUpperLeft}
-%    A surrounding \cs{rlap} is not necessary, because
-%    the stuff is put in an \cs{hbox} with zero width.
-%    \begin{macrocode}
-\def\AtBeginShipoutUpperLeft#1{%
-  \AtBeginShipoutAddToBox{%
-    \kern-\AtBegShi at horigin\relax
-    \vbox to 0pt{%
-      \kern-\AtBegShi at vorigin\relax
-      \AtBegShi at BeginPicture
-      #1%
-      \AtBegShi at EndPicture
-      \vss
-    }%
-  }%
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\AtBeginShipoutUpperLeftForeground}
-%    \begin{macrocode}
-\def\AtBeginShipoutUpperLeftForeground#1{%
-  \AtBeginShipoutAddToBoxForeground{%
-    \kern-\AtBegShi at horigin\relax
-    \vbox to 0pt{%
-      \kern-\AtBegShi at vorigin\relax
-      \AtBegShi at BeginPicture
-      #1%
-      \AtBegShi at EndPicture
-      \vss
-    }%
-  }%
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-% \subsection{Patches}
-%
-%    Patches for \LaTeX\ packages that redefine \cs{shipout}.
-%    \LaTeX\ is now supposed to use \eTeX. Thus we do not patch,
-%    without \LaTeX\ and \eTeX.
-%    \begin{macrocode}
-\def\AtBegShi at AbortIfUndefined#1{%
-  \begingroup\expandafter\expandafter\expandafter\endgroup
-  \expandafter\ifx\csname#1\endcsname\relax
-    \expandafter\AtBegShi at AtEnd
-  \fi
-}
-\AtBegShi at AbortIfUndefined{currentgrouplevel}%
-\AtBegShi at AbortIfUndefined{AtBeginDocument}%
-\AtBegShi at AbortIfUndefined{@ifpackageloaded}%
-\AtBegShi at AbortIfUndefined{@ifclassloaded}%
-%    \end{macrocode}
-%
-% \subsubsection{Package \xpackage{crop}}
-%
-% Fix of method and box.
-%    \begin{macrocode}
-\def\AtBegShi at PatchCrop{%
-  \begingroup
-    \def\AtBegShi at Crop@shipout{%
-      \afterassignment\CROP at ship
-      \setbox\@cclv=%
-    }%
-    \def\AtBegShi at Crop@ship{%
-      \ifvoid\@cclv
-        \expandafter\aftergroup
-      \fi
-      \CROP@@ship
-    }%
-    \def\AtBegShi at Crop@shiplist{%
-      \lineskip\z@
-      \lineskiplimit\z@
-      \baselineskip\z@
-      \CROP at kernel
-      \box\@cclv
-    }%
-    \def\AtBegShi at Crop@@ship{%
-      \CROP at shipout\vbox{%
-        \CROP at shiplist
-      }%
-    }%
-    \ifx\AtBegShi at Crop@ship\CROP at ship
-      \ifx\AtBegShi at Crop@shiplist\CROP at shiplist
-        \ifx\AtBegShi at Crop@@ship\CROP@@ship
-          \let\AtBegShi at found\relax
-          \ifx\shipout\AtBegShi at Crop@shipout
-            \def\AtBegShi at found{\shipout}%
-          \else\ifx\AtBeginShipoutOriginalShipout\AtBegShi at Crop@shipout
-            \def\AtBegShi at found{\AtBeginShipoutOriginalShipout}%
-          \else\ifx\@EveryShipout at Org@Shipout\AtBegShi at Crop@shipout
-            \def\AtBegShi at found{\@EveryShipout at Org@Shipout}%
-          \else\ifx\GPTorg at shipout\AtBegShi at Crop@shipout
-            \def\AtBegShi at found{\GPTorg at shipout}%
-          \else\ifx\THBorg at shipout\AtBegShi at Crop@shipout
-            \def\AtBegShi at found{\THBorg at shipout}%
-          \else\ifx\mem at oldshipout\AtBegShi at Crop@shipout
-            \def\AtBegShi at found{\mem at oldshipout}%
-          \fi\fi\fi\fi\fi\fi
-          \ifx\AtBegShi at found\relax
-          \else
-            \expandafter\endgroup
-            \expandafter\def\AtBegShi at found{%
-              \edef\AtBegShi at GroupLevel{\number\currentgrouplevel}%
-              \afterassignment\CROP at ship
-              \setbox\AtBeginShipoutBox=%
-            }%
-            \def\CROP at ship{%
-              \ifnum\AtBegShi at GroupLevel=\currentgrouplevel
-              \else
-                \expandafter\aftergroup
-              \fi
-              \CROP@@ship
-            }%
-            \def\CROP at shiplist{%
-              \lineskip 0pt\relax
-              \lineskiplimit 0pt\relax
-              \baselineskip 0pt\relax
-              \CROP at kernel
-              \box\AtBeginShipoutBox
-            }%
-            \def\CROP@@ship{%
-              \ifvoid\AtBeginShipoutBox
-              \else
-                \setbox\AtBeginShipoutBox=\vbox{%
-                  \CROP at shiplist
-                }%
-                \AtBegShi at GetBoxSize\AtBeginShipoutBox
-                \expandafter\CROP at shipout
-                \expandafter\box
-                \expandafter\AtBeginShipoutBox
-              \fi
-            }%
-            \@PackageInfoNoLine{atbegshi}{Package `crop' patched}%
-            \begingroup
-          \fi
-        \fi
-      \fi
-    \fi
-  \endgroup
-  \let\AtBegShi at PatchCrop\relax
-}
-\@ifpackageloaded{crop}{%
-  \AtBegShi at PatchCrop
-}{%
-  \AtBeginDocument{\AtBegShi at PatchCrop}%
-}
-%    \end{macrocode}
-%
-% \subsubsection{Package \xpackage{everyshi}}
-%
-%     Fix of method. Use of box 255 is not changed.
-%    \begin{macrocode}
-\def\AtBegShi at PatchEveryshi{%
-  \begingroup
-    \long\def\AtBegShi at Everyshi@shipout{%
-      \afterassignment\@EveryShipout at Test
-      \global\setbox\@cclv= %
-    }%
-    \long\def\AtBegShi at Everyshi@Test{%
-      \ifvoid\@cclv\relax
-        \aftergroup\@EveryShipout at Output
-      \else
-        \@EveryShipout at Output
-      \fi
-    }%
-    \ifx\AtBegShi at Everyshi@Test\@EveryShipout at Test
-      \let\AtBegShi at found\relax
-      \ifx\shipout\AtBegShi at Everyshi@shipout
-        \def\AtBegShi at found{\shipout}%
-      \else\ifx\AtBeginShipoutOriginalShipout\AtBegShi at Everyshi@shipout
-        \def\AtBegShi at found{\AtBeginShipoutOriginalShipout}%
-      \else\ifx\CROP at shipout\AtBegShi at Everyshi@shipout
-        \def\AtBegShi at found{\CROP at shipout}%
-      \else\ifx\GPTorg at shipout\AtBegShi at Everyshi@shipout
-        \def\AtBegShi at found{\GPTorg at shipout}%
-      \else\ifx\THBorg at shipout\AtBegShi at Everyshi@shipout
-        \def\AtBegShi at found{\THBorg at shipout}%
-      \else\ifx\mem at oldshipout\AtBegShi at Everyshi@shipout
-        \def\AtBegShi at found{\mem at oldshipout}%
-      \else
-        \expandafter\ifx\csname @EveryShipout at Org@Shipout\endcsname
-                        \relax
-           \ifx\@EveryShipout at Shipout\AtBegShi at Everyshi@shipout
-             \def\AtBegShi at found{\@EveryShipout at Shipout}%
-           \fi
-        \fi
-      \fi\fi\fi\fi\fi\fi
-      \ifx\AtBegShi at found\relax
-      \else
-        \expandafter\endgroup
-        \expandafter\def\AtBegShi at found{%
-          \edef\AtBegShi at GroupLevel{\number\currentgrouplevel}%
-          \afterassignment\@EveryShipout at Test
-          \setbox\AtBeginShipoutBox=%
-        }%
-        \def\@EveryShipout at Test{%
-          \ifnum\AtBegShi at GroupLevel=\currentgrouplevel
-          \else
-            \expandafter\aftergroup
-          \fi
-          \AtBegShi at Everyshi@Output
-        }%
-        \def\AtBegShi at Everyshi@Output{%
-          \ifvoid\AtBeginShipoutBox
-          \else
-            \global\setbox\ltx at cclv\box\AtBeginShipoutBox
-            \expandafter\@EveryShipout at Output
-          \fi
-        }%
-        \@PackageInfoNoLine{atbegshi}{Package `everyshi' patched}%
-        \begingroup
-      \fi
-    \fi
-  \endgroup
-  \let\AtBegShi at PatchEveryshi\relax
-}
-\@ifpackageloaded{everyshi}{%
-  \AtBegShi at PatchEveryshi
-}{%
-  \AtBeginDocument{\AtBegShi at PatchEveryshi}%
-}
-%    \end{macrocode}
-%
-% \subsubsection{Class \xpackage{memoir}}
-%
-%     Fix of method and box.
-%    \begin{macrocode}
-\def\AtBegShi at PatchMemoir{%
-  \begingroup
-    \def\AtBegShi at Memoir@shipout{%
-      \afterassignment\mem at shipi
-      \setbox\@cclv=%
-    }%
-    \def\AtBegShi at Memoir@shipi{%
-      \ifvoid\@cclv
-        \expandafter\aftergroup
-      \fi
-      \mem at shipii
-    }%
-    \def\AtBegShi at Memoir@shipiiA{%
-      \mem at oldshipout\vbox{%
-        \trimmarks
-        \unvbox\@cclv
-      }%
-    }%
-    \def\AtBegShi at Memoir@shipiiB{%
-      \ifvoid\@cclv
-        \mem at oldshipout\box\@cclv
-      \else
-        \mem at oldshipout\vbox{%
-          \trimmarks
-          \unvbox\@cclv
-        }%
-      \fi
-    }%
-    \def\AtBegShi at Memoir@PatchAB{%
-      \ifvoid\AtBeginShipoutBox
-      \else
-        \setbox\AtBeginShipoutBox=\vbox{%
-          \trimmarks
-          \ifvbox\AtBeginShipoutBox
-            \unvbox\AtBeginShipoutBox
-          \else
-            \box\AtBeginShipoutBox
-          \fi
-        }%
-        \AtBegShi at GetBoxSize\AtBeginShipoutBox
-        \expandafter\mem at oldshipout
-        \expandafter\box
-        \expandafter\AtBeginShipoutBox
-      \fi
-    }%
-    \def\AtBegShi at Memoir@shipiiC{% 2008/08/07 v1.6180339a
-      \ifvoid\@cclv
-        \mem at oldshipout\box\@cclv
-      \else
-        \ifshowtrims
-          \mem at oldshipout\vbox{\trimmarks\unvbox\@cclv}%
-        \else
-          \mem at oldshipout\box\@cclv
-        \fi
-      \fi
-    }%
-    \def\AtBegShi at Memoir@shipiiD{% 2011/03/06 v3.6j
-      \ifvoid\@cclv
-        \mem at oldshipout\box\@cclv
-      \else
-        \ifshowtrims
-          \mem at oldshipout\vbox{%
-            \trimmarks
-            \nointerlineskip
-            \box\@cclv
-          }%
-        \else
-          \mem at oldshipout\box\@cclv
-        \fi
-      \fi
-    }%
-    \def\AtBegShi at Memoir@PatchCD{%
-      \ifvoid\AtBeginShipoutBox
-      \else
-        \ifshowtrims
-          \setbox\AtBeginShipoutBox=\vbox{%
-            \trimmarks
-            \nointerlineskip
-            \box\AtBeginShipoutBox
-          }%
-        \fi
-        \AtBegShi at GetBoxSize\AtBeginShipoutBox
-        \expandafter\mem at oldshipout
-        \expandafter\box
-        \expandafter\AtBeginShipoutBox
-      \fi
-    }%
-    \ifx\AtBegShi at Memoir@shipi\mem at shipi
-      \let\AtBegShi at found\ltx at one
-      \ifx\AtBegShi at Memoir@shipiiA\mem at shipii
-        \let\AtBegShi at found\ltx at zero
-        \global\let\AtBegShi at Memoir@PatchX\AtBegShi at Memoir@PatchAB
-      \else\ifx\AtBegShi at Memoir@shipiiB\mem at shipii
-        \let\AtBegShi at found\ltx at zero
-        \global\let\AtBegShi at Memoir@PatchX\AtBegShi at Memoir@PatchAB
-      \else\ifx\AtBegShi at Memoir@shipiiC\mem at shipii
-        \let\AtBegShi at found\ltx at zero
-        \global\let\AtBegShi at Memoir@PatchX\AtBegShi at Memoir@PatchCD
-      \else\ifx\AtBegShi at Memoir@shipiiD\mem at shipii
-        \let\AtBegShi at found\ltx at zero
-        \global\let\AtBegShi at Memoir@PatchX\AtBegShi at Memoir@PatchCD
-      \fi\fi\fi\fi
-      \ifcase\AtBegShi at found
-        \let\AtBegShi at found\relax
-        \ifx\shipout\AtBegShi at Memoir@shipout
-          \def\AtBegShi at found{\shipout}%
-        \else\ifx\AtBeginShipoutOriginalShipout\AtBegShi at Memoir@shipout
-          \def\AtBegShi at found{\AtBeginShipoutOriginalShipout}%
-        \else\ifx\CROP at shipout\AtBegShi at Memoir@shipout
-          \def\AtBegShi at found{\CROP at shipout}%
-        \else\ifx\GPTorg at shipout\AtBegShi at Memoir@shipout
-          \def\AtBegShi at found{\GPTorg at shipout}%
-        \else\ifx\THBorg at shipout\AtBegShi at Memoir@shipout
-          \def\AtBegShi at found{\THBorg at shipout}%
-        \else\ifx\@EveryShipout at Org@Shipout\AtBegShi at Memoir@shipout
-          \def\AtBegShi at found{\@EveryShipout at Org@Shipout}%
-        \fi\fi\fi\fi\fi\fi
-        \ifx\AtBegShi at found\relax
-        \else
-          \expandafter\endgroup
-          \expandafter\def\AtBegShi at found{%
-            \edef\AtBegShi at GroupLevel{\number\currentgrouplevel}%
-            \afterassignment\mem at shipi
-            \setbox\AtBeginShipoutBox=%
-          }%
-          \def\mem at shipi{%
-            \ifnum\AtBegShi at GroupLevel=\currentgrouplevel
-            \else
-              \expandafter\aftergroup
-            \fi
-            \mem at shipii
-          }%
-          \let\mem at shipii\AtBegShi at Memoir@PatchX
-          \@PackageInfoNoLine{atbegshi}{Class `memoir' patched}%
-          \begingroup
-        \fi
-      \fi
-    \fi
-  \endgroup
-  \let\AtBegShi at PatchMemoir\relax
-}
-\@ifclassloaded{memoir}{%
-  \AtBegShi at PatchMemoir
-}{%
-  \AtBeginDocument{\AtBegShi at PatchMemoir}%
-}
-%    \end{macrocode}
-%
-%    \begin{macrocode}
-\AtBegShi at AtEnd%
-%</package>
-%    \end{macrocode}
-%% \section{Installation}
-%
-% \subsection{Download}
-%
-% \paragraph{Package.} This package is available on
-% CTAN\footnote{\CTANpkg{atbegshi}}:
-% \begin{description}
-% \item[\CTAN{macros/latex/contrib/oberdiek/atbegshi.dtx}] The source file.
-% \item[\CTAN{macros/latex/contrib/oberdiek/atbegshi.pdf}] Documentation.
-% \end{description}
-%
-%
-% \paragraph{Bundle.} All the packages of the bundle `oberdiek'
-% are also available in a TDS compliant ZIP archive. There
-% the packages are already unpacked and the documentation files
-% are generated. The files and directories obey the TDS standard.
-% \begin{description}
-% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
-% \end{description}
-% \emph{TDS} refers to the standard ``A Directory Structure
-% for \TeX\ Files'' (\CTANpkg{tds}). Directories
-% with \xfile{texmf} in their name are usually organized this way.
-%
-% \subsection{Bundle installation}
-%
-% \paragraph{Unpacking.} Unpack the \xfile{oberdiek.tds.zip} in the
-% TDS tree (also known as \xfile{texmf} tree) of your choice.
-% Example (linux):
-% \begin{quote}
-%   |unzip oberdiek.tds.zip -d ~/texmf|
-% \end{quote}
-%
-% \subsection{Package installation}
-%
-% \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting
-% \docstrip\ archive. The files are extracted by running the
-% \xfile{.dtx} through \plainTeX:
-% \begin{quote}
-%   \verb|tex atbegshi.dtx|
-% \end{quote}
-%
-% \paragraph{TDS.} Now the different files must be moved into
-% the different directories in your installation TDS tree
-% (also known as \xfile{texmf} tree):
-% \begin{quote}
-% \def\t{^^A
-% \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}}
-%   atbegshi.sty & tex/generic/oberdiek/atbegshi.sty\\
-%   atbegshi.pdf & doc/latex/oberdiek/atbegshi.pdf\\
-%   atbegshi-example1.tex & doc/latex/oberdiek/atbegshi-example1.tex\\
-%   atbegshi-example2.tex & doc/latex/oberdiek/atbegshi-example2.tex\\
-%   atbegshi.dtx & source/latex/oberdiek/atbegshi.dtx\\
-% \end{tabular}^^A
-% }^^A
-% \sbox0{\t}^^A
-% \ifdim\wd0>\linewidth
-%   \begingroup
-%     \advance\linewidth by\leftmargin
-%     \advance\linewidth by\rightmargin
-%   \edef\x{\endgroup
-%     \def\noexpand\lw{\the\linewidth}^^A
-%   }\x
-%   \def\lwbox{^^A
-%     \leavevmode
-%     \hbox to \linewidth{^^A
-%       \kern-\leftmargin\relax
-%       \hss
-%       \usebox0
-%       \hss
-%       \kern-\rightmargin\relax
-%     }^^A
-%   }^^A
-%   \ifdim\wd0>\lw
-%     \sbox0{\small\t}^^A
-%     \ifdim\wd0>\linewidth
-%       \ifdim\wd0>\lw
-%         \sbox0{\footnotesize\t}^^A
-%         \ifdim\wd0>\linewidth
-%           \ifdim\wd0>\lw
-%             \sbox0{\scriptsize\t}^^A
-%             \ifdim\wd0>\linewidth
-%               \ifdim\wd0>\lw
-%                 \sbox0{\tiny\t}^^A
-%                 \ifdim\wd0>\linewidth
-%                   \lwbox
-%                 \else
-%                   \usebox0
-%                 \fi
-%               \else
-%                 \lwbox
-%               \fi
-%             \else
-%               \usebox0
-%             \fi
-%           \else
-%             \lwbox
-%           \fi
-%         \else
-%           \usebox0
-%         \fi
-%       \else
-%         \lwbox
-%       \fi
-%     \else
-%       \usebox0
-%     \fi
-%   \else
-%     \lwbox
-%   \fi
-% \else
-%   \usebox0
-% \fi
-% \end{quote}
-% If you have a \xfile{docstrip.cfg} that configures and enables \docstrip's
-% TDS installing feature, then some files can already be in the right
-% place, see the documentation of \docstrip.
-%
-% \subsection{Refresh file name databases}
-%
-% If your \TeX~distribution
-% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh
-% these. For example, \TeX\,Live\ users run \verb|texhash| or
-% \verb|mktexlsr|.
-%
-% \subsection{Some details for the interested}
-%
-% \paragraph{Unpacking with \LaTeX.}
-% The \xfile{.dtx} chooses its action depending on the format:
-% \begin{description}
-% \item[\plainTeX:] Run \docstrip\ and extract the files.
-% \item[\LaTeX:] Generate the documentation.
-% \end{description}
-% If you insist on using \LaTeX\ for \docstrip\ (really,
-% \docstrip\ does not need \LaTeX), then inform the autodetect routine
-% about your intention:
-% \begin{quote}
-%   \verb|latex \let\install=y\input{atbegshi.dtx}|
-% \end{quote}
-% Do not forget to quote the argument according to the demands
-% of your shell.
-%
-% \paragraph{Generating the documentation.}
-% You can use both the \xfile{.dtx} or the \xfile{.drv} to generate
-% the documentation. The process can be configured by the
-% configuration file \xfile{ltxdoc.cfg}. For instance, put this
-% line into this file, if you want to have A4 as paper format:
-% \begin{quote}
-%   \verb|\PassOptionsToClass{a4paper}{article}|
-% \end{quote}
-% An example follows how to generate the
-% documentation with pdf\LaTeX:
-% \begin{quote}
-%\begin{verbatim}
-%pdflatex atbegshi.dtx
-%makeindex -s gind.ist atbegshi.idx
-%pdflatex atbegshi.dtx
-%makeindex -s gind.ist atbegshi.idx
-%pdflatex atbegshi.dtx
-%\end{verbatim}
-% \end{quote}
-%
-% \begin{History}
-%   \begin{Version}{2007/04/17 v1.0}
-%   \item
-%     First version.
-%   \end{Version}
-%   \begin{Version}{2007/04/18 v1.1}
-%   \item
-%     New method based on \cs{lastkern} is used if \eTeX\ is missing.
-%   \item
-%     \cs{AtBeginShipoutDiscard} also resets \cs{deadcycles}.
-%   \end{Version}
-%   \begin{Version}{2007/04/19 v1.2}
-%   \item
-%     \cs{AtBeginShipoutEarly} removed for simplification reasons.
-%   \item
-%     Forgotten definition of \cs{AtBegShi at Info} added.
-%   \item
-%     Patches for packages \xpackage{crop} and \xpackage{everyshi}
-%     and class \xclass{memoir} added.
-%   \end{Version}
-%   \begin{Version}{2007/04/26 v1.3}
-%   \item
-%     Use of package \xpackage{infwarerr}.
-%   \item
-%     Catcode section after generic header.
-%   \end{Version}
-%   \begin{Version}{2007/04/27 v1.4}
-%   \item
-%     Small optimizations.
-%   \end{Version}
-%   \begin{Version}{2007/06/06 v1.5}
-%   \item
-%     \cs{AtBeginShipoutUpperLeft} added.
-%   \item
-%     Example added.
-%   \item
-%     Fix in second test file for newer version of \xclass{memoir}.
-%   \end{Version}
-%   \begin{Version}{2007/09/09 v1.6}
-%   \item
-%     Catcode section rewritten.
-%   \end{Version}
-%   \begin{Version}{2008/07/18 v1.7}
-%   \item
-%     Documentation of \cs{AtBeginShipoutUpperLeft} fixed and extended.
-%   \end{Version}
-%   \begin{Version}{2008/07/19 v1.8}
-%   \item
-%     \cs{AtBeginShipoutUpperLeftForeground} added.
-%   \end{Version}
-%   \begin{Version}{2008/07/31 v1.9}
-%   \item
-%     Second example (TrimBox for dvipdfmx) added.
-%   \item
-%     No changes in package code.
-%   \end{Version}
-%   \begin{Version}{2009/12/02 v1.10}
-%   \item
-%     \cs{AtBeginShipoutOriginalShipout} added.
-%   \item
-%     Test file fixed.
-%   \end{Version}
-%   \begin{Version}{2010/03/01 v1.11}
-%   \item
-%     Compatibility with \iniTeX\ except for \cs{newbox}.
-%   \end{Version}
-%   \begin{Version}{2010/03/25 v1.12}
-%   \item
-%     \cs{AtBeginShipoutNext} can now be used inside
-%     \cs{AtBeginShipoutNext}.
-%   \end{Version}
-%   \begin{Version}{2010/08/18 v1.13}
-%   \item
-%     Fixes for \cs{AtBegShi at CheckDefinable}.
-%   \end{Version}
-%   \begin{Version}{2010/12/02 v1.14}
-%   \item
-%     Remove the warning because of void box if the hook
-%     calls \AtBeginShipoutDiscard.
-%   \end{Version}
-%   \begin{Version}{2011/01/30 v1.15}
-%   \item
-%     Already loaded package files are not input in \hologo{plainTeX}.
-%   \end{Version}
-%   \begin{Version}{2011/10/05 v1.16}
-%   \item
-%     \cs{AtBeginShipoutAddToBox}, \cs{AtBeginShipoutAddToBoxForeground} added.
-%   \item
-%     \cs{AtBeginShipoutBoxWidth}, \cs{AtBeginShipoutBoxHeight},
-%     \cs{AtBeginShipoutBoxDepth} added.
-%   \item
-%     Updates for patches of class \xclass{memoir}.
-%   \end{Version}
-%   \begin{Version}{2016/05/16 v1.17}
-%   \item
-%     Documentation updates.
-%   \end{Version}
-%   \begin{Version}{2016/06/09 v1.18}
-%   \item
-%     Update for \cs{pdfhorign} in new LuaTeX.
-%   \end{Version}
-% \end{History}
-%
-% \PrintIndex
-%
-% \Finale
-\endinput

Deleted: trunk/Master/texmf-dist/source/latex/oberdiek/atenddvi.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/atenddvi.dtx	2019-12-06 23:23:49 UTC (rev 53052)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/atenddvi.dtx	2019-12-06 23:28:03 UTC (rev 53053)
@@ -1,550 +0,0 @@
-% \iffalse meta-comment
-%
-% File: atenddvi.dtx
-% Version: 2016/05/16 v1.2
-% Info: At end DVI hook
-%
-% Copyright (C)
-%    2007 Heiko Oberdiek
-%    2016-2019 Oberdiek Package Support Group
-%    https://github.com/ho-tex/oberdiek/issues
-%
-% 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 atenddvi.dtx
-% and the derived files
-%    atenddvi.sty, atenddvi.pdf, atenddvi.ins, atenddvi.drv.
-%
-% Distribution:
-%    CTAN:macros/latex/contrib/oberdiek/atenddvi.dtx
-%    CTAN:macros/latex/contrib/oberdiek/atenddvi.pdf
-%
-% Unpacking:
-%    (a) If atenddvi.ins is present:
-%           tex atenddvi.ins
-%    (b) Without atenddvi.ins:
-%           tex atenddvi.dtx
-%    (c) If you insist on using LaTeX
-%           latex \let\install=y\input{atenddvi.dtx}
-%        (quote the arguments according to the demands of your shell)
-%
-% Documentation:
-%    (a) If atenddvi.drv is present:
-%           latex atenddvi.drv
-%    (b) Without atenddvi.drv:
-%           latex atenddvi.dtx; ...
-%    The class ltxdoc loads the configuration file ltxdoc.cfg
-%    if available. Here you can specify further options, e.g.
-%    use A4 as paper format:
-%       \PassOptionsToClass{a4paper}{article}
-%
-%    Programm calls to get the documentation (example):
-%       pdflatex atenddvi.dtx
-%       makeindex -s gind.ist atenddvi.idx
-%       pdflatex atenddvi.dtx
-%       makeindex -s gind.ist atenddvi.idx
-%       pdflatex atenddvi.dtx
-%
-% Installation:
-%    TDS:tex/latex/oberdiek/atenddvi.sty
-%    TDS:doc/latex/oberdiek/atenddvi.pdf
-%    TDS:source/latex/oberdiek/atenddvi.dtx
-%
-%<*ignore>
-\begingroup
-  \catcode123=1 %
-  \catcode125=2 %
-  \def\x{LaTeX2e}%
-\expandafter\endgroup
-\ifcase 0\ifx\install y1\fi\expandafter
-         \ifx\csname processbatchFile\endcsname\relax\else1\fi
-         \ifx\fmtname\x\else 1\fi\relax
-\else\csname fi\endcsname
-%</ignore>
-%<*install>
-\input docstrip.tex
-\Msg{************************************************************************}
-\Msg{* Installation}
-\Msg{* Package: atenddvi 2016/05/16 v1.2 At end DVI hook (HO)}
-\Msg{************************************************************************}
-
-\keepsilent
-\askforoverwritefalse
-
-\let\MetaPrefix\relax
-\preamble
-
-This is a generated file.
-
-Project: atenddvi
-Version: 2016/05/16 v1.2
-
-Copyright (C)
-   2007 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 atenddvi.dtx
-and the derived files
-   atenddvi.sty, atenddvi.pdf, atenddvi.ins, atenddvi.drv.
-
-\endpreamble
-\let\MetaPrefix\DoubleperCent
-
-\generate{%
-  \file{atenddvi.ins}{\from{atenddvi.dtx}{install}}%
-  \file{atenddvi.drv}{\from{atenddvi.dtx}{driver}}%
-  \usedir{tex/latex/oberdiek}%
-  \file{atenddvi.sty}{\from{atenddvi.dtx}{package}}%
-}
-
-\catcode32=13\relax% active space
-\let =\space%
-\Msg{************************************************************************}
-\Msg{*}
-\Msg{* To finish the installation you have to move the following}
-\Msg{* file into a directory searched by TeX:}
-\Msg{*}
-\Msg{*     atenddvi.sty}
-\Msg{*}
-\Msg{* To produce the documentation run the file `atenddvi.drv'}
-\Msg{* through LaTeX.}
-\Msg{*}
-\Msg{* Happy TeXing!}
-\Msg{*}
-\Msg{************************************************************************}
-
-\endbatchfile
-%</install>
-%<*ignore>
-\fi
-%</ignore>
-%<*driver>
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesFile{atenddvi.drv}%
-  [2016/05/16 v1.2 At end DVI hook (HO)]%
-\documentclass{ltxdoc}
-\usepackage{holtxdoc}[2011/11/22]
-\begin{document}
-  \DocInput{atenddvi.dtx}%
-\end{document}
-%</driver>
-% \fi
-%
-%
-%
-% \GetFileInfo{atenddvi.drv}
-%
-% \title{The \xpackage{atenddvi} package}
-% \date{2016/05/16 v1.2}
-% \author{Heiko Oberdiek\thanks
-% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
-%
-% \maketitle
-%
-% \begin{abstract}
-% \LaTeX\ offers \cs{AtBeginDvi}. This package \xpackage{atenddvi}
-% provides the counterpart \cs{AtEndDvi}. The execution of its
-% argument is delayed to the end of the document at the end of the
-% last page. Thus \cs{special} and \cs{write} remain effective, because
-% they are put into the last page. This is the main difference
-% to \cs{AtEndDocument}.
-% \end{abstract}
-%
-% \tableofcontents
-%
-% \section{Documentation}
-%
-% \begin{declcs}{AtEndDvi} \M{code}
-% \end{declcs}
-% Macro \cs{AtEndDvi} provides a hook mechanism to put \meta{code}
-% at the end of the last output page. It is the logical counterpart
-% to \cs{AtBeginDvi}. Despite the name the output type DVI, PDF or whatever
-% does not matter.
-%
-% Unlike \cs{AtBeginDvi} the \meta{code} is not put in a box and
-% therefore executed immediately. The hook for \cs{AtEndDvi} is based on
-% a macro similar to \cs{AtBeginDocument} or \cs{AtEndDocument}. The
-% execution of \meta{code} is delayed until the hook is executed on
-% the last page.
-%
-% Commands such as \cs{special} or \cs{write} (not the \cs{immediate}
-% variant) must go as nodes into the contents of a page to have the
-% desired effect.
-% When the hook for \cs{AtEndDocument} is executed, the last intended
-% page may already be shipped out. Therefore \cs{special} or \cs{write}
-% cannot be used in a reliable way without generating new page.
-%
-% This gap is closed by \cs{AtEndDvi} of this package \xpackage{atenddvi}.
-% If the document is compiled the first time, the package remembers
-% the last page in a reference. In the sceond run, it puts the hook
-% on the page that has been detected in the previous run as last page.
-% The package detectes if the number of pages has changed, and then
-% generates a warning to rerun \LaTeX.
-%
-% \StopEventually{
-% }
-%
-% \section{Implementation}
-%
-%    \begin{macrocode}
-%<*package>
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{atenddvi}%
-  [2016/05/16 v1.2 At end DVI hook (HO)]%
-%    \end{macrocode}
-%
-%    Load the required packages
-%    \begin{macrocode}
-\RequirePackage{zref-abspage,zref-lastpage}[2007/03/19]
-\RequirePackage{atbegshi}
-%    \end{macrocode}
-%
-%    \begin{macro}{\AtEndDvi at Hook}
-%    Macro \cs{AtEndDvi at Hook} is the data storage macro
-%    for the code that is executed later at end of the last page.
-%    \begin{macrocode}
-\let\AtEndDvi at Hook\@empty
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\AtEndDvi}
-%    Macro \cs{AtEndDvi} is called in the same way as
-%    \cs{AtBeginDocument}. The argument is added to the hook macro.
-%    \begin{macrocode}
-\newcommand*{\AtEndDvi}{%
-  \g at addto@macro\AtEndDvi at Hook
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\AtEndDvi at AtBeginShipout}
-%    \begin{macrocode}
-\def\AtEndDvi at AtBeginShipout{%
-  \begingroup
-%    \end{macrocode}
-%    The reference `LastPage' is marked used. If the reference
-%    is not yet defined, then the user gets the warning because of
-%    the undefined reference and the rerun warning at the end of
-%    the compile run. However, we do not need a warning each page,
-%    the first page is enough.
-%    \begin{macrocode}
-    \ifnum\value{abspage}=1 %
-      \zref at refused{LastPage}%
-    \fi
-%    \end{macrocode}
-%    The current absolute page number is compared with the
-%    absolute page number of the reference `LastPage'.
-%    \begin{macrocode}
-    \ifnum\zref at extractdefault{LastPage}{abspage}{0}=\value{abspage}%
-%    \end{macrocode}
-%    \begin{macro}{\AtEndDvi at LastPage}
-%    We found the right page and remember it in a macro.
-%    \begin{macrocode}
-      \xdef\AtEndDvi at LastPage{\number\value{abspage}}%
-%    \end{macrocode}
-%    \end{macro}
-%    The hook of \cs{AtEndDvi} is now put on the last page
-%    after the contents of the page.
-%    \begin{macrocode}
-      \global\setbox\AtBeginShipoutBox=\vbox{%
-        \hbox{%
-          \box\AtBeginShipoutBox
-          \setbox\AtBeginShipoutBox=\hbox{%
-            \begingroup
-              \AtEndDvi at Hook
-            \endgroup
-          }%
-          \wd\AtBeginShipoutBox=\z@
-          \ht\AtBeginShipoutBox=\z@
-          \dp\AtBeginShipoutBox=\z@
-          \box\AtBeginShipoutBox
-        }%
-      }%
-%    \end{macrocode}
-%    We do not need the every page hook.
-%    \begin{macrocode}
-      \global\let\AtEndDvi at AtBeginShipout\@empty
-%    \end{macrocode}
-%    The hook is consumed, \cs{AtEndDvi} does not have an effect.
-%    \begin{macrocode}
-      \global\let\AtEndDvi\@gobble
-%    \end{macrocode}
-%    Make a protocol entry, which page is used by this package
-%    as last page.
-%    \begin{macrocode}
-      \let\on at line\@empty
-      \PackageInfo{atenddvi}{Last page = \AtEndDvi at LastPage}%
-    \fi
-  \endgroup
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\AtEndDvi at AtBeginDocument}
-%    In order to get as late as possible in the chain of the
-%    every shipout hook, the call of \cs{AtBeginShipout} is delayed.
-%    \begin{macrocode}
-\def\AtEndDvi at AtBeginDocument{%
-  \AtBeginShipout{\AtEndDvi at AtBeginShipout}%
-%    \end{macrocode}
-%    \begin{macro}{\AtEndDvi at Check}
-%    After \cs{AtEndDocument} \LaTeX\ reads its \xfile{.aux} files
-%    again. Code in \cs{AtEndDocument} could generate additional
-%    pages. This is unlikely by code in the \xfile{.aux} file,
-%    thus we use the \xfile{.aux} file to run macro
-%    \cs{AtEndDvi at Check} for checking the last page.
-%
-%    During the first reading of the \xfile{.aux} file,
-%    \cs{AtEndDvi at Check} is disabled, its real meaning
-%    is assigned afterwards.
-%    \begin{macrocode}
-  \if at filesw
-    \immediate\write\@mainaux{%
-      \string\providecommand\string\AtEndDvi at Check{}%
-    }%
-    \immediate\write\@mainaux{%
-      \string\AtEndDvi at Check
-    }%
-  \fi
-  \let\AtEndDvi at Check\AtEndDvi at CheckImpl
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macrocode}
-\AtBeginDocument{\AtEndDvi at AtBeginDocument}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\AtEndDvi at CheckImpl}
-%    First check is whether a last page was found at all.
-%    Secondly the found last page is compared with the real last page.
-%    \begin{macrocode}
-\def\AtEndDvi at CheckImpl{%
-  \@ifundefined{AtEndDvi at LastPage}{%
-    \PackageWarningNoLine{atenddvi}{%
-      Rerun LaTeX, last page not yet found%
-    }%
-  }{%
-    \ifnum\AtEndDvi at LastPage=\value{abspage}%
-    \else
-      \PackageWarningNoLine{atenddvi}{%
-        Rerun LaTeX, last page has changed%
-      }%
-    \fi
-  }%
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macrocode}
-%</package>
-%    \end{macrocode}
-%
-% \section{Installation}
-%
-% \subsection{Download}
-%
-% \paragraph{Package.} This package is available on
-% CTAN\footnote{\CTANpkg{atenddvi}}:
-% \begin{description}
-% \item[\CTAN{macros/latex/contrib/oberdiek/atenddvi.dtx}] The source file.
-% \item[\CTAN{macros/latex/contrib/oberdiek/atenddvi.pdf}] Documentation.
-% \end{description}
-%
-%
-% \paragraph{Bundle.} All the packages of the bundle `oberdiek'
-% are also available in a TDS compliant ZIP archive. There
-% the packages are already unpacked and the documentation files
-% are generated. The files and directories obey the TDS standard.
-% \begin{description}
-% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
-% \end{description}
-% \emph{TDS} refers to the standard ``A Directory Structure
-% for \TeX\ Files'' (\CTANpkg{tds}). Directories
-% with \xfile{texmf} in their name are usually organized this way.
-%
-% \subsection{Bundle installation}
-%
-% \paragraph{Unpacking.} Unpack the \xfile{oberdiek.tds.zip} in the
-% TDS tree (also known as \xfile{texmf} tree) of your choice.
-% Example (linux):
-% \begin{quote}
-%   |unzip oberdiek.tds.zip -d ~/texmf|
-% \end{quote}
-%
-% \subsection{Package installation}
-%
-% \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting
-% \docstrip\ archive. The files are extracted by running the
-% \xfile{.dtx} through \plainTeX:
-% \begin{quote}
-%   \verb|tex atenddvi.dtx|
-% \end{quote}
-%
-% \paragraph{TDS.} Now the different files must be moved into
-% the different directories in your installation TDS tree
-% (also known as \xfile{texmf} tree):
-% \begin{quote}
-% \def\t{^^A
-% \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}}
-%   atenddvi.sty & tex/latex/oberdiek/atenddvi.sty\\
-%   atenddvi.pdf & doc/latex/oberdiek/atenddvi.pdf\\
-%   atenddvi.dtx & source/latex/oberdiek/atenddvi.dtx\\
-% \end{tabular}^^A
-% }^^A
-% \sbox0{\t}^^A
-% \ifdim\wd0>\linewidth
-%   \begingroup
-%     \advance\linewidth by\leftmargin
-%     \advance\linewidth by\rightmargin
-%   \edef\x{\endgroup
-%     \def\noexpand\lw{\the\linewidth}^^A
-%   }\x
-%   \def\lwbox{^^A
-%     \leavevmode
-%     \hbox to \linewidth{^^A
-%       \kern-\leftmargin\relax
-%       \hss
-%       \usebox0
-%       \hss
-%       \kern-\rightmargin\relax
-%     }^^A
-%   }^^A
-%   \ifdim\wd0>\lw
-%     \sbox0{\small\t}^^A
-%     \ifdim\wd0>\linewidth
-%       \ifdim\wd0>\lw
-%         \sbox0{\footnotesize\t}^^A
-%         \ifdim\wd0>\linewidth
-%           \ifdim\wd0>\lw
-%             \sbox0{\scriptsize\t}^^A
-%             \ifdim\wd0>\linewidth
-%               \ifdim\wd0>\lw
-%                 \sbox0{\tiny\t}^^A
-%                 \ifdim\wd0>\linewidth
-%                   \lwbox
-%                 \else
-%                   \usebox0
-%                 \fi
-%               \else
-%                 \lwbox
-%               \fi
-%             \else
-%               \usebox0
-%             \fi
-%           \else
-%             \lwbox
-%           \fi
-%         \else
-%           \usebox0
-%         \fi
-%       \else
-%         \lwbox
-%       \fi
-%     \else
-%       \usebox0
-%     \fi
-%   \else
-%     \lwbox
-%   \fi
-% \else
-%   \usebox0
-% \fi
-% \end{quote}
-% If you have a \xfile{docstrip.cfg} that configures and enables \docstrip's
-% TDS installing feature, then some files can already be in the right
-% place, see the documentation of \docstrip.
-%
-% \subsection{Refresh file name databases}
-%
-% If your \TeX~distribution
-% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh
-% these. For example, \TeX\,Live\ users run \verb|texhash| or
-% \verb|mktexlsr|.
-%
-% \subsection{Some details for the interested}
-%
-% \paragraph{Unpacking with \LaTeX.}
-% The \xfile{.dtx} chooses its action depending on the format:
-% \begin{description}
-% \item[\plainTeX:] Run \docstrip\ and extract the files.
-% \item[\LaTeX:] Generate the documentation.
-% \end{description}
-% If you insist on using \LaTeX\ for \docstrip\ (really,
-% \docstrip\ does not need \LaTeX), then inform the autodetect routine
-% about your intention:
-% \begin{quote}
-%   \verb|latex \let\install=y\input{atenddvi.dtx}|
-% \end{quote}
-% Do not forget to quote the argument according to the demands
-% of your shell.
-%
-% \paragraph{Generating the documentation.}
-% You can use both the \xfile{.dtx} or the \xfile{.drv} to generate
-% the documentation. The process can be configured by the
-% configuration file \xfile{ltxdoc.cfg}. For instance, put this
-% line into this file, if you want to have A4 as paper format:
-% \begin{quote}
-%   \verb|\PassOptionsToClass{a4paper}{article}|
-% \end{quote}
-% An example follows how to generate the
-% documentation with pdf\LaTeX:
-% \begin{quote}
-%\begin{verbatim}
-%pdflatex atenddvi.dtx
-%makeindex -s gind.ist atenddvi.idx
-%pdflatex atenddvi.dtx
-%makeindex -s gind.ist atenddvi.idx
-%pdflatex atenddvi.dtx
-%\end{verbatim}
-% \end{quote}
-%
-% \begin{History}
-%   \begin{Version}{2007/03/20 v1.0}
-%   \item
-%     First version.
-%   \end{Version}
-%   \begin{Version}{2007/04/17 v1.1}
-%   \item
-%     Package \xpackage{atbegshi} replaces package \xpackage{everyshi}.
-%   \end{Version}
-%   \begin{Version}{2016/05/16 v1.2}
-%   \item
-%     Documentation updates.
-%   \end{Version}
-% \end{History}
-%
-% \PrintIndex
-%
-% \Finale
-\endinput

Deleted: trunk/Master/texmf-dist/source/latex/oberdiek/atveryend.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/atveryend.dtx	2019-12-06 23:23:49 UTC (rev 53052)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/atveryend.dtx	2019-12-06 23:28:03 UTC (rev 53053)
@@ -1,1437 +0,0 @@
-% \iffalse meta-comment
-%
-% File: atveryend.dtx
-% Version: 2016/05/16 v1.9
-% Info: Hooks at the very end of document
-%
-% Copyright (C)
-%    2009-2011 Heiko Oberdiek
-%    2016-2019 Oberdiek Package Support Group
-%    https://github.com/ho-tex/oberdiek/issues
-%
-% 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 atveryend.dtx
-% and the derived files
-%    atveryend.sty, atveryend.pdf, atveryend.ins, atveryend.drv,
-%    atveryend-test1.tex.
-%
-% Distribution:
-%    CTAN:macros/latex/contrib/oberdiek/atveryend.dtx
-%    CTAN:macros/latex/contrib/oberdiek/atveryend.pdf
-%
-% Unpacking:
-%    (a) If atveryend.ins is present:
-%           tex atveryend.ins
-%    (b) Without atveryend.ins:
-%           tex atveryend.dtx
-%    (c) If you insist on using LaTeX
-%           latex \let\install=y\input{atveryend.dtx}
-%        (quote the arguments according to the demands of your shell)
-%
-% Documentation:
-%    (a) If atveryend.drv is present:
-%           latex atveryend.drv
-%    (b) Without atveryend.drv:
-%           latex atveryend.dtx; ...
-%    The class ltxdoc loads the configuration file ltxdoc.cfg
-%    if available. Here you can specify further options, e.g.
-%    use A4 as paper format:
-%       \PassOptionsToClass{a4paper}{article}
-%
-%    Programm calls to get the documentation (example):
-%       pdflatex atveryend.dtx
-%       makeindex -s gind.ist atveryend.idx
-%       pdflatex atveryend.dtx
-%       makeindex -s gind.ist atveryend.idx
-%       pdflatex atveryend.dtx
-%
-% Installation:
-%    TDS:tex/latex/oberdiek/atveryend.sty
-%    TDS:doc/latex/oberdiek/atveryend.pdf
-%    TDS:source/latex/oberdiek/atveryend.dtx
-%
-%<*ignore>
-\begingroup
-  \catcode123=1 %
-  \catcode125=2 %
-  \def\x{LaTeX2e}%
-\expandafter\endgroup
-\ifcase 0\ifx\install y1\fi\expandafter
-         \ifx\csname processbatchFile\endcsname\relax\else1\fi
-         \ifx\fmtname\x\else 1\fi\relax
-\else\csname fi\endcsname
-%</ignore>
-%<*install>
-\input docstrip.tex
-\Msg{************************************************************************}
-\Msg{* Installation}
-\Msg{* Package: atveryend 2016/05/16 v1.9 Hooks at the very end of document (HO)}
-\Msg{************************************************************************}
-
-\keepsilent
-\askforoverwritefalse
-
-\let\MetaPrefix\relax
-\preamble
-
-This is a generated file.
-
-Project: atveryend
-Version: 2016/05/16 v1.9
-
-Copyright (C)
-   2009-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 atveryend.dtx
-and the derived files
-   atveryend.sty, atveryend.pdf, atveryend.ins, atveryend.drv,
-   atveryend-test1.tex.
-
-\endpreamble
-\let\MetaPrefix\DoubleperCent
-
-\generate{%
-  \file{atveryend.ins}{\from{atveryend.dtx}{install}}%
-  \file{atveryend.drv}{\from{atveryend.dtx}{driver}}%
-  \usedir{tex/latex/oberdiek}%
-  \file{atveryend.sty}{\from{atveryend.dtx}{package}}%
-%  \usedir{doc/latex/oberdiek/test}%
-%  \file{atveryend-test1.tex}{\from{atveryend.dtx}{test1}}%
-}
-
-\catcode32=13\relax% active space
-\let =\space%
-\Msg{************************************************************************}
-\Msg{*}
-\Msg{* To finish the installation you have to move the following}
-\Msg{* file into a directory searched by TeX:}
-\Msg{*}
-\Msg{*     atveryend.sty}
-\Msg{*}
-\Msg{* To produce the documentation run the file `atveryend.drv'}
-\Msg{* through LaTeX.}
-\Msg{*}
-\Msg{* Happy TeXing!}
-\Msg{*}
-\Msg{************************************************************************}
-
-\endbatchfile
-%</install>
-%<*ignore>
-\fi
-%</ignore>
-%<*driver>
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesFile{atveryend.drv}%
-  [2016/05/16 v1.9 Hooks at the very end of document (HO)]%
-\documentclass{ltxdoc}
-\usepackage{holtxdoc}[2011/11/22]
-\begin{document}
-  \DocInput{atveryend.dtx}%
-\end{document}
-%</driver>
-% \fi
-%
-%
-%
-% \GetFileInfo{atveryend.drv}
-%
-% \title{The \xpackage{atveryend} package}
-% \date{2016/05/16 v1.9}
-% \author{Heiko Oberdiek\thanks
-% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
-%
-% \maketitle
-%
-% \begin{abstract}
-% This \LaTeX\ package provides two hooks for \verb|\end{document}|
-% that are executed after the hook of \cs{AtEndDocument}.
-% \cs{AfterLastShipout} can be used for code that is to be executed
-% right after the last \cs{clearpage} before the \xext{aux} file
-% is closed. \cs{AtVeryEndDocument} is used for code after closing
-% and final reading of the \xext{aux} file.
-% \end{abstract}
-%
-% \tableofcontents
-%
-% \section{Documentation}
-%
-% There are packages (e.g. \xpackage{hyperref} \cite{hyperref},
-% \xpackage{lastpage} \cite{lastpage})
-% that want to call code after the typesetting is done, for example
-% to remember the last page number. \LaTeX\ provides the hook
-% \cs{AtEndDocument} (\xpackage{clsguide} \cite{clsguide}).
-% There are packages that use this hook to do their job for
-% typesetting pages (e.g. \xpackage{endfloat} emits the floats here
-% \cite{endfloat}).
-% Also a user might provide additional code in \cs{AtEndDocument}.
-% Therefore packages have to call \cs{clearpage} in \cs{AtEndDocument}
-% to get after the last shipout page. But this is not too reliable,
-% because the right timing is important between packages that want
-% or have to do things before the last page is output and packages
-% that only work properly if they can reach the point after the
-% last shipout.
-%
-% Therefore the task of this package is to provide additional
-% hooks for |\end{document}|. All hooks are called after
-% the hook of \cs{AtEndDocument}.
-% \begin{declcs}{BeforeClearDocument} \M{code}
-% \end{declcs}
-% The code is called before the final \cs{clearpage} in
-% \cs{enddocument}. However it is unknown, whether the last
-% page is already shipped out or if this will be triggered by the
-% final \cs{clearpage}.
-%
-% \begin{declcs}{AfterLastShipout} \M{code}
-% \end{declcs}
-% The code is called after the final \cs{clearpage} of \cs{enddocument}
-% before the main \xext{aux} file is closed. This is the right place
-% to remember the last page in the \xext{aux} file, for instance.
-%
-% \begin{declcs}{AtVeryEndDocument} \M{code}
-% \end{declcs}
-% The code is called after the \xext{aux} file is closed and read in again.
-% It is the place for final checks, rerun hints, final messages.
-%
-% \begin{declcs}{AtEndAfterFileList} \M{code}
-% \end{declcs}
-% After the \xext{aux} file closing and reading \hologo{LaTeX}
-% prints the file list if requested by \cs{listfiles}.
-% Then this hook is executed.
-%
-% \begin{declcs}{AtVeryVeryEnd} \M{code}
-% \end{declcs}
-% This code is called right before the final \cs{@@end}.
-%
-% \subsection{Related work}
-%
-% \begin{description}
-% \item[Package \xpackage{scrfile}:]
-% Markus Kohm has written package \xpackage{scrlfile}
-% (part of KOMA-Script \cite{koma})
-% that provides
-% hooks \cs{BeforeClosingMainAux} and after \cs{AfterReadingMainAux}.
-% They have the same function as the hooks of this package. In fact
-% this package uses them, if they are available.
-% \item[Class \xclass{revtex4-1}:]
-% This class calls \cs{clear at document} in \cs{enddocument}
-% that wraps the final call of \cs{clearpage}.
-% Thus it can be used as hook to call stuff after that \cs{clearpage}.
-% This is also done by this package.
-% \item[Package \xpackage{etoolbox}:]
-% It provides \cs{AfterEndDocument}, a hook right before
-% \cs{deadcycles} or \cs{@@end} \cite{etoolbox}.
-% \end{description}
-% This package tries to combine as many approaches as possible:
-% \begin{itemize}
-% \item It looks for a known \cs{enddocument} and redefines it.
-% \item Hooks that are provided by others are used (package
-% \xpackage{scrlfile} or class \xclass{revtex4-1}.
-% \item It redefines \cs{@checkend} and \cs{@dofilelist} to insert
-% the hooks similar to package \xpackage{scrlfile}.
-% \item The hook execution is wrapped in a macro that
-% is redefined by its first call to prevent calling the hook
-% more than once.
-% \end{itemize}
-%
-% \StopEventually{
-% }
-%
-% \section{Implementation}
-%    \begin{macrocode}
-%<*package>
-%    \end{macrocode}
-%
-%    \begin{macrocode}
-\begingroup\catcode61\catcode48\catcode32=10\relax%
-  \catcode13=5 % ^^M
-  \endlinechar=13 %
-  \catcode123=1 % {
-  \catcode125=2 % }
-  \catcode64=11 % @
-  \def\x{\endgroup
-    \expandafter\edef\csname AtVeryEnd at 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 at EnsureCode#1#2{%
-  \edef\AtVeryEnd at AtEnd{%
-    \AtVeryEnd at AtEnd
-    \catcode#1=\the\catcode#1\relax
-  }%
-  \catcode#1=#2\relax
-}
-\TMP at EnsureCode{9}{10}% (tab)
-\TMP at EnsureCode{39}{12}% '
-\TMP at EnsureCode{40}{12}% (
-\TMP at EnsureCode{41}{12}% )
-\TMP at EnsureCode{42}{12}% *
-\TMP at EnsureCode{45}{12}% -
-\TMP at EnsureCode{46}{12}% .
-\TMP at EnsureCode{47}{12}% /
-\TMP at EnsureCode{62}{12}% >
-\TMP at EnsureCode{91}{12}% [
-\TMP at EnsureCode{93}{12}% ]
-\TMP at EnsureCode{96}{12}% `
-\edef\AtVeryEnd at AtEnd{\AtVeryEnd at AtEnd\noexpand\endinput}
-%    \end{macrocode}
-%
-%    Package identification.
-%    \begin{macrocode}
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{atveryend}%
-  [2016/05/16 v1.9 Hooks at the very end of document (HO)]
-%    \end{macrocode}
-%
-% \subsection{Tools}
-%
-%    \begin{macro}{\AtVeryEnd at ifundefined}
-%    \begin{macrocode}
-\def\AtVeryEnd at ifundefined#1{%
-  \begingroup\expandafter\expandafter\expandafter\endgroup
-  \expandafter\ifx\csname #1\endcsname\relax
-    \expandafter\@firstoftwo
-  \else
-    \expandafter\@secondoftwo
-  \fi
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-% \subsection{Hooks}
-%
-%    \begin{macro}{\AtVeryEnd at BeforeClearDocumentHook}
-%    \begin{macrocode}
-\let\AtVeryEnd at BeforeClearDocumentHook\@empty
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\AtVeryEnd at AfterLastShipoutHook}
-%    \begin{macrocode}
-\let\AtVeryEnd at AfterLastShipoutHook\@empty
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\AtVeryEnd at AtVeryEndDocumentHook}
-%    \begin{macrocode}
-\let\AtVeryEnd at AtVeryEndDocumentHook\@empty
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\AtVeryEnd at AtEndAfterFileListHook}
-%    \begin{macrocode}
-\let\AtVeryEnd at AtEndAfterFileListHook\@empty
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\AtVeryEnd at AtVeryVeryEndHook}
-%    \begin{macrocode}
-\let\AtVeryEnd at AtVeryVeryEndHook\@empty
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\BeforeClearDocument}
-%    \begin{macrocode}
-\newcommand*{\BeforeClearDocument}{%
-  \g at addto@macro\AtVeryEnd at BeforeClearDocumentHook
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\AfterLastShipout}
-%    \begin{macrocode}
-\newcommand*{\AfterLastShipout}{%
-  \g at addto@macro\AtVeryEnd at AfterLastShipoutHook
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\AtVeryEndDocument}
-%    \begin{macrocode}
-\newcommand*{\AtVeryEndDocument}{%
-  \g at addto@macro\AtVeryEnd at AtVeryEndDocumentHook
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\AtEndAfterFileList}
-%    \begin{macrocode}
-\newcommand*{\AtEndAfterFileList}{%
-  \g at addto@macro\AtVeryEnd at AtEndAfterFileListHook
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\AtVeryVeryEnd}
-%    \begin{macrocode}
-\newcommand*{\AtVeryVeryEnd}{%
-  \g at addto@macro\AtVeryEnd at AtVeryVeryEndHook
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\Call at BeforeClearDocument}
-%    \begin{macrocode}
-\newcommand*{\Call at BeforeClearDocument}{%
-  \let\BeforeClearDocument\@firstofone
-  \ifx\AtVeryEnd at BeforeClearDocumentHook\@empty
-    \PackageInfo{atveryend}{Empty hook `BeforeClearDocument'}%
-  \else
-    \PackageInfo{atveryend}{Executing hook `BeforeClearDocument'}%
-    \AtVeryEnd at BeforeClearDocumentHook
-  \fi
-  \global\let\AtVeryEnd at BeforeClearDocumentHook\@undefined
-  \global\let\Call at BeforeClearDocument\relax
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\Call at AfterLastShipout}
-%    \begin{macrocode}
-\newcommand*{\Call at AfterLastShipout}{%
-  \let\AfterLastShipout\@firstofone
-  \ifx\AtVeryEnd at AfterLastShipoutHook\@empty
-    \PackageInfo{atveryend}{Empty hook `AfterLastShipout'}%
-  \else
-    \PackageInfo{atveryend}{Executing hook `AfterLastShipout'}%
-    \AtVeryEnd at AfterLastShipoutHook
-  \fi
-  \global\let\AtVeryEnd at AfterLastShipoutHook\@undefined
-  \global\let\Call at AfterLastShipout\relax
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\Call at AtVeryEndDocument}
-%    \begin{macrocode}
-\newcommand*{\Call at AtVeryEndDocument}{%
-  \let\AtVeryEndDocument\@firstofone
-  \ifx\AtVeryEnd at AtVeryEndDocumentHook\@empty
-    \PackageInfo{atveryend}{Empty hook `AtVeryEndDocument'}%
-  \else
-    \PackageInfo{atveryend}{Executing hook `AtVeryEndDocument'}%
-    \AtVeryEnd at AtVeryEndDocumentHook
-  \fi
-  \global\let\AtVeryEnd at AtVeryEndDocumentHook\@undefined
-  \global\let\Call at AtVeryEndDocument\relax
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\Call at AtEndAfterFileList}
-%    \begin{macrocode}
-\newcommand*{\Call at AtEndAfterFileList}{%
-  \Call at AtVeryEndDocument
-  \let\AtEndAfterFileList\@firstofone
-  \ifx\AtVeryEnd at AtEndAfterFileListHook\@empty
-    \PackageInfo{atveryend}{Empty hook `AtEndAfterFileList'}%
-  \else
-    \PackageInfo{atveryend}{Executing hook `AtEndAfterFileList'}%
-    \AtVeryEnd at AtEndAfterFileListHook
-  \fi
-  \global\let\AtVeryEnd at AtEndAfterFileListHook\@undefined
-  \global\let\Call at AtEndAfterFileList\relax
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\Call at AtVeryVeryEnd}
-%    \begin{macrocode}
-\newcommand*{\Call at AtVeryVeryEnd}{%
-  \Call at AtEndAfterFileList
-  \let\AtVeryVeryEnd\@firstofone
-  \ifx\AtVeryEnd at AtVeryVeryEndHook\@empty
-    \PackageInfo{atveryend}{Empty hook `AtVeryVeryEnd'}%
-  \else
-    \PackageInfo{atveryend}{Executing hook `AtVeryVeryEnd'}%
-    \AtVeryEnd at AtVeryVeryEndHook
-  \fi
-  \global\let\AtVeryEnd at AtVeryVeryEndHook\@undefined
-  \global\let\Call at AtVeryVeryEnd\relax
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-% \subsection{Redefining \cs{enddocument}}
-%
-%    This approach looks for known versions of \cs{enddocument}
-%    and redefines it.  Class \xclass{seminar}
-%    and package \xpackage{slidesec} are not checked, because
-%    there would be too much combinations to check.
-%
-% \subsubsection{\LaTeX\ kernel}
-%
-%    \begin{macro}{\AtVeryEnd at test@standard}
-%    \begin{macrocode}
-\def\AtVeryEnd at test@standard{%
-  \let\AtEndDocument\@firstofone
-  \@enddocumenthook
-  \@checkend{document}%
-  \clearpage
-  \begingroup
-    \if at filesw
-      \immediate\closeout\@mainaux
-      \let\@setckpt\@gobbletwo
-      \let\@newl at bel\@testdef
-      \@tempswafalse
-      \makeatletter
-      \input\jobname.aux %
-    \fi
-    \@dofilelist
-    \ifdim \font at submax >\fontsubfuzz\relax
-      \@font at warning{Size substitutions with differences\MessageBreak
-                 up to \font at submax\space have occurred.\@gobbletwo}%
-    \fi
-    \@defaultsubs
-    \@refundefined
-    \if at filesw
-      \ifx \@multiplelabels \relax
-        \if at tempswa
-          \@latex at warning@no at line{Label(s) may have changed. %
-              Rerun to get cross-references right}%
-        \fi
-      \else
-        \@multiplelabels
-      \fi
-    \fi
-  \endgroup
-  \deadcycles\z@
-  \@@end
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\AtVeryEnd at enddocument@standard}
-%    \begin{macrocode}
-\def\AtVeryEnd at enddocument@standard{%
-  \let\AtEndDocument\@firstofone
-  \@enddocumenthook
-  \@checkend{document}%
-  \Call at BeforeClearDocument
-  \clearpage
-  \Call at AfterLastShipout
-  \begingroup
-    \if at filesw
-      \immediate\closeout\@mainaux
-      \let\@setckpt\@gobbletwo
-      \let\@newl at bel\@testdef
-      \@tempswafalse
-      \makeatletter
-      \input\jobname.aux %
-    \fi
-    \Call at AtVeryEndDocument
-    \@dofilelist
-    \Call at AtEndAfterFileList
-    \ifdim \font at submax >\fontsubfuzz\relax
-      \@font at warning{Size substitutions with differences\MessageBreak
-                 up to \font at submax\space have occurred.\@gobbletwo}%
-    \fi
-    \@defaultsubs
-    \@refundefined
-    \if at filesw
-      \ifx \@multiplelabels \relax
-        \if at tempswa
-          \@latex at warning@no at line{Label(s) may have changed. %
-              Rerun to get cross-references right}%
-        \fi
-      \else
-        \@multiplelabels
-      \fi
-    \fi
-  \endgroup
-  \deadcycles\z@
-  \Call at AtVeryVeryEnd
-  \@@end
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-% \subsubsection{\LaTeX\ kernel 2011/06/27}
-%
-%    The \hologo{LaTeX2e} release 2011/06/27 has changed \cs{enddocument}
-%    (\cs{input} is replaced by \cs{@@input}).
-%    \begin{macro}{\AtVeryEnd at test@standard20110627}
-%    \begin{macrocode}
-\expandafter\def\csname AtVeryEnd at test@standard20110627\endcsname{%
-  \let\AtEndDocument\@firstofone
-  \@enddocumenthook
-  \@checkend{document}%
-  \clearpage
-  \begingroup
-    \if at filesw
-      \immediate\closeout\@mainaux
-      \let\@setckpt\@gobbletwo
-      \let\@newl at bel\@testdef
-      \@tempswafalse
-      \makeatletter
-      \@@input\jobname.aux %
-    \fi
-    \@dofilelist
-    \ifdim \font at submax >\fontsubfuzz\relax
-      \@font at warning{Size substitutions with differences\MessageBreak
-                 up to \font at submax\space have occurred.\@gobbletwo}%
-    \fi
-    \@defaultsubs
-    \@refundefined
-    \if at filesw
-      \ifx \@multiplelabels \relax
-        \if at tempswa
-          \@latex at warning@no at line{Label(s) may have changed. %
-              Rerun to get cross-references right}%
-        \fi
-      \else
-        \@multiplelabels
-      \fi
-    \fi
-  \endgroup
-  \deadcycles\z@
-  \@@end
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\AtVeryEnd at enddocument@standard20110627}
-%    \begin{macrocode}
-\expandafter\def\csname AtVeryEnd at enddocument@standard20110627\endcsname{%
-  \let\AtEndDocument\@firstofone
-  \@enddocumenthook
-  \@checkend{document}%
-  \Call at BeforeClearDocument
-  \clearpage
-  \Call at AfterLastShipout
-  \begingroup
-    \if at filesw
-      \immediate\closeout\@mainaux
-      \let\@setckpt\@gobbletwo
-      \let\@newl at bel\@testdef
-      \@tempswafalse
-      \makeatletter
-      \@@input\jobname.aux %
-    \fi
-    \Call at AtVeryEndDocument
-    \@dofilelist
-    \Call at AtEndAfterFileList
-    \ifdim \font at submax >\fontsubfuzz\relax
-      \@font at warning{Size substitutions with differences\MessageBreak
-                 up to \font at submax\space have occurred.\@gobbletwo}%
-    \fi
-    \@defaultsubs
-    \@refundefined
-    \if at filesw
-      \ifx \@multiplelabels \relax
-        \if at tempswa
-          \@latex at warning@no at line{Label(s) may have changed. %
-              Rerun to get cross-references right}%
-        \fi
-      \else
-        \@multiplelabels
-      \fi
-    \fi
-  \endgroup
-  \deadcycles\z@
-  \Call at AtVeryVeryEnd
-  \@@end
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-% \subsubsection{Package \xpackage{booklet}, file \xpackage{2up.tex}}
-%
-%    \begin{macro}{\AtVeryEnd at test@booklet}
-%    \begin{macrocode}
-\expandafter\def\expandafter\AtVeryEnd at test@booklet\expandafter{%
-  \expandafter\twoupclearpage
-  \AtVeryEnd at test@standard
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\AtVeryEnd at enddocument@booklet}
-%    \begin{macrocode}
-\expandafter\def\expandafter\AtVeryEnd at enddocument@booklet\expandafter{%
-  \expandafter\twoclearpage
-  \AtVeryEnd at enddocument@standard
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-% \subsubsection{Class \xclass{dinbrief}}
-%
-%    \begin{macro}{\AtVeryEnd at test@dinbrief}
-%    \begin{macrocode}
-\def\AtVeryEnd at test@dinbrief{%
-  \@checkend{document} %
-  \newpage
-  \begingroup
-    \if at filesw
-      \ifnum\c at labelgen>0 %
-        \immediate\closeout\@mainlbl
-        \makeatletter
-        \input \jobname at lbl\relax
-        \clearpage
-      \fi
-      \immediate\closeout\@mainaux
-    \fi
-  \endgroup
-  \deadcycles\z@
-  \@@end
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\AtVeryEnd at enddocument@dinbrief}
-%    \begin{macrocode}
-\def\AtVeryEnd at enddocument@dinbrief{%
-  \@checkend{document}%
-  \Call at BeforeClearDocument
-  \newpage
-  \Call at AfterLastShipout
-  \begingroup
-    \if at filesw
-      \ifnum\c at labelgen>\z@
-        \immediate\closeout\@mainlbl
-        \makeatletter
-        \input \jobname at lbl\relax
-        \clearpage
-      \fi
-      \immediate\closeout\@mainaux
-    \fi
-    \Call at AtVeryEndDocument
-    \csname @dofilelist\endcsname
-    \Call at AtEndAfterFileList
-  \endgroup
-  \deadcycles\z@
-  \Call at AtVeryVeryEnd
-  \@@end
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-% \subsubsection{Class \xclass{combine}}
-%
-%    \begin{macro}{\AtVeryEnd at test@combine}
-%    \begin{macrocode}
-\def\AtVeryEnd at test@combine{%
-  \@enddocumenthook
-  \@checkend{document}%
-  \clearpage
-  \begingroup
-    \if at filesw
-      \immediate\closeout\@mainaux
-      \immediate\closeout\@partaux
-      \let\@setckpt\@gobbletwo
-      \let\@newl at bel\@testdef
-      \@tempswafalse
-      \makeatletter \input\c at lmainauxfile  %% change here
-    \fi
-    \c at lenddoca                            %% a replacement
-    \@refundefined
-  \endgroup
-  \deadcycles\z@
-  \@@end
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\AtVeryEnd at enddocument@combine}
-%    \begin{macrocode}
-\def\AtVeryEnd at enddocument@combine{%
-  \@enddocumenthook
-  \@checkend{document}%
-  \Call at BeforeClearDocument
-  \clearpage
-  \Call at AfterLastShipout
-  \begingroup
-    \if at filesw
-      \immediate\closeout\@mainaux
-      \immediate\closeout\@partaux
-      \let\@setckpt\@gobbletwo
-      \let\@newl at bel\@testdef
-      \@tempswafalse
-      \makeatletter \input\c at lmainauxfile  %% change here
-    \fi
-    \Call at AtVeryEndDocument
-    \c at lenddoca                            %% a replacement
-    \@refundefined
-  \endgroup
-  \deadcycles\z@
-  \Call at AtVeryVeryEnd
-  \@@end
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\AtVeryEnd at test@c at lenddoca}
-%    \begin{macrocode}
-\long\def\AtVeryEnd at test@c at lenddoca{%
-  \@dofilelist
-  \ifdim\font at submax>\fontsubfuzz\relax
-    \@font at warning{%
-      Size substitutions with differences\MessageBreak
-      up to \font at submax\space have occured.\@gobbletwo
-    }%
-  \fi
-  \@defaultsubs
-  \if at filesw
-    \ifx\@multiplelabels\relax
-      \if at tempswa
-        \@latex at warning@no at line{%
-          Label(s) may have changed. %
-          Rerun to get cross-references right%
-        }%
-      \fi
-    \else
-      \@multiplelabels
-    \fi
-  \fi
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\c at lenddoca}
-%    \begin{macrocode}
-\ifx\AtVeryEnd at c@lenddoca\c at lenddoca
-  \def\c at lenddoca{%
-    \@dofilelist
-    \Call at AtEndAfterFileList
-    \ifdim\font at submax>\fontsubfuzz\relax
-      \@font at warning{%
-        Size substitutions with differences\MessageBreak
-        up to \font at submax\space have occured.\@gobbletwo
-      }%
-    \fi
-    \@defaultsubs
-    \if at filesw
-      \ifx\@multiplelabels\relax
-        \if at tempswa
-          \@latex at warning@no at line{%
-            Label(s) may have changed. %
-            Rerun to get cross-references right%
-          }%
-        \fi
-      \else
-        \@multiplelabels
-      \fi
-    \fi
-  }%
-\fi
-%    \end{macrocode}
-%    \end{macro}
-%
-% \subsubsection{Class \xpackage{jpsj2}}
-%
-%    \begin{macro}{\AtVeryEnd at test@jpsj}
-%    \begin{macrocode}
-\def\AtVeryEnd at test@jpsj{%
-  \if at lastpagebalancing
-    \global\let\@outputdblcol=\balancing at outputdblcol
-  \fi
-  \@checkend{document}%
-  \clearpage
-  \begingroup
-    \if at filesw
-      \immediate\closeout\@mainaux
-      \def\global\@namedef##1##2{}%
-      \def\newlabel{\@testdef r}%
-      \def\bibcite{\@testdef b}%
-      \@tempswafalse
-      \makeatletter
-      \input \jobname.aux %
-      \if at tempswa
-        \@warning{%
-          Label(s) may have changed. %
-          Rerun to get cross-references right%
-        }%
-      \fi
-    \fi
-  \endgroup
-  \deadcycles\z@
-  \@@end
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\AtVeryEnd at enddocument@jpsj}
-%    \begin{macrocode}
-\def\AtVeryEnd at enddocument@jpsj{%
-  \if at lastpagebalancing
-    \global\let\@outputdblcol=\balancing at outputdblcol
-  \fi
-  \@checkend{document}%
-  \Call at BeforeClearDocument
-  \clearpage
-  \Call at AfterLastShipout
-  \begingroup
-    \if at filesw
-      \immediate\closeout\@mainaux
-      \def\global\@namedef##1##2{}%
-      \def\newlabel{\@testdef r}%
-      \def\bibcite{\@testdef b}%
-      \@tempswafalse
-      \makeatletter
-      \input \jobname.aux %
-      \if at tempswa
-        \@warning{%
-          Label(s) may have changed. %
-          Rerun to get cross-references right%
-        }%
-      \fi
-    \fi
-    \Call at AtVeryEndDocument
-    \csname @dofilelist\endcsname
-    \Call at AtEndAfterFileList
-  \endgroup
-  \deadcycles\z@
-  \Call at AtVeryVeryEnd
-  \@@end
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-% \subsubsection{Testing and redefining}
-%
-%    \begin{macro}{\AtVeryEnd at Test}
-%    \begin{macrocode}
-\def\AtVeryEnd at Test#1#2{%
-  \expandafter\ifx\csname AtVeryEnd at test@#2\endcsname#1%
-    \expandafter\let\expandafter#1%
-    \csname AtVeryEnd at enddocument@#2\endcsname
-    \begingroup
-      \let\on at line\@empty
-      \PackageInfo{atveryend}{%
-        \string#1 detected (#2)%
-      }%
-    \endgroup
-    \expandafter\AtVeryEnd at SkipToNil
-  \fi
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\AtVeryEnd at SkipToNil}
-%    \begin{macrocode}
-\def\AtVeryEnd at SkipToNil#1\@nil{}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\AtVeryEnd at RedefEndDocument}
-%    \begin{macrocode}
-\def\AtVeryEnd at RedefEndDocument#1{%
-  \ifx#1\@undefined
-  \else
-    \AtVeryEnd at Test#1{standard20110627}%
-    \AtVeryEnd at Test#1{standard}%
-    \AtVeryEnd at Test#1{booklet}%
-    \AtVeryEnd at Test#1{dinbrief}%
-    \AtVeryEnd at Test#1{combine}%
-    \AtVeryEnd at Test#1{jpsj}%
-    \AtVeryEnd at SkipToNil
-    \@nil
-  \fi
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macrocode}
-\AtVeryEnd at RedefEndDocument\enddocument
-\AtVeryEnd at RedefEndDocument\AP at enddocument % afterpage.sty
-\AtVeryEnd at RedefEndDocument\hyper at back@cite at enddocument % htx-bc.sty
-\AtVeryEnd at RedefEndDocument\hyper at enddocument % hyper.sty
-\AtVeryEnd at RedefEndDocument\hyper at fn@enddocument % hyper.sty
-\AtVeryEnd at RedefEndDocument\cweb at save@enddocument % cweb.cls
-\AtVeryEnd at RedefEndDocument\prev at enddocument % flushend.sty
-\AtVeryEnd at RedefEndDocument\endorigdocument % gaceta.cls
-\AtVeryEnd at RedefEndDocument\keependdoc % aguplus.sty
-\AtVeryEnd at RedefEndDocument\EMenddocument % t-angles.sty
-\AtVeryEnd at RedefEndDocument\docmute at enddocument % docmute.sty
-\AtVeryEnd at RedefEndDocument\a at enddocument % alatex.sty
-\AtVeryEnd at RedefEndDocument\enddocumentasusual % frenchle.sty
-\AtVeryEnd at RedefEndDocument\old at enddocument % uwthesis.cls
-%    \end{macrocode}
-%
-% \subsection{Hack into \cs{enddocument}}
-%
-%    \begin{macrocode}
-\def\AtVeryEnd at document{document}%
-\def\AtVeryEnd at RedefCheckEnd{%
-  \expandafter\def\expandafter\@checkend
-  \expandafter##\expandafter1\expandafter{%
-    \@checkend{##1}%
-    \def\AtVeryEnd at temp{##1}%
-    \ifx\AtVeryEnd at temp\AtVeryEnd at document
-      \let\AtVeryEnd at OrgClearpage\clearpage
-      \def\clearpage{%
-        \let\clearpage\AtVeryEnd at OrgClearpage
-        \Call at BeforeClearDocument
-        \clearpage
-        \Call at AfterLastShipout
-      }%
-    \fi
-  }%
-  \aftergroup\AtVeryEnd at RedefCheckEnd
-}%
-\AtBeginDocument{%
-  \AtEndDocument{%
-    \AtVeryEnd at RedefCheckEnd
-  }%
-}
-%    \end{macrocode}
-%
-%    \begin{macrocode}
-\AtEndDocument{%
-  \@ifundefined{@dofilelist}{%
-    \gdef\@dofilelist{%
-      \Call at AtVeryEndDocument
-      \Call at AtEndAfterFileList
-    }%
-  }{%
-    \begingroup
-      \toks@\expandafter{\@dofilelist}%
-      \xdef\@dofilelist{%
-        \noexpand\Call at AtVeryEndDocument
-        \the\toks@
-        \noexpand\Call at AtEndAfterFileList
-      }%
-    \endgroup
-  }%
-}
-%    \end{macrocode}
-%
-% \subsection{Using hooks of other packages}
-%
-% \subsubsection{Package \xpackage{scrlfile}}
-%
-%    \begin{macrocode}
-\AtBeginDocument{%
-  \@ifpackageloaded{scrlfile}{%
-    \AtVeryEnd at ifundefined{BeforeClosingMainAux}{}{%
-      \BeforeClosingMainAux{\Call at AfterLastShipout}%
-    }%
-    \AtVeryEnd at ifundefined{AfterReadingMainAux}{}{%
-      \AfterReadingMainAux{\Call at AtVeryEndDocument}%
-    }%
-  }{}%
-%    \end{macrocode}
-%
-% \subsubsection{Package \xpackage{etoolbox}}
-%
-%    \begin{macrocode}
-  \@ifpackageloaded{etoolbox}{%
-    \AtVeryEnd at ifundefined{AfterEndDocument}{}{%
-      \AfterEndDocument{\Call at AtVeryEndDocument}%
-    }%
-  }{}%
-%    \end{macrocode}
-%    \begin{macrocode}
-}
-%    \end{macrocode}
-%
-% \subsection{Class \xclass{letter}}
-%
-%    The class \xclass{letter} and some similar classes
-%    insert material (\cs{@startlabels}) at the end of the document.
-%    However, this method violates
-%    a precondition of this package that the \cs{clearpage} in
-%    \cs{enddocument} is the final call with no material at
-%    later times. Therefore we move the label making
-%    from the \xext{aux} file to \cs{AtEndDocument}.
-%    \begin{macrocode}
-\def\AtVeryEnd at temp{%
-  \AtBeginDocument{%
-    \let\@startlabels\startlabels
-    \let\@mlabel\mlabel
-    \if at filesw
-      \immediate\write\@mainaux{\string\@startlabels}%
-    \fi
-  }%
-  \AtEndDocument{%
-    \if at filesw
-      \immediate\write\@mainaux{\string\clearpage}%
-    \fi
-  }%
-}
-\ifx\makelabels\AtVeryEnd at temp
-\else
-  \expandafter\AtVeryEnd at AtEnd
-\fi%
-\let\AtVeryEnd at PatchLetter=N%
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname endletter\endcsname\relax
-\else
-  \long\def\AtVeryEnd at TestEndLetter#1\@auxout#2#3\AtVeryEnd at Nil{%
-    \def\AtVeryEnd at temp{#2}%
-    \ifx\AtVeryEnd at temp\@empty
-    \else
-      \@onelevel at sanitize\AtVeryEnd at temp
-      \edef\AtVeryEnd at StringMlabel{%
-        \string\string
-        \string\@mlabel
-        \expandafter\@gobble\string\{%
-      }%
-      \def\AtVeryEnd at CatchFirst##1##2##3##4##5##6##7##8{%
-        ##1##2##3##4##5##6##7##8\AtVeryEnd at CatchSecond
-      }%
-      \def\AtVeryEnd at CatchSecond##1##2##3##4##5##6##7##8##9\@nil{%
-        ##1##2##3##4##5##6##7##8%
-      }%
-      \edef\AtVeryEnd at temp{%
-        \expandafter\AtVeryEnd at CatchFirst\AtVeryEnd at temp
-        {}{}{}{}{}{}{}{}%
-        {}{}{}{}{}{}{}{}%
-        \@nil
-      }%
-      \ifx\AtVeryEnd at temp\AtVeryEnd at StringMlabel
-        \expandafter\def\expandafter\endletter\expandafter{%
-          \endletter
-          \begingroup
-            \let\\=\relax
-            \let\protect\@unexpandable at protect
-            \let\@mlabel=\relax
-            \edef\x{\endgroup
-              \noexpand\AtEndDocument{%
-                \@gobble#2%
-              }%
-            }%
-          \x
-        }%
-        \let\AtVeryEnd at PatchLetter=Y%
-      \fi
-    \fi
-  }%
-  \expandafter\AtVeryEnd at TestEndLetter\endletter
-    \@auxout{}\AtVeryEnd at Nil
-\fi
-\ifx\AtVeryEnd at PatchLetter Y%
-  \begingroup
-    \let\on at line\@empty
-    \PackageInfo{atveryend}{%
-      \@backslashchar makelabels detected. %
-      Moving labels\MessageBreak
-      from `.aux' file to \@backslashchar AtEndDocument%
-    }%
-  \endgroup
-  \def\makelabels{%
-    \AtBeginDocument{%
-      \let\@startlabels\startlabels
-      \let\@mlabel\mlabel
-    }%
-  }%
-  \AtEndDocument{%
-    \AtVeryEnd at ifundefined{@startlabels}{%
-    }{%
-      \clearpage
-      \@startlabels
-    }%
-  }%
-  \AfterLastShipout{%
-    \let\@startlabels\relax
-    \let\@mlabel\@gobbletwo
-  }%
-\else
-  \PackageWarningNoLine{atveryend}{%
-    \@backslashchar makelabels detected, but labels cannot\MessageBreak
-    be moved to \@backslashchar AtEndDocument, because\MessageBreak
-    \@backslashchar endletter is not in expected form%
-  }%
-\fi
-%    \end{macrocode}
-%
-%    \begin{macrocode}
-\AtVeryEnd at AtEnd%
-%</package>
-%    \end{macrocode}
-%% \section{Installation}
-%
-% \subsection{Download}
-%
-% \paragraph{Package.} This package is available on
-% CTAN\footnote{\CTANpkg{atveryend}}:
-% \begin{description}
-% \item[\CTAN{macros/latex/contrib/oberdiek/atveryend.dtx}] The source file.
-% \item[\CTAN{macros/latex/contrib/oberdiek/atveryend.pdf}] Documentation.
-% \end{description}
-%
-%
-% \paragraph{Bundle.} All the packages of the bundle `oberdiek'
-% are also available in a TDS compliant ZIP archive. There
-% the packages are already unpacked and the documentation files
-% are generated. The files and directories obey the TDS standard.
-% \begin{description}
-% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
-% \end{description}
-% \emph{TDS} refers to the standard ``A Directory Structure
-% for \TeX\ Files'' (\CTANpkg{tds}). Directories
-% with \xfile{texmf} in their name are usually organized this way.
-%
-% \subsection{Bundle installation}
-%
-% \paragraph{Unpacking.} Unpack the \xfile{oberdiek.tds.zip} in the
-% TDS tree (also known as \xfile{texmf} tree) of your choice.
-% Example (linux):
-% \begin{quote}
-%   |unzip oberdiek.tds.zip -d ~/texmf|
-% \end{quote}
-%
-% \subsection{Package installation}
-%
-% \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting
-% \docstrip\ archive. The files are extracted by running the
-% \xfile{.dtx} through \plainTeX:
-% \begin{quote}
-%   \verb|tex atveryend.dtx|
-% \end{quote}
-%
-% \paragraph{TDS.} Now the different files must be moved into
-% the different directories in your installation TDS tree
-% (also known as \xfile{texmf} tree):
-% \begin{quote}
-% \def\t{^^A
-% \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}}
-%   atveryend.sty & tex/latex/oberdiek/atveryend.sty\\
-%   atveryend.pdf & doc/latex/oberdiek/atveryend.pdf\\
-%   atveryend.dtx & source/latex/oberdiek/atveryend.dtx\\
-% \end{tabular}^^A
-% }^^A
-% \sbox0{\t}^^A
-% \ifdim\wd0>\linewidth
-%   \begingroup
-%     \advance\linewidth by\leftmargin
-%     \advance\linewidth by\rightmargin
-%   \edef\x{\endgroup
-%     \def\noexpand\lw{\the\linewidth}^^A
-%   }\x
-%   \def\lwbox{^^A
-%     \leavevmode
-%     \hbox to \linewidth{^^A
-%       \kern-\leftmargin\relax
-%       \hss
-%       \usebox0
-%       \hss
-%       \kern-\rightmargin\relax
-%     }^^A
-%   }^^A
-%   \ifdim\wd0>\lw
-%     \sbox0{\small\t}^^A
-%     \ifdim\wd0>\linewidth
-%       \ifdim\wd0>\lw
-%         \sbox0{\footnotesize\t}^^A
-%         \ifdim\wd0>\linewidth
-%           \ifdim\wd0>\lw
-%             \sbox0{\scriptsize\t}^^A
-%             \ifdim\wd0>\linewidth
-%               \ifdim\wd0>\lw
-%                 \sbox0{\tiny\t}^^A
-%                 \ifdim\wd0>\linewidth
-%                   \lwbox
-%                 \else
-%                   \usebox0
-%                 \fi
-%               \else
-%                 \lwbox
-%               \fi
-%             \else
-%               \usebox0
-%             \fi
-%           \else
-%             \lwbox
-%           \fi
-%         \else
-%           \usebox0
-%         \fi
-%       \else
-%         \lwbox
-%       \fi
-%     \else
-%       \usebox0
-%     \fi
-%   \else
-%     \lwbox
-%   \fi
-% \else
-%   \usebox0
-% \fi
-% \end{quote}
-% If you have a \xfile{docstrip.cfg} that configures and enables \docstrip's
-% TDS installing feature, then some files can already be in the right
-% place, see the documentation of \docstrip.
-%
-% \subsection{Refresh file name databases}
-%
-% If your \TeX~distribution
-% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh
-% these. For example, \TeX\,Live\ users run \verb|texhash| or
-% \verb|mktexlsr|.
-%
-% \subsection{Some details for the interested}
-%
-% \paragraph{Unpacking with \LaTeX.}
-% The \xfile{.dtx} chooses its action depending on the format:
-% \begin{description}
-% \item[\plainTeX:] Run \docstrip\ and extract the files.
-% \item[\LaTeX:] Generate the documentation.
-% \end{description}
-% If you insist on using \LaTeX\ for \docstrip\ (really,
-% \docstrip\ does not need \LaTeX), then inform the autodetect routine
-% about your intention:
-% \begin{quote}
-%   \verb|latex \let\install=y\input{atveryend.dtx}|
-% \end{quote}
-% Do not forget to quote the argument according to the demands
-% of your shell.
-%
-% \paragraph{Generating the documentation.}
-% You can use both the \xfile{.dtx} or the \xfile{.drv} to generate
-% the documentation. The process can be configured by the
-% configuration file \xfile{ltxdoc.cfg}. For instance, put this
-% line into this file, if you want to have A4 as paper format:
-% \begin{quote}
-%   \verb|\PassOptionsToClass{a4paper}{article}|
-% \end{quote}
-% An example follows how to generate the
-% documentation with pdf\LaTeX:
-% \begin{quote}
-%\begin{verbatim}
-%pdflatex atveryend.dtx
-%makeindex -s gind.ist atveryend.idx
-%pdflatex atveryend.dtx
-%makeindex -s gind.ist atveryend.idx
-%pdflatex atveryend.dtx
-%\end{verbatim}
-% \end{quote}
-%
-% \section{Acknowledgement}
-%
-% \begin{description}
-% \item[Arthur Ogawa:] He proposed the new API with \cs{AfterLastShipout}
-%   and gave me much feedback, comprehensive class/package lists, many
-%   suggestions and comments.
-% \end{description}
-%
-% \begin{thebibliography}{9}
-%
-% \bibitem{clsguide}
-% The \LaTeX3 Project:
-% \textit{\LaTeX2e\ for class and package writers}
-% 2006/02/15;
-% \CTANpkg{clsguide}.
-%
-% \bibitem{endfloat}
-% James Darrell McCauley, Jeff Goldberg:
-% \textit{The \xpackage{endfloat} package};
-% 1995/10/11 v2.4i;
-% \CTANpkg{endfloat}.
-%
-% \bibitem{etoolbox}
-% Philipp Lehmann:
-% \textit{The \xpackage{etoolbox} package};
-% 2009/08/06 v1.8;
-% \CTANpkg{etoolbox}.
-%
-% \bibitem{hyperref}
-% Sebastian Rahtz, Heiko Oberdiek:
-% \textit{The \xpackage{hyperref} package};
-% 2009/12/05 v6.79l;
-% \CTANpkg{hyperref}.
-%
-% \bibitem{koma}
-% Markus Kohm:
-% \textit{KOMA-Script};
-% 2009/07/24 v3.04a;
-% \url{https://www.komascript.de/}.
-%
-% \bibitem{lastpage}
-% Jeff Goldberg:
-% \textit{The \xpackage{lastpage} package};
-% 1994/07/20 v0.1b;
-% \CTANpkg{lastpage}.
-%
-% \bibitem{revtex}
-% APS, AIP, Arthur Orgawa;
-% ReVTeX 4.1;
-% 2009/10/13 v4.1;
-% \url{http://authors.aps.org/revtex4/}.
-%
-% \end{thebibliography}
-%
-% \begin{History}
-%   \begin{Version}{2009/12/06 v1.0}
-%   \item
-%     The first version.
-%   \end{Version}
-%   \begin{Version}{2009/12/07 v1.1}
-%   \item
-%     Bug fixes.
-%   \end{Version}
-%   \begin{Version}{2009/12/09 v1.2}
-%   \item
-%     Additional support of classes and packages.
-%   \end{Version}
-%   \begin{Version}{2009/12/11 v1.3}
-%   \item
-%     Patch for letter like classes that puts label into the `.aux' file.
-%   \item
-%     Hook \cs{BeforeClearDocument} added (request from Arthur Ogawa).
-%   \item
-%     Patch of \cs{clear at document} removed (Arthur Ogawa).
-%   \item
-%     A nested \cs{AtBeginDocument} removed.
-%   \end{Version}
-%   \begin{Version}{2010/01/25 v1.4}
-%   \item
-%     Moved from \texttt{TDS:*/generic/*} to \texttt{TDS:*/latex/*}.
-%   \end{Version}
-%   \begin{Version}{2010/03/24 v1.5}
-%   \item
-%     \cs{Call at BeforeClearDocument} fixed (Ahmed Musa).
-%   \end{Version}
-%   \begin{Version}{2011/04/15 v1.6}
-%   \item
-%     \cs{Call at AtEndAfterFileList} and \cs{Call at AtVeryVeryEnd} added.
-%   \end{Version}
-%   \begin{Version}{2011/04/23 v1.7}
-%   \item
-%     Some fix for \cs{AtVeryEnd at RedefCheckEnd}
-%     to avoid error because of undefined control sequence
-%     in some circumstances (thanks to D.P. Story for bug report).
-%   \end{Version}
-%   \begin{Version}{2011/06/30 v1.8}
-%   \item
-%     Support of changed \cs{enddocument} of \hologo{LaTeX2e} 2011/06/27.
-%   \end{Version}
-%   \begin{Version}{2016/05/16 v1.9}
-%   \item
-%     Documentation updates.
-%   \end{Version}
-% \end{History}
-%
-% \PrintIndex
-%
-% \Finale
-\endinput

Deleted: trunk/Master/texmf-dist/source/latex/oberdiek/hologo.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/hologo.dtx	2019-12-06 23:23:49 UTC (rev 53052)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/hologo.dtx	2019-12-06 23:28:03 UTC (rev 53053)
@@ -1,4786 +0,0 @@
-% \iffalse meta-comment
-%
-% File: hologo.dtx
-% Version: 2017/05/01 v1.13
-% Info: A logo collection with bookmark support
-%
-% Copyright (C)
-%    2010-2012 Heiko Oberdiek
-%    2016-2019 Oberdiek Package Support Group
-%    https://github.com/ho-tex/oberdiek/issues
-%
-% 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 hologo.dtx
-% and the derived files
-%    hologo.sty, hologo.pdf, hologo.ins, hologo.drv, hologo-example.tex,
-%    hologo-test1.tex, hologo-test-spacefactor.tex,
-%    hologo-test-list.tex.
-%
-% Distribution:
-%    CTAN:macros/latex/contrib/oberdiek/hologo.dtx
-%    CTAN:macros/latex/contrib/oberdiek/hologo.pdf
-%
-% Unpacking:
-%    (a) If hologo.ins is present:
-%           tex hologo.ins
-%    (b) Without hologo.ins:
-%           tex hologo.dtx
-%    (c) If you insist on using LaTeX
-%           latex \let\install=y\input{hologo.dtx}
-%        (quote the arguments according to the demands of your shell)
-%
-% Documentation:
-%    (a) If hologo.drv is present:
-%           latex hologo.drv
-%    (b) Without hologo.drv:
-%           latex hologo.dtx; ...
-%    The class ltxdoc loads the configuration file ltxdoc.cfg
-%    if available. Here you can specify further options, e.g.
-%    use A4 as paper format:
-%       \PassOptionsToClass{a4paper}{article}
-%
-%    Programm calls to get the documentation (example):
-%       pdflatex hologo.dtx
-%       makeindex -s gind.ist hologo.idx
-%       pdflatex hologo.dtx
-%       makeindex -s gind.ist hologo.idx
-%       pdflatex hologo.dtx
-%
-% Installation:
-%    TDS:tex/generic/oberdiek/hologo.sty
-%    TDS:doc/latex/oberdiek/hologo.pdf
-%    TDS:doc/latex/oberdiek/example/hologo-example.tex
-%    TDS:source/latex/oberdiek/hologo.dtx
-%
-%<*ignore>
-\begingroup
-  \catcode123=1 %
-  \catcode125=2 %
-  \def\x{LaTeX2e}%
-\expandafter\endgroup
-\ifcase 0\ifx\install y1\fi\expandafter
-         \ifx\csname processbatchFile\endcsname\relax\else1\fi
-         \ifx\fmtname\x\else 1\fi\relax
-\else\csname fi\endcsname
-%</ignore>
-%<*install>
-\input docstrip.tex
-\Msg{************************************************************************}
-\Msg{* Installation}
-\Msg{* Package: hologo 2017/05/01 v1.13 A logo collection with bookmark support (HO)}
-\Msg{************************************************************************}
-
-\keepsilent
-\askforoverwritefalse
-
-\let\MetaPrefix\relax
-\preamble
-
-This is a generated file.
-
-Project: hologo
-Version: 2017/05/01 v1.13
-
-Copyright (C)
-   2010-2012 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 hologo.dtx
-and the derived files
-   hologo.sty, hologo.pdf, hologo.ins, hologo.drv, hologo-example.tex,
-   hologo-test1.tex, hologo-test-spacefactor.tex,
-   hologo-test-list.tex.
-
-\endpreamble
-\let\MetaPrefix\DoubleperCent
-
-\generate{%
-  \file{hologo.ins}{\from{hologo.dtx}{install}}%
-  \file{hologo.drv}{\from{hologo.dtx}{driver}}%
-  \usedir{tex/generic/oberdiek}%
-  \file{hologo.sty}{\from{hologo.dtx}{package}}%
-  \usedir{doc/latex/oberdiek/example}%
-  \file{hologo-example.tex}{\from{hologo.dtx}{example}}%
-%  \usedir{doc/latex/oberdiek/test}%
-%  \file{hologo-test1.tex}{\from{hologo.dtx}{test1}}%
-%  \file{hologo-test-spacefactor.tex}{\from{hologo.dtx}{test-spacefactor}}%
-%  \file{hologo-test-list.tex}{\from{hologo.dtx}{test-list}}%
-}
-
-\catcode32=13\relax% active space
-\let =\space%
-\Msg{************************************************************************}
-\Msg{*}
-\Msg{* To finish the installation you have to move the following}
-\Msg{* file into a directory searched by TeX:}
-\Msg{*}
-\Msg{*     hologo.sty}
-\Msg{*}
-\Msg{* To produce the documentation run the file `hologo.drv'}
-\Msg{* through LaTeX.}
-\Msg{*}
-\Msg{* Happy TeXing!}
-\Msg{*}
-\Msg{************************************************************************}
-
-\endbatchfile
-%</install>
-%<*ignore>
-\fi
-%</ignore>
-%<*driver>
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesFile{hologo.drv}%
-  [2017/05/01 v1.13 A logo collection with bookmark support (HO)]%
-\documentclass{ltxdoc}
-\usepackage{holtxdoc}[2011/11/22]
-\usepackage{hologo}[2017/05/01]
-\usepackage{longtable}
-\usepackage{array}
-\usepackage{paralist}
-%\usepackage[T1]{fontenc}
-%\usepackage{lmodern}
-\begin{document}
-  \DocInput{hologo.dtx}%
-\end{document}
-%</driver>
-% \fi
-%
-%
-%
-% \GetFileInfo{hologo.drv}
-%
-% \title{The \xpackage{hologo} package}
-% \date{2017/05/01 v1.13}
-% \author{Heiko Oberdiek\thanks
-% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
-%
-% \maketitle
-%
-% \begin{abstract}
-% This package starts a collection of logos with support for bookmarks
-% strings.
-% \end{abstract}
-%
-% \tableofcontents
-%
-% \section{Documentation}
-%
-% \subsection{Logo macros}
-%
-% \begin{declcs}{hologo} \M{name}
-% \end{declcs}
-% Macro \cs{hologo} sets the logo with name \meta{name}.
-% The following table shows the supported names.
-%
-% \begingroup
-%   \def\hologoEntry#1#2#3{^^A
-%     #1&#2&\hologoLogoSetup{#1}{variant=#2}\hologo{#1}&#3\tabularnewline
-%   }
-%   \begin{longtable}{>{\ttfamily}l>{\ttfamily}lll}
-%     \rmfamily\bfseries{name} & \rmfamily\bfseries variant
-%     & \bfseries logo & \bfseries since\\
-%     \hline
-%     \endhead
-%     \hologoList
-%   \end{longtable}
-% \endgroup
-%
-% \begin{declcs}{Hologo} \M{name}
-% \end{declcs}
-% Macro \cs{Hologo} starts the logo \meta{name} with an uppercase
-% letter. As an exception small greek letters are not converted
-% to uppercase. Examples, see \hologo{eTeX} and \hologo{ExTeX}.
-%
-% \subsection{Setup macros}
-%
-% The package does not support package options, but the following
-% setup macros can be used to set options.
-%
-% \begin{declcs}{hologoSetup} \M{key value list}
-% \end{declcs}
-% Macro \cs{hologoSetup} sets global options.
-%
-% \begin{declcs}{hologoLogoSetup} \M{logo} \M{key value list}
-% \end{declcs}
-% Some options can also be used to configure a logo.
-% These settings take precedence over global option settings.
-%
-% \subsection{Options}\label{sec:options}
-%
-% There are boolean and string options:
-% \begin{description}
-% \item[Boolean option:]
-% It takes |true| or |false|
-% as value. If the value is omitted, then |true| is used.
-% \item[String option:]
-% A value must be given as string. (But the string might be empty.)
-% \end{description}
-% The following options can be used both in \cs{hologoSetup}
-% and \cs{hologoLogoSetup}:
-% \begin{description}
-% \def\entry#1{\item[\xoption{#1}:]}
-% \entry{break}
-%   enables or disables line breaks inside the logo. This setting is
-%   refined by options \xoption{hyphenbreak}, \xoption{spacebreak}
-%   or \xoption{discretionarybreak}.
-%   Default is |false|.
-% \entry{hyphenbreak}
-%   enables or disables the line break right after the hyphen character.
-% \entry{spacebreak}
-%   enables or disables line breaks at space characters.
-% \entry{discretionarybreak}
-%   enables or disables line breaks at hyphenation points
-%   (inserted by \cs{-}).
-% \end{description}
-% Macro \cs{hologoLogoSetup} also knows:
-% \begin{description}
-% \item[\xoption{variant}:]
-%   This is a string option. It specifies a variant of a logo that
-%   must exist. An empty string selects the package default variant.
-% \end{description}
-% Example:
-% \begin{quote}
-%   |\hologoSetup{break=false}|\\
-%   |\hologoLogoSetup{plainTeX}{variant=hyphen,hyphenbreak}|\\
-%   Then ``plain-\TeX'' contains one break point after the hyphen.
-% \end{quote}
-%
-% \subsection{Driver options}
-%
-% Sometimes graphical operations are needed to construct some
-% glyphs (e.g.\ \hologo{XeTeX}). If package \xpackage{graphics}
-% or package \xpackage{pgf} are found, then the macros are taken
-% from there. Otherwise the packge defines its own operations
-% and therefore needs the driver information. Many drivers are
-% detected automatically (\hologo{pdfTeX}/\hologo{LuaTeX}
-% in PDF mode, \hologo{XeTeX}, \hologo{VTeX}). These have precedence
-% over a driver option. The driver can be given as package option
-% or using \cs{hologoDriverSetup}.
-% The following list contains the recognized driver options:
-% \begin{itemize}
-% \item \xoption{pdftex}, \xoption{luatex}
-% \item \xoption{dvipdfm}, \xoption{dvipdfmx}
-% \item \xoption{dvips}, \xoption{dvipsone}, \xoption{xdvi}
-% \item \xoption{xetex}
-% \item \xoption{vtex}
-% \end{itemize}
-% The left driver of a line is the driver name that is used internally.
-% The following names are aliases for drivers that use the
-% same method. Therefore the entry in the \xext{log} file for
-% the used driver prints the internally used driver name.
-% \begin{description}
-% \item[\xoption{driverfallback}:]
-%   This option expects a driver that is used,
-%   if the driver could not be detected automatically.
-% \end{description}
-%
-% \begin{declcs}{hologoDriverSetup} \M{driver option}
-% \end{declcs}
-% The driver can also be configured after package loading
-% using \cs{hologoDriverSetup}, also the way for \hologo{plainTeX}
-% to setup the driver.
-%
-% \subsection{Font setup}
-%
-% Some logos require a special font, but should also be usable by
-% \hologo{plainTeX}. Therefore the package provides some ways
-% to influence the font settings. The options below
-% take font settings as values. Both font commands
-% such as \cs{sffamily} and macros that take one argument
-% like \cs{textsf} can be used.
-%
-% \begin{declcs}{hologoFontSetup} \M{key value list}
-% \end{declcs}
-% Macro \cs{hologoFontSetup} sets the fonts for all logos.
-% Supported keys:
-% \begin{description}
-% \def\entry#1{\item[\xoption{#1}:]}
-% \entry{general}
-%   This font is used for all logos. The default is empty.
-%   That means no special font is used.
-% \entry{bibsf}
-%   This font is used for
-%   {\hologoLogoSetup{BibTeX}{variant=sf}\hologo{BibTeX}}
-%   with variant \xoption{sf}.
-% \entry{rm}
-%   This font is a serif font. It is used for \hologo{ExTeX}.
-% \entry{sc}
-%   This font specifies a small caps font. It is used for
-%   {\hologoLogoSetup{BibTeX}{variant=sc}\hologo{BibTeX}}
-%   with variant \xoption{sc}.
-% \entry{sf}
-%   This font specifies a sans serif font. The default
-%   is \cs{sffamily}, then \cs{sf} is tried. Otherwise
-%   a warning is given. It is used by \hologo{KOMAScript}.
-% \entry{sy}
-%   This is the font for math symbols (e.g. cmsy).
-%   It is used by \hologo{AmS}, \hologo{NTS}, \hologo{ExTeX}.
-% \entry{logo}
-%   \hologo{METAFONT} and \hologo{METAPOST} are using that font.
-%   In \hologo{LaTeX} \cs{logofamily} is used and
-%   the definitions of package \xpackage{mflogo} are used
-%   if the package is not loaded.
-%   Otherwise the \cs{tenlogo} is used and defined
-%   if it does not already exists.
-% \end{description}
-%
-% \begin{declcs}{hologoLogoFontSetup} \M{logo} \M{key value list}
-% \end{declcs}
-% Fonts can also be set for a logo or logo component separately,
-% see the following list.
-% The keys are the same as for \cs{hologoFontSetup}.
-%
-% \begin{longtable}{>{\ttfamily}l>{\sffamily}ll}
-%   \meta{logo} & keys & result\\
-%   \hline
-%   \endhead
-%   BibTeX & bibsf & {\hologoLogoSetup{BibTeX}{variant=sf}\hologo{BibTeX}}\\[.5ex]
-%   BibTeX & sc & {\hologoLogoSetup{BibTeX}{variant=sc}\hologo{BibTeX}}\\[.5ex]
-%   ExTeX & rm & \hologo{ExTeX}\\
-%   SliTeX & rm & \hologo{SliTeX}\\[.5ex]
-%   AmS & sy & \hologo{AmS}\\
-%   ExTeX & sy & \hologo{ExTeX}\\
-%   NTS & sy & \hologo{NTS}\\[.5ex]
-%   KOMAScript & sf & \hologo{KOMAScript}\\[.5ex]
-%   METAFONT & logo & \hologo{METAFONT}\\
-%   METAPOST & logo & \hologo{METAPOST}\\[.5ex]
-%   SliTeX & sc \hologo{SliTeX}
-% \end{longtable}
-%
-% \subsubsection{Font order}
-%
-% For all logos the font \xoption{general} is applied first.
-% Example:
-%\begin{quote}
-%|\hologoFontSetup{general=\color{red}}|
-%\end{quote}
-% will print red logos.
-% Then if the font uses a special font \xoption{sf}, for example,
-% the font is applied that is setup by \cs{hologoLogoFontSetup}.
-% If this font is not setup, then the common font setup
-% by \cs{hologoFontSetup} is used. Otherwise a warning is given,
-% that there is no font configured.
-%
-% \subsection{Additional user macros}
-%
-% Usually a variant of a logo is configured by using
-% \cs{hologoLogoSetup}, because it is bad style to mix
-% different variants of the same logo in the same text.
-% There the following macros are a convenience for testing.
-%
-% \begin{declcs}{hologoVariant} \M{name} \M{variant}\\
-%   \cs{HologoVariant} \M{name} \M{variant}
-% \end{declcs}
-% Logo \meta{name} is set using \meta{variant} that specifies
-% explicitely which variant of the macro is used. If the argument
-% is empty, then the default form of the logo is used
-% (configurable by \cs{hologoLogoSetup}).
-%
-% \cs{HologoVariant} is used if the logo is set in a context
-% that needs an uppercase first letter (beginning of a sentence, \dots).
-%
-% \begin{declcs}{hologoList}\\
-%   \cs{hologoEntry} \M{logo} \M{variant} \M{since}
-% \end{declcs}
-% Macro \cs{hologoList} contains all logos that are provided
-% by the package including variants. The list consists of calls
-% of \cs{hologoEntry} with three arguments starting with the
-% logo name \meta{logo} and its variant \meta{variant}. An empty
-% variant means the current default. Argument \meta{since} specifies
-% with version of the package \xpackage{hologo} is needed to get
-% the logo. If the logo is fixed, then the date gets updated.
-% Therefore the date \meta{since} is not exactly the date of
-% the first introduction, but rather the date of the latest fix.
-%
-% Before \cs{hologoList} can be used, macro \cs{hologoEntry} needs
-% a definition. The example file in section \ref{sec:example}
-% shows applications of \cs{hologoList}.
-%
-% \subsection{Supported contexts}
-%
-% Macros \cs{hologo} and friends support special contexts:
-% \begin{itemize}
-% \item \hologo{LaTeX}'s protection mechanism.
-% \item Bookmarks of package \xpackage{hyperref}.
-% \item Package \xpackage{tex4ht}.
-% \item The macros can be used inside \cs{csname} constructs,
-%   if \cs{ifincsname} is available (\hologo{pdfTeX}, \hologo{XeTeX},
-%   \hologo{LuaTeX}).
-% \end{itemize}
-%
-% \subsection{Example}
-% \label{sec:example}
-%
-% The following example prints the logos in different fonts.
-%    \begin{macrocode}
-%<*example>
-%<<verbatim
-\NeedsTeXFormat{LaTeX2e}
-\documentclass[a4paper]{article}
-\usepackage[
-  hmargin=20mm,
-  vmargin=20mm,
-]{geometry}
-\pagestyle{empty}
-\usepackage{hologo}[2017/05/01]
-\usepackage{longtable}
-\usepackage{array}
-\setlength{\extrarowheight}{2pt}
-\usepackage[T1]{fontenc}
-\usepackage{lmodern}
-\usepackage{pdflscape}
-\usepackage[
-  pdfencoding=auto,
-]{hyperref}
-\hypersetup{
-  pdfauthor={Heiko Oberdiek},
-  pdftitle={Example for package `hologo'},
-  pdfsubject={Logos with fonts lmr, lmss, qtm, qpl, qhv},
-}
-\usepackage{bookmark}
-
-% Print the logo list on the console
-
-\begingroup
-  \typeout{}%
-  \typeout{*** Begin of logo list ***}%
-  \newcommand*{\hologoEntry}[3]{%
-    \typeout{#1 \ifx\\#2\\\else(#2) \fi[#3]}%
-  }%
-  \hologoList
-  \typeout{*** End of logo list ***}%
-  \typeout{}%
-\endgroup
-
-\begin{document}
-\begin{landscape}
-
-  \section{Example file for package `hologo'}
-
-  % Table for font names
-
-  \begin{longtable}{>{\bfseries}ll}
-    \textbf{font} & \textbf{Font name}\\
-    \hline
-    lmr & Latin Modern Roman\\
-    lmss & Latin Modern Sans\\
-    qtm & \TeX\ Gyre Termes\\
-    qhv & \TeX\ Gyre Heros\\
-    qpl & \TeX\ Gyre Pagella\\
-  \end{longtable}
-
-  % Logo list with logos in different fonts
-
-  \begingroup
-    \newcommand*{\SetVariant}[2]{%
-      \ifx\\#2\\%
-      \else
-        \hologoLogoSetup{#1}{variant=#2}%
-      \fi
-    }%
-    \newcommand*{\hologoEntry}[3]{%
-      \SetVariant{#1}{#2}%
-      \raisebox{1em}[0pt][0pt]{\hypertarget{#1@#2}{}}%
-      \bookmark[%
-        dest={#1@#2},%
-      ]{%
-        #1\ifx\\#2\\\else\space(#2)\fi: \Hologo{#1}, \hologo{#1} %
-        [Unicode]%
-      }%
-      \hypersetup{unicode=false}%
-      \bookmark[%
-        dest={#1@#2},%
-      ]{%
-        #1\ifx\\#2\\\else\space(#2)\fi: \Hologo{#1}, \hologo{#1} %
-        [PDFDocEncoding]%
-      }%
-      \texttt{#1}%
-      &%
-      \texttt{#2}%
-      &%
-      \Hologo{#1}%
-      &%
-      \SetVariant{#1}{#2}%
-      \hologo{#1}%
-      &%
-      \SetVariant{#1}{#2}%
-      \fontfamily{qtm}\selectfont
-      \hologo{#1}%
-      &%
-      \SetVariant{#1}{#2}%
-      \fontfamily{qpl}\selectfont
-      \hologo{#1}%
-      &%
-      \SetVariant{#1}{#2}%
-      \textsf{\hologo{#1}}%
-      &%
-      \SetVariant{#1}{#2}%
-      \fontfamily{qhv}\selectfont
-      \hologo{#1}%
-      \tabularnewline
-    }%
-    \begin{longtable}{llllllll}%
-      \textbf{\textit{logo}} & \textbf{\textit{variant}} &
-      \texttt{\string\Hologo} &
-      \textbf{lmr} & \textbf{qtm} & \textbf{qpl} &
-      \textbf{lmss} & \textbf{qhv}
-      \tabularnewline
-      \hline
-      \endhead
-      \hologoList
-    \end{longtable}%
-  \endgroup
-
-\end{landscape}
-\end{document}
-%verbatim
-%</example>
-%    \end{macrocode}
-%
-% \StopEventually{
-% }
-%
-% \section{Implementation}
-%    \begin{macrocode}
-%<*package>
-%    \end{macrocode}
-%    Reload check, especially if the package is not used with \LaTeX.
-%    \begin{macrocode}
-\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 at hologo.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{hologo}{The package is already loaded}%
-      \aftergroup\endinput
-    \fi
-  \fi
-\endgroup%
-%    \end{macrocode}
-%    Package identification:
-%    \begin{macrocode}
-\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 at hologo.sty\endcsname
-\ProvidesPackage{hologo}%
-  [2017/05/01 v1.13 A logo collection with bookmark support (HO)]%
-%    \end{macrocode}
-%
-%    \begin{macrocode}
-\begingroup\catcode61\catcode48\catcode32=10\relax%
-  \catcode13=5 % ^^M
-  \endlinechar=13 %
-  \catcode123=1 % {
-  \catcode125=2 % }
-  \catcode64=11 % @
-  \def\x{\endgroup
-    \expandafter\edef\csname HOLOGO at 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 at EnsureCode#1#2{%
-  \edef\HOLOGO at AtEnd{%
-    \HOLOGO at AtEnd
-    \catcode#1=\the\catcode#1\relax
-  }%
-  \catcode#1=#2\relax
-}
-\TMP at EnsureCode{10}{12}% ^^J
-\TMP at EnsureCode{33}{12}% !
-\TMP at EnsureCode{34}{12}% "
-\TMP at EnsureCode{36}{3}% $
-\TMP at EnsureCode{38}{4}% &
-\TMP at EnsureCode{39}{12}% '
-\TMP at EnsureCode{40}{12}% (
-\TMP at EnsureCode{41}{12}% )
-\TMP at EnsureCode{42}{12}% *
-\TMP at EnsureCode{43}{12}% +
-\TMP at EnsureCode{44}{12}% ,
-\TMP at EnsureCode{45}{12}% -
-\TMP at EnsureCode{46}{12}% .
-\TMP at EnsureCode{47}{12}% /
-\TMP at EnsureCode{58}{12}% :
-\TMP at EnsureCode{59}{12}% ;
-\TMP at EnsureCode{60}{12}% <
-\TMP at EnsureCode{62}{12}% >
-\TMP at EnsureCode{63}{12}% ?
-\TMP at EnsureCode{91}{12}% [
-\TMP at EnsureCode{93}{12}% ]
-\TMP at EnsureCode{94}{7}% ^ (superscript)
-\TMP at EnsureCode{95}{8}% _ (subscript)
-\TMP at EnsureCode{96}{12}% `
-\TMP at EnsureCode{124}{12}% |
-\edef\HOLOGO at AtEnd{%
-  \HOLOGO at AtEnd
-  \escapechar\the\escapechar\relax
-  \noexpand\endinput
-}
-\escapechar=92 %
-%    \end{macrocode}
-%
-% \subsection{Logo list}
-%
-%    \begin{macro}{\hologoList}
-%    \begin{macrocode}
-\def\hologoList{%
-  \hologoEntry{(La)TeX}{}{2011/10/01}%
-  \hologoEntry{AmSLaTeX}{}{2010/04/16}%
-  \hologoEntry{AmSTeX}{}{2010/04/16}%
-  \hologoEntry{biber}{}{2011/10/01}%
-  \hologoEntry{BibTeX}{}{2011/10/01}%
-  \hologoEntry{BibTeX}{sf}{2011/10/01}%
-  \hologoEntry{BibTeX}{sc}{2011/10/01}%
-  \hologoEntry{BibTeX8}{}{2011/11/22}%
-  \hologoEntry{ConTeXt}{}{2011/03/25}%
-  \hologoEntry{ConTeXt}{narrow}{2011/03/25}%
-  \hologoEntry{ConTeXt}{simple}{2011/03/25}%
-  \hologoEntry{emTeX}{}{2010/04/26}%
-  \hologoEntry{eTeX}{}{2010/04/08}%
-  \hologoEntry{ExTeX}{}{2011/10/01}%
-  \hologoEntry{HanTheThanh}{}{2011/11/29}%
-  \hologoEntry{iniTeX}{}{2011/10/01}%
-  \hologoEntry{KOMAScript}{}{2011/10/01}%
-  \hologoEntry{La}{}{2010/05/08}%
-  \hologoEntry{LaTeX}{}{2010/04/08}%
-  \hologoEntry{LaTeX2e}{}{2010/04/08}%
-  \hologoEntry{LaTeX3}{}{2010/04/24}%
-  \hologoEntry{LaTeXe}{}{2010/04/08}%
-  \hologoEntry{LaTeXML}{}{2011/11/22}%
-  \hologoEntry{LaTeXTeX}{}{2011/10/01}%
-  \hologoEntry{LuaLaTeX}{}{2010/04/08}%
-  \hologoEntry{LuaTeX}{}{2010/04/08}%
-  \hologoEntry{LyX}{}{2011/10/01}%
-  \hologoEntry{METAFONT}{}{2011/10/01}%
-  \hologoEntry{MetaFun}{}{2011/10/01}%
-  \hologoEntry{METAPOST}{}{2011/10/01}%
-  \hologoEntry{MetaPost}{}{2011/10/01}%
-  \hologoEntry{MiKTeX}{}{2011/10/01}%
-  \hologoEntry{NTS}{}{2011/10/01}%
-  \hologoEntry{OzMF}{}{2011/10/01}%
-  \hologoEntry{OzMP}{}{2011/10/01}%
-  \hologoEntry{OzTeX}{}{2011/10/01}%
-  \hologoEntry{OzTtH}{}{2011/10/01}%
-  \hologoEntry{PCTeX}{}{2011/10/01}%
-  \hologoEntry{pdfTeX}{}{2011/10/01}%
-  \hologoEntry{pdfLaTeX}{}{2011/10/01}%
-  \hologoEntry{PiC}{}{2011/10/01}%
-  \hologoEntry{PiCTeX}{}{2011/10/01}%
-  \hologoEntry{plainTeX}{}{2010/04/08}%
-  \hologoEntry{plainTeX}{space}{2010/04/16}%
-  \hologoEntry{plainTeX}{hyphen}{2010/04/16}%
-  \hologoEntry{plainTeX}{runtogether}{2010/04/16}%
-  \hologoEntry{SageTeX}{}{2011/11/22}%
-  \hologoEntry{SLiTeX}{}{2011/10/01}%
-  \hologoEntry{SLiTeX}{lift}{2011/10/01}%
-  \hologoEntry{SLiTeX}{narrow}{2011/10/01}%
-  \hologoEntry{SLiTeX}{simple}{2011/10/01}%
-  \hologoEntry{SliTeX}{}{2011/10/01}%
-  \hologoEntry{SliTeX}{narrow}{2011/10/01}%
-  \hologoEntry{SliTeX}{simple}{2011/10/01}%
-  \hologoEntry{SliTeX}{lift}{2011/10/01}%
-  \hologoEntry{teTeX}{}{2011/10/01}%
-  \hologoEntry{TeX}{}{2010/04/08}%
-  \hologoEntry{TeX4ht}{}{2011/11/22}%
-  \hologoEntry{TTH}{}{2011/11/22}%
-  \hologoEntry{virTeX}{}{2011/10/01}%
-  \hologoEntry{VTeX}{}{2010/04/24}%
-  \hologoEntry{Xe}{}{2010/04/08}%
-  \hologoEntry{XeLaTeX}{}{2010/04/08}%
-  \hologoEntry{XeTeX}{}{2010/04/08}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-% \subsection{Load resources}
-%
-%    \begin{macrocode}
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname RequirePackage\endcsname\relax
-  \def\TMP at RequirePackage#1[#2]{%
-    \begingroup\expandafter\expandafter\expandafter\endgroup
-    \expandafter\ifx\csname ver@#1.sty\endcsname\relax
-      \input #1.sty\relax
-    \fi
-  }%
-  \TMP at RequirePackage{ltxcmds}[2011/02/04]%
-  \TMP at RequirePackage{infwarerr}[2010/04/08]%
-  \TMP at RequirePackage{kvsetkeys}[2010/03/01]%
-  \TMP at RequirePackage{kvdefinekeys}[2010/03/01]%
-  \TMP at RequirePackage{pdftexcmds}[2010/04/01]%
-  \TMP at RequirePackage{ifpdf}[2010/01/28]%
-  \TMP at RequirePackage{ifluatex}[2010/03/01]%
-  \ltx at IfUndefined{newif}{%
-    \expandafter\let\csname newif\endcsname\ltx at newif
-  }{}%
-  \TMP at RequirePackage{ifxetex}[2009/01/23]%
-  \TMP at RequirePackage{ifvtex}[2010/03/01]%
-\else
-  \RequirePackage{ltxcmds}[2011/02/04]%
-  \RequirePackage{infwarerr}[2010/04/08]%
-  \RequirePackage{kvsetkeys}[2010/03/01]%
-  \RequirePackage{kvdefinekeys}[2010/03/01]%
-  \RequirePackage{pdftexcmds}[2010/04/01]%
-  \RequirePackage{ifpdf}[2010/01/28]%
-  \RequirePackage{ifluatex}[2010/03/01]%
-  \RequirePackage{ifxetex}[2009/01/23]%
-  \RequirePackage{ifvtex}[2010/03/01]%
-\fi
-%    \end{macrocode}
-%
-%    \begin{macro}{\HOLOGO at IfDefined}
-%    \begin{macrocode}
-\def\HOLOGO at IfExists#1{%
-  \ifx\@undefined#1%
-    \expandafter\ltx at secondoftwo
-  \else
-    \ifx\relax#1%
-      \expandafter\ltx at secondoftwo
-    \else
-      \expandafter\expandafter\expandafter\ltx at firstoftwo
-    \fi
-  \fi
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-% \subsection{Setup macros}
-%
-%    \begin{macro}{\hologoSetup}
-%    \begin{macrocode}
-\def\hologoSetup{%
-  \let\HOLOGO at name\relax
-  \HOLOGO at Setup
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\hologoLogoSetup}
-%    \begin{macrocode}
-\def\hologoLogoSetup#1{%
-  \edef\HOLOGO at name{#1}%
-  \ltx at IfUndefined{HoLogo@\HOLOGO at name}{%
-    \@PackageError{hologo}{%
-      Unknown logo `\HOLOGO at name'%
-    }\@ehc
-    \ltx at gobble
-  }{%
-    \HOLOGO at Setup
-  }%
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\HOLOGO at Setup}
-%    \begin{macrocode}
-\def\HOLOGO at Setup{%
-  \kvsetkeys{HoLogo}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-% \subsection{Options}
-%
-%    \begin{macro}{\HOLOGO at DeclareBoolOption}
-%    \begin{macrocode}
-\def\HOLOGO at DeclareBoolOption#1{%
-  \expandafter\chardef\csname HOLOGOOPT@#1\endcsname\ltx at zero
-  \kv at define@key{HoLogo}{#1}[true]{%
-    \def\HOLOGO at temp{##1}%
-    \ifx\HOLOGO at temp\HOLOGO at true
-      \ifx\HOLOGO at name\relax
-        \expandafter\chardef\csname HOLOGOOPT@#1\endcsname=\ltx at one
-      \else
-        \expandafter\chardef\csname
-        HoLogoOpt@#1@\HOLOGO at name\endcsname\ltx at one
-      \fi
-      \HOLOGO at SetBreakAll{#1}%
-    \else
-      \ifx\HOLOGO at temp\HOLOGO at false
-        \ifx\HOLOGO at name\relax
-          \expandafter\chardef\csname HOLOGOOPT@#1\endcsname=\ltx at zero
-        \else
-          \expandafter\chardef\csname
-          HoLogoOpt@#1@\HOLOGO at name\endcsname=\ltx at zero
-        \fi
-        \HOLOGO at SetBreakAll{#1}%
-      \else
-        \@PackageError{hologo}{%
-          Unknown value `##1' for boolean option `#1'.\MessageBreak
-          Known values are `true' and `false'%
-        }\@ehc
-      \fi
-    \fi
-  }%
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\HOLOGO at SetBreakAll}
-%    \begin{macrocode}
-\def\HOLOGO at SetBreakAll#1{%
-  \def\HOLOGO at temp{#1}%
-  \ifx\HOLOGO at temp\HOLOGO at break
-    \ifx\HOLOGO at name\relax
-      \chardef\HOLOGOOPT at hyphenbreak=\HOLOGOOPT at break
-      \chardef\HOLOGOOPT at spacebreak=\HOLOGOOPT at break
-      \chardef\HOLOGOOPT at discretionarybreak=\HOLOGOOPT at break
-    \else
-      \expandafter\chardef
-         \csname HoLogoOpt at hyphenbreak@\HOLOGO at name\endcsname=%
-         \csname HoLogoOpt at break@\HOLOGO at name\endcsname
-      \expandafter\chardef
-         \csname HoLogoOpt at spacebreak@\HOLOGO at name\endcsname=%
-         \csname HoLogoOpt at break@\HOLOGO at name\endcsname
-      \expandafter\chardef
-         \csname HoLogoOpt at discretionarybreak@\HOLOGO at name
-             \endcsname=%
-         \csname HoLogoOpt at break@\HOLOGO at name\endcsname
-    \fi
-  \fi
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\HOLOGO at true}
-%    \begin{macrocode}
-\def\HOLOGO at true{true}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HOLOGO at false}
-%    \begin{macrocode}
-\def\HOLOGO at false{false}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HOLOGO at break}
-%    \begin{macrocode}
-\def\HOLOGO at break{break}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macrocode}
-\HOLOGO at DeclareBoolOption{break}
-\HOLOGO at DeclareBoolOption{hyphenbreak}
-\HOLOGO at DeclareBoolOption{spacebreak}
-\HOLOGO at DeclareBoolOption{discretionarybreak}
-%    \end{macrocode}
-%
-%    \begin{macrocode}
-\kv at define@key{HoLogo}{variant}{%
-  \ifx\HOLOGO at name\relax
-    \@PackageError{hologo}{%
-      Option `variant' is not available in \string\hologoSetup,%
-      \MessageBreak
-      Use \string\hologoLogoSetup\space instead%
-    }\@ehc
-  \else
-    \edef\HOLOGO at temp{#1}%
-    \ifx\HOLOGO at temp\ltx at empty
-      \expandafter
-      \let\csname HoLogoOpt at variant@\HOLOGO at name\endcsname\@undefined
-    \else
-      \ltx at IfUndefined{HoLogo@\HOLOGO at name @\HOLOGO at temp}{%
-        \@PackageError{hologo}{%
-          Unknown variant `\HOLOGO at temp' of logo `\HOLOGO at name'%
-        }\@ehc
-      }{%
-        \expandafter
-        \let\csname HoLogoOpt at variant@\HOLOGO at name\endcsname
-            \HOLOGO at temp
-      }%
-    \fi
-  \fi
-}
-%    \end{macrocode}
-%
-%    \begin{macro}{\HOLOGO at Variant}
-%    \begin{macrocode}
-\def\HOLOGO at Variant#1{%
-  #1%
-  \ltx at ifundefined{HoLogoOpt at variant@#1}{%
-  }{%
-    @\csname HoLogoOpt at variant@#1\endcsname
-  }%
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-% \subsection{Break/no-break support}
-%
-%    \begin{macro}{\HOLOGO at space}
-%    \begin{macrocode}
-\def\HOLOGO at space{%
-  \ltx at ifundefined{HoLogoOpt at spacebreak@\HOLOGO at name}{%
-    \ltx at ifundefined{HoLogoOpt at break@\HOLOGO at name}{%
-      \chardef\HOLOGO at temp=\HOLOGOOPT at spacebreak
-    }{%
-      \chardef\HOLOGO at temp=%
-        \csname HoLogoOpt at break@\HOLOGO at name\endcsname
-    }%
-  }{%
-    \chardef\HOLOGO at temp=%
-      \csname HoLogoOpt at spacebreak@\HOLOGO at name\endcsname
-  }%
-  \ifcase\HOLOGO at temp
-    \penalty10000 %
-  \fi
-  \ltx at space
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\HOLOGO at hyphen}
-%    \begin{macrocode}
-\def\HOLOGO at hyphen{%
-  \ltx at ifundefined{HoLogoOpt at hyphenbreak@\HOLOGO at name}{%
-    \ltx at ifundefined{HoLogoOpt at break@\HOLOGO at name}{%
-      \chardef\HOLOGO at temp=\HOLOGOOPT at hyphenbreak
-    }{%
-      \chardef\HOLOGO at temp=%
-        \csname HoLogoOpt at break@\HOLOGO at name\endcsname
-    }%
-  }{%
-    \chardef\HOLOGO at temp=%
-      \csname HoLogoOpt at hyphenbreak@\HOLOGO at name\endcsname
-  }%
-  \ifcase\HOLOGO at temp
-    \ltx at mbox{-}%
-  \else
-    -%
-  \fi
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\HOLOGO at discretionary}
-%    \begin{macrocode}
-\def\HOLOGO at discretionary{%
-  \ltx at ifundefined{HoLogoOpt at discretionarybreak@\HOLOGO at name}{%
-    \ltx at ifundefined{HoLogoOpt at break@\HOLOGO at name}{%
-      \chardef\HOLOGO at temp=\HOLOGOOPT at discretionarybreak
-    }{%
-      \chardef\HOLOGO at temp=%
-        \csname HoLogoOpt at break@\HOLOGO at name\endcsname
-    }%
-  }{%
-    \chardef\HOLOGO at temp=%
-      \csname HoLogoOpt at discretionarybreak@\HOLOGO at name\endcsname
-  }%
-  \ifcase\HOLOGO at temp
-  \else
-    \-%
-  \fi
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\HOLOGO at mbox}
-%    \begin{macrocode}
-\def\HOLOGO at mbox#1{%
-  \ltx at ifundefined{HoLogoOpt at break@\HOLOGO at name}{%
-    \chardef\HOLOGO at temp=\HOLOGOOPT at hyphenbreak
-  }{%
-    \chardef\HOLOGO at temp=%
-      \csname HoLogoOpt at break@\HOLOGO at name\endcsname
-  }%
-  \ifcase\HOLOGO at temp
-    \ltx at mbox{#1}%
-  \else
-    #1%
-  \fi
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-% \subsection{Font support}
-%
-%    \begin{macro}{\HoLogoFont at font}
-%    \begin{tabular}{@{}ll@{}}
-%    |#1|:& logo name\\
-%    |#2|:& font short name\\
-%    |#3|:& text
-%    \end{tabular}
-%    \begin{macrocode}
-\def\HoLogoFont at font#1#2#3{%
-  \begingroup
-    \ltx at IfUndefined{HoLogoFont at logo@#1.#2}{%
-      \ltx at IfUndefined{HoLogoFont at font@#2}{%
-        \@PackageWarning{hologo}{%
-          Missing font `#2' for logo `#1'%
-        }%
-        #3%
-      }{%
-        \csname HoLogoFont at font@#2\endcsname{#3}%
-      }%
-    }{%
-      \csname HoLogoFont at logo@#1.#2\endcsname{#3}%
-    }%
-  \endgroup
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\HoLogoFont at Def}
-%    \begin{macrocode}
-\def\HoLogoFont at Def#1{%
-  \expandafter\def\csname HoLogoFont at font@#1\endcsname
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoFont at LogoDef}
-%    \begin{macrocode}
-\def\HoLogoFont at LogoDef#1#2{%
-  \expandafter\def\csname HoLogoFont at logo@#1.#2\endcsname
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-% \subsubsection{Font defaults}
-%
-%    \begin{macro}{\HoLogoFont at font@general}
-%    \begin{macrocode}
-\HoLogoFont at Def{general}{}%
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\HoLogoFont at font@rm}
-%    \begin{macrocode}
-\ltx at IfUndefined{rmfamily}{%
-  \ltx at IfUndefined{rm}{%
-  }{%
-    \HoLogoFont at Def{rm}{\rm}%
-  }%
-}{%
-  \HoLogoFont at Def{rm}{\rmfamily}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\HoLogoFont at font@sf}
-%    \begin{macrocode}
-\ltx at IfUndefined{sffamily}{%
-  \ltx at IfUndefined{sf}{%
-  }{%
-    \HoLogoFont at Def{sf}{\sf}%
-  }%
-}{%
-  \HoLogoFont at Def{sf}{\sffamily}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\HoLogoFont at font@bibsf}
-%    In case of \hologo{plainTeX} the original small caps
-%    variant is used as default. In \hologo{LaTeX}
-%    the definition of package \xpackage{dtklogos} \cite{dtklogos}
-%    is used.
-%\begin{quote}
-%\begin{verbatim}
-%\DeclareRobustCommand{\BibTeX}{%
-%  B%
-%  \kern-.05em%
-%  \hbox{%
-%    $\m at th$% %% force math size calculations
-%    \csname S@\f at size\endcsname
-%    \fontsize\sf at size\z@
-%    \math at fontsfalse
-%    \selectfont
-%    I%
-%    \kern-.025em%
-%    B
-%  }%
-%  \kern-.08em%
-%  \-%
-%  \TeX
-%}
-%\end{verbatim}
-%\end{quote}
-%    \begin{macrocode}
-\ltx at IfUndefined{selectfont}{%
-  \ltx at IfUndefined{tensc}{%
-    \font\tensc=cmcsc10\relax
-  }{}%
-  \HoLogoFont at Def{bibsf}{\tensc}%
-}{%
-  \HoLogoFont at Def{bibsf}{%
-    $\mathsurround=0pt$%
-    \csname S@\f at size\endcsname
-    \fontsize\sf at size{0pt}%
-    \math at fontsfalse
-    \selectfont
-  }%
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\HoLogoFont at font@sc}
-%    \begin{macrocode}
-\ltx at IfUndefined{scshape}{%
-  \ltx at IfUndefined{tensc}{%
-    \font\tensc=cmcsc10\relax
-  }{}%
-  \HoLogoFont at Def{sc}{\tensc}%
-}{%
-  \HoLogoFont at Def{sc}{\scshape}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\HoLogoFont at font@sy}
-%    \begin{macrocode}
-\ltx at IfUndefined{usefont}{%
-  \ltx at IfUndefined{tensy}{%
-  }{%
-    \HoLogoFont at Def{sy}{\tensy}%
-  }%
-}{%
-  \HoLogoFont at Def{sy}{%
-    \usefont{OMS}{cmsy}{m}{n}%
-  }%
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\HoLogoFont at font@logo}
-%    \begin{macrocode}
-\begingroup
-  \def\x{LaTeX2e}%
-\expandafter\endgroup
-\ifx\fmtname\x
-  \ltx at IfUndefined{logofamily}{%
-    \DeclareRobustCommand\logofamily{%
-      \not at math@alphabet\logofamily\relax
-      \fontencoding{U}%
-      \fontfamily{logo}%
-      \selectfont
-    }%
-  }{}%
-  \ltx at IfUndefined{logofamily}{%
-  }{%
-    \HoLogoFont at Def{logo}{\logofamily}%
-  }%
-\else
-  \ltx at IfUndefined{tenlogo}{%
-    \font\tenlogo=logo10\relax
-  }{}%
-  \HoLogoFont at Def{logo}{\tenlogo}%
-\fi
-%    \end{macrocode}
-%    \end{macro}
-%
-% \subsubsection{Font setup}
-%
-%    \begin{macro}{\hologoFontSetup}
-%    \begin{macrocode}
-\def\hologoFontSetup{%
-  \let\HOLOGO at name\relax
-  \HOLOGO at FontSetup
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\hologoLogoFontSetup}
-%    \begin{macrocode}
-\def\hologoLogoFontSetup#1{%
-  \edef\HOLOGO at name{#1}%
-  \ltx at IfUndefined{HoLogo@\HOLOGO at name}{%
-    \@PackageError{hologo}{%
-      Unknown logo `\HOLOGO at name'%
-    }\@ehc
-    \ltx at gobble
-  }{%
-    \HOLOGO at FontSetup
-  }%
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\HOLOGO at FontSetup}
-%    \begin{macrocode}
-\def\HOLOGO at FontSetup{%
-  \kvsetkeys{HoLogoFont}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macrocode}
-\def\HOLOGO at temp#1{%
-  \kv at define@key{HoLogoFont}{#1}{%
-    \ifx\HOLOGO at name\relax
-      \HoLogoFont at Def{#1}{##1}%
-    \else
-      \HoLogoFont at LogoDef\HOLOGO at name{#1}{##1}%
-    \fi
-  }%
-}
-\HOLOGO at temp{general}
-\HOLOGO at temp{sf}
-%    \end{macrocode}
-%
-% \subsection{Generic logo commands}
-%
-%    \begin{macrocode}
-\HOLOGO at IfExists\hologo{%
-  \@PackageError{hologo}{%
-    \string\hologo\ltx at space is already defined.\MessageBreak
-    Package loading is aborted%
-  }\@ehc
-  \HOLOGO at AtEnd
-}%
-\HOLOGO at IfExists\hologoRobust{%
-  \@PackageError{hologo}{%
-    \string\hologoRobust\ltx at space is already defined.\MessageBreak
-    Package loading is aborted%
-  }\@ehc
-  \HOLOGO at AtEnd
-}%
-%    \end{macrocode}
-%
-% \subsubsection{\cs{hologo} and friends}
-%
-%    \begin{macrocode}
-\ifluatex
-  \expandafter\ltx at firstofone
-\else
-  \expandafter\ltx at gobble
-\fi
-{%
-  \ltx at IfUndefined{ifincsname}{%
-    \ifnum\luatexversion<36 %
-      \expandafter\ltx at gobble
-    \else
-      \expandafter\ltx at firstofone
-    \fi
-    {%
-      \begingroup
-        \ifcase0%
-            \directlua{%
-              if tex.enableprimitives then %
-                tex.enableprimitives('HOLOGO@', {'ifincsname'})%
-              else %
-                tex.print('1')%
-              end%
-            }%
-            \ifx\HOLOGO at ifincsname\@undefined 1\fi%
-            \relax
-          \expandafter\ltx at firstofone
-        \else
-          \endgroup
-          \expandafter\ltx at gobble
-        \fi
-        {%
-          \global\let\ifincsname\HOLOGO at ifincsname
-        }%
-      \HOLOGO at temp
-    }%
-  }{}%
-}
-%    \end{macrocode}
-%    \begin{macrocode}
-\ltx at IfUndefined{ifincsname}{%
-  \catcode`$=14 %
-}{%
-  \catcode`$=9 %
-}
-%    \end{macrocode}
-%
-%    \begin{macro}{\hologo}
-%    \begin{macrocode}
-\def\hologo#1{%
-$ \ifincsname
-$   \ltx at ifundefined{HoLogoCs@\HOLOGO at Variant{#1}}{%
-$     #1%
-$   }{%
-$     \csname HoLogoCs@\HOLOGO at Variant{#1}\endcsname\ltx at firstoftwo
-$   }%
-$ \else
-    \HOLOGO at IfExists\texorpdfstring\texorpdfstring\ltx at firstoftwo
-    {%
-      \hologoRobust{#1}%
-    }{%
-      \ltx at ifundefined{HoLogoBkm@\HOLOGO at Variant{#1}}{%
-        \ltx at ifundefined{HoLogo@#1}{?#1?}{#1}%
-      }{%
-        \csname HoLogoBkm@\HOLOGO at Variant{#1}\endcsname
-        \ltx at firstoftwo
-      }%
-    }%
-$ \fi
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\Hologo}
-%    \begin{macrocode}
-\def\Hologo#1{%
-$ \ifincsname
-$   \ltx at ifundefined{HoLogoCs@\HOLOGO at Variant{#1}}{%
-$     #1%
-$   }{%
-$     \csname HoLogoCs@\HOLOGO at Variant{#1}\endcsname\ltx at secondoftwo
-$   }%
-$ \else
-    \HOLOGO at IfExists\texorpdfstring\texorpdfstring\ltx at firstoftwo
-    {%
-      \HologoRobust{#1}%
-    }{%
-      \ltx at ifundefined{HoLogoBkm@\HOLOGO at Variant{#1}}{%
-        \ltx at ifundefined{HoLogo@#1}{?#1?}{#1}%
-      }{%
-        \csname HoLogoBkm@\HOLOGO at Variant{#1}\endcsname
-        \ltx at secondoftwo
-      }%
-    }%
-$ \fi
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\hologoVariant}
-%    \begin{macrocode}
-\def\hologoVariant#1#2{%
-  \ifx\relax#2\relax
-    \hologo{#1}%
-  \else
-$   \ifincsname
-$     \ltx at ifundefined{HoLogoCs@#1@#2}{%
-$       #1%
-$     }{%
-$       \csname HoLogoCs@#1@#2\endcsname\ltx at firstoftwo
-$     }%
-$   \else
-      \HOLOGO at IfExists\texorpdfstring\texorpdfstring\ltx at firstoftwo
-      {%
-        \hologoVariantRobust{#1}{#2}%
-      }{%
-        \ltx at ifundefined{HoLogoBkm@#1@#2}{%
-          \ltx at ifundefined{HoLogo@#1}{?#1?}{#1}%
-        }{%
-          \csname HoLogoBkm@#1@#2\endcsname
-          \ltx at firstoftwo
-        }%
-      }%
-$   \fi
-  \fi
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HologoVariant}
-%    \begin{macrocode}
-\def\HologoVariant#1#2{%
-  \ifx\relax#2\relax
-    \Hologo{#1}%
-  \else
-$   \ifincsname
-$     \ltx at ifundefined{HoLogoCs@#1@#2}{%
-$       #1%
-$     }{%
-$       \csname HoLogoCs@#1@#2\endcsname\ltx at secondoftwo
-$     }%
-$   \else
-      \HOLOGO at IfExists\texorpdfstring\texorpdfstring\ltx at firstoftwo
-      {%
-        \HologoVariantRobust{#1}{#2}%
-      }{%
-        \ltx at ifundefined{HoLogoBkm@#1@#2}{%
-          \ltx at ifundefined{HoLogo@#1}{?#1?}{#1}%
-        }{%
-          \csname HoLogoBkm@#1@#2\endcsname
-          \ltx at secondoftwo
-        }%
-      }%
-$   \fi
-  \fi
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macrocode}
-\catcode`\$=3 %
-%    \end{macrocode}
-%
-% \subsubsection{\cs{hologoRobust} and friends}
-%
-%    \begin{macro}{\hologoRobust}
-%    \begin{macrocode}
-\ltx at IfUndefined{protected}{%
-  \ltx at IfUndefined{DeclareRobustCommand}{%
-    \def\hologoRobust#1%
-  }{%
-    \DeclareRobustCommand*\hologoRobust[1]%
-  }%
-}{%
-  \protected\def\hologoRobust#1%
-}%
-{%
-  \edef\HOLOGO at name{#1}%
-  \ltx at IfUndefined{HoLogo@\HOLOGO at Variant\HOLOGO at name}{%
-    \@PackageError{hologo}{%
-      Unknown logo `\HOLOGO at name'%
-    }\@ehc
-    ?\HOLOGO at name?%
-  }{%
-    \ltx at IfUndefined{ver at tex4ht.sty}{%
-      \HoLogoFont at font\HOLOGO at name{general}{%
-        \csname HoLogo@\HOLOGO at Variant\HOLOGO at name\endcsname
-        \ltx at firstoftwo
-      }%
-    }{%
-      \ltx at IfUndefined{HoLogoHtml@\HOLOGO at Variant\HOLOGO at name}{%
-        \HOLOGO at name
-      }{%
-        \csname HoLogoHtml@\HOLOGO at Variant\HOLOGO at name\endcsname
-        \ltx at firstoftwo
-      }%
-    }%
-  }%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HologoRobust}
-%    \begin{macrocode}
-\ltx at IfUndefined{protected}{%
-  \ltx at IfUndefined{DeclareRobustCommand}{%
-    \def\HologoRobust#1%
-  }{%
-    \DeclareRobustCommand*\HologoRobust[1]%
-  }%
-}{%
-  \protected\def\HologoRobust#1%
-}%
-{%
-  \edef\HOLOGO at name{#1}%
-  \ltx at IfUndefined{HoLogo@\HOLOGO at Variant\HOLOGO at name}{%
-    \@PackageError{hologo}{%
-      Unknown logo `\HOLOGO at name'%
-    }\@ehc
-    ?\HOLOGO at name?%
-  }{%
-    \ltx at IfUndefined{ver at tex4ht.sty}{%
-      \HoLogoFont at font\HOLOGO at name{general}{%
-        \csname HoLogo@\HOLOGO at Variant\HOLOGO at name\endcsname
-        \ltx at secondoftwo
-      }%
-    }{%
-      \ltx at IfUndefined{HoLogoHtml@\HOLOGO at Variant\HOLOGO at name}{%
-        \expandafter\HOLOGO at Uppercase\HOLOGO at name
-      }{%
-        \csname HoLogoHtml@\HOLOGO at Variant\HOLOGO at name\endcsname
-        \ltx at secondoftwo
-      }%
-    }%
-  }%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\hologoVariantRobust}
-%    \begin{macrocode}
-\ltx at IfUndefined{protected}{%
-  \ltx at IfUndefined{DeclareRobustCommand}{%
-    \def\hologoVariantRobust#1#2%
-  }{%
-    \DeclareRobustCommand*\hologoVariantRobust[2]%
-  }%
-}{%
-  \protected\def\hologoVariantRobust#1#2%
-}%
-{%
-  \begingroup
-    \hologoLogoSetup{#1}{variant={#2}}%
-    \hologoRobust{#1}%
-  \endgroup
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HologoVariantRobust}
-%    \begin{macrocode}
-\ltx at IfUndefined{protected}{%
-  \ltx at IfUndefined{DeclareRobustCommand}{%
-    \def\HologoVariantRobust#1#2%
-  }{%
-    \DeclareRobustCommand*\HologoVariantRobust[2]%
-  }%
-}{%
-  \protected\def\HologoVariantRobust#1#2%
-}%
-{%
-  \begingroup
-    \hologoLogoSetup{#1}{variant={#2}}%
-    \HologoRobust{#1}%
-  \endgroup
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\hologorobust}
-%    Macro \cs{hologorobust} is only defined for compatibility.
-%    Its use is deprecated.
-%    \begin{macrocode}
-\def\hologorobust{\hologoRobust}
-%    \end{macrocode}
-%    \end{macro}
-%
-% \subsection{Helpers}
-%
-%    \begin{macro}{\HOLOGO at Uppercase}
-%    Macro \cs{HOLOGO at Uppercase} is restricted to \cs{uppercase},
-%    because \hologo{plainTeX} or \hologo{iniTeX} do not provide
-%    \cs{MakeUppercase}.
-%    \begin{macrocode}
-\def\HOLOGO at Uppercase#1{\uppercase{#1}}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\HOLOGO at PdfdocUnicode}
-%    \begin{macrocode}
-\def\HOLOGO at PdfdocUnicode{%
-  \ifx\ifHy at unicode\iftrue
-    \expandafter\ltx at secondoftwo
-  \else
-    \expandafter\ltx at firstoftwo
-  \fi
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\HOLOGO at Math}
-%    \begin{macrocode}
-\def\HOLOGO at MathSetup{%
-  \mathsurround0pt\relax
-  \HOLOGO at IfExists\f at series{%
-    \if b\expandafter\ltx at car\f at series x\@nil
-      \csname boldmath\endcsname
-   \fi
-  }{}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\HOLOGO at TempDimen}
-%    \begin{macrocode}
-\dimendef\HOLOGO at TempDimen=\ltx at zero
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HOLOGO at NegativeKerning}
-%    \begin{macrocode}
-\def\HOLOGO at NegativeKerning#1{%
-  \begingroup
-    \HOLOGO at TempDimen=0pt\relax
-    \comma at parse@normalized{#1}{%
-      \ifdim\HOLOGO at TempDimen=0pt %
-        \expandafter\HOLOGO@@NegativeKerning\comma at entry
-      \fi
-      \ltx at gobble
-    }%
-    \ifdim\HOLOGO at TempDimen<0pt %
-      \kern\HOLOGO at TempDimen
-    \fi
-  \endgroup
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HOLOGO@@NegativeKerning}
-%    \begin{macrocode}
-\def\HOLOGO@@NegativeKerning#1#2{%
-  \setbox\ltx at zero\hbox{#1#2}%
-  \HOLOGO at TempDimen=\wd\ltx at zero
-  \setbox\ltx at zero\hbox{#1\kern0pt#2}%
-  \advance\HOLOGO at TempDimen by -\wd\ltx at zero
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\HOLOGO at SpaceFactor}
-%    \begin{macrocode}
-\def\HOLOGO at SpaceFactor{%
-  \spacefactor1000 %
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\HOLOGO at Span}
-%    \begin{macrocode}
-\def\HOLOGO at Span#1#2{%
-  \HCode{<span class="HoLogo-#1">}%
-  #2%
-  \HCode{</span>}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-% \subsubsection{Text subscript}
-%
-%    \begin{macro}{\HOLOGO at SubScript}%
-%    \begin{macrocode}
-\def\HOLOGO at SubScript#1{%
-  \ltx at IfUndefined{textsubscript}{%
-    \ltx at IfUndefined{text}{%
-      \ltx at mbox{%
-        \mathsurround=0pt\relax
-        $%
-          _{%
-            \ltx at IfUndefined{sf at size}{%
-              \mathrm{#1}%
-            }{%
-              \mbox{%
-                \fontsize\sf at size{0pt}\selectfont
-                #1%
-              }%
-            }%
-          }%
-        $%
-      }%
-    }{%
-      \ltx at mbox{%
-        \mathsurround=0pt\relax
-        $_{\text{#1}}$%
-      }%
-    }%
-  }{%
-    \textsubscript{#1}%
-  }%
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-% \subsection{\hologo{TeX} and friends}
-%
-% \subsubsection{\hologo{TeX}}
-%
-%    \begin{macro}{\HoLogo at TeX}
-%    Source: \hologo{LaTeX} kernel.
-%    \begin{macrocode}
-\def\HoLogo at TeX#1{%
-  T\kern-.1667em\lower.5ex\hbox{E}\kern-.125emX\HOLOGO at SpaceFactor
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoHtml at TeX}
-%    \begin{macrocode}
-\def\HoLogoHtml at TeX#1{%
-  \HoLogoCss at TeX
-  \HOLOGO at Span{TeX}{%
-    T%
-    \HOLOGO at Span{e}{%
-      E%
-    }%
-    X%
-  }%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoCss at TeX}
-%    \begin{macrocode}
-\def\HoLogoCss at TeX{%
-  \Css{%
-    span.HoLogo-TeX span.HoLogo-e{%
-      position:relative;%
-      top:.5ex;%
-      margin-left:-.1667em;%
-      margin-right:-.125em;%
-    }%
-  }%
-  \Css{%
-    a span.HoLogo-TeX span.HoLogo-e{%
-      text-decoration:none;%
-    }%
-  }%
-  \global\let\HoLogoCss at TeX\relax
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-% \subsubsection{\hologo{plainTeX}}
-%
-%    \begin{macro}{\HoLogo at plainTeX@space}
-%    Source: ``The \hologo{TeX}book''
-%    \begin{macrocode}
-\def\HoLogo at plainTeX@space#1{%
-  \HOLOGO at mbox{#1{p}{P}lain}\HOLOGO at space\hologo{TeX}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoCs at plainTeX@space}
-%    \begin{macrocode}
-\def\HoLogoCs at plainTeX@space#1{#1{p}{P}lain TeX}%
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoBkm at plainTeX@space}
-%    \begin{macrocode}
-\def\HoLogoBkm at plainTeX@space#1{%
-  #1{p}{P}lain \hologo{TeX}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoHtml at plainTeX@space}
-%    \begin{macrocode}
-\def\HoLogoHtml at plainTeX@space#1{%
-  #1{p}{P}lain \hologo{TeX}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\HoLogo at plainTeX@hyphen}
-%    \begin{macrocode}
-\def\HoLogo at plainTeX@hyphen#1{%
-  \HOLOGO at mbox{#1{p}{P}lain}\HOLOGO at hyphen\hologo{TeX}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoCs at plainTeX@hyphen}
-%    \begin{macrocode}
-\def\HoLogoCs at plainTeX@hyphen#1{#1{p}{P}lain-TeX}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoBkm at plainTeX@hyphen}
-%    \begin{macrocode}
-\def\HoLogoBkm at plainTeX@hyphen#1{%
-  #1{p}{P}lain-\hologo{TeX}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoHtml at plainTeX@hyphen}
-%    \begin{macrocode}
-\def\HoLogoHtml at plainTeX@hyphen#1{%
-  #1{p}{P}lain-\hologo{TeX}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\HoLogo at plainTeX@runtogether}
-%    \begin{macrocode}
-\def\HoLogo at plainTeX@runtogether#1{%
-  \HOLOGO at mbox{#1{p}{P}lain\hologo{TeX}}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoCs at plainTeX@runtogether}
-%    \begin{macrocode}
-\def\HoLogoCs at plainTeX@runtogether#1{#1{p}{P}lainTeX}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoBkm at plainTeX@runtogether}
-%    \begin{macrocode}
-\def\HoLogoBkm at plainTeX@runtogether#1{%
-  #1{p}{P}lain\hologo{TeX}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoHtml at plainTeX@runtogether}
-%    \begin{macrocode}
-\def\HoLogoHtml at plainTeX@runtogether#1{%
-  #1{p}{P}lain\hologo{TeX}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\HoLogo at plainTeX}
-%    \begin{macrocode}
-\def\HoLogo at plainTeX{\HoLogo at plainTeX@space}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoCs at plainTeX}
-%    \begin{macrocode}
-\def\HoLogoCs at plainTeX{\HoLogoCs at plainTeX@space}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoBkm at plainTeX}
-%    \begin{macrocode}
-\def\HoLogoBkm at plainTeX{\HoLogoBkm at plainTeX@space}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoHtml at plainTeX}
-%    \begin{macrocode}
-\def\HoLogoHtml at plainTeX{\HoLogoHtml at plainTeX@space}
-%    \end{macrocode}
-%    \end{macro}
-%
-% \subsubsection{\hologo{LaTeX}}
-%
-%    Source: \hologo{LaTeX} kernel.
-%\begin{quote}
-%\begin{verbatim}
-%\DeclareRobustCommand{\LaTeX}{%
-%  L%
-%  \kern-.36em%
-%  {%
-%    \sbox\z@ T%
-%    \vbox to\ht\z@{%
-%      \hbox{%
-%        \check at mathfonts
-%        \fontsize\sf at size\z@
-%        \math at fontsfalse
-%        \selectfont
-%        A%
-%      }%
-%      \vss
-%    }%
-%  }%
-%  \kern-.15em%
-%  \TeX
-%}
-%\end{verbatim}
-%\end{quote}
-%
-%    \begin{macro}{\HoLogo at La}
-%    \begin{macrocode}
-\def\HoLogo at La#1{%
-  L%
-  \kern-.36em%
-  \begingroup
-    \setbox\ltx at zero\hbox{T}%
-    \vbox to\ht\ltx at zero{%
-      \hbox{%
-        \ltx at ifundefined{check at mathfonts}{%
-          \csname sevenrm\endcsname
-        }{%
-          \check at mathfonts
-          \fontsize\sf at size{0pt}%
-          \math at fontsfalse\selectfont
-        }%
-        A%
-      }%
-      \vss
-    }%
-  \endgroup
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\HoLogo at LaTeX}
-%    Source: \hologo{LaTeX} kernel.
-%    \begin{macrocode}
-\def\HoLogo at LaTeX#1{%
-  \hologo{La}%
-  \kern-.15em%
-  \hologo{TeX}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoHtml at LaTeX}
-%    \begin{macrocode}
-\def\HoLogoHtml at LaTeX#1{%
-  \HoLogoCss at LaTeX
-  \HOLOGO at Span{LaTeX}{%
-    L%
-    \HOLOGO at Span{a}{%
-      A%
-    }%
-    \hologo{TeX}%
-  }%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoCss at LaTeX}
-%    \begin{macrocode}
-\def\HoLogoCss at LaTeX{%
-  \Css{%
-    span.HoLogo-LaTeX span.HoLogo-a{%
-      position:relative;%
-      top:-.5ex;%
-      margin-left:-.36em;%
-      margin-right:-.15em;%
-      font-size:85\%;%
-    }%
-  }%
-  \global\let\HoLogoCss at LaTeX\relax
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-% \subsubsection{\hologo{(La)TeX}}
-%
-%    \begin{macro}{\HoLogo at LaTeXTeX}
-%    The kerning around the parentheses is taken
-%    from package \xpackage{dtklogos} \cite{dtklogos}.
-%\begin{quote}
-%\begin{verbatim}
-%\DeclareRobustCommand{\LaTeXTeX}{%
-%  (%
-%  \kern-.15em%
-%  L%
-%  \kern-.36em%
-%  {%
-%    \sbox\z@ T%
-%    \vbox to\ht0{%
-%      \hbox{%
-%        $\m at th$%
-%        \csname S@\f at size\endcsname
-%        \fontsize\sf at size\z@
-%        \math at fontsfalse
-%        \selectfont
-%        A%
-%      }%
-%      \vss
-%    }%
-%  }%
-%  \kern-.2em%
-%  )%
-%  \kern-.15em%
-%  \TeX
-%}
-%\end{verbatim}
-%\end{quote}
-%    \begin{macrocode}
-\def\HoLogo at LaTeXTeX#1{%
-  (%
-  \kern-.15em%
-  \hologo{La}%
-  \kern-.2em%
-  )%
-  \kern-.15em%
-  \hologo{TeX}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoBkm at LaTeXTeX}
-%    \begin{macrocode}
-\def\HoLogoBkm at LaTeXTeX#1{(La)TeX}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\HoLogo@(La)TeX}
-%    \begin{macrocode}
-\expandafter
-\let\csname HoLogo@(La)TeX\endcsname\HoLogo at LaTeXTeX
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoBkm@(La)TeX}
-%    \begin{macrocode}
-\expandafter
-\let\csname HoLogoBkm@(La)TeX\endcsname\HoLogoBkm at LaTeXTeX
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoHtml at LaTeXTeX}
-%    \begin{macrocode}
-\def\HoLogoHtml at LaTeXTeX#1{%
-  \HoLogoCss at LaTeXTeX
-  \HOLOGO at Span{LaTeXTeX}{%
-    (%
-    \HOLOGO at Span{L}{L}%
-    \HOLOGO at Span{a}{A}%
-    \HOLOGO at Span{ParenRight}{)}%
-    \hologo{TeX}%
-  }%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoHtml@(La)TeX}
-%    Kerning after opening parentheses and before closing parentheses
-%    is $-0.1$\,em. The original values $-0.15$\,em
-%    looked too ugly for a serif font.
-%    \begin{macrocode}
-\expandafter
-\let\csname HoLogoHtml@(La)TeX\endcsname\HoLogoHtml at LaTeXTeX
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoCss at LaTeXTeX}
-%    \begin{macrocode}
-\def\HoLogoCss at LaTeXTeX{%
-  \Css{%
-    span.HoLogo-LaTeXTeX span.HoLogo-L{%
-      margin-left:-.1em;%
-    }%
-  }%
-  \Css{%
-    span.HoLogo-LaTeXTeX span.HoLogo-a{%
-      position:relative;%
-      top:-.5ex;%
-      margin-left:-.36em;%
-      margin-right:-.1em;%
-      font-size:85\%;%
-    }%
-  }%
-  \Css{%
-    span.HoLogo-LaTeXTeX span.HoLogo-ParenRight{%
-      margin-right:-.15em;%
-    }%
-  }%
-  \global\let\HoLogoCss at LaTeXTeX\relax
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-% \subsubsection{\hologo{LaTeXe}}
-%
-%    \begin{macro}{\HoLogo at LaTeXe}
-%    Source: \hologo{LaTeX} kernel
-%    \begin{macrocode}
-\def\HoLogo at LaTeXe#1{%
-  \hologo{LaTeX}%
-  \kern.15em%
-  \hbox{%
-    \HOLOGO at MathSetup
-    2%
-    $_{\textstyle\varepsilon}$%
-  }%
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\HoLogoCs at LaTeXe}
-%    \begin{macrocode}
-\ifnum64=`\^^^^0040\relax % test for big chars of LuaTeX/XeTeX
-  \catcode`\$=9 %
-  \catcode`\&=14 %
-\else
-  \catcode`\$=14 %
-  \catcode`\&=9 %
-\fi
-\def\HoLogoCs at LaTeXe#1{%
-  LaTeX2%
-$ \string ^^^^0395%
-& e%
-}%
-\catcode`\$=3 %
-\catcode`\&=4 %
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\HoLogoBkm at LaTeXe}
-%    \begin{macrocode}
-\def\HoLogoBkm at LaTeXe#1{%
-  \hologo{LaTeX}%
-  2%
-  \HOLOGO at PdfdocUnicode{e}{\textepsilon}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\HoLogoHtml at LaTeXe}
-%    \begin{macrocode}
-\def\HoLogoHtml at LaTeXe#1{%
-  \HoLogoCss at LaTeXe
-  \HOLOGO at Span{LaTeX2e}{%
-    \hologo{LaTeX}%
-    \HOLOGO at Span{2}{2}%
-    \HOLOGO at Span{e}{%
-      \HOLOGO at MathSetup
-      \ensuremath{\textstyle\varepsilon}%
-    }%
-  }%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoCss at LaTeXe}
-%    \begin{macrocode}
-\def\HoLogoCss at LaTeXe{%
-  \Css{%
-    span.HoLogo-LaTeX2e span.HoLogo-2{%
-      padding-left:.15em;%
-    }%
-  }%
-  \Css{%
-    span.HoLogo-LaTeX2e span.HoLogo-e{%
-      position:relative;%
-      top:.35ex;%
-      text-decoration:none;%
-    }%
-  }%
-  \global\let\HoLogoCss at LaTeXe\relax
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\HoLogo at LaTeX2e}
-%    \begin{macrocode}
-\expandafter
-\let\csname HoLogo at LaTeX2e\endcsname\HoLogo at LaTeXe
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoCs at LaTeX2e}
-%    \begin{macrocode}
-\expandafter
-\let\csname HoLogoCs at LaTeX2e\endcsname\HoLogoCs at LaTeXe
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoBkm at LaTeX2e}
-%    \begin{macrocode}
-\expandafter
-\let\csname HoLogoBkm at LaTeX2e\endcsname\HoLogoBkm at LaTeXe
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoHtml at LaTeX2e}
-%    \begin{macrocode}
-\expandafter
-\let\csname HoLogoHtml at LaTeX2e\endcsname\HoLogoHtml at LaTeXe
-%    \end{macrocode}
-%    \end{macro}
-%
-% \subsubsection{\hologo{LaTeX3}}
-%
-%    \begin{macro}{\HoLogo at LaTeX3}
-%    Source: \hologo{LaTeX} kernel
-%    \begin{macrocode}
-\expandafter\def\csname HoLogo at LaTeX3\endcsname#1{%
-  \hologo{LaTeX}%
-  3%
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\HoLogoBkm at LaTeX3}
-%    \begin{macrocode}
-\expandafter\def\csname HoLogoBkm at LaTeX3\endcsname#1{%
-  \hologo{LaTeX}%
-  3%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoHtml at LaTeX3}
-%    \begin{macrocode}
-\expandafter
-\let\csname HoLogoHtml at LaTeX3\expandafter\endcsname
-\csname HoLogo at LaTeX3\endcsname
-%    \end{macrocode}
-%    \end{macro}
-%
-% \subsubsection{\hologo{LaTeXML}}
-%
-%    \begin{macro}{\HoLogo at LaTeXML}
-%    \begin{macrocode}
-\def\HoLogo at LaTeXML#1{%
-  \HOLOGO at mbox{%
-    \hologo{La}%
-    \kern-.15em%
-    T%
-    \kern-.1667em%
-    \lower.5ex\hbox{E}%
-    \kern-.125em%
-    \HoLogoFont at font{LaTeXML}{sc}{xml}%
-  }%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoHtml at pdfLaTeX}
-%    \begin{macrocode}
-\def\HoLogoHtml at LaTeXML#1{%
-  \HOLOGO at Span{LaTeXML}{%
-    \HoLogoCss at LaTeX
-    \HoLogoCss at TeX
-    \HOLOGO at Span{LaTeX}{%
-      L%
-      \HOLOGO at Span{a}{%
-        A%
-      }%
-    }%
-    \HOLOGO at Span{TeX}{%
-      T%
-      \HOLOGO at Span{e}{%
-        E%
-      }%
-    }%
-    \HCode{<span style="font-variant: small-caps;">}%
-    xml%
-    \HCode{</span>}%
-  }%
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-% \subsubsection{\hologo{eTeX}}
-%
-%    \begin{macro}{\HoLogo at eTeX}
-%    Source: package \xpackage{etex}
-%    \begin{macrocode}
-\def\HoLogo at eTeX#1{%
-  \ltx at mbox{%
-    \HOLOGO at MathSetup
-    $\varepsilon$%
-    -%
-    \HOLOGO at NegativeKerning{-T,T-,To}%
-    \hologo{TeX}%
-  }%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoCs at eTeX}
-%    \begin{macrocode}
-\ifnum64=`\^^^^0040\relax % test for big chars of LuaTeX/XeTeX
-  \catcode`\$=9 %
-  \catcode`\&=14 %
-\else
-  \catcode`\$=14 %
-  \catcode`\&=9 %
-\fi
-\def\HoLogoCs at eTeX#1{%
-$ #1{\string ^^^^0395}{\string ^^^^03b5}%
-& #1{e}{E}%
-  TeX%
-}%
-\catcode`\$=3 %
-\catcode`\&=4 %
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoBkm at eTeX}
-%    \begin{macrocode}
-\def\HoLogoBkm at eTeX#1{%
-  \HOLOGO at PdfdocUnicode{#1{e}{E}}{\textepsilon}%
-  -%
-  \hologo{TeX}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoHtml at eTeX}
-%    \begin{macrocode}
-\def\HoLogoHtml at eTeX#1{%
-  \ltx at mbox{%
-    \HOLOGO at MathSetup
-    $\varepsilon$%
-    -%
-    \hologo{TeX}%
-  }%
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-% \subsubsection{\hologo{iniTeX}}
-%
-%    \begin{macro}{\HoLogo at iniTeX}
-%    \begin{macrocode}
-\def\HoLogo at iniTeX#1{%
-  \HOLOGO at mbox{%
-    #1{i}{I}ni\hologo{TeX}%
-  }%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoCs at iniTeX}
-%    \begin{macrocode}
-\def\HoLogoCs at iniTeX#1{#1{i}{I}niTeX}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoBkm at iniTeX}
-%    \begin{macrocode}
-\def\HoLogoBkm at iniTeX#1{%
-  #1{i}{I}ni\hologo{TeX}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoHtml at iniTeX}
-%    \begin{macrocode}
-\let\HoLogoHtml at iniTeX\HoLogo at iniTeX
-%    \end{macrocode}
-%    \end{macro}
-%
-% \subsubsection{\hologo{virTeX}}
-%
-%    \begin{macro}{\HoLogo at virTeX}
-%    \begin{macrocode}
-\def\HoLogo at virTeX#1{%
-  \HOLOGO at mbox{%
-    #1{v}{V}ir\hologo{TeX}%
-  }%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoCs at virTeX}
-%    \begin{macrocode}
-\def\HoLogoCs at virTeX#1{#1{v}{V}irTeX}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoBkm at virTeX}
-%    \begin{macrocode}
-\def\HoLogoBkm at virTeX#1{%
-  #1{v}{V}ir\hologo{TeX}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoHtml at virTeX}
-%    \begin{macrocode}
-\let\HoLogoHtml at virTeX\HoLogo at virTeX
-%    \end{macrocode}
-%    \end{macro}
-%
-% \subsubsection{\hologo{SliTeX}}
-%
-% \paragraph{Definitions of the three variants.}
-%
-%    \begin{macro}{\HoLogo at SLiTeX@lift}
-%    \begin{macrocode}
-\def\HoLogo at SLiTeX@lift#1{%
-  \HoLogoFont at font{SliTeX}{rm}{%
-    S%
-    \kern-.06em%
-    L%
-    \kern-.18em%
-    \raise.32ex\hbox{\HoLogoFont at font{SliTeX}{sc}{i}}%
-    \HOLOGO at discretionary
-    \kern-.06em%
-    \hologo{TeX}%
-  }%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoBkm at SLiTeX@lift}
-%    \begin{macrocode}
-\def\HoLogoBkm at SLiTeX@lift#1{SLiTeX}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoHtml at SLiTeX@lift}
-%    \begin{macrocode}
-\def\HoLogoHtml at SLiTeX@lift#1{%
-  \HoLogoCss at SLiTeX@lift
-  \HOLOGO at Span{SLiTeX-lift}{%
-    \HoLogoFont at font{SliTeX}{rm}{%
-      S%
-      \HOLOGO at Span{L}{L}%
-      \HOLOGO at Span{i}{i}%
-      \hologo{TeX}%
-    }%
-  }%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoCss at SLiTeX@lift}
-%    \begin{macrocode}
-\def\HoLogoCss at SLiTeX@lift{%
-  \Css{%
-    span.HoLogo-SLiTeX-lift span.HoLogo-L{%
-      margin-left:-.06em;%
-      margin-right:-.18em;%
-    }%
-  }%
-  \Css{%
-    span.HoLogo-SLiTeX-lift span.HoLogo-i{%
-      position:relative;%
-      top:-.32ex;%
-      margin-right:-.06em;%
-      font-variant:small-caps;%
-    }%
-  }%
-  \global\let\HoLogoCss at SLiTeX@lift\relax
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\HoLogo at SliTeX@simple}
-%    \begin{macrocode}
-\def\HoLogo at SliTeX@simple#1{%
-  \HoLogoFont at font{SliTeX}{rm}{%
-    \ltx at mbox{%
-      \HoLogoFont at font{SliTeX}{sc}{Sli}%
-    }%
-    \HOLOGO at discretionary
-    \hologo{TeX}%
-  }%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoBkm at SliTeX@simple}
-%    \begin{macrocode}
-\def\HoLogoBkm at SliTeX@simple#1{SliTeX}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoHtml at SliTeX@simple}
-%    \begin{macrocode}
-\let\HoLogoHtml at SliTeX@simple\HoLogo at SliTeX@simple
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\HoLogo at SliTeX@narrow}
-%    \begin{macrocode}
-\def\HoLogo at SliTeX@narrow#1{%
-  \HoLogoFont at font{SliTeX}{rm}{%
-    \ltx at mbox{%
-      S%
-      \kern-.06em%
-      \HoLogoFont at font{SliTeX}{sc}{%
-        l%
-        \kern-.035em%
-        i%
-      }%
-    }%
-    \HOLOGO at discretionary
-    \kern-.06em%
-    \hologo{TeX}%
-  }%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoBkm at SliTeX@narrow}
-%    \begin{macrocode}
-\def\HoLogoBkm at SliTeX@narrow#1{SliTeX}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoHtml at SliTeX@narrow}
-%    \begin{macrocode}
-\def\HoLogoHtml at SliTeX@narrow#1{%
-  \HoLogoCss at SliTeX@narrow
-  \HOLOGO at Span{SliTeX-narrow}{%
-    \HoLogoFont at font{SliTeX}{rm}{%
-      S%
-        \HOLOGO at Span{l}{l}%
-        \HOLOGO at Span{i}{i}%
-      \hologo{TeX}%
-    }%
-  }%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoCss at SliTeX@narrow}
-%    \begin{macrocode}
-\def\HoLogoCss at SliTeX@narrow{%
-  \Css{%
-    span.HoLogo-SliTeX-narrow span.HoLogo-l{%
-      margin-left:-.06em;%
-      margin-right:-.035em;%
-      font-variant:small-caps;%
-    }%
-  }%
-  \Css{%
-    span.HoLogo-SliTeX-narrow span.HoLogo-i{%
-      margin-right:-.06em;%
-      font-variant:small-caps;%
-    }%
-  }%
-  \global\let\HoLogoCss at SliTeX@narrow\relax
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-% \paragraph{Macro set completion.}
-%
-%    \begin{macro}{\HoLogo at SLiTeX@simple}
-%    \begin{macrocode}
-\def\HoLogo at SLiTeX@simple{\HoLogo at SliTeX@simple}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoBkm at SLiTeX@simple}
-%    \begin{macrocode}
-\def\HoLogoBkm at SLiTeX@simple{\HoLogoBkm at SliTeX@simple}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoHtml at SLiTeX@simple}
-%    \begin{macrocode}
-\def\HoLogoHtml at SLiTeX@simple{\HoLogoHtml at SliTeX@simple}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\HoLogo at SLiTeX@narrow}
-%    \begin{macrocode}
-\def\HoLogo at SLiTeX@narrow{\HoLogo at SliTeX@narrow}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoBkm at SLiTeX@narrow}
-%    \begin{macrocode}
-\def\HoLogoBkm at SLiTeX@narrow{\HoLogoBkm at SliTeX@narrow}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoHtml at SLiTeX@narrow}
-%    \begin{macrocode}
-\def\HoLogoHtml at SLiTeX@narrow{\HoLogoHtml at SliTeX@narrow}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\HoLogo at SliTeX@lift}
-%    \begin{macrocode}
-\def\HoLogo at SliTeX@lift{\HoLogo at SLiTeX@lift}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoBkm at SliTeX@lift}
-%    \begin{macrocode}
-\def\HoLogoBkm at SliTeX@lift{\HoLogoBkm at SLiTeX@lift}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoHtml at SliTeX@lift}
-%    \begin{macrocode}
-\def\HoLogoHtml at SliTeX@lift{\HoLogoHtml at SLiTeX@lift}
-%    \end{macrocode}
-%    \end{macro}
-%
-% \paragraph{Defaults.}
-%
-%    \begin{macro}{\HoLogo at SLiTeX}
-%    \begin{macrocode}
-\def\HoLogo at SLiTeX{\HoLogo at SLiTeX@lift}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoBkm at SLiTeX}
-%    \begin{macrocode}
-\def\HoLogoBkm at SLiTeX{\HoLogoBkm at SLiTeX@lift}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoHtml at SLiTeX}
-%    \begin{macrocode}
-\def\HoLogoHtml at SLiTeX{\HoLogoHtml at SLiTeX@lift}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\HoLogo at SliTeX}
-%    \begin{macrocode}
-\def\HoLogo at SliTeX{\HoLogo at SliTeX@narrow}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoBkm at SliTeX}
-%    \begin{macrocode}
-\def\HoLogoBkm at SliTeX{\HoLogoBkm at SliTeX@narrow}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoHtml at SliTeX}
-%    \begin{macrocode}
-\def\HoLogoHtml at SliTeX{\HoLogoHtml at SliTeX@narrow}
-%    \end{macrocode}
-%    \end{macro}
-%
-% \subsubsection{\hologo{LuaTeX}}
-%
-%    \begin{macro}{\HoLogo at LuaTeX}
-%    The kerning is an idea of Hans Hagen, see mailing list
-%    `luatex at tug dot org' in March 2010.
-%    \begin{macrocode}
-\def\HoLogo at LuaTeX#1{%
-  \HOLOGO at mbox{%
-    Lua%
-    \HOLOGO at NegativeKerning{aT,oT,To}%
-    \hologo{TeX}%
-  }%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoHtml at LuaTeX}
-%    \begin{macrocode}
-\let\HoLogoHtml at LuaTeX\HoLogo at LuaTeX
-%    \end{macrocode}
-%    \end{macro}
-%
-% \subsubsection{\hologo{LuaLaTeX}}
-%
-%    \begin{macro}{\HoLogo at LuaLaTeX}
-%    \begin{macrocode}
-\def\HoLogo at LuaLaTeX#1{%
-  \HOLOGO at mbox{%
-    Lua%
-    \hologo{LaTeX}%
-  }%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoHtml at LuaLaTeX}
-%    \begin{macrocode}
-\let\HoLogoHtml at LuaLaTeX\HoLogo at LuaLaTeX
-%    \end{macrocode}
-%    \end{macro}
-%
-% \subsubsection{\hologo{XeTeX}, \hologo{XeLaTeX}}
-%
-%    \begin{macro}{\HOLOGO at IfCharExists}
-%    \begin{macrocode}
-\ifluatex
-  \ifnum\luatexversion<36 %
-  \else
-    \def\HOLOGO at IfCharExists#1{%
-      \ifnum
-        \directlua{%
-           if luaotfload and luaotfload.aux then
-             if luaotfload.aux.font_has_glyph(%
-                    font.current(), \number#1) then % 	 
-	       tex.print("1") % 	 
-	     end % 	 
-	   elseif font and font.fonts and font.current then %
-            local f = font.fonts[font.current()]%
-            if f.characters and f.characters[\number#1] then %
-              tex.print("1")%
-            end %
-          end%
-        }0=\ltx at zero
-        \expandafter\ltx at secondoftwo
-      \else
-        \expandafter\ltx at firstoftwo
-      \fi
-    }%
-  \fi
-\fi
-\ltx at IfUndefined{HOLOGO at IfCharExists}{%
-  \def\HOLOGO@@IfCharExists#1{%
-    \begingroup
-      \tracinglostchars=\ltx at zero
-      \setbox\ltx at zero=\hbox{%
-        \kern7sp\char#1\relax
-        \ifnum\lastkern>\ltx at zero
-          \expandafter\aftergroup\csname iffalse\endcsname
-        \else
-          \expandafter\aftergroup\csname iftrue\endcsname
-        \fi
-      }%
-      % \if{true|false} from \aftergroup
-      \endgroup
-      \expandafter\ltx at firstoftwo
-    \else
-      \endgroup
-      \expandafter\ltx at secondoftwo
-    \fi
-  }%
-  \ifxetex
-    \ltx at IfUndefined{XeTeXfonttype}{}{%
-      \ltx at IfUndefined{XeTeXcharglyph}{}{%
-        \def\HOLOGO at IfCharExists#1{%
-          \ifnum\XeTeXfonttype\font>\ltx at zero
-            \expandafter\ltx at firstofthree
-          \else
-            \expandafter\ltx at gobble
-          \fi
-          {%
-            \ifnum\XeTeXcharglyph#1>\ltx at zero
-              \expandafter\ltx at firstoftwo
-            \else
-              \expandafter\ltx at secondoftwo
-            \fi
-          }%
-          \HOLOGO@@IfCharExists{#1}%
-        }%
-      }%
-    }%
-  \fi
-}{}
-\ltx at ifundefined{HOLOGO at IfCharExists}{%
-  \ifnum64=`\^^^^0040\relax % test for big chars of LuaTeX/XeTeX
-    \let\HOLOGO at IfCharExists\HOLOGO@@IfCharExists
-  \else
-    \def\HOLOGO at IfCharExists#1{%
-      \ifnum#1>255 %
-        \expandafter\ltx at fourthoffour
-      \fi
-      \HOLOGO@@IfCharExists{#1}%
-    }%
-  \fi
-}{}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\HoLogo at Xe}
-%    Source: package \xpackage{dtklogos}
-%    \begin{macrocode}
-\def\HoLogo at Xe#1{%
-  X%
-  \kern-.1em\relax
-  \HOLOGO at IfCharExists{"018E}{%
-    \lower.5ex\hbox{\char"018E}%
-  }{%
-    \chardef\HOLOGO at choice=\ltx at zero
-    \ifdim\fontdimen\ltx at one\font>0pt %
-      \ltx at IfUndefined{rotatebox}{%
-        \ltx at IfUndefined{pgftext}{%
-          \ltx at IfUndefined{psscalebox}{%
-            \ltx at IfUndefined{HOLOGO at ScaleBox@\hologoDriver}{%
-            }{%
-              \chardef\HOLOGO at choice=4 %
-            }%
-          }{%
-            \chardef\HOLOGO at choice=3 %
-          }%
-        }{%
-          \chardef\HOLOGO at choice=2 %
-        }%
-      }{%
-        \chardef\HOLOGO at choice=1 %
-      }%
-      \ifcase\HOLOGO at choice
-        \HOLOGO at WarningUnsupportedDriver{Xe}%
-        e%
-      \or % 1: \rotatebox
-        \begingroup
-          \setbox\ltx at zero\hbox{\rotatebox{180}{E}}%
-          \ltx at LocDimenA=\dp\ltx at zero
-          \advance\ltx at LocDimenA by -.5ex\relax
-          \raise\ltx at LocDimenA\box\ltx at zero
-        \endgroup
-      \or % 2: \pgftext
-        \lower.5ex\hbox{%
-          \pgfpicture
-            \pgftext[rotate=180]{E}%
-          \endpgfpicture
-        }%
-      \or % 3: \psscalebox
-        \begingroup
-          \setbox\ltx at zero\hbox{\psscalebox{-1 -1}{E}}%
-          \ltx at LocDimenA=\dp\ltx at zero
-          \advance\ltx at LocDimenA by -.5ex\relax
-          \raise\ltx at LocDimenA\box\ltx at zero
-        \endgroup
-      \or % 4: \HOLOGO at PointReflectBox
-        \lower.5ex\hbox{\HOLOGO at PointReflectBox{E}}%
-      \else
-        \@PackageError{hologo}{Internal error (choice/it}\@ehc
-      \fi
-    \else
-      \ltx at IfUndefined{reflectbox}{%
-        \ltx at IfUndefined{pgftext}{%
-          \ltx at IfUndefined{psscalebox}{%
-            \ltx at IfUndefined{HOLOGO at ScaleBox@\hologoDriver}{%
-            }{%
-              \chardef\HOLOGO at choice=4 %
-            }%
-          }{%
-            \chardef\HOLOGO at choice=3 %
-          }%
-        }{%
-          \chardef\HOLOGO at choice=2 %
-        }%
-      }{%
-        \chardef\HOLOGO at choice=1 %
-      }%
-      \ifcase\HOLOGO at choice
-        \HOLOGO at WarningUnsupportedDriver{Xe}%
-        e%
-      \or % 1: reflectbox
-        \lower.5ex\hbox{%
-          \reflectbox{E}%
-        }%
-      \or % 2: \pgftext
-        \lower.5ex\hbox{%
-          \pgfpicture
-            \pgftransformxscale{-1}%
-            \pgftext{E}%
-          \endpgfpicture
-        }%
-      \or % 3: \psscalebox
-        \lower.5ex\hbox{%
-          \psscalebox{-1 1}{E}%
-        }%
-      \or % 4: \HOLOGO at Reflectbox
-        \lower.5ex\hbox{%
-          \HOLOGO at ReflectBox{E}%
-        }%
-      \else
-        \@PackageError{hologo}{Internal error (choice/up)}\@ehc
-      \fi
-    \fi
-  }%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoHtml at Xe}
-%    \begin{macrocode}
-\def\HoLogoHtml at Xe#1{%
-  \HoLogoCss at Xe
-  \HOLOGO at Span{Xe}{%
-    X%
-    \HOLOGO at Span{e}{%
-      \HCode{&\ltx at hashchar x018e;}%
-    }%
-  }%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoCss at Xe}
-%    \begin{macrocode}
-\def\HoLogoCss at Xe{%
-  \Css{%
-    span.HoLogo-Xe span.HoLogo-e{%
-      position:relative;%
-      top:.5ex;%
-      left-margin:-.1em;%
-    }%
-  }%
-  \global\let\HoLogoCss at Xe\relax
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\HoLogo at XeTeX}
-%    \begin{macrocode}
-\def\HoLogo at XeTeX#1{%
-  \hologo{Xe}%
-  \kern-.15em\relax
-  \hologo{TeX}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\HoLogoHtml at XeTeX}
-%    \begin{macrocode}
-\def\HoLogoHtml at XeTeX#1{%
-  \HoLogoCss at XeTeX
-  \HOLOGO at Span{XeTeX}{%
-    \hologo{Xe}%
-    \hologo{TeX}%
-  }%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoCss at XeTeX}
-%    \begin{macrocode}
-\def\HoLogoCss at XeTeX{%
-  \Css{%
-    span.HoLogo-XeTeX span.HoLogo-TeX{%
-      margin-left:-.15em;%
-    }%
-  }%
-  \global\let\HoLogoCss at XeTeX\relax
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\HoLogo at XeLaTeX}
-%    \begin{macrocode}
-\def\HoLogo at XeLaTeX#1{%
-  \hologo{Xe}%
-  \kern-.13em%
-  \hologo{LaTeX}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoHtml at XeLaTeX}
-%    \begin{macrocode}
-\def\HoLogoHtml at XeLaTeX#1{%
-  \HoLogoCss at XeLaTeX
-  \HOLOGO at Span{XeLaTeX}{%
-    \hologo{Xe}%
-    \hologo{LaTeX}%
-  }%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoCss at XeLaTeX}
-%    \begin{macrocode}
-\def\HoLogoCss at XeLaTeX{%
-  \Css{%
-    span.HoLogo-XeLaTeX span.HoLogo-Xe{%
-      margin-right:-.13em;%
-    }%
-  }%
-  \global\let\HoLogoCss at XeLaTeX\relax
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-% \subsubsection{\hologo{pdfTeX}, \hologo{pdfLaTeX}}
-%
-%    \begin{macro}{\HoLogo at pdfTeX}
-%    \begin{macrocode}
-\def\HoLogo at pdfTeX#1{%
-  \HOLOGO at mbox{%
-    #1{p}{P}df\hologo{TeX}%
-  }%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoCs at pdfTeX}
-%    \begin{macrocode}
-\def\HoLogoCs at pdfTeX#1{#1{p}{P}dfTeX}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoBkm at pdfTeX}
-%    \begin{macrocode}
-\def\HoLogoBkm at pdfTeX#1{%
-  #1{p}{P}df\hologo{TeX}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoHtml at pdfTeX}
-%    \begin{macrocode}
-\let\HoLogoHtml at pdfTeX\HoLogo at pdfTeX
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\HoLogo at pdfLaTeX}
-%    \begin{macrocode}
-\def\HoLogo at pdfLaTeX#1{%
-  \HOLOGO at mbox{%
-    #1{p}{P}df\hologo{LaTeX}%
-  }%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoCs at pdfLaTeX}
-%    \begin{macrocode}
-\def\HoLogoCs at pdfLaTeX#1{#1{p}{P}dfLaTeX}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoBkm at pdfLaTeX}
-%    \begin{macrocode}
-\def\HoLogoBkm at pdfLaTeX#1{%
-  #1{p}{P}df\hologo{LaTeX}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoHtml at pdfLaTeX}
-%    \begin{macrocode}
-\let\HoLogoHtml at pdfLaTeX\HoLogo at pdfLaTeX
-%    \end{macrocode}
-%    \end{macro}
-%
-% \subsubsection{\hologo{VTeX}}
-%
-%    \begin{macro}{\HoLogo at VTeX}
-%    \begin{macrocode}
-\def\HoLogo at VTeX#1{%
-  \HOLOGO at mbox{%
-    V\hologo{TeX}%
-  }%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoHtml at VTeX}
-%    \begin{macrocode}
-\let\HoLogoHtml at VTeX\HoLogo at VTeX
-%    \end{macrocode}
-%    \end{macro}
-%
-% \subsubsection{\hologo{AmS}, \dots}
-%
-%    Source: class \xclass{amsdtx}
-%
-%    \begin{macro}{\HoLogo at AmS}
-%    \begin{macrocode}
-\def\HoLogo at AmS#1{%
-  \HoLogoFont at font{AmS}{sy}{%
-    A%
-    \kern-.1667em%
-    \lower.5ex\hbox{M}%
-    \kern-.125em%
-    S%
-  }%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoBkm at AmS}
-%    \begin{macrocode}
-\def\HoLogoBkm at AmS#1{AmS}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoHtml at AmS}
-%    \begin{macrocode}
-\def\HoLogoHtml at AmS#1{%
-  \HoLogoCss at AmS
-%  \HoLogoFont at font{AmS}{sy}{%
-    \HOLOGO at Span{AmS}{%
-      A%
-      \HOLOGO at Span{M}{M}%
-      S%
-    }%
-%   }%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoCss at AmS}
-%    \begin{macrocode}
-\def\HoLogoCss at AmS{%
-  \Css{%
-    span.HoLogo-AmS span.HoLogo-M{%
-      position:relative;%
-      top:.5ex;%
-      margin-left:-.1667em;%
-      margin-right:-.125em;%
-      text-decoration:none;%
-    }%
-  }%
-  \global\let\HoLogoCss at AmS\relax
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\HoLogo at AmSTeX}
-%    \begin{macrocode}
-\def\HoLogo at AmSTeX#1{%
-  \hologo{AmS}%
-  \HOLOGO at hyphen
-  \hologo{TeX}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoBkm at AmSTeX}
-%    \begin{macrocode}
-\def\HoLogoBkm at AmSTeX#1{AmS-TeX}%
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoHtml at AmSTeX}
-%    \begin{macrocode}
-\let\HoLogoHtml at AmSTeX\HoLogo at AmSTeX
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\HoLogo at AmSLaTeX}
-%    \begin{macrocode}
-\def\HoLogo at AmSLaTeX#1{%
-  \hologo{AmS}%
-  \HOLOGO at hyphen
-  \hologo{LaTeX}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoBkm at AmSLaTeX}
-%    \begin{macrocode}
-\def\HoLogoBkm at AmSLaTeX#1{AmS-LaTeX}%
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoHtml at AmSLaTeX}
-%    \begin{macrocode}
-\let\HoLogoHtml at AmSLaTeX\HoLogo at AmSLaTeX
-%    \end{macrocode}
-%    \end{macro}
-%
-% \subsubsection{\hologo{BibTeX}}
-%
-%    \begin{macro}{\HoLogo at BibTeX@sc}
-%    A definition of \hologo{BibTeX} is provided in
-%    the documentation source for the manual of \hologo{BibTeX}
-%    \cite{btxdoc}.
-%\begin{quote}
-%\begin{verbatim}
-%\def\BibTeX{%
-%  {%
-%    \rm
-%    B%
-%    \kern-.05em%
-%    {%
-%      \sc
-%      i%
-%      \kern-.025em %
-%      b%
-%    }%
-%    \kern-.08em
-%    T%
-%    \kern-.1667em%
-%    \lower.7ex\hbox{E}%
-%    \kern-.125em%
-%    X%
-%  }%
-%}
-%\end{verbatim}
-%\end{quote}
-%    \begin{macrocode}
-\def\HoLogo at BibTeX@sc#1{%
-  B%
-  \kern-.05em%
-  \HoLogoFont at font{BibTeX}{sc}{%
-    i%
-    \kern-.025em%
-    b%
-  }%
-  \HOLOGO at discretionary
-  \kern-.08em%
-  \hologo{TeX}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoHtml at BibTeX@sc}
-%    \begin{macrocode}
-\def\HoLogoHtml at BibTeX@sc#1{%
-  \HoLogoCss at BibTeX@sc
-  \HOLOGO at Span{BibTeX-sc}{%
-    B%
-    \HOLOGO at Span{i}{i}%
-    \HOLOGO at Span{b}{b}%
-    \hologo{TeX}%
-  }%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoCss at BibTeX@sc}
-%    \begin{macrocode}
-\def\HoLogoCss at BibTeX@sc{%
-  \Css{%
-    span.HoLogo-BibTeX-sc span.HoLogo-i{%
-      margin-left:-.05em;%
-      margin-right:-.025em;%
-      font-variant:small-caps;%
-    }%
-  }%
-  \Css{%
-    span.HoLogo-BibTeX-sc span.HoLogo-b{%
-      margin-right:-.08em;%
-      font-variant:small-caps;%
-    }%
-  }%
-  \global\let\HoLogoCss at BibTeX@sc\relax
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\HoLogo at BibTeX@sf}
-%    Variant \xoption{sf} avoids trouble with unavailable
-%    small caps fonts (e.g., bold versions of Computer Modern or
-%    Latin Modern). The definition is taken from
-%    package \xpackage{dtklogos} \cite{dtklogos}.
-%\begin{quote}
-%\begin{verbatim}
-%\DeclareRobustCommand{\BibTeX}{%
-%  B%
-%  \kern-.05em%
-%  \hbox{%
-%    $\m at th$% %% force math size calculations
-%    \csname S@\f at size\endcsname
-%    \fontsize\sf at size\z@
-%    \math at fontsfalse
-%    \selectfont
-%    I%
-%    \kern-.025em%
-%    B
-%  }%
-%  \kern-.08em%
-%  \-%
-%  \TeX
-%}
-%\end{verbatim}
-%\end{quote}
-%    \begin{macrocode}
-\def\HoLogo at BibTeX@sf#1{%
-  B%
-  \kern-.05em%
-  \HoLogoFont at font{BibTeX}{bibsf}{%
-    I%
-    \kern-.025em%
-    B%
-  }%
-  \HOLOGO at discretionary
-  \kern-.08em%
-  \hologo{TeX}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoHtml at BibTeX@sf}
-%    \begin{macrocode}
-\def\HoLogoHtml at BibTeX@sf#1{%
-  \HoLogoCss at BibTeX@sf
-  \HOLOGO at Span{BibTeX-sf}{%
-    B%
-    \HoLogoFont at font{BibTeX}{bibsf}{%
-      \HOLOGO at Span{i}{I}%
-      B%
-    }%
-    \hologo{TeX}%
-  }%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoCss at BibTeX@sf}
-%    \begin{macrocode}
-\def\HoLogoCss at BibTeX@sf{%
-  \Css{%
-    span.HoLogo-BibTeX-sf span.HoLogo-i{%
-      margin-left:-.05em;%
-      margin-right:-.025em;%
-    }%
-  }%
-  \Css{%
-    span.HoLogo-BibTeX-sf span.HoLogo-TeX{%
-      margin-left:-.08em;%
-    }%
-  }%
-  \global\let\HoLogoCss at BibTeX@sf\relax
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\HoLogo at BibTeX}
-%    \begin{macrocode}
-\def\HoLogo at BibTeX{\HoLogo at BibTeX@sf}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoHtml at BibTeX}
-%    \begin{macrocode}
-\def\HoLogoHtml at BibTeX{\HoLogoHtml at BibTeX@sf}
-%    \end{macrocode}
-%    \end{macro}
-%
-% \subsubsection{\hologo{BibTeX8}}
-%
-%    \begin{macro}{\HoLogo at BibTeX8}
-%    \begin{macrocode}
-\expandafter\def\csname HoLogo at BibTeX8\endcsname#1{%
-  \hologo{BibTeX}%
-  8%
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\HoLogoBkm at BibTeX8}
-%    \begin{macrocode}
-\expandafter\def\csname HoLogoBkm at BibTeX8\endcsname#1{%
-  \hologo{BibTeX}%
-  8%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoHtml at BibTeX8}
-%    \begin{macrocode}
-\expandafter
-\let\csname HoLogoHtml at BibTeX8\expandafter\endcsname
-\csname HoLogo at BibTeX8\endcsname
-%    \end{macrocode}
-%    \end{macro}
-%
-% \subsubsection{\hologo{ConTeXt}}
-%
-%    \begin{macro}{\HoLogo at ConTeXt@simple}
-%    \begin{macrocode}
-\def\HoLogo at ConTeXt@simple#1{%
-  \HOLOGO at mbox{Con}%
-  \HOLOGO at discretionary
-  \HOLOGO at mbox{\hologo{TeX}t}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoHtml at ConTeXt@simple}
-%    \begin{macrocode}
-\let\HoLogoHtml at ConTeXt@simple\HoLogo at ConTeXt@simple
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\HoLogo at ConTeXt@narrow}
-%    This definition of logo \hologo{ConTeXt} with variant \xoption{narrow}
-%    comes from TUGboat's class \xclass{ltugboat} (version 2010/11/15 v2.8).
-%    \begin{macrocode}
-\def\HoLogo at ConTeXt@narrow#1{%
-  \HOLOGO at mbox{C\kern-.0333emon}%
-  \HOLOGO at discretionary
-  \kern-.0667em%
-  \HOLOGO at mbox{\hologo{TeX}\kern-.0333emt}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoHtml at ConTeXt@narrow}
-%    \begin{macrocode}
-\def\HoLogoHtml at ConTeXt@narrow#1{%
-  \HoLogoCss at ConTeXt@narrow
-  \HOLOGO at Span{ConTeXt-narrow}{%
-    \HOLOGO at Span{C}{C}%
-    on%
-    \hologo{TeX}%
-    t%
-  }%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoCss at ConTeXt@narrow}
-%    \begin{macrocode}
-\def\HoLogoCss at ConTeXt@narrow{%
-  \Css{%
-    span.HoLogo-ConTeXt-narrow span.HoLogo-C{%
-      margin-left:-.0333em;%
-    }%
-  }%
-  \Css{%
-    span.HoLogo-ConTeXt-narrow span.HoLogo-TeX{%
-      margin-left:-.0667em;%
-      margin-right:-.0333em;%
-    }%
-  }%
-  \global\let\HoLogoCss at ConTeXt@narrow\relax
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\HoLogo at ConTeXt}
-%    \begin{macrocode}
-\def\HoLogo at ConTeXt{\HoLogo at ConTeXt@narrow}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoHtml at ConTeXt}
-%    \begin{macrocode}
-\def\HoLogoHtml at ConTeXt{\HoLogoHtml at ConTeXt@narrow}
-%    \end{macrocode}
-%    \end{macro}
-%
-% \subsubsection{\hologo{emTeX}}
-%
-%    \begin{macro}{\HoLogo at emTeX}
-%    \begin{macrocode}
-\def\HoLogo at emTeX#1{%
-  \HOLOGO at mbox{#1{e}{E}m}%
-  \HOLOGO at discretionary
-  \hologo{TeX}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoCs at emTeX}
-%    \begin{macrocode}
-\def\HoLogoCs at emTeX#1{#1{e}{E}mTeX}%
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoBkm at emTeX}
-%    \begin{macrocode}
-\def\HoLogoBkm at emTeX#1{%
-  #1{e}{E}m\hologo{TeX}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoHtml at emTeX}
-%    \begin{macrocode}
-\let\HoLogoHtml at emTeX\HoLogo at emTeX
-%    \end{macrocode}
-%    \end{macro}
-%
-% \subsubsection{\hologo{ExTeX}}
-%
-%    \begin{macro}{\HoLogo at ExTeX}
-%    The definition is taken from the FAQ of the
-%    project \hologo{ExTeX}
-%    \cite{ExTeX-FAQ}.
-%\begin{quote}
-%\begin{verbatim}
-%\def\ExTeX{%
-%  \textrm{% Logo always with serifs
-%    \ensuremath{%
-%      \textstyle
-%      \varepsilon_{%
-%        \kern-0.15em%
-%        \mathcal{X}%
-%      }%
-%    }%
-%    \kern-.15em%
-%    \TeX
-%  }%
-%}
-%\end{verbatim}
-%\end{quote}
-%    \begin{macrocode}
-\def\HoLogo at ExTeX#1{%
-  \HoLogoFont at font{ExTeX}{rm}{%
-    \ltx at mbox{%
-      \HOLOGO at MathSetup
-      $%
-        \textstyle
-        \varepsilon_{%
-          \kern-0.15em%
-          \HoLogoFont at font{ExTeX}{sy}{X}%
-        }%
-      $%
-    }%
-    \HOLOGO at discretionary
-    \kern-.15em%
-    \hologo{TeX}%
-  }%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoHtml at ExTeX}
-%    \begin{macrocode}
-\def\HoLogoHtml at ExTeX#1{%
-  \HoLogoCss at ExTeX
-  \HoLogoFont at font{ExTeX}{rm}{%
-    \HOLOGO at Span{ExTeX}{%
-      \ltx at mbox{%
-        \HOLOGO at MathSetup
-        $\textstyle\varepsilon$%
-        \HOLOGO at Span{X}{$\textstyle\chi$}%
-        \hologo{TeX}%
-      }%
-    }%
-  }%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoBkm at ExTeX}
-%    \begin{macrocode}
-\def\HoLogoBkm at ExTeX#1{%
-  \HOLOGO at PdfdocUnicode{#1{e}{E}x}{\textepsilon\textchi}%
-  \hologo{TeX}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoCss at ExTeX}
-%    \begin{macrocode}
-\def\HoLogoCss at ExTeX{%
-  \Css{%
-    span.HoLogo-ExTeX{%
-      font-family:serif;%
-    }%
-  }%
-  \Css{%
-    span.HoLogo-ExTeX span.HoLogo-TeX{%
-      margin-left:-.15em;%
-    }%
-  }%
-  \global\let\HoLogoCss at ExTeX\relax
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-% \subsubsection{\hologo{MiKTeX}}
-%
-%    \begin{macro}{\HoLogo at MiKTeX}
-%    \begin{macrocode}
-\def\HoLogo at MiKTeX#1{%
-  \HOLOGO at mbox{MiK}%
-  \HOLOGO at discretionary
-  \hologo{TeX}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoHtml at MiKTeX}
-%    \begin{macrocode}
-\let\HoLogoHtml at MiKTeX\HoLogo at MiKTeX
-%    \end{macrocode}
-%    \end{macro}
-%
-% \subsubsection{\hologo{OzTeX} and friends}
-%
-%    Source: \hologo{OzTeX} FAQ \cite{OzTeX}:
-%    \begin{quote}
-%      |\def\OzTeX{O\kern-.03em z\kern-.15em\TeX}|\\
-%      (There is no kerning in OzMF, OzMP and OzTtH.)
-%    \end{quote}
-%
-%    \begin{macro}{\HoLogo at OzTeX}
-%    \begin{macrocode}
-\def\HoLogo at OzTeX#1{%
-  O%
-  \kern-.03em %
-  z%
-  \kern-.15em %
-  \hologo{TeX}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoHtml at OzTeX}
-%    \begin{macrocode}
-\def\HoLogoHtml at OzTeX#1{%
-  \HoLogoCss at OzTeX
-  \HOLOGO at Span{OzTeX}{%
-    O%
-    \HOLOGO at Span{z}{z}%
-    \hologo{TeX}%
-  }%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoCss at OzTeX}
-%    \begin{macrocode}
-\def\HoLogoCss at OzTeX{%
-  \Css{%
-    span.HoLogo-OzTeX span.HoLogo-z{%
-      margin-left:-.03em;%
-      margin-right:-.15em;%
-    }%
-  }%
-  \global\let\HoLogoCss at OzTeX\relax
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\HoLogo at OzMF}
-%    \begin{macrocode}
-\def\HoLogo at OzMF#1{%
-  \HOLOGO at mbox{OzMF}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogo at OzMP}
-%    \begin{macrocode}
-\def\HoLogo at OzMP#1{%
-  \HOLOGO at mbox{OzMP}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogo at OzTtH}
-%    \begin{macrocode}
-\def\HoLogo at OzTtH#1{%
-  \HOLOGO at mbox{OzTtH}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-% \subsubsection{\hologo{PCTeX}}
-%
-%    \begin{macro}{\HoLogo at PCTeX}
-%    \begin{macrocode}
-\def\HoLogo at PCTeX#1{%
-  \HOLOGO at mbox{PC}%
-  \hologo{TeX}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoHtml at PCTeX}
-%    \begin{macrocode}
-\let\HoLogoHtml at PCTeX\HoLogo at PCTeX
-%    \end{macrocode}
-%    \end{macro}
-%
-% \subsubsection{\hologo{PiCTeX}}
-%
-%    The original definitions from \xfile{pictex.tex} \cite{PiCTeX}:
-%\begin{quote}
-%\begin{verbatim}
-%\def\PiC{%
-%  P%
-%  \kern-.12em%
-%  \lower.5ex\hbox{I}%
-%  \kern-.075em%
-%  C%
-%}
-%\def\PiCTeX{%
-%  \PiC
-%  \kern-.11em%
-%  \TeX
-%}
-%\end{verbatim}
-%\end{quote}
-%
-%    \begin{macro}{\HoLogo at PiC}
-%    \begin{macrocode}
-\def\HoLogo at PiC#1{%
-  P%
-  \kern-.12em%
-  \lower.5ex\hbox{I}%
-  \kern-.075em%
-  C%
-  \HOLOGO at SpaceFactor
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoHtml at PiC}
-%    \begin{macrocode}
-\def\HoLogoHtml at PiC#1{%
-  \HoLogoCss at PiC
-  \HOLOGO at Span{PiC}{%
-    P%
-    \HOLOGO at Span{i}{I}%
-    C%
-  }%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoCss at PiC}
-%    \begin{macrocode}
-\def\HoLogoCss at PiC{%
-  \Css{%
-    span.HoLogo-PiC span.HoLogo-i{%
-      position:relative;%
-      top:.5ex;%
-      margin-left:-.12em;%
-      margin-right:-.075em;%
-      text-decoration:none;%
-    }%
-  }%
-  \global\let\HoLogoCss at PiC\relax
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\HoLogo at PiCTeX}
-%    \begin{macrocode}
-\def\HoLogo at PiCTeX#1{%
-  \hologo{PiC}%
-  \HOLOGO at discretionary
-  \kern-.11em%
-  \hologo{TeX}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoHtml at PiCTeX}
-%    \begin{macrocode}
-\def\HoLogoHtml at PiCTeX#1{%
-  \HoLogoCss at PiCTeX
-  \HOLOGO at Span{PiCTeX}{%
-    \hologo{PiC}%
-    \hologo{TeX}%
-  }%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoCss at PiCTeX}
-%    \begin{macrocode}
-\def\HoLogoCss at PiCTeX{%
-  \Css{%
-    span.HoLogo-PiCTeX span.HoLogo-PiC{%
-      margin-right:-.11em;%
-    }%
-  }%
-  \global\let\HoLogoCss at PiCTeX\relax
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-% \subsubsection{\hologo{teTeX}}
-%
-%    \begin{macro}{\HoLogo at teTeX}
-%    \begin{macrocode}
-\def\HoLogo at teTeX#1{%
-  \HOLOGO at mbox{#1{t}{T}e}%
-  \HOLOGO at discretionary
-  \hologo{TeX}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoCs at teTeX}
-%    \begin{macrocode}
-\def\HoLogoCs at teTeX#1{#1{t}{T}dfTeX}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoBkm at teTeX}
-%    \begin{macrocode}
-\def\HoLogoBkm at teTeX#1{%
-  #1{t}{T}e\hologo{TeX}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoHtml at teTeX}
-%    \begin{macrocode}
-\let\HoLogoHtml at teTeX\HoLogo at teTeX
-%    \end{macrocode}
-%    \end{macro}
-%
-% \subsubsection{\hologo{TeX4ht}}
-%
-%    \begin{macro}{\HoLogo at TeX4ht}
-%    \begin{macrocode}
-\expandafter\def\csname HoLogo at TeX4ht\endcsname#1{%
-  \HOLOGO at mbox{\hologo{TeX}4ht}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoHtml at TeX4ht}
-%    \begin{macrocode}
-\expandafter
-\let\csname HoLogoHtml at TeX4ht\expandafter\endcsname
-\csname HoLogo at TeX4ht\endcsname
-%    \end{macrocode}
-%    \end{macro}
-%
-%
-% \subsubsection{\hologo{SageTeX}}
-%
-%    \begin{macro}{\HoLogo at SageTeX}
-%    \begin{macrocode}
-\def\HoLogo at SageTeX#1{%
-  \HOLOGO at mbox{Sage}%
-  \HOLOGO at discretionary
-  \HOLOGO at NegativeKerning{eT,oT,To}%
-  \hologo{TeX}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoHtml at SageTeX}
-%    \begin{macrocode}
-\let\HoLogoHtml at SageTeX\HoLogo at SageTeX
-%    \end{macrocode}
-%    \end{macro}
-%
-% \subsection{\hologo{METAFONT} and friends}
-%
-%    \begin{macro}{\HoLogo at METAFONT}
-%    \begin{macrocode}
-\def\HoLogo at METAFONT#1{%
-  \HoLogoFont at font{METAFONT}{logo}{%
-    \HOLOGO at mbox{META}%
-    \HOLOGO at discretionary
-    \HOLOGO at mbox{FONT}%
-  }%
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\HoLogo at METAPOST}
-%    \begin{macrocode}
-\def\HoLogo at METAPOST#1{%
-  \HoLogoFont at font{METAPOST}{logo}{%
-    \HOLOGO at mbox{META}%
-    \HOLOGO at discretionary
-    \HOLOGO at mbox{POST}%
-  }%
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\HoLogo at MetaFun}
-%    \begin{macrocode}
-\def\HoLogo at MetaFun#1{%
-  \HOLOGO at mbox{Meta}%
-  \HOLOGO at discretionary
-  \HOLOGO at mbox{Fun}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\HoLogo at MetaPost}
-%    \begin{macrocode}
-\def\HoLogo at MetaPost#1{%
-  \HOLOGO at mbox{Meta}%
-  \HOLOGO at discretionary
-  \HOLOGO at mbox{Post}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-% \subsection{Others}
-%
-% \subsubsection{\hologo{biber}}
-%
-%    \begin{macro}{\HoLogo at biber}
-%    \begin{macrocode}
-\def\HoLogo at biber#1{%
-  \HOLOGO at mbox{#1{b}{B}i}%
-  \HOLOGO at discretionary
-  \HOLOGO at mbox{ber}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoCs at biber}
-%    \begin{macrocode}
-\def\HoLogoCs at biber#1{#1{b}{B}iber}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoBkm at biber}
-%    \begin{macrocode}
-\def\HoLogoBkm at biber#1{%
-  #1{b}{B}iber%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoHtml at biber}
-%    \begin{macrocode}
-\let\HoLogoHtml at biber\HoLogo at biber
-%    \end{macrocode}
-%    \end{macro}
-%
-% \subsubsection{\hologo{KOMAScript}}
-%
-%    \begin{macro}{\HoLogo at KOMAScript}
-%    The definition for \hologo{KOMAScript} is taken
-%    from \hologo{KOMAScript} (\xfile{scrlogo.dtx}, reformatted) \cite{scrlogo}:
-%\begin{quote}
-%\begin{verbatim}
-%\@ifundefined{KOMAScript}{%
-%  \DeclareRobustCommand{\KOMAScript}{%
-%    \textsf{%
-%      K\kern.05em O\kern.05emM\kern.05em A%
-%      \kern.1em-\kern.1em %
-%      Script%
-%    }%
-%  }%
-%}{}
-%\end{verbatim}
-%\end{quote}
-%    \begin{macrocode}
-\def\HoLogo at KOMAScript#1{%
-  \HoLogoFont at font{KOMAScript}{sf}{%
-    \HOLOGO at mbox{%
-      K\kern.05em%
-      O\kern.05em%
-      M\kern.05em%
-      A%
-    }%
-    \kern.1em%
-    \HOLOGO at hyphen
-    \kern.1em%
-    \HOLOGO at mbox{Script}%
-  }%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoBkm at KOMAScript}
-%    \begin{macrocode}
-\def\HoLogoBkm at KOMAScript#1{%
-  KOMA-Script%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoHtml at KOMAScript}
-%    \begin{macrocode}
-\def\HoLogoHtml at KOMAScript#1{%
-  \HoLogoCss at KOMAScript
-  \HoLogoFont at font{KOMAScript}{sf}{%
-    \HOLOGO at Span{KOMAScript}{%
-      K%
-      \HOLOGO at Span{O}{O}%
-      M%
-      \HOLOGO at Span{A}{A}%
-      \HOLOGO at Span{hyphen}{-}%
-      Script%
-    }%
-  }%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoCss at KOMAScript}
-%    \begin{macrocode}
-\def\HoLogoCss at KOMAScript{%
-  \Css{%
-    span.HoLogo-KOMAScript{%
-      font-family:sans-serif;%
-    }%
-  }%
-  \Css{%
-    span.HoLogo-KOMAScript span.HoLogo-O{%
-      padding-left:.05em;%
-      padding-right:.05em;%
-    }%
-  }%
-  \Css{%
-    span.HoLogo-KOMAScript span.HoLogo-A{%
-      padding-left:.05em;%
-    }%
-  }%
-  \Css{%
-    span.HoLogo-KOMAScript span.HoLogo-hyphen{%
-      padding-left:.1em;%
-      padding-right:.1em;%
-    }%
-  }%
-  \global\let\HoLogoCss at KOMAScript\relax
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-% \subsubsection{\hologo{LyX}}
-%
-%    \begin{macro}{\HoLogo at LyX}
-%    The definition is taken from the documentation source files
-%    of \hologo{LyX}, \xfile{Intro.lyx} \cite{LyX}:
-%\begin{quote}
-%\begin{verbatim}
-%\def\LyX{%
-%  \texorpdfstring{%
-%    L\kern-.1667em\lower.25em\hbox{Y}\kern-.125emX\@%
-%  }{%
-%    LyX%
-%  }%
-%}
-%\end{verbatim}
-%\end{quote}
-%    \begin{macrocode}
-\def\HoLogo at LyX#1{%
-  L%
-  \kern-.1667em%
-  \lower.25em\hbox{Y}%
-  \kern-.125em%
-  X%
-  \HOLOGO at SpaceFactor
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoHtml at LyX}
-%    \begin{macrocode}
-\def\HoLogoHtml at LyX#1{%
-  \HoLogoCss at LyX
-  \HOLOGO at Span{LyX}{%
-    L%
-    \HOLOGO at Span{y}{Y}%
-    X%
-  }%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoCss at LyX}
-%    \begin{macrocode}
-\def\HoLogoCss at LyX{%
-  \Css{%
-    span.HoLogo-LyX span.HoLogo-y{%
-      position:relative;%
-      top:.25em;%
-      margin-left:-.1667em;%
-      margin-right:-.125em;%
-      text-decoration:none;%
-    }%
-  }%
-  \global\let\HoLogoCss at LyX\relax
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-% \subsubsection{\hologo{NTS}}
-%
-%    \begin{macro}{\HoLogo at NTS}
-%    Definition for \hologo{NTS} can be found in
-%    package \xpackage{etex\textunderscore man} for the \hologo{eTeX} manual \cite{etexman}
-%    and in package \xpackage{dtklogos} \cite{dtklogos}:
-%\begin{quote}
-%\begin{verbatim}
-%\def\NTS{%
-%  \leavevmode
-%  \hbox{%
-%    $%
-%      \cal N%
-%      \kern-0.35em%
-%      \lower0.5ex\hbox{$\cal T$}%
-%      \kern-0.2em%
-%      S%
-%    $%
-%  }%
-%}
-%\end{verbatim}
-%\end{quote}
-%    \begin{macrocode}
-\def\HoLogo at NTS#1{%
-  \HoLogoFont at font{NTS}{sy}{%
-    N\/%
-    \kern-.35em%
-    \lower.5ex\hbox{T\/}%
-    \kern-.2em%
-    S\/%
-  }%
-  \HOLOGO at SpaceFactor
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-% \subsubsection{\Hologo{TTH} (\hologo{TeX} to HTML translator)}
-%
-%    Source: \url{http://hutchinson.belmont.ma.us/tth/}
-%    In the HTML source the second `T' is printed as subscript.
-%\begin{quote}
-%\begin{verbatim}
-%T<sub>T</sub>H
-%\end{verbatim}
-%\end{quote}
-%    \begin{macro}{\HoLogo at TTH}
-%    \begin{macrocode}
-\def\HoLogo at TTH#1{%
-  \ltx at mbox{%
-    T\HOLOGO at SubScript{T}H%
-  }%
-  \HOLOGO at SpaceFactor
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\HoLogoHtml at TTH}
-%    \begin{macrocode}
-\def\HoLogoHtml at TTH#1{%
-  T\HCode{<sub>}T\HCode{</sub>}H%
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-% \subsubsection{\Hologo{HanTheThanh}}
-%
-%    Partial source: Package \xpackage{dtklogos}.
-%    The double accent is U+1EBF (latin small letter e with circumflex
-%    and acute).
-%    \begin{macro}{\HoLogo at HanTheThanh}
-%    \begin{macrocode}
-\def\HoLogo at HanTheThanh#1{%
-  \ltx at mbox{H\`an}%
-  \HOLOGO at space
-  \ltx at mbox{%
-    Th%
-    \HOLOGO at IfCharExists{"1EBF}{%
-      \char"1EBF\relax
-    }{%
-      \^e\hbox to 0pt{\hss\raise .5ex\hbox{\'{}}}%
-    }%
-  }%
-  \HOLOGO at space
-  \ltx at mbox{Th\`anh}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoBkm at HanTheThanh}
-%    \begin{macrocode}
-\def\HoLogoBkm at HanTheThanh#1{%
-  H\`an %
-  Th\HOLOGO at PdfdocUnicode{\^e}{\9036\277} %
-  Th\`anh%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HoLogoHtml at HanTheThanh}
-%    \begin{macrocode}
-\def\HoLogoHtml at HanTheThanh#1{%
-  H\`an %
-  Th\HCode{&\ltx at hashchar x1ebf;} %
-  Th\`anh%
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-% \subsection{Driver detection}
-%
-%    \begin{macrocode}
-\HOLOGO at IfExists\InputIfFileExists{%
-  \InputIfFileExists{hologo.cfg}{}{}%
-}{%
-  \ltx at IfUndefined{pdf at filesize}{%
-    \def\HOLOGO at InputIfExists{%
-      \openin\HOLOGO at temp=hologo.cfg\relax
-      \ifeof\HOLOGO at temp
-        \closein\HOLOGO at temp
-      \else
-        \closein\HOLOGO at temp
-        \begingroup
-          \def\x{LaTeX2e}%
-        \expandafter\endgroup
-        \ifx\fmtname\x
-          \input{hologo.cfg}%
-        \else
-          \input hologo.cfg\relax
-        \fi
-      \fi
-    }%
-    \ltx at IfUndefined{newread}{%
-      \chardef\HOLOGO at temp=15 %
-      \def\HOLOGO at CheckRead{%
-        \ifeof\HOLOGO at temp
-          \HOLOGO at InputIfExists
-        \else
-          \ifcase\HOLOGO at temp
-            \@PackageWarningNoLine{hologo}{%
-              Configuration file ignored, because\MessageBreak
-              a free read register could not be found%
-            }%
-          \else
-            \begingroup
-              \count\ltx at cclv=\HOLOGO at temp
-              \advance\ltx at cclv by \ltx at minusone
-              \edef\x{\endgroup
-                \chardef\noexpand\HOLOGO at temp=\the\count\ltx at cclv
-                \relax
-              }%
-            \x
-          \fi
-        \fi
-      }%
-    }{%
-      \csname newread\endcsname\HOLOGO at temp
-      \HOLOGO at InputIfExists
-    }%
-  }{%
-    \edef\HOLOGO at temp{\pdf at filesize{hologo.cfg}}%
-    \ifx\HOLOGO at temp\ltx at empty
-    \else
-      \ifnum\HOLOGO at temp>0 %
-        \begingroup
-          \def\x{LaTeX2e}%
-        \expandafter\endgroup
-        \ifx\fmtname\x
-          \input{hologo.cfg}%
-        \else
-          \input hologo.cfg\relax
-        \fi
-      \else
-        \@PackageInfoNoLine{hologo}{%
-          Empty configuration file `hologo.cfg' ignored%
-        }%
-      \fi
-    \fi
-  }%
-}
-%    \end{macrocode}
-%
-%    \begin{macrocode}
-\def\HOLOGO at temp#1#2{%
-  \kv at define@key{HoLogoDriver}{#1}[]{%
-    \begingroup
-      \def\HOLOGO at temp{##1}%
-      \ltx at onelevel@sanitize\HOLOGO at temp
-      \ifx\HOLOGO at temp\ltx at empty
-      \else
-        \@PackageError{hologo}{%
-          Value (\HOLOGO at temp) not permitted for option `#1'%
-        }%
-        \@ehc
-      \fi
-    \endgroup
-    \def\hologoDriver{#2}%
-  }%
-}%
-\def\HOLOGO@@temp#1#2{%
-  \ifx\kv at value\relax
-    \HOLOGO at temp{#1}{#1}%
-  \else
-    \HOLOGO at temp{#1}{#2}%
-  \fi
-}%
-\kv at parse@normalized{%
-  pdftex,%
-  luatex=pdftex,%
-  dvipdfm,%
-  dvipdfmx=dvipdfm,%
-  dvips,%
-  dvipsone=dvips,%
-  xdvi=dvips,%
-  xetex,%
-  vtex,%
-}\HOLOGO@@temp
-%    \end{macrocode}
-%
-%    \begin{macrocode}
-\kv at define@key{HoLogoDriver}{driverfallback}{%
-  \def\HOLOGO at DriverFallback{#1}%
-}
-%    \end{macrocode}
-%
-%    \begin{macro}{\HOLOGO at DriverFallback}
-%    \begin{macrocode}
-\def\HOLOGO at DriverFallback{dvips}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\hologoDriverSetup}
-%    \begin{macrocode}
-\def\hologoDriverSetup{%
-  \let\hologoDriver\ltx at undefined
-  \HOLOGO at DriverSetup
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\HOLOGO at DriverSetup}
-%    \begin{macrocode}
-\def\HOLOGO at DriverSetup#1{%
-  \kvsetkeys{HoLogoDriver}{#1}%
-  \HOLOGO at CheckDriver
-  \ltx at ifundefined{hologoDriver}{%
-    \begingroup
-    \edef\x{\endgroup
-      \noexpand\kvsetkeys{HoLogoDriver}{\HOLOGO at DriverFallback}%
-    }\x
-  }{}%
-  \@PackageInfoNoLine{hologo}{Using driver `\hologoDriver'}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\HOLOGO at CheckDriver}
-%    \begin{macrocode}
-\def\HOLOGO at CheckDriver{%
-  \ifpdf
-    \def\hologoDriver{pdftex}%
-    \let\HOLOGO at pdfliteral\pdfliteral
-    \ifluatex
-      \ifx\pdfextension\@undefined\else
-        \protected\def\pdfliteral{\pdfextension literal}%
-        \let\HOLOGO at pdfliteral\pdfliteral
-      \fi
-      \ltx at IfUndefined{HOLOGO at pdfliteral}{%
-        \ifnum\luatexversion<36 %
-        \else
-          \begingroup
-            \let\HOLOGO at temp\endgroup
-            \ifcase0%
-                \directlua{%
-                  if tex.enableprimitives then %
-                    tex.enableprimitives('HOLOGO@', {'pdfliteral'})%
-                  else %
-                    tex.print('1')%
-                  end%
-                }%
-                \ifx\HOLOGO at pdfliteral\@undefined 1\fi%
-                \relax%
-              \endgroup
-              \let\HOLOGO at temp\relax
-              \global\let\HOLOGO at pdfliteral\HOLOGO at pdfliteral
-            \fi%
-          \HOLOGO at temp
-        \fi
-      }{}%
-    \fi
-    \ltx at IfUndefined{HOLOGO at pdfliteral}{%
-      \@PackageWarningNoLine{hologo}{%
-        Cannot find \string\pdfliteral
-      }%
-    }{}%
-  \else
-    \ifxetex
-      \def\hologoDriver{xetex}%
-    \else
-      \ifvtex
-        \def\hologoDriver{vtex}%
-      \fi
-    \fi
-  \fi
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\HOLOGO at WarningUnsupportedDriver}
-%    \begin{macrocode}
-\def\HOLOGO at WarningUnsupportedDriver#1{%
-  \@PackageWarningNoLine{hologo}{%
-    Logo `#1' needs driver specific macros,\MessageBreak
-    but driver `\hologoDriver' is not supported.\MessageBreak
-    Use a different driver or\MessageBreak
-    load package `graphics' or `pgf'%
-  }%
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-% \subsubsection{Reflect box macros}
-%
-%    Skip driver part if not needed.
-%    \begin{macrocode}
-\ltx at IfUndefined{reflectbox}{}{%
-  \ltx at IfUndefined{rotatebox}{}{%
-    \HOLOGO at AtEnd
-  }%
-}
-\ltx at IfUndefined{pgftext}{}{%
-  \HOLOGO at AtEnd
-}
-\ltx at IfUndefined{psscalebox}{}{%
-  \HOLOGO at AtEnd
-}
-%    \end{macrocode}
-%
-%    \begin{macrocode}
-\def\HOLOGO at temp{LaTeX2e}
-\ifx\fmtname\HOLOGO at temp
-  \RequirePackage{kvoptions}[2011/06/30]%
-  \ProcessKeyvalOptions{HoLogoDriver}%
-\fi
-\HOLOGO at DriverSetup{}
-%    \end{macrocode}
-%
-%    \begin{macro}{\HOLOGO at ReflectBox}
-%    \begin{macrocode}
-\def\HOLOGO at ReflectBox#1{%
-  \begingroup
-    \setbox\ltx at zero\hbox{\begingroup#1\endgroup}%
-    \setbox\ltx at two\hbox{%
-      \kern\wd\ltx at zero
-      \csname HOLOGO at ScaleBox@\hologoDriver\endcsname{-1}{1}{%
-        \hbox to 0pt{\copy\ltx at zero\hss}%
-      }%
-    }%
-    \wd\ltx at two=\wd\ltx at zero
-    \box\ltx at two
-  \endgroup
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\HOLOGO at PointReflectBox}
-%    \begin{macrocode}
-\def\HOLOGO at PointReflectBox#1{%
-  \begingroup
-    \setbox\ltx at zero\hbox{\begingroup#1\endgroup}%
-    \setbox\ltx at two\hbox{%
-      \kern\wd\ltx at zero
-      \raise\ht\ltx at zero\hbox{%
-        \csname HOLOGO at ScaleBox@\hologoDriver\endcsname{-1}{-1}{%
-          \hbox to 0pt{\copy\ltx at zero\hss}%
-        }%
-      }%
-    }%
-    \wd\ltx at two=\wd\ltx at zero
-    \box\ltx at two
-  \endgroup
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    We must define all variants because of dynamic driver setup.
-%    \begin{macrocode}
-\def\HOLOGO at temp#1#2{#2}
-%    \end{macrocode}
-%
-%    \begin{macro}{\HOLOGO at ScaleBox@pdftex}
-%    \begin{macrocode}
-\HOLOGO at temp{pdftex}{%
-  \def\HOLOGO at ScaleBox@pdftex#1#2#3{%
-    \HOLOGO at pdfliteral{%
-      q #1 0 0 #2 0 0 cm%
-    }%
-    #3%
-    \HOLOGO at pdfliteral{%
-      Q%
-    }%
-  }%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HOLOGO at ScaleBox@dvips}
-%    \begin{macrocode}
-\HOLOGO at temp{dvips}{%
-  \def\HOLOGO at ScaleBox@dvips#1#2#3{%
-    \special{ps:%
-      gsave %
-      currentpoint %
-      currentpoint translate %
-      #1 #2 scale %
-      neg exch neg exch translate%
-    }%
-    #3%
-    \special{ps:%
-      currentpoint %
-      grestore %
-      moveto%
-    }%
-  }%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HOLOGO at ScaleBox@dvipdfm}
-%    \begin{macrocode}
-\HOLOGO at temp{dvipdfm}{%
-  \let\HOLOGO at ScaleBox@dvipdfm\HOLOGO at ScaleBox@dvips
-}
-%    \end{macrocode}
-%    \end{macro}
-%    Since \hologo{XeTeX} v0.6.
-%    \begin{macro}{\HOLOGO at ScaleBox@xetex}
-%    \begin{macrocode}
-\HOLOGO at temp{xetex}{%
-  \def\HOLOGO at ScaleBox@xetex#1#2#3{%
-    \special{x:gsave}%
-    \special{x:scale #1 #2}%
-    #3%
-    \special{x:grestore}%
-  }%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HOLOGO at ScaleBox@vtex}
-%    \begin{macrocode}
-\HOLOGO at temp{vtex}{%
-  \def\HOLOGO at ScaleBox@vtex#1#2#3{%
-    \special{r(#1,0,0,#2,0,0}%
-    #3%
-    \special{r)}%
-  }%
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macrocode}
-\HOLOGO at AtEnd%
-%</package>
-%    \end{macrocode}
-%% \section{Installation}
-%
-% \subsection{Download}
-%
-% \paragraph{Package.} This package is available on
-% CTAN\footnote{\CTANpkg{hologo}}:
-% \begin{description}
-% \item[\CTAN{macros/latex/contrib/oberdiek/hologo.dtx}] The source file.
-% \item[\CTAN{macros/latex/contrib/oberdiek/hologo.pdf}] Documentation.
-% \end{description}
-%
-%
-% \paragraph{Bundle.} All the packages of the bundle `oberdiek'
-% are also available in a TDS compliant ZIP archive. There
-% the packages are already unpacked and the documentation files
-% are generated. The files and directories obey the TDS standard.
-% \begin{description}
-% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
-% \end{description}
-% \emph{TDS} refers to the standard ``A Directory Structure
-% for \TeX\ Files'' (\CTANpkg{tds}). Directories
-% with \xfile{texmf} in their name are usually organized this way.
-%
-% \subsection{Bundle installation}
-%
-% \paragraph{Unpacking.} Unpack the \xfile{oberdiek.tds.zip} in the
-% TDS tree (also known as \xfile{texmf} tree) of your choice.
-% Example (linux):
-% \begin{quote}
-%   |unzip oberdiek.tds.zip -d ~/texmf|
-% \end{quote}
-%
-% \subsection{Package installation}
-%
-% \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting
-% \docstrip\ archive. The files are extracted by running the
-% \xfile{.dtx} through \plainTeX:
-% \begin{quote}
-%   \verb|tex hologo.dtx|
-% \end{quote}
-%
-% \paragraph{TDS.} Now the different files must be moved into
-% the different directories in your installation TDS tree
-% (also known as \xfile{texmf} tree):
-% \begin{quote}
-% \def\t{^^A
-% \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}}
-%   hologo.sty & tex/generic/oberdiek/hologo.sty\\
-%   hologo.pdf & doc/latex/oberdiek/hologo.pdf\\
-%   example/hologo-example.tex & doc/latex/oberdiek/example/hologo-example.tex\\
-%   hologo.dtx & source/latex/oberdiek/hologo.dtx\\
-% \end{tabular}^^A
-% }^^A
-% \sbox0{\t}^^A
-% \ifdim\wd0>\linewidth
-%   \begingroup
-%     \advance\linewidth by\leftmargin
-%     \advance\linewidth by\rightmargin
-%   \edef\x{\endgroup
-%     \def\noexpand\lw{\the\linewidth}^^A
-%   }\x
-%   \def\lwbox{^^A
-%     \leavevmode
-%     \hbox to \linewidth{^^A
-%       \kern-\leftmargin\relax
-%       \hss
-%       \usebox0
-%       \hss
-%       \kern-\rightmargin\relax
-%     }^^A
-%   }^^A
-%   \ifdim\wd0>\lw
-%     \sbox0{\small\t}^^A
-%     \ifdim\wd0>\linewidth
-%       \ifdim\wd0>\lw
-%         \sbox0{\footnotesize\t}^^A
-%         \ifdim\wd0>\linewidth
-%           \ifdim\wd0>\lw
-%             \sbox0{\scriptsize\t}^^A
-%             \ifdim\wd0>\linewidth
-%               \ifdim\wd0>\lw
-%                 \sbox0{\tiny\t}^^A
-%                 \ifdim\wd0>\linewidth
-%                   \lwbox
-%                 \else
-%                   \usebox0
-%                 \fi
-%               \else
-%                 \lwbox
-%               \fi
-%             \else
-%               \usebox0
-%             \fi
-%           \else
-%             \lwbox
-%           \fi
-%         \else
-%           \usebox0
-%         \fi
-%       \else
-%         \lwbox
-%       \fi
-%     \else
-%       \usebox0
-%     \fi
-%   \else
-%     \lwbox
-%   \fi
-% \else
-%   \usebox0
-% \fi
-% \end{quote}
-% If you have a \xfile{docstrip.cfg} that configures and enables \docstrip's
-% TDS installing feature, then some files can already be in the right
-% place, see the documentation of \docstrip.
-%
-% \subsection{Refresh file name databases}
-%
-% If your \TeX~distribution
-% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh
-% these. For example, \TeX\,Live\ users run \verb|texhash| or
-% \verb|mktexlsr|.
-%
-% \subsection{Some details for the interested}
-%
-% \paragraph{Unpacking with \LaTeX.}
-% The \xfile{.dtx} chooses its action depending on the format:
-% \begin{description}
-% \item[\plainTeX:] Run \docstrip\ and extract the files.
-% \item[\LaTeX:] Generate the documentation.
-% \end{description}
-% If you insist on using \LaTeX\ for \docstrip\ (really,
-% \docstrip\ does not need \LaTeX), then inform the autodetect routine
-% about your intention:
-% \begin{quote}
-%   \verb|latex \let\install=y\input{hologo.dtx}|
-% \end{quote}
-% Do not forget to quote the argument according to the demands
-% of your shell.
-%
-% \paragraph{Generating the documentation.}
-% You can use both the \xfile{.dtx} or the \xfile{.drv} to generate
-% the documentation. The process can be configured by the
-% configuration file \xfile{ltxdoc.cfg}. For instance, put this
-% line into this file, if you want to have A4 as paper format:
-% \begin{quote}
-%   \verb|\PassOptionsToClass{a4paper}{article}|
-% \end{quote}
-% An example follows how to generate the
-% documentation with pdf\LaTeX:
-% \begin{quote}
-%\begin{verbatim}
-%pdflatex hologo.dtx
-%makeindex -s gind.ist hologo.idx
-%pdflatex hologo.dtx
-%makeindex -s gind.ist hologo.idx
-%pdflatex hologo.dtx
-%\end{verbatim}
-% \end{quote}
-%
-% \begin{thebibliography}{9}
-% \raggedright
-%
-% \bibitem{btxdoc}
-% Oren Patashnik,
-% \textit{\hologo{BibTeX}ing},
-% 1988-02-08.\\
-% \CTANpkg{base}
-%
-% \bibitem{dtklogos}
-% Gerd Neugebauer, DANTE,
-% \textit{Package \xpackage{dtklogos}},
-% 2011-04-25.\\
-% \url{http://mirrors.ctan.org/usergrps/dante/dtk/dtk-logos.sty}
-%
-% \bibitem{etexman}
-% The \hologo{NTS} Team,
-% \textit{The \hologo{eTeX} manual},
-% 1998-02.\\
-% \CTANpkg{doc}
-%
-% \bibitem{ExTeX-FAQ}
-% The \hologo{ExTeX} group,
-% \textit{\hologo{ExTeX}: FAQ -- How is \hologo{ExTeX} typeset?},
-% 2007-04-14.\\
-% \url{http://www.extex.org/documentation/faq.html}
-%
-% \bibitem{LyX}
-% ^^A at MISC{ LyX,
-% ^^A  title = {{LyX 2.0.0 -- The Document Processor [Computer software and manual]}},
-% ^^A  author = {{The LyX Team}},
-% ^^A  howpublished = {Internet: http://www.lyx.org},
-% ^^A  year = {2011-05-08},
-% ^^A  note = {Retrieved May 10, 2011, from http://www.lyx.org},
-% ^^A  url = {http://www.lyx.org/}
-% ^^A}
-% The \hologo{LyX} Team,
-% \textit{\hologo{LyX} -- The Document Processor},
-% 2011-05-08.\\
-% \url{http://www.lyx.org/}
-%
-% \bibitem{OzTeX}
-% Andrew Trevorrow,
-% \hologo{OzTeX} FAQ: What is the correct way to typeset ``\hologo{OzTeX}''?,
-% 2011-09-15 (visited).
-% \url{http://www.trevorrow.com/oztex/ozfaq.html#oztex-logo}
-%
-% \bibitem{PiCTeX}
-% Michael Wichura,
-% \textit{The \hologo{PiCTeX} macro package},
-% 1987-09-21.
-% \CTANpkg{pictex}
-%
-% \bibitem{scrlogo}
-% Markus Kohm,
-% \textit{\hologo{KOMAScript} Datei \xfile{scrlogo.dtx}},
-% 2009-01-30.\\
-% \CTANinstall{install/macros/latex/contrib/koma-script.tds.zip}
-%
-% \end{thebibliography}
-%
-% \begin{History}
-%   \begin{Version}{2010/04/08 v1.0}
-%   \item
-%     The first version.
-%   \end{Version}
-%   \begin{Version}{2010/04/16 v1.1}
-%   \item
-%     \cs{Hologo} added for support of logos at start of a sentence.
-%   \item
-%     \cs{hologoSetup} and \cs{hologoLogoSetup} added.
-%   \item
-%     Options \xoption{break}, \xoption{hyphenbreak}, \xoption{spacebreak}
-%     added.
-%   \item
-%     Variant support added by option \xoption{variant}.
-%   \end{Version}
-%   \begin{Version}{2010/04/24 v1.2}
-%   \item
-%     \hologo{LaTeX3} added.
-%   \item
-%     \hologo{VTeX} added.
-%   \end{Version}
-%   \begin{Version}{2010/11/21 v1.3}
-%   \item
-%     \hologo{iniTeX}, \hologo{virTeX} added.
-%   \end{Version}
-%   \begin{Version}{2011/03/25 v1.4}
-%   \item
-%     \hologo{ConTeXt} with variants added.
-%   \item
-%     Option \xoption{discretionarybreak} added as refinement for
-%     option \xoption{break}.
-%   \end{Version}
-%   \begin{Version}{2011/04/21 v1.5}
-%   \item
-%     Wrong TDS directory for test files fixed.
-%   \end{Version}
-%   \begin{Version}{2011/10/01 v1.6}
-%   \item
-%     Support for package \xpackage{tex4ht} added.
-%   \item
-%     Support for \cs{csname} added if \cs{ifincsname} is available.
-%   \item
-%     New logos:
-%     \hologo{(La)TeX},
-%     \hologo{biber},
-%     \hologo{BibTeX} (\xoption{sc}, \xoption{sf}),
-%     \hologo{emTeX},
-%     \hologo{ExTeX},
-%     \hologo{KOMAScript},
-%     \hologo{La},
-%     \hologo{LyX},
-%     \hologo{MiKTeX},
-%     \hologo{NTS},
-%     \hologo{OzMF},
-%     \hologo{OzMP},
-%     \hologo{OzTeX},
-%     \hologo{OzTtH},
-%     \hologo{PCTeX},
-%     \hologo{PiC},
-%     \hologo{PiCTeX},
-%     \hologo{METAFONT},
-%     \hologo{MetaFun},
-%     \hologo{METAPOST},
-%     \hologo{MetaPost},
-%     \hologo{SLiTeX} (\xoption{lift}, \xoption{narrow}, \xoption{simple}),
-%     \hologo{SliTeX} (\xoption{narrow}, \xoption{simple}, \xoption{lift}),
-%     \hologo{teTeX}.
-%   \item
-%     Fixes:
-%     \hologo{iniTeX},
-%     \hologo{pdfLaTeX},
-%     \hologo{pdfTeX},
-%     \hologo{virTeX}.
-%   \item
-%     \cs{hologoFontSetup} and \cs{hologoLogoFontSetup} added.
-%   \item
-%     \cs{hologoVariant} and \cs{HologoVariant} added.
-%   \end{Version}
-%   \begin{Version}{2011/11/22 v1.7}
-%   \item
-%     New logos:
-%     \hologo{BibTeX8},
-%     \hologo{LaTeXML},
-%     \hologo{SageTeX},
-%     \hologo{TeX4ht},
-%     \hologo{TTH}.
-%   \item
-%     \hologo{Xe} and friends: Driver stuff fixed.
-%   \item
-%     \hologo{Xe} and friends: Support for italic added.
-%   \item
-%     \hologo{Xe} and friends: Package support for \xpackage{pgf}
-%     and \xpackage{pstricks} added.
-%   \end{Version}
-%   \begin{Version}{2011/11/29 v1.8}
-%   \item
-%     New logos:
-%     \hologo{HanTheThanh}.
-%   \end{Version}
-%   \begin{Version}{2011/12/21 v1.9}
-%   \item
-%     Patch for package \xpackage{ifxetex} added for the case that
-%     \cs{newif} is undefined in \hologo{iniTeX}.
-%   \item
-%     Some fixes for \hologo{iniTeX}.
-%   \end{Version}
-%   \begin{Version}{2012/04/26 v1.10}
-%   \item
-%     Fix in bookmark version of logo ``\hologo{HanTheThanh}''.
-%   \end{Version}
-%   \begin{Version}{2016/05/12 v1.11}
-%   \item
-%     Update HOLOGO at IfCharExists (previously in texlive)
-%   \item define pdfliteral in current luatex.
-%   \end{Version}
-%   \begin{Version}{2016/05/16 v1.12}
-%   \item
-%     Documentation updates.
-%   \end{Version}
-%   \begin{Version}{2017/05/01 v1.13}
-%   \item
-%     Removing spurious comments in bibliography. (github PR from yudai-nkt)
-%   \end{Version}
-% \end{History}
-%
-% \PrintIndex
-%
-% \Finale
-\endinput

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/listingsutf8.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/listingsutf8.dtx	2019-12-06 23:23:49 UTC (rev 53052)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/listingsutf8.dtx	2019-12-06 23:28:03 UTC (rev 53053)
@@ -633,7 +633,7 @@
 % \bibitem{inputenc}
 %   Alan Jeffrey, Frank Mittelbach,
 %   \textit{inputenc.sty}, 2006/05/05 v1.1b.
-%   \CTANpkg{iputenc}
+%   \CTANpkg{inputenc}
 %
 % \bibitem{listings}
 %   Carsten Heinz, Brooks Moses:

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/oberdiek.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/oberdiek.ins	2019-12-06 23:23:49 UTC (rev 53052)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/oberdiek.ins	2019-12-06 23:28:03 UTC (rev 53053)
@@ -1,5 +1,5 @@
 % oberdiek.ins
-% 2019/12/03
+% 2019/12/05
 %
 % Copyright (C)
 % 1999, 2001, 2006  Heiko Oberdiek
@@ -26,13 +26,9 @@
 %
 \input docstrip
 
-\batchinput{accsupp.dtx}
 \batchinput{aliascnt.dtx}
 \batchinput{alphalph.dtx}
 \batchinput{askinclude.dtx}
-\batchinput{atbegshi.dtx}
-\batchinput{atenddvi.dtx}
-\batchinput{atveryend.dtx}
 \batchinput{auxhook.dtx}
 \batchinput{bigintcalc.dtx}
 \batchinput{bitset.dtx}
@@ -50,7 +46,6 @@
 \batchinput{fibnum.dtx}
 \batchinput{flags.dtx}
 \batchinput{gettitlestring.dtx}
-\batchinput{hologo.dtx}
 \batchinput{holtxdoc.dtx}
 \batchinput{hopatch.dtx}
 \batchinput{hycolor.dtx}
@@ -75,13 +70,10 @@
 \batchinput{pdfcolparcolumns.dtx}
 \batchinput{pdfcrypt.dtx}
 \batchinput{pdfescape.dtx}
-\batchinput{pdflscape.dtx}
 \batchinput{pdfrender.dtx}
 \batchinput{picture.dtx}
-\batchinput{pmboxdraw.dtx}
 \batchinput{protecteddef.dtx}
 \batchinput{refcount.dtx}
-\batchinput{rerunfilecheck.dtx}
 \batchinput{resizegather.dtx}
 \batchinput{rotchiffre.dtx}
 \batchinput{scrindex.dtx}

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/oberdiek.tex
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/oberdiek.tex	2019-12-06 23:23:49 UTC (rev 53052)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/oberdiek.tex	2019-12-06 23:28:03 UTC (rev 53053)
@@ -10,7 +10,7 @@
 \newcommand*{\Author}{Heiko Oberdiek}
 
 \newcommand*{\Email}{ho-tex at tug.org}
-\newcommand*{\Date}{2019/12/15}
+\newcommand*{\Date}{2019/12/05}
 
 % Copyright (C) 2006-2016 by
 %    Heiko Oberdiek
@@ -174,8 +174,6 @@
 
 \section{Overview}
 \begin{overview}
-\entry{accsupp}{Accessibility support by marked content}%
-[\entrysep]
 \entry{aliascnt}{Alias counters}%
 [\entrysep]
 \entry{alphalph}{Convert numbers to letters}%
@@ -182,10 +180,6 @@
 [\entrysep]
 \entry{askinclude}{Interactive asking of included files}%
 [\entrysep]
-\entry{atbegshi}{At begin shipout hook}%
-[\entrysep]
-\entry{atenddvi}{At end DVI hook}%
-[\entrysep]
 \entry{atveryend}{Hooks at the very end of document}%
 [\entrysep]
 \entry{auxhook}{Hooks for auxiliary files}%
@@ -222,8 +216,6 @@
 [\entrysep]
 \entry{gettitlestring}{Cleanup title references}%
 [\entrysep]
-\entry{hologo}{A logo collection with bookmark support}%
-[\entrysep]
 \entry{holtxdoc}{Private additional ltxdoc support}%
 [\entrysep]
 \entry{hopatch}{Wrapper for package hooks}%
@@ -272,20 +264,14 @@
 [\entrysep]
 \entry{pdfescape}{Implements \hologo{pdfTeX}'s escape features}%
 [\entrysep]
-\entry{pdflscape}{Display of landscape pages in PDF}%
-[\entrysep]
 \entry{pdfrender}{Access to some PDF graphics parameters}%
 [\entrysep]
 \entry{picture}{Dimens for picture macros}%
 [\entrysep]
-\entry{pmboxdraw}{Poor man's box drawing characters}%
-[\entrysep]
 \entry{protecteddef}{Define protected commands}%
 [\entrysep]
 \entry{refcount}{Data extraction from label references}%
 [\entrysep]
-\entry{rerunfilecheck}{Rerun checks for auxiliary files}%
-[\entrysep]
 \entry{resizegather}{Resize overly large equations}%
 [\entrysep]
 \entry{rotchiffre}{Perform simple rotation ciphers}%
@@ -320,18 +306,6 @@
 \section{Packages}
 \hypersetup{bookmarksnumbered=false}
 
-\subsection{\pkgsectformat{accsupp}}
-\label{accsupp}
-\begin{abstract}
-Since PDF 1.5 portions of a page can be marked for better
-accessibility support.
-For example, replacement texts or expansions of abbreviations can be
-provided. Package \xpackage{accsupp} starts with providing a minimal
-low-level interface for programmers. Status is experimental.
-\end{abstract}
-\tocinclude{accsupp}
-
-\newpage
 \subsection{\pkgsectformat{aliascnt}}
 \label{aliascnt}
 \begin{abstract}
@@ -359,42 +333,6 @@
 \tocinclude{askinclude}
 
 \newpage
-\subsection{\pkgsectformat{atbegshi}}
-\label{atbegshi}
-\begin{abstract}
-This package is a modern reimplementation of package \xpackage{everyshi}
-without the burden of compatibility. It makes use of \eTeX's if available.
-Both \LaTeX\ and \plainTeX\ are supported.
-\end{abstract}
-\tocinclude{atbegshi}
-
-\newpage
-\subsection{\pkgsectformat{atenddvi}}
-\label{atenddvi}
-\begin{abstract}
-\LaTeX\ offers \cs{AtBeginDvi}. This package \xpackage{atenddvi}
-provides the counterpart \cs{AtEndDvi}. The execution of its
-argument is delayed to the end of the document at the end of the
-last page. Thus \cs{special} and \cs{write} remain effective, because
-they are put into the last page. This is the main difference
-to \cs{AtEndDocument}.
-\end{abstract}
-\tocinclude{atenddvi}
-
-\newpage
-\subsection{\pkgsectformat{atveryend}}
-\label{atveryend}
-\begin{abstract}
-This \LaTeX\ package provides two hooks for \verb|\end{document}|
-that are executed after the hook of \cs{AtEndDocument}.
-\cs{AfterLastShipout} can be used for code that is to be executed
-right after the last \cs{clearpage} before the \xext{aux} file
-is closed. \cs{AtVeryEndDocument} is used for code after closing
-and final reading of the \xext{aux} file.
-\end{abstract}
-\tocinclude{atveryend}
-
-\newpage
 \subsection{\pkgsectformat{auxhook}}
 \label{auxhook}
 \begin{abstract}
@@ -566,15 +504,6 @@
 \tocinclude{gettitlestring}
 
 \newpage
-\subsection{\pkgsectformat{hologo}}
-\label{hologo}
-\begin{abstract}
-This package starts a collection of logos with support for bookmarks
-strings.
-\end{abstract}
-\tocinclude{hologo}
-
-\newpage
 \subsection{\pkgsectformat{holtxdoc}}
 \label{holtxdoc}
 \begin{abstract}
@@ -820,16 +749,6 @@
 \tocinclude{pdfescape}
 
 \newpage
-\subsection{\pkgsectformat{pdflscape}}
-\label{pdflscape}
-\begin{abstract}
-Package \xpackage{pdflscape} adds PDF support to the
-environment \texttt{landscape} of package \xpackage{lscape}
-by setting the PDF page attribute \texttt{/Rotate}.
-\end{abstract}
-\tocinclude{pdflscape}
-
-\newpage
 \subsection{\pkgsectformat{pdfrender}}
 \label{pdfrender}
 \begin{abstract}
@@ -852,15 +771,6 @@
 \tocinclude{picture}
 
 \newpage
-\subsection{\pkgsectformat{pmboxdraw}}
-\label{pmboxdraw}
-\begin{abstract}
-Package \xpackage{pmboxdraw} declares box drawings characters of
-old code pages, e.g. cp437. It uses rules instead of using a font.
-\end{abstract}
-\tocinclude{pmboxdraw}
-
-\newpage
 \subsection{\pkgsectformat{protecteddef}}
 \label{protecteddef}
 \begin{abstract}
@@ -887,16 +797,6 @@
 \tocinclude{refcount}
 
 \newpage
-\subsection{\pkgsectformat{rerunfilecheck}}
-\label{rerunfilecheck}
-\begin{abstract}
-The package provides additional rerun warnings if some
-auxiliary files have changed. It is based on MD5 checksum,
-provided by \pdfTeX.
-\end{abstract}
-\tocinclude{rerunfilecheck}
-
-\newpage
 \subsection{\pkgsectformat{resizegather}}
 \label{resizegather}
 \begin{abstract}

Deleted: trunk/Master/texmf-dist/source/latex/oberdiek/pdflscape.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/pdflscape.dtx	2019-12-06 23:23:49 UTC (rev 53052)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/pdflscape.dtx	2019-12-06 23:28:03 UTC (rev 53053)
@@ -1,825 +0,0 @@
-% \iffalse meta-comment
-%
-% File: pdflscape.dtx
-% Version: 2016/05/14 v0.11
-% Info: Display of landscape pages in PDF
-%
-% Copyright (C)
-%    2001, 2004, 2006-2008 Heiko Oberdiek
-%    2016-2019 Oberdiek Package Support Group
-%    https://github.com/ho-tex/oberdiek/issues
-%
-% 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 pdflscape.dtx
-% and the derived files
-%    pdflscape.sty, pdflscape.pdf, pdflscape.ins, pdflscape.drv,
-%    pdflscape-test1.tex, pdflscape-test2.tex,
-%    pdflscape-test3.tex, pdflscape-test4.tex,
-%    pdflscape-test5.tex, pdflscape-test6.tex,
-%    pdflscape-test6.txt, ExtractRotate.java.
-%
-% Distribution:
-%    CTAN:macros/latex/contrib/oberdiek/pdflscape.dtx
-%    CTAN:macros/latex/contrib/oberdiek/pdflscape.pdf
-%
-% Unpacking:
-%    (a) If pdflscape.ins is present:
-%           tex pdflscape.ins
-%    (b) Without pdflscape.ins:
-%           tex pdflscape.dtx
-%    (c) If you insist on using LaTeX
-%           latex \let\install=y\input{pdflscape.dtx}
-%        (quote the arguments according to the demands of your shell)
-%
-% Documentation:
-%    (a) If pdflscape.drv is present:
-%           latex pdflscape.drv
-%    (b) Without pdflscape.drv:
-%           latex pdflscape.dtx; ...
-%    The class ltxdoc loads the configuration file ltxdoc.cfg
-%    if available. Here you can specify further options, e.g.
-%    use A4 as paper format:
-%       \PassOptionsToClass{a4paper}{article}
-%
-%    Programm calls to get the documentation (example):
-%       pdflatex pdflscape.dtx
-%       makeindex -s gind.ist pdflscape.idx
-%       pdflatex pdflscape.dtx
-%       makeindex -s gind.ist pdflscape.idx
-%       pdflatex pdflscape.dtx
-%
-% Installation:
-%    TDS:tex/latex/oberdiek/pdflscape.sty
-%    TDS:doc/latex/oberdiek/pdflscape.pdf
-%    TDS:source/latex/oberdiek/pdflscape.dtx
-%
-%<*ignore>
-\begingroup
-  \catcode123=1 %
-  \catcode125=2 %
-  \def\x{LaTeX2e}%
-\expandafter\endgroup
-\ifcase 0\ifx\install y1\fi\expandafter
-         \ifx\csname processbatchFile\endcsname\relax\else1\fi
-         \ifx\fmtname\x\else 1\fi\relax
-\else\csname fi\endcsname
-%</ignore>
-%<*install>
-\input docstrip.tex
-\Msg{************************************************************************}
-\Msg{* Installation}
-\Msg{* Package: pdflscape 2016/05/14 v0.11 Display of landscape pages in PDF (HO)}
-\Msg{************************************************************************}
-
-\keepsilent
-\askforoverwritefalse
-
-\let\MetaPrefix\relax
-\preamble
-
-This is a generated file.
-
-Project: pdflscape
-Version: 2016/05/14 v0.11
-
-Copyright (C)
-   2001, 2004, 2006-2008 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 pdflscape.dtx
-and the derived files
-   pdflscape.sty, pdflscape.pdf, pdflscape.ins, pdflscape.drv,
-   pdflscape-test1.tex, pdflscape-test2.tex,
-   pdflscape-test3.tex, pdflscape-test4.tex,
-   pdflscape-test5.tex, pdflscape-test6.tex,
-   pdflscape-test6.txt, ExtractRotate.java.
-
-\endpreamble
-\let\MetaPrefix\DoubleperCent
-
-\generate{%
-  \file{pdflscape.ins}{\from{pdflscape.dtx}{install}}%
-  \file{pdflscape.drv}{\from{pdflscape.dtx}{driver}}%
-  \usedir{tex/latex/oberdiek}%
-  \file{pdflscape.sty}{\from{pdflscape.dtx}{package}}%
-%  \usedir{doc/latex/oberdiek/test}%
-%  \file{pdflscape-test1.tex}{\from{pdflscape.dtx}{test0,test1}}%
-%  \file{pdflscape-test2.tex}{\from{pdflscape.dtx}{test0,test2}}%
-%  \file{pdflscape-test3.tex}{\from{pdflscape.dtx}{test0,test3}}%
-%  \file{pdflscape-test4.tex}{\from{pdflscape.dtx}{test0,test4}}%
-%  \file{pdflscape-test5.tex}{\from{pdflscape.dtx}{test5}}%
-%  \file{pdflscape-test6.tex}{\from{pdflscape.dtx}{test6}}%
-  \nopreamble
-  \nopostamble
-%  \file{pdflscape-test6.txt}{\from{pdflscape.dtx}{result6}}%
-%  \file{ExtractRotate.java}{\from{pdflscape.dtx}{ExtractRotate}}%
-%  \usedir{source/latex/oberdiek/catalogue}%
-%  \file{pdflscape.xml}{\from{pdflscape.dtx}{catalogue}}%
-}
-
-\catcode32=13\relax% active space
-\let =\space%
-\Msg{************************************************************************}
-\Msg{*}
-\Msg{* To finish the installation you have to move the following}
-\Msg{* file into a directory searched by TeX:}
-\Msg{*}
-\Msg{*     pdflscape.sty}
-\Msg{*}
-\Msg{* To produce the documentation run the file `pdflscape.drv'}
-\Msg{* through LaTeX.}
-\Msg{*}
-\Msg{* Happy TeXing!}
-\Msg{*}
-\Msg{************************************************************************}
-
-\endbatchfile
-%</install>
-%<*ignore>
-\fi
-%</ignore>
-%<*driver>
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesFile{pdflscape.drv}%
-  [2016/05/14 v0.11 Display of landscape pages in PDF (HO)]%
-\documentclass{ltxdoc}
-\usepackage{holtxdoc}[2011/11/22]
-\usepackage{graphics}
-\begin{document}
-  \DocInput{pdflscape.dtx}%
-\end{document}
-%</driver>
-% \fi
-%
-%
-%
-% \GetFileInfo{pdflscape.drv}
-%
-% \title{The \xpackage{pdflscape} package}
-% \date{2016/05/14 v0.11}
-% \author{Heiko Oberdiek\thanks
-% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
-%
-% \maketitle
-%
-% \begin{abstract}
-% Package \xpackage{pdflscape} adds PDF support to the
-% environment \texttt{landscape} of package \xpackage{lscape}
-% by setting the PDF page attribute \texttt{/Rotate}.
-% \end{abstract}
-%
-% \tableofcontents
-%
-% \section{Documentation}
-%
-% \subsection{Supported drivers}
-%
-% \begin{itemize}
-% \item \xoption{pdftex},\xoption{luatex}
-% \item \xoption{dvips}, \xoption{dvipsone},
-%       \xoption{pctex32}, \xoption{pctexps}
-%       (and other drivers that provide a non-empty \cs{Gin at PS@raw})
-% \item \xoption{dvipdfm}
-% \end{itemize}
-%
-% \subsection{Caveat}
-%
-% Depending on the configuration Ghostscript
-% adds a guessed rotation entry by its own.
-% This can lead to two |/Rotate| entries per page.
-% To prevent this behaviour set the parameter
-% |AutoRotatePages| to |/None|, eg:
-% \begin{quote}
-%   |ps2pdf -dAutoRotatePages=/None|
-% \end{quote}
-%
-% \subsection{Requirements}
-%
-% \begin{itemize}
-% \item The package \xpackage{lscape}.
-% \item The package \xpackage{atbegshi} for all drivers
-%        except \xoption{pdftex},\xoption{luatex}.
-% \end{itemize}
-%
-% \subsection{Usage}
-%
-% Load this package instead of or after package \xpackage{lscape}:
-% \begin{quote}
-%   |\usepackage{pdflscape}|\\
-%   |\begin{landscape}|\dots|\end{landscape}|
-% \end{quote}
-%
-% \StopEventually{
-% }
-%
-% \section{Implementation}
-%
-% \subsection{Package identification}
-%
-%    \begin{macrocode}
-%<*package>
-%    \end{macrocode}
-%    Package identification.
-%    \begin{macrocode}
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{pdflscape}%
-  [2016/05/14 v0.11 Display of landscape pages in PDF (HO)]
-%    \end{macrocode}
-%
-% \subsection{Driver options}
-%
-%    \begin{macrocode}
-\let\PLS at option\@empty
-\let\PLS at driver\@empty
-\def\PLS at temp#1#2{%
-  \DeclareOption{#1}{%
-    \let\PLS at option\CurrentOption
-    \def\PLS at driver{#2}%
-  }%
-}
-\PLS at temp{pdftex}{pdftex}
-\PLS at temp{luatex}{pdftex}
-\PLS at temp{dvips}{dvips}
-\PLS at temp{dvipsone}{dvips}
-\PLS at temp{pctexps}{dvips}
-\PLS at temp{dvipdfm}{dvipdfm}
-\PLS at temp{dvipdfmx}{dvipdfm}
-\PLS at temp{xetex}{dvipdfm}
-\let\PLS at temp\@empty
-\DeclareOption*{%
-  \ifx\PLS at temp\@empty
-    \let\PLS at temp\CurrentOption
-  \else
-    \edef\PLS at temp{\PLS at temp,\CurrentOption}%
-  \fi
-}
-\ProcessOptions*
-\ifx\PLS at option\@empty
-\else
-  \expandafter\PassOptionsToPackage\expandafter{\PLS at option}{lscape}%
-\fi
-\ifx\PLS at temp\@empty
-\else
-  \expandafter\PassOptionsToPackage\expandafter{\PLS at temp}{lscape}%
-\fi
-\RequirePackage{lscape}
-%    \end{macrocode}
-%
-% \subsection{Autodetection of driver}
-%
-% \subsubsection{Driver \xoption{pdftex}}
-%
-%    \begin{macrocode}
-\RequirePackage{ifpdf}[2006/02/20]
-\def\PLS at temp{pdftex}
-\ifpdf
-  \ifx\PLS at driver\@empty
-    \let\PLS at driver\PLS at temp
-    \PackageInfo{pdflscape}{Auto-detected driver: \PLS at temp}%
-  \fi
-  \ifx\PLS at driver\PLS at temp
-  \else
-    \PackageError{pdflscape}{%
-      The driver option `\PLS at option' is not compatible\MessageBreak
-      with pdfTeX in PDF mode, using driver `pdftex' instead%
-    }\@ehc
-    \let\PLS at driver\PLS at temp
-  \fi
-\fi
-%    \end{macrocode}
-%
-% \subsubsection{Driver \xoption{xetex}}
-%
-%    \begin{macrocode}
-\RequirePackage{ifxetex}%
-\def\PLS at temp{dvipdfm}
-\ifxetex
-  \ifx\PLS at driver\@empty
-    \let\PLS at driver\PLS at temp
-    \PackageInfo{pdflscape}{%
-      Auto-detected driver: \PLS at temp\space(xetex)%
-    }%
-  \fi
-  \ifx\PLS at driver\PLS at temp
-  \else
-    \PackageError{pdflscape}{%
-      The driver option `\PLS at option' is not compatible\MessageBreak
-      with XeTeX, using driver for XeTeX (dvipdfm) instead%
-    }\@ehc
-    \let\PLS at driver\PLS at temp
-  \fi
-\fi
-%    \end{macrocode}
-%
-% \subsubsection{Detect driver based on \cs{Gin at driver}}
-%
-%    \begin{macrocode}
-\def\PLS at temp#1#2{%
-  \ifx\PLS at driver\@empty
-    \begingroup
-      \def\PLS at temp{#1.def}%
-    \expandafter\endgroup
-    \ifx\PLS at temp\Gin at driver
-      \def\PLS at driver{#2}%
-      \PackageInfo{pdflscape}{%
-        Auto-detected driver: \PLS at driver\space(#1)%
-      }%
-    \fi
-  \fi
-}
-\PLS at temp{dvipdfm}{dvipdfm}
-\PLS at temp{dvipdfmx}{dvipdfm}
-\PLS at temp{dvips}{dvips}
-\PLS at temp{dvipsone}{dvips}
-\PLS at temp{pctexps}{dvips}
-%    \end{macrocode}
-%
-% \subsubsection{Driver \xoption{dvips}}
-%
-%    \begin{macrocode}
-\ifx\PLS at driver\@empty
-  \def\PLS at temp{dvips}%
-  \ifnum 1=0\ifx\Gin at PS@raw\@undefined
-            \else
-              \ifx\Gin at PS@raw\relax
-              \else
-                \ifx\Gin at PS@raw\@empty
-                \else
-                  1%
-                \fi
-              \fi
-            \fi
-            \space
-    \let\PLS at driver\PLS at temp
-    \PackageInfo{pdflscape}{%
-      Auto-detected driver: \PLS at temp\space(PostScript)%
-    }%
-  \fi
-\fi
-%    \end{macrocode}
-%
-%    \begin{macrocode}
-\ifx\PLS at driver\@empty
-  \PackageError{pdflscape}{%
-    Neither pdfTeX, PostScript, nor dvipdfm driver found%
-  }\@ehc
-\fi
-%    \end{macrocode}
-%
-% \subsection{Driver implementation}
-%
-% \begin{itemize}
-% \item |\PLS at AddRotate #1|\\
-%   it expects the correct rotation number in |#1|
-%   and implements the adding of the /Rotation entry
-%   in the |/Page| object of the current page.
-% \item |\PLS at RemoveRotate|\\
-%   it removes a previous |/Rotate| entry, if necessary.
-% \end{itemize}
-%
-% \subsubsection{\pdfTeX}
-%
-% Not too nice is the global setting of \cs{pdfpageattr}.
-% Perhaps this can be changed in future versions.
-%
-% luatex compat.
-%    \begin{macrocode}
-\ifx\pdfpageattr\@undefined
-  \ifx\pdfvariable\@undefined\else 
-    \protected\edef\pdfpageattr{\pdfvariable pageattr}
-  \fi
-\fi
-%    \end{macrocode}
-%    \begin{macrocode}
-\def\PLS at temp{pdftex}
-\ifx\PLS at temp\PLS at driver
-  \def\PLS at AddRotate#1{%
-    \ifnum#1=0 %
-%    \end{macrocode}
-%    Already the default.
-%    \begin{macrocode}
-    \else
-      \global\pdfpageattr\expandafter{%
-        \the\pdfpageattr
-        /Rotate #1%
-      }%
-    \fi
-  }%
-%    \end{macrocode}
-%    Removes a |/Rotate| entry.
-%    \begin{macrocode}
-  \def\PLS at RemoveRotate{%
-    \begingroup
-      \global\pdfpageattr\expandafter{\expandafter}%
-      \expandafter\PLS@@RemoveRotate
-        \the\pdfpageattr /Rotate\@nil
-    \endgroup
-  }%
-  \def\PLS@@RemoveRotate#1/Rotate#2\@nil{%
-%    \end{macrocode}
-%    Append |/Rotate| free stuff to \cs{pdfpageattr}.
-%    \begin{macrocode}
-    \global\pdfpageattr\expandafter{\the\pdfpageattr#1}%
-    \ifx\\#2\\%
-%    \end{macrocode}
-%    Ready, because the detected |/Rotate| is part of
-%    the end marker: |/Rotate\@nil|
-%    \begin{macrocode}
-    \else
-%    \end{macrocode}
-%    First read in the argument of |/Rotate|,
-%    then continue parsing.
-%    \begin{macrocode}
-      \afterassignment\PLS@@RemoveRotate
-      \count0=#2\@nil
-    \fi
-  }%
-\fi
-%    \end{macrocode}
-%
-% \subsubsection{PostScript driver}
-%
-%    \begin{macrocode}
-\def\PLS at temp{dvips}
-\ifx\PLS at temp\PLS at driver
-  \RequirePackage{atbegshi}%
-  \AtBeginShipout{\PLS at AtBeginShipout}%
-  \let\PLS at AtBeginShipout\@empty
-  \def\PLS at AddRotate#1{%
-    \ifnum#1=0 %
-    \else
-      \def\PLS at AtBeginShipout{%
-        \global\setbox\AtBeginShipoutBox\vbox{%
-          \Gin at PS@raw{%
-            [{ThisPage}\string<\string</Rotate #1\string>\string>%
-            /PUT pdfmark%
-          }%
-          \box\AtBeginShipoutBox
-        }%
-      }%
-    \fi
-  }%
-  \def\PLS at RemoveRotate{\let\PLS at AtBeginShipout\@empty}%
-\fi
-%    \end{macrocode}
-%
-% \subsubsection{Driver dvipdfm}
-%
-%    \begin{macrocode}
-\def\PLS at temp{dvipdfm}
-\ifx\PLS at temp\PLS at driver
-  \RequirePackage{atbegshi}%
-  \AtBeginShipout{\PLS at AtBeginShipout}%
-  \let\PLS at AtBeginShipout\@empty
-  \def\PLS at AddRotate#1{%
-    \ifnum#1=0 %
-    \else
-      \def\PLS at AtBeginShipout{%
-        \global\setbox\AtBeginShipoutBox\vbox{%
-          \special{pdf: put @thispage <</Rotate #1>>}%
-          \box\AtBeginShipoutBox
-        }%
-      }%
-    \fi
-  }%
-  \def\PLS at RemoveRotate{\let\PLS at AtBeginShipout\@empty}%
-\fi
-%    \end{macrocode}
-%
-% \subsection{Driver independent stuff}
-%
-%    The landscape environment is extended by
-%    adding the correct |/Rotate| entries.
-%    \begin{macrocode}
-\g at addto@macro{\landscape}{\PLS at Rotate{90}}
-\g at addto@macro{\endlandscape}{\PLS at Rotate{0}}
-%    \end{macrocode}
-%
-%    \begin{macro}{\PLS at Rotate}
-%    Main macro, that sets the |/Rotate| entry.\\
-%    Argument: any TeX number or nothing, that means zero.\\
-%    Driver independent.
-%    \begin{macrocode}
-\def\PLS at Rotate#1{%
-  \begingroup
-%    \end{macrocode}
-%    1. Check and validate the argument.
-%    \begin{macrocode}
-    \PLS at CheckAngle{#1}%
-  \expandafter\endgroup
-%    \end{macrocode}
-%    2. Remove previous |\Rotate| entry.
-%    \begin{macrocode}
-  \expandafter\PLS at RemoveRotate
-%    \end{macrocode}
-%    3. Add |/Rotate| entry.
-%    \begin{macrocode}
-  \expandafter\PLS at AddRotate\expandafter{\the\count@}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\PLS at CheckAngle}
-%    Validates the rotation angle.\\
-%    The result is stored in the count register |\count@|.\\
-%    Driver independent.
-%    \begin{macrocode}
-\def\PLS at CheckAngle#1{%
-%    \end{macrocode}
-%    Nothing means zero:
-%    \begin{macrocode}
-  \ifx\\#1\\%
-    \count@=0 %
-  \else
-    \count@=#1\relax
-  \fi
-%    \end{macrocode}
-%    Normalize to interval -360 $<$ |\count@| $<$ 360.
-%    \begin{macrocode}
-  \@whilenum\count@>359\do{\advance\count@ -360 }%
-  \@whilenum\count@<-359\do{\advance\count@ 360 }%
-%    \end{macrocode}
-%    Check values: 0, +/-90, +/-180, +/-270
-%    \begin{macrocode}
-  \ifnum 1=0\ifnum\count@=0 \else
-            \ifnum\count@=90 \else
-            \ifnum\count@=-90 \else
-            \ifnum\count@=180 \else
-            \ifnum\count@=-180 \else
-            \ifnum\count@=270 \else
-            \ifnum\count@=-270 \else
-           1\fi\fi\fi\fi\fi\fi\fi\relax
-    \PackageError{pdflscape}{%
-      Invalid value \the\count@\space for /Rotate%
-    }\@ehc
-    \count@=0 %
-  \fi
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macrocode}
-%</package>
-%    \end{macrocode}
-%
-% \section{Installation}
-%
-% \subsection{Download}
-%
-% \paragraph{Package.} This package is available on
-% CTAN\footnote{\CTANpkg{pdflscape}}:
-% \begin{description}
-% \item[\CTAN{macros/latex/contrib/oberdiek/pdflscape.dtx}] The source file.
-% \item[\CTAN{macros/latex/contrib/oberdiek/pdflscape.pdf}] Documentation.
-% \end{description}
-%
-%
-% \paragraph{Bundle.} All the packages of the bundle `oberdiek'
-% are also available in a TDS compliant ZIP archive. There
-% the packages are already unpacked and the documentation files
-% are generated. The files and directories obey the TDS standard.
-% \begin{description}
-% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
-% \end{description}
-% \emph{TDS} refers to the standard ``A Directory Structure
-% for \TeX\ Files'' (\CTANpkg{tds}). Directories
-% with \xfile{texmf} in their name are usually organized this way.
-%
-% \subsection{Bundle installation}
-%
-% \paragraph{Unpacking.} Unpack the \xfile{oberdiek.tds.zip} in the
-% TDS tree (also known as \xfile{texmf} tree) of your choice.
-% Example (linux):
-% \begin{quote}
-%   |unzip oberdiek.tds.zip -d ~/texmf|
-% \end{quote}
-%
-% \subsection{Package installation}
-%
-% \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting
-% \docstrip\ archive. The files are extracted by running the
-% \xfile{.dtx} through \plainTeX:
-% \begin{quote}
-%   \verb|tex pdflscape.dtx|
-% \end{quote}
-%
-% \paragraph{TDS.} Now the different files must be moved into
-% the different directories in your installation TDS tree
-% (also known as \xfile{texmf} tree):
-% \begin{quote}
-% \def\t{^^A
-% \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}}
-%   pdflscape.sty & tex/latex/oberdiek/pdflscape.sty\\
-%   pdflscape.pdf & doc/latex/oberdiek/pdflscape.pdf\\
-%   test/pdflscape-test6.txt & doc/latex/oberdiek/test/pdflscape-test6.txt\\
-%   test/ExtractRotate.java & doc/latex/oberdiek/test/ExtractRotate.java\\
-%   pdflscape.dtx & source/latex/oberdiek/pdflscape.dtx\\
-% \end{tabular}^^A
-% }^^A
-% \sbox0{\t}^^A
-% \ifdim\wd0>\linewidth
-%   \begingroup
-%     \advance\linewidth by\leftmargin
-%     \advance\linewidth by\rightmargin
-%   \edef\x{\endgroup
-%     \def\noexpand\lw{\the\linewidth}^^A
-%   }\x
-%   \def\lwbox{^^A
-%     \leavevmode
-%     \hbox to \linewidth{^^A
-%       \kern-\leftmargin\relax
-%       \hss
-%       \usebox0
-%       \hss
-%       \kern-\rightmargin\relax
-%     }^^A
-%   }^^A
-%   \ifdim\wd0>\lw
-%     \sbox0{\small\t}^^A
-%     \ifdim\wd0>\linewidth
-%       \ifdim\wd0>\lw
-%         \sbox0{\footnotesize\t}^^A
-%         \ifdim\wd0>\linewidth
-%           \ifdim\wd0>\lw
-%             \sbox0{\scriptsize\t}^^A
-%             \ifdim\wd0>\linewidth
-%               \ifdim\wd0>\lw
-%                 \sbox0{\tiny\t}^^A
-%                 \ifdim\wd0>\linewidth
-%                   \lwbox
-%                 \else
-%                   \usebox0
-%                 \fi
-%               \else
-%                 \lwbox
-%               \fi
-%             \else
-%               \usebox0
-%             \fi
-%           \else
-%             \lwbox
-%           \fi
-%         \else
-%           \usebox0
-%         \fi
-%       \else
-%         \lwbox
-%       \fi
-%     \else
-%       \usebox0
-%     \fi
-%   \else
-%     \lwbox
-%   \fi
-% \else
-%   \usebox0
-% \fi
-% \end{quote}
-% If you have a \xfile{docstrip.cfg} that configures and enables \docstrip's
-% TDS installing feature, then some files can already be in the right
-% place, see the documentation of \docstrip.
-%
-% \subsection{Refresh file name databases}
-%
-% If your \TeX~distribution
-% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh
-% these. For example, \TeX\,Live\ users run \verb|texhash| or
-% \verb|mktexlsr|.
-%
-% \subsection{Some details for the interested}
-%
-% \paragraph{Unpacking with \LaTeX.}
-% The \xfile{.dtx} chooses its action depending on the format:
-% \begin{description}
-% \item[\plainTeX:] Run \docstrip\ and extract the files.
-% \item[\LaTeX:] Generate the documentation.
-% \end{description}
-% If you insist on using \LaTeX\ for \docstrip\ (really,
-% \docstrip\ does not need \LaTeX), then inform the autodetect routine
-% about your intention:
-% \begin{quote}
-%   \verb|latex \let\install=y\input{pdflscape.dtx}|
-% \end{quote}
-% Do not forget to quote the argument according to the demands
-% of your shell.
-%
-% \paragraph{Generating the documentation.}
-% You can use both the \xfile{.dtx} or the \xfile{.drv} to generate
-% the documentation. The process can be configured by the
-% configuration file \xfile{ltxdoc.cfg}. For instance, put this
-% line into this file, if you want to have A4 as paper format:
-% \begin{quote}
-%   \verb|\PassOptionsToClass{a4paper}{article}|
-% \end{quote}
-% An example follows how to generate the
-% documentation with pdf\LaTeX:
-% \begin{quote}
-%\begin{verbatim}
-%pdflatex pdflscape.dtx
-%makeindex -s gind.ist pdflscape.idx
-%pdflatex pdflscape.dtx
-%makeindex -s gind.ist pdflscape.idx
-%pdflatex pdflscape.dtx
-%\end{verbatim}
-% \end{quote}
-%
-% \begin{History}
-%   \begin{Version}{2001/01/15 v0.1}
-%   \item
-%     First public version,
-%     published in \xnewsgroup{de.comp.text.tex}:\\
-%     \URL{``\link{Re: Querformat, pdfLaTex und thumbpdf}''}^^A
-%     {https://groups.google.com/group/de.comp.text.tex/msg/e054c5795e52d2b8}
-%   \end{Version}
-%   \begin{Version}{2001/02/04 v0.2}
-%   \item
-%     Minor documentation update.
-%   \item
-%     CTAN.
-%   \end{Version}
-%   \begin{Version}{2004/05/11 v0.3}
-%   \item
-%     Support for dvipdfm added.
-%   \end{Version}
-%   \begin{Version}{2004/05/12 v0.4}
-%   \item
-%     Bug fix: support for multipage landscape environment
-%     for all drivers except for \xoption{pdftex}.
-%   \end{Version}
-%   \begin{Version}{2006/02/20 v0.5}
-%   \item
-%     DTX framework.
-%   \item
-%     LPPL 1.3
-%   \item
-%     Code is not changed.
-%   \end{Version}
-%   \begin{Version}{2006/04/24 v0.6}
-%   \item
-%     Bug fix: \cs{PLS at RemoveRotate} reinserted for \cs{PLS at Rotate}.
-%   \item
-%     Fix for \cs{PLS at RemoveRotate} (dvips/dvipdfm): \cs{PLS at EverhShi}
-%     hook is cleared.
-%   \end{Version}
-%   \begin{Version}{2007/04/11 v0.7}
-%   \item
-%     Line ends sanitized.
-%   \end{Version}
-%   \begin{Version}{2007/04/17 v0.8}
-%   \item
-%     Package \xpackage{atbegshi} replaces \xpackage{everyshi}.
-%   \end{Version}
-%   \begin{Version}{2007/10/21 v0.9}
-%   \item
-%     Driver detection for \XeTeX\ added.
-%   \item
-%     Fix for rotation angles $\le$~-360 or $\ge$~360.
-%   \end{Version}
-%   \begin{Version}{2008/08/11 v0.10}
-%   \item
-%     Code is not changed.
-%   \item
-%     URLs updated.
-%   \end{Version}
-%   \begin{Version}{2016/05/14 v0.11}
-%   \item
-%     LuaTeX Compatibility
-%   \end{Version}
-% \end{History}
-%
-% \PrintIndex
-%
-% \Finale
-\endinput

Deleted: trunk/Master/texmf-dist/source/latex/oberdiek/pmboxdraw.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/pmboxdraw.dtx	2019-12-06 23:23:49 UTC (rev 53052)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/pmboxdraw.dtx	2019-12-06 23:28:03 UTC (rev 53053)
@@ -1,5459 +0,0 @@
-% \iffalse meta-comment
-%
-% File: pmboxdraw.dtx
-% Version: 2019/02/28 v1.3
-% Info: Poor man's box drawing characters
-%
-% Copyright (C)
-%    2006, 2011 Heiko Oberdiek
-%    2016-2019 Oberdiek Package Support Group
-%    https://github.com/ho-tex/oberdiek/issues
-%
-% 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 pmboxdraw.dtx
-% and the derived files
-%    pmboxdraw.sty, pmboxdraw.pdf, pmboxdraw.ins, pmboxdraw.drv,
-%    pmboxdrawenc.dfu, pmboxdraw-test1.tex.
-%
-% Distribution:
-%    CTAN:macros/latex/contrib/oberdiek/pmboxdraw.dtx
-%    CTAN:macros/latex/contrib/oberdiek/pmboxdraw.pdf
-%
-% Unpacking:
-%    (a) If pmboxdraw.ins is present:
-%           tex pmboxdraw.ins
-%    (b) Without pmboxdraw.ins:
-%           tex pmboxdraw.dtx
-%    (c) If you insist on using LaTeX
-%           latex \let\install=y\input{pmboxdraw.dtx}
-%        (quote the arguments according to the demands of your shell)
-%
-% Documentation:
-%    (a) If pmboxdraw.drv is present:
-%           latex pmboxdraw.drv
-%    (b) Without pmboxdraw.drv:
-%           latex pmboxdraw.dtx; ...
-%    The class ltxdoc loads the configuration file ltxdoc.cfg
-%    if available. Here you can specify further options, e.g.
-%    use A4 as paper format:
-%       \PassOptionsToClass{a4paper}{article}
-%
-%    Programm calls to get the documentation (example):
-%       pdflatex pmboxdraw.dtx
-%       makeindex -s gind.ist pmboxdraw.idx
-%       pdflatex pmboxdraw.dtx
-%       makeindex -s gind.ist pmboxdraw.idx
-%       pdflatex pmboxdraw.dtx
-%
-% Installation:
-%    TDS:tex/latex/oberdiek/pmboxdraw.sty
-%    TDS:tex/latex/oberdiek/pmboxdrawenc.dfu
-%    TDS:doc/latex/oberdiek/pmboxdraw.pdf
-%    TDS:source/latex/oberdiek/pmboxdraw.dtx
-%
-%<*ignore>
-\begingroup
-  \catcode123=1 %
-  \catcode125=2 %
-  \def\x{LaTeX2e}%
-\expandafter\endgroup
-\ifcase 0\ifx\install y1\fi\expandafter
-         \ifx\csname processbatchFile\endcsname\relax\else1\fi
-         \ifx\fmtname\x\else 1\fi\relax
-\else\csname fi\endcsname
-%</ignore>
-%<*install>
-\input docstrip.tex
-\Msg{************************************************************************}
-\Msg{* Installation}
-\Msg{* Package: pmboxdraw 2019/02/28 v1.3 Poor man's box drawing characters (HO)}
-\Msg{************************************************************************}
-
-\keepsilent
-\askforoverwritefalse
-
-\let\MetaPrefix\relax
-\preamble
-
-This is a generated file.
-
-Project: pmboxdraw
-Version: 2019/02/28 v1.3
-
-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
-
-
-This work consists of the main source file pmboxdraw.dtx
-and the derived files
-   pmboxdraw.sty, pmboxdraw.pdf, pmboxdraw.ins, pmboxdraw.drv,
-   pmboxdrawenc.dfu, pmboxdraw-test1.tex.
-
-\endpreamble
-\let\MetaPrefix\DoubleperCent
-
-\generate{%
-  \file{pmboxdraw.ins}{\from{pmboxdraw.dtx}{install}}%
-  \file{pmboxdraw.drv}{\from{pmboxdraw.dtx}{driver}}%
-  \usedir{tex/latex/oberdiek}%
-  \file{pmboxdraw.sty}{\from{pmboxdraw.dtx}{package}}%
-  \file{pmboxdrawenc.dfu}{\from{pmboxdraw.dtx}{utf8}}%
-%  \usedir{doc/latex/oberdiek/test}%
-%  \file{pmboxdraw-test1.tex}{\from{pmboxdraw.dtx}{test1}}%
-}
-
-\catcode32=13\relax% active space
-\let =\space%
-\Msg{************************************************************************}
-\Msg{*}
-\Msg{* To finish the installation you have to move the following}
-\Msg{* files into a directory searched by TeX:}
-\Msg{*}
-\Msg{*     pmboxdraw.sty, pmboxdrawenc.dfu}
-\Msg{*}
-\Msg{* To produce the documentation run the file `pmboxdraw.drv'}
-\Msg{* through LaTeX.}
-\Msg{*}
-\Msg{* Happy TeXing!}
-\Msg{*}
-\Msg{************************************************************************}
-
-\endbatchfile
-%</install>
-%<*ignore>
-\fi
-%</ignore>
-%<*driver>
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesFile{pmboxdraw.drv}%
-  [2019/02/28 v1.3 Poor man's box drawing characters (HO)]%
-\documentclass{ltxdoc}
-\usepackage{holtxdoc}[2011/11/22]
-\usepackage{color}
-\let\orgdimexpr\dimexpr
-%\let\dimexpr\relax
-\usepackage{pmboxdraw}
-\let\dimexpr\orgdimexpr
-\usepackage{longtable}
-\setcounter{tocdepth}{2}
-\hypersetup{bookmarksdepth=3}
-\begin{document}
-  \DocInput{pmboxdraw.dtx}%
-\end{document}
-%</driver>
-% \fi
-%
-%
-%
-% \GetFileInfo{pmboxdraw.drv}
-%
-% \title{The \xpackage{pmboxdraw} package}
-% \date{2019/02/28 v1.3}
-% \author{Heiko Oberdiek\thanks
-% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
-%
-% \maketitle
-%
-% \begin{abstract}
-% Package \xpackage{pmboxdraw} declares box drawings characters of
-% old code pages, e.g. cp437. It uses rules instead of using a font.
-% \end{abstract}
-%
-% \tableofcontents
-%
-% \DoNotIndex{\dimen,\dimen@,\z@,\tw@,\wd,\ht,\dp}
-% \DoNotIndex{\@width,\@height,\@depth}
-% \DoNotIndex{\advance,\hss,\kern,\rlap,\vrule}
-%
-% \section{User interface}
-%
-% \begin{quote}
-% \ttfamily\fontfamily{lmtt}\selectfont
-% \catcode`=\active
-% \catcode`|\active
-% \catcode`-\active
-% \def={\textSFxliii}
-% \def|{\textSFxxiv}
-% \def-{\textSFx}
-% \def~{\mbox{ }}
-% \textSFxxxix===================\textSFxxv\\
-% | P M B O X D R A W |\\
-% \textSFxxxviii ==\textSFxlvii============\textSFxlvii===\textSFxxvi\\
-% ~~~\textSFxi~2019/02/28 \textSFxi\\
-% ~~~\textSFii------------\textSFiv
-% \end{quote}
-%
-% \subsection{Introduction}
-%
-% In old code pages (CP 437, \dots) many slots are occupied
-% by graphical characters. The definition files for the input
-% encodings that come with \LaTeX's package \xpackage{inputenc}
-% ignore these characters. This packages tries to close this gap.
-% Package \xpackage{inputenx} provides more complete definitions
-% files of input encodings (\cite{inputenx}).
-%
-% The graphical characters are available in some fonts, mostly
-% some derivates of Courier. However, the symbols are usually
-% used to gegnerate some kind of ASCII art. Thus it should fit
-% with the current typewriter font in use. That means:
-% \begin{itemize}
-% \item Same and constant symbol width.
-% \item Use of the full line height. Vertical lines should not be
-%       interrupted if the symbols that contribute to that lines
-%       are in adjacent text lines.
-% \end{itemize}
-% Therefore I decided to generate the symbols by rules.
-% Parameters such as rule width and box dimensions are accessible
-% at macro level. This avoids to generate many fonts for the used
-% typewriter fonts (Courier, LuxiMono, Computer/Latin Modern, \dots).
-%
-% The disadvantage is that there are no characters in the output
-% file, just rules. Thus operations such as cut and paste or text
-% search will not detect these graphical characters.
-%
-% \subsection{Setup}
-%
-% Usually the box drawings symbols of this package derive its parameters
-% from the current font. But they can be set explicitly.
-%
-% \begin{declcs}{pmboxdrawbox} \M{template}
-% \end{declcs}
-% The \meta{template} is used as size template for the symbols.
-% It is initialized by |\strut0|. (Usually |\strut| carries the information
-% about the \cs{baselineskip} and |0| the symbol width.)
-%
-% \begin{declcs}{pmboxdrawrulewidth} \M{dimen}
-% \end{declcs}
-% This macro allows the setup of the rule width used in the symbols.
-% It is initialized with |0.1\width|, that means 10\,\% of the symbol
-% width. \cs{width}, \cs{height}, and \cs{depth} can be used here and
-% are set to the corresponding symbol box parameter.
-%
-% \begin{declcs}{pmboxdrawdoublerulesep} \M{dimen}
-% \end{declcs}
-% Some symbols have double lines. The distance between the lines is
-% configured by this macro. It is set to |0.25\width|, a quarter of
-% the symbol width. Also \cs{height} and \cs{depth} are available.
-%
-% \subsection{Symbol list}
-%
-% The macro names for the symbols in \LaTeX\ (LICR) are derived
-% from Adobe's glyph names for these characters (\cite{aglfn}).
-% Example:
-% \begin{quote}
-%   U+2580 (\textupblock) with glyph name \textsf{upblock}: \cs{textupblock}
-% \end{quote}
-% Some glyph names start with |SF|, two individual digits follow and
-% the name is closed by four digits zero. For the LICR name the
-% two individual digits form a number that is converted to lowercase
-% roman number. The trailing zeros are dropped. Example:
-% \begin{quote}
-%   U+2556 (\textSFxxi) with glyph name \textsf{SF210000}: \cs{textSFxxi}
-% \end{quote}
-%
-% The three gray symbols require package \xpackage{color}:
-% \begin{quote}
-%   U+2591 (\textltshade) light shade: \cs{textltshade}\\
-%   U+2592 (\textshade) medium shade: \cs{textshade}\\
-%   U+2593 (\textdkshade) dark shade: \cs{textdkshade}
-% \end{quote}
-%
-% It follows a list with all graphical symbols provided by this
-% package:
-%
-% \begingroup
-% \def\entrygen#1#2#3#4{%
-%   \textcolor{blue}{^^A
-%     \fbox{\color{black}\texttt{\csname text#3\endcsname}}^^A
-%   }
-%   & \texttt{U+25#1}
-%   & \texttt{#2}
-%   & \texttt{\textbackslash text#3}
-%   \\*[-\fboxsep]
-%   &
-%   \multicolumn{3}{l}{\lowercase{#4}}\\^^A
-% }
-% \def\entryU#1#2{%
-%   \textcolor{blue}{^^A
-%     \fbox{\color{black}\texttt{\pmboxdrawuni{25#1}}}^^A
-%   }
-%   & \texttt{U+25#1}
-%   & \texttt{uni25#1}
-%   & \texttt{\textbackslash pmboxdrawuni\{25#1\}}
-%   \\*[-\fboxsep]
-%   &
-%   \multicolumn{3}{l}{\lowercase{#2}}\\^^A
-% }
-% \def\entry#1#2{\entrygen{#1}{SF#20000}{SF\romannumeral#2}}
-% \def\entryB#1#2{\entrygen{#1}{#2}{#2}}
-% \begin{longtable}{clll}
-% Symbol & Unicode & Glyph name & LICR\\
-% \hline
-% \endhead
-% \entry{00}{10}{BOX DRAWINGS LIGHT HORIZONTAL}
-% \entryU{01}{BOX DRAWINGS HEAVY HORIZONTAL}
-% \entry{02}{11}{BOX DRAWINGS LIGHT VERTICAL}
-% \entryU{03}{BOX DRAWINGS HEAVY VERTICAL}
-% \entry{0C}{01}{BOX DRAWINGS LIGHT DOWN AND RIGHT}
-% \entryU{0D}{BOX DRAWINGS DOWN LIGHT AND RIGHT HEAVY}
-% \entryU{0E}{BOX DRAWINGS DOWN HEAVY AND RIGHT LIGHT}
-% \entryU{0F}{BOX DRAWINGS HEAVY DOWN AND RIGHT}
-% \entry{10}{03}{BOX DRAWINGS LIGHT DOWN AND LEFT}
-% \entryU{11}{BOX DRAWINGS DOWN LIGHT AND LEFT HEAVY}
-% \entryU{12}{BOX DRAWINGS DOWN HEAVY AND LEFT LIGHT}
-% \entryU{13}{BOX DRAWINGS HEAVY DOWN AND LEFT}
-% \entry{14}{02}{BOX DRAWINGS LIGHT UP AND RIGHT}
-% \entryU{15}{BOX DRAWINGS UP LIGHT AND RIGHT HEAVY}
-% \entryU{16}{BOX DRAWINGS UP HEAVY AND RIGHT LIGHT}
-% \entryU{17}{BOX DRAWINGS HEAVY UP AND RIGHT}
-% \entry{18}{04}{BOX DRAWINGS LIGHT UP AND LEFT}
-% \entryU{19}{BOX DRAWINGS UP LIGHT AND LEFT HEAVY}
-% \entryU{1A}{BOX DRAWINGS UP HEAVY AND LEFT LIGHT}
-% \entryU{1B}{BOX DRAWINGS HEAVY UP AND LEFT}
-% \entry{1C}{08}{BOX DRAWINGS LIGHT VERTICAL AND RIGHT}
-% \entryU{1D}{BOX DRAWINGS VERTICAL LIGHT AND RIGHT HEAVY}
-% \entryU{1E}{BOX DRAWINGS UP HEAVY AND RIGHT DOWN LIGHT}
-% \entryU{1F}{BOX DRAWINGS DOWN HEAVY AND RIGHT UP LIGHT}
-% \entryU{20}{BOX DRAWINGS VERTICAL HEAVY AND RIGHT LIGHT}
-% \entryU{21}{BOX DRAWINGS DOWN LIGHT AND RIGHT UP HEAVY}
-% \entryU{22}{BOX DRAWINGS UP LIGHT AND RIGHT DOWN HEAVY}
-% \entryU{23}{BOX DRAWINGS HEAVY VERTICAL AND RIGHT}
-% \entry{24}{09}{BOX DRAWINGS LIGHT VERTICAL AND LEFT}
-% \entryU{25}{BOX DRAWINGS VERTICAL LIGHT AND LEFT HEAVY}
-% \entryU{26}{BOX DRAWINGS UP HEAVY AND LEFT DOWN LIGHT}
-% \entryU{27}{BOX DRAWINGS DOWN HEAVY AND LEFT UP LIGHT}
-% \entryU{28}{BOX DRAWINGS VERTICAL HEAVY AND LEFT LIGHT}
-% \entryU{29}{BOX DRAWINGS DOWN LIGHT AND LEFT UP HEAVY}
-% \entryU{2A}{BOX DRAWINGS UP LIGHT AND LEFT DOWN HEAVY}
-% \entryU{2B}{BOX DRAWINGS HEAVY VERTICAL AND LEFT}
-% \entry{2C}{06}{BOX DRAWINGS LIGHT DOWN AND HORIZONTAL}
-% \entryU{2D}{BOX DRAWINGS LEFT HEAVY AND RIGHT DOWN LIGHT}
-% \entryU{2E}{BOX DRAWINGS RIGHT HEAVY AND LEFT DOWN LIGHT}
-% \entryU{2F}{BOX DRAWINGS DOWN LIGHT AND HORIZONTAL HEAVY}
-% \entryU{30}{BOX DRAWINGS DOWN HEAVY AND HORIZONTAL LIGHT}
-% \entryU{31}{BOX DRAWINGS RIGHT LIGHT AND LEFT DOWN HEAVY}
-% \entryU{32}{BOX DRAWINGS LEFT LIGHT AND RIGHT DOWN HEAVY}
-% \entryU{33}{BOX DRAWINGS HEAVY DOWN AND HORIZONTAL}
-% \entry{34}{07}{BOX DRAWINGS LIGHT UP AND HORIZONTAL}
-% \entryU{35}{BOX DRAWINGS LEFT HEAVY AND RIGHT UP LIGHT}
-% \entryU{36}{BOX DRAWINGS RIGHT HEAVY AND LEFT UP LIGHT}
-% \entryU{37}{BOX DRAWINGS UP LIGHT AND HORIZONTAL HEAVY}
-% \entryU{38}{BOX DRAWINGS UP HEAVY AND HORIZONTAL LIGHT}
-% \entryU{39}{BOX DRAWINGS RIGHT LIGHT AND LEFT UP HEAVY}
-% \entryU{3A}{BOX DRAWINGS LEFT LIGHT AND RIGHT UP HEAVY}
-% \entryU{3B}{BOX DRAWINGS HEAVY UP AND HORIZONTAL}
-% \entry{3C}{05}{BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL}
-% \entryU{3D}{BOX DRAWINGS LEFT HEAVY AND RIGHT VERTICAL LIGHT}
-% \entryU{3E}{BOX DRAWINGS RIGHT HEAVY AND LEFT VERTICAL LIGHT}
-% \entryU{3F}{BOX DRAWINGS VERTICAL LIGHT AND HORIZONTAL HEAVY}
-% \entryU{40}{BOX DRAWINGS UP HEAVY AND DOWN HORIZONTAL LIGHT}
-% \entryU{41}{BOX DRAWINGS DOWN HEAVY AND UP HORIZONTAL LIGHT}
-% \entryU{42}{BOX DRAWINGS VERTICAL HEAVY AND HORIZONTAL LIGHT}
-% \entryU{43}{BOX DRAWINGS LEFT UP HEAVY AND RIGHT DOWN LIGHT}
-% \entryU{44}{BOX DRAWINGS RIGHT UP HEAVY AND LEFT DOWN LIGHT}
-% \entryU{45}{BOX DRAWINGS LEFT DOWN HEAVY AND RIGHT UP LIGHT}
-% \entryU{46}{BOX DRAWINGS RIGHT DOWN HEAVY AND LEFT UP LIGHT}
-% \entryU{47}{BOX DRAWINGS DOWN LIGHT AND UP HORIZONTAL HEAVY}
-% \entryU{48}{BOX DRAWINGS UP LIGHT AND DOWN HORIZONTAL HEAVY}
-% \entryU{49}{BOX DRAWINGS RIGHT LIGHT AND LEFT VERTICAL HEAVY}
-% \entryU{4A}{BOX DRAWINGS LEFT LIGHT AND RIGHT VERTICAL HEAVY}
-% \entryU{4B}{BOX DRAWINGS HEAVY VERTICAL AND HORIZONTAL}
-% \entry{50}{43}{BOX DRAWINGS DOUBLE HORIZONTAL}
-% \entry{51}{24}{BOX DRAWINGS DOUBLE VERTICAL}
-% \entry{52}{51}{BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE}
-% \entry{53}{52}{BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE}
-% \entry{54}{39}{BOX DRAWINGS DOUBLE DOWN AND RIGHT}
-% \entry{55}{22}{BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE}
-% \entry{56}{21}{BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE}
-% \entry{57}{25}{BOX DRAWINGS DOUBLE DOWN AND LEFT}
-% \entry{58}{50}{BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE}
-% \entry{59}{49}{BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE}
-% \entry{5A}{38}{BOX DRAWINGS DOUBLE UP AND RIGHT}
-% \entry{5B}{28}{BOX DRAWINGS UP SINGLE AND LEFT DOUBLE}
-% \entry{5C}{27}{BOX DRAWINGS UP DOUBLE AND LEFT SINGLE}
-% \entry{5D}{26}{BOX DRAWINGS DOUBLE UP AND LEFT}
-% \entry{5E}{36}{BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE}
-% \entry{5F}{37}{BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE}
-% \entry{60}{42}{BOX DRAWINGS DOUBLE VERTICAL AND RIGHT}
-% \entry{61}{19}{BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE}
-% \entry{62}{20}{BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE}
-% \entry{63}{23}{BOX DRAWINGS DOUBLE VERTICAL AND LEFT}
-% \entry{64}{47}{BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE}
-% \entry{65}{48}{BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE}
-% \entry{66}{41}{BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL}
-% \entry{67}{45}{BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE}
-% \entry{68}{46}{BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE}
-% \entry{69}{40}{BOX DRAWINGS DOUBLE UP AND HORIZONTAL}
-% \entry{6A}{54}{BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE}
-% \entry{6B}{53}{BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE}
-% \entry{6C}{44}{BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL}
-% \entryU{74}{BOX DRAWINGS LIGHT LEFT}
-% \entryU{75}{BOX DRAWINGS LIGHT UP}
-% \entryU{76}{BOX DRAWINGS LIGHT RIGHT}
-% \entryU{77}{BOX DRAWINGS LIGHT DOWN}
-% \entryU{78}{BOX DRAWINGS HEAVY LEFT}
-% \entryU{79}{BOX DRAWINGS HEAVY UP}
-% \entryU{7A}{BOX DRAWINGS HEAVY RIGHT}
-% \entryU{7B}{BOX DRAWINGS HEAVY DOWN}
-% \entryU{7C}{BOX DRAWINGS LIGHT LEFT AND HEAVY RIGHT}
-% \entryU{7D}{BOX DRAWINGS LIGHT UP AND HEAVY DOWN}
-% \entryU{7E}{BOX DRAWINGS HEAVY LEFT AND LIGHT RIGHT}
-% \entryU{7F}{BOX DRAWINGS HEAVY UP AND LIGHT DOWN}
-% \entryB{80}{upblock}{UPPER HALF BLOCK}
-% \entryU{81}{LOWER ONE EIGHTH BLOCK}
-% \entryU{82}{LOWER ONE QUARTER BLOCK}
-% \entryU{83}{LOWER THREE EIGHTHS BLOCK}
-% \entryB{84}{dnblock}{LOWER HALF BLOCK}
-% \entryU{85}{LOWER FIVE EIGHTHS BLOCK}
-% \entryU{86}{LOWER THREE QUARTERS BLOCK}
-% \entryU{87}{LOWER SEVEN EIGHTHS BLOCK}
-% \entryB{88}{block}{FULL BLOCK}
-% \entryU{89}{LEFT SEVEN EIGHTHS BLOCK}
-% \entryU{8A}{LEFT THREE QUARTERS BLOCK}
-% \entryU{8B}{LEFT FIVE EIGHTHS BLOCK}
-% \entryB{8C}{lfblock}{LEFT HALF BLOCK}
-% \entryU{8D}{LEFT THREE EIGHTHS BLOCK}
-% \entryU{8E}{LEFT ONE QUARTER BLOCK}
-% \entryU{8F}{LEFT ONE EIGHTH BLOCK}
-% \entryB{90}{rtblock}{RIGHT HALF BLOCK}
-% \entryB{91}{ltshade}{LIGHT SHADE}
-% \entryB{92}{shade}{MEDIUM SHADE}
-% \entryB{93}{dkshade}{DARK SHADE}
-% \entryU{94}{UPPER ONE EIGHTH BLOCK}
-% \entryU{95}{RIGHT ONE EIGHTH BLOCK}
-% \entryU{96}{QUADRANT LOWER LEFT}
-% \entryU{97}{QUADRANT LOWER RIGHT}
-% \entryU{98}{QUADRANT UPPER LEFT}
-% \entryU{99}{QUADRANT UPPER LEFT AND LOWER LEFT AND LOWER RIGHT}
-% \entryU{9A}{QUADRANT UPPER LEFT AND LOWER RIGHT}
-% \entryU{9B}{QUADRANT UPPER LEFT AND UPPER RIGHT AND LOWER LEFT}
-% \entryU{9C}{QUADRANT UPPER LEFT AND UPPER RIGHT AND LOWER RIGHT}
-% \entryU{9D}{QUADRANT UPPER RIGHT}
-% \entryU{9E}{QUADRANT UPPER RIGHT AND LOWER LEFT}
-% \entryU{9F}{QUADRANT UPPER RIGHT AND LOWER LEFT AND LOWER RIGHT}
-% \end{longtable}
-% \endgroup
-%
-% \StopEventually{
-% }
-%
-% \section{Implementation}
-%
-% \subsection{Initial stuff}
-%
-%    \begin{macrocode}
-%<*package>
-%    \end{macrocode}
-%    Reload check, especially if the package is not used with \LaTeX.
-%    \begin{macrocode}
-\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 at pmboxdraw.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{pmboxdraw}{The package is already loaded}%
-      \aftergroup\endinput
-    \fi
-  \fi
-\endgroup%
-%    \end{macrocode}
-%    Package identification:
-%    \begin{macrocode}
-\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 at pmboxdraw.sty\endcsname
-\ProvidesPackage{pmboxdraw}%
-  [2019/02/28 v1.3 Poor man's box drawing characters (HO)]%
-%    \end{macrocode}
-%
-%    \begin{macrocode}
-\begingroup\catcode61\catcode48\catcode32=10\relax%
-  \catcode13=5 % ^^M
-  \endlinechar=13 %
-  \catcode123=1 % {
-  \catcode125=2 % }
-  \catcode64=11 % @
-  \def\x{\endgroup
-    \expandafter\edef\csname pmbd at 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 at EnsureCode#1#2{%
-  \edef\pmbd at AtEnd{%
-    \pmbd at AtEnd
-    \catcode#1=\the\catcode#1\relax
-  }%
-  \catcode#1=#2\relax
-}
-\TMP at EnsureCode{34}{12}% "
-\TMP at EnsureCode{36}{3}% $
-\TMP at EnsureCode{38}{4}% &
-\TMP at EnsureCode{39}{12}% '
-\TMP at EnsureCode{42}{12}% *
-\TMP at EnsureCode{43}{12}% +
-\TMP at EnsureCode{44}{12}% ,
-\TMP at EnsureCode{45}{12}% -
-\TMP at EnsureCode{46}{12}% .
-\TMP at EnsureCode{47}{12}% /
-\TMP at EnsureCode{60}{12}% <
-\TMP at EnsureCode{62}{12}% >
-\TMP at EnsureCode{91}{12}% [
-\TMP at EnsureCode{93}{12}% ]
-\TMP at EnsureCode{96}{12}% `
-\edef\pmbd at AtEnd{\pmbd at AtEnd\noexpand\endinput}
-%    \end{macrocode}
-%
-% \subsection{Resources}
-%
-%    \begin{macrocode}
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname RequirePackage\endcsname\relax
-  \def\TMP at RequirePackage#1[#2]{%
-    \begingroup\expandafter\expandafter\expandafter\endgroup
-    \expandafter\ifx\csname ver@#1.sty\endcsname\relax
-      \input #1.sty\relax
-    \fi
-  }%
-\else
-  \let\TMP at RequirePackage\RequirePackage
-\fi
-\TMP at RequirePackage{ltxcmds}[2010/12/12]%
-\TMP at RequirePackage{kvsetkeys}[2011/01/30]%
-\TMP at RequirePackage{kvdefinekeys}[2011/01/30]%
-\TMP at RequirePackage{infwarerr}[2010/04/08]%
-%    \end{macrocode}
-%    \begin{macro}{\ifpmbd at latex}
-%    \begin{macrocode}
-\ltx at newif\ifpmbd at latex
-\ltx at IfUndefined{fmtname}{}{%
-  \def\pmbd at tmp{LaTeX2e}%
-  \ifx\pmbd at tmp\fmtname
-    \pmbd at latextrue
-  \fi
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-% \subsection{Dummy font encoding}
-%
-%    Using a dummy font encoding because of
-%    \begin{quote}
-%    |\usepackage[utf8]{inputenc}|
-%    \end{quote}
-%    \begin{macrocode}
-\ifpmbd at latex
-  \DeclareFontEncoding{pmboxdraw}{}{}%
-  \DeclareFontFamily{pmboxdraw}{pmboxdraw}{}%
-  \DeclareFontShape{pmboxdraw}{pmboxdraw}{m}{n}{ <-> cmr10 }{}%
-  \DeclareFontSubstitution{pmboxdraw}{pmboxdraw}{m}{n}%
-%    \end{macrocode}
-%
-% \subsection{Setup}
-%
-% \subsubsection{Options}
-%
-%    \begin{macrocode}
-  \RequirePackage{kvoptions}[2010/02/22]%
-  \SetupKeyvalOptions{%
-    family=PMBD,%
-    prefix=pmbd@%
-  }%
-\fi
-%    \end{macrocode}
-%    \begin{macrocode}
-\ltx at IfUndefined{dimexpr}{%
-  \catcode36=9 %
-  \catcode38=14 %
-}{%
-  \catcode36=14 %
-  \catcode38=9 %
-}
-%    \end{macrocode}
-%    \begin{macro}{\pmbd at ProtectedDef}
-%    \begin{macrocode}
-\ltx at IfUndefined{protected}{%
-  \def\pmbd at ProtectedDef#1{%
-    \let\pmbd at temp\ltx at gobble
-    \@ifdefinable#1{%
-      \def\pmbd at temp{\DeclareRobustCommand*#1}%
-    }%
-    \pmbd at temp
-  }%
-  \def\pmbd at ProtectedDefOne#1{%
-    \let\pmbd at temp\ltx at gobble
-    \@ifdefinable#1{%
-      \def\pmbd at temp{\DeclareRobustCommand*#1[1]}%
-    }%
-    \pmbd at temp
-  }%
-}{%
-  \def\pmbd at ProtectedDef#1{%
-    \let\pmbd at temp\ltx at gobble
-    \@ifdefinable#1{%
-      \def\pmbd at temp{\protected\def#1}%
-    }%
-    \pmbd at temp
-  }%
-  \def\pmbd at ProtectedDefOne#1{%
-    \let\pmbd at temp\ltx at gobblethree
-    \@ifdefinable#1{%
-      \def\pmbd at temp{\protected\def#1}%
-    }%
-    \pmbd at temp##1%
-  }%
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\pmboxdrawsetup}
-%    \begin{macrocode}
-\pmbd at ProtectedDef\pmboxdrawsetup{%
-  \kvsetkeys{PMBD}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macrocode}
-\catcode47=11 %
-\def\pmbd at temp#1#2{%
-  \DeclareStringOption[\width]{#1/width}%
-  \DeclareStringOption[\height]{#1/height}%
-  \DeclareStringOption[\depth]{#1/depth}%
-  \DeclareStringOption[{#2}]{#1/box/default}%
-  \expandafter\DeclareStringOption\expandafter[%
-    \csname pmbd@#1/box/default\endcsname
-  ]{#1/box}%
-}
-\pmbd at temp{BoxDrawing}{\strut0}%
-\pmbd at temp{Block}{%
-  \begingroup
-    \sbox\z@{\strut}%
-    \dimen@=\ht\z@
-    \advance\dimen@\dp\z@
-    \wd\z@=\dimen@
-    \box\z@
-  \endgroup
-}%
-\pmbd at temp{Shade}{%
-  \begingroup
-    \sbox\z@{\strut}%
-    \dimen@=\ht\z@
-    \advance\dimen@\dp\z@
-    \wd\z@=\dimen@
-    \box\z@
-  \endgroup
-}%
-\pmbd at temp{TerminalGraphic}{%
-  \begingroup
-    \sbox\z@{\"A}%
-    \wd\z@=\ht\z@
-    \dp\z@=\z@
-    \box\z@
-  \endgroup
-}%
-\DeclareStringOption[.1\width]{BoxDrawing/thinlinewidth}
-\DeclareStringOption[.25\width]{BoxDrawing/thicklinewidth}
-\DeclareStringOption[.25\width]{BoxDrawing/doublelinesep}
-%
-\DeclareStringOption[\strut0]{box} %%
-\DeclareStringOption[.1\width]{rulewidth}
-\DeclareStringOption[.25\width]{doublerulesep}
-%    \end{macrocode}
-%
-%    \begin{macro}{\pmboxdrawUniRobust}
-%    \begin{macrocode}
-\pmbd at ProtectedDefOne\pmboxdrawUniRobust{%
-  \comma at parse{#1}{%
-    \ltx at IfUndefined{pmbd at U+\comma at entry}{%
-      \begingroup\expandafter\endgroup
-      \expandafter
-      \TextSymbolUnavailable\csname U+\comma at entry\endcsname
-    }{%
-      \csname pmbd at U+\comma at entry\endcsname
-    }%
-    \@gobble
-  }%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\pmboxdrawuni}
-%    \begin{macrocode}
-\newcommand*{\pmboxdrawuni}[1]{%
-  \ifx\texorpdfstring\ltx at undefined
-    \expandafter\ltx at firstoftwo
-  \else
-    \ifx\texorpdfstring\relax
-      \expandafter\expandafter\expandafter\ltx at firstoftwo
-    \else
-      \expandafter\expandafter\expandafter\texorpdfstring
-    \fi
-  \fi
-  {%
-    \pmboxdrawUniRobust{#1}%
-  }{%
-    \expandafter\ifx\csname ifHy at unicode\expandafter\endcsname
-        \csname iftrue\endcsname
-      \expandafter\unichar\expandafter{\number"#1}%
-    \fi
-  }%
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-% \subsubsection{Setup commands of version 1.0}
-%
-%    \begin{macro}{\pmboxdrawbox}
-%    \begin{macrocode}
-\pmbd at ProtectedDefOne\pmboxdrawbox{%
-  \def\pmbd at box{#1}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\pmboxdrawrulewidth}
-%    \begin{macrocode}
-\pmbd at ProtectedDefOne\pmboxdrawrulewidth{%
-  \def\pmbd at rulewidth{#1}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\pmboxdrawdoublerulesep}
-%    \begin{macrocode}
-\pmbd at ProtectedDefOne\pmboxdrawdoublerulesep{%
-  \def\pmbd at doublerulesep{#1}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-% \subsection{Utils}
-%
-%    \begin{macro}{\pmbd at UniDef}
-%    \begin{macrocode}
-\def\pmbd at UniDef#1#2{%
-  \expandafter\pmbd at ProtectedDef\expandafter#1\expandafter{%
-    \csname pmbd at U+#2\endcsname
-  }%
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\pmbd at SetLength}
-%    \begin{macrocode}
-\ltx at ifpackageloaded{calc}{%
-  \def\pmbd at SetLength{%
-    \setlength
-  }%
-}{%
-  \ltx at IfUndefined{dimexpr}{%
-    \def\pmbd at SetDim#1#2{%
-      #1=#2\relax
-    }%
-  }{%
-    \def\pmbd at SetDim#1#2{%
-      #1=\dimexpr#2\relax
-    }%
-  }%
-  \def\pmbd at SetLength{%
-    \ltx at ifpackageloaded{calc}{%
-      \setlength
-    }{%
-      \pmbd at SetDim
-    }%
-  }%
-  \AtBeginDocument{%
-    \ltx at ifpackageloaded{calc}{%
-      \def\pmbd at SetLength{\setlength}%
-    }{%
-      \let\pmbd at SetLength\pmbd at SetDim
-    }%
-  }%
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\pmbd at W}
-%    \begin{macrocode}
-\newdimen\pmbd at W
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\pmbd at H}
-%    \begin{macrocode}
-\newdimen\pmbd at H
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\pmbd at L}
-%    \begin{macrocode}
-\newdimen\pmbd at L
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\pmbd at Thin}
-%    \begin{macrocode}
-\newdimen\pmbd at Thin
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\pmbd at Thick}
-%    \begin{macrocode}
-\newdimen\pmbd at Thick
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\pmbd at Sep}
-%    \begin{macrocode}
-\newdimen\pmbd at Sep
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\pmbd at A}
-%    \begin{macrocode}
-\dimendef\pmbd at A=2 %
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\pmbd at B}
-%    \begin{macrocode}
-\dimendef\pmbd at B=4 %
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\pmbd at C}
-%    \begin{macrocode}
-\dimendef\pmbd at C=6 %
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\pmbd at D}
-%    \begin{macrocode}
-\dimendef\pmbd at D=8 %
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\pmbd at BeginBox}
-%    \begin{macrocode}
-\def\pmbd at BeginBox#1{%
-  \ltx at leavevmode
-  \@begin at tempboxa\hbox{%
-    \csname pmbd@#1/box\endcsname
-  }%
-  \pmbd at SetLength\pmbd at W{%
-    \csname pmbd@#1/width\endcsname
-  }%
-  \pmbd at SetLength\pmbd at H{%
-    \csname pmbd@#1/height\endcsname
-  }%
-  \pmbd at SetLength\pmbd at L{%
-    \csname pmbd@#1/depth\endcsname
-  }%
-  \advance\pmbd at H\pmbd at L
-  \setbox\ltx at zero\hbox to \pmbd at W\bgroup
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\pmbd at EndBox}
-%    \begin{macrocode}
-\def\pmbd at EndBox{%
-  \hss
-  \egroup
-  \ht\ltx at zero=\pmbd at H
-  \dp\ltx at zero=\z@
-  \ifdim\pmbd at L=\z@
-  \else
-    \lower\pmbd at L
-  \fi
-  \box\ltx at zero
-  \@end at tempboxa
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\pmbd at Rule}
-%    \begin{macrocode}
-\def\pmbd at Rule#1#2#3{%
-  \vrule\@width#1\@height#2\@depth#3\relax
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%
-% \subsection{Block elements}
-%
-%    \begin{macrocode}
-\def\pmbd at begin{%
-  \begingroup
-  \sbox\z@{\pmbd at box}%
-  \ltx at leavevmode
-  \setbox\tw@\hb at xt@\wd\z@\bgroup
-}
-\def\pmbd at end{%
-  \egroup
-  \ht\tw@\ht\z@
-  \dp\tw@\dp\z@
-  \box\tw@
-  \endgroup
-}
-%    \end{macrocode}
-%
-%    \begin{macro}{\pmbd at LowerBlock}
-%    \begin{macrocode}
-\def\pmbd at LowerBlock#1{%
-  \pmbd at BeginBox{Block}%
-  \pmbd at Rule\pmbd at W{#1\pmbd at H}\z@
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\pmbd at LeftBlock}
-%    \begin{macrocode}
-\def\pmbd at LeftBlock#1{%
-  \pmbd at BeginBox{Block}%
-  \pmbd at Rule{#1\pmbd at W}\pmbd at H\z@
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2580} UPPER HALF BLOCK
-%    \begin{macro}{\textupblock}
-%    \begin{macrocode}
-\pmbd at UniDef\textupblock{2580}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\pmbd at U+2580}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2580}{%
-  \pmbd at BeginBox{Block}%
-  \pmbd at Rule\pmbd at W\pmbd at H{-.5\pmbd at H}%
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2581} LOWER ONE EIGHTH BLOCK
-%    \begin{macro}{\pmbd at U+2581}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2581}{%
-  \pmbd at LowerBlock{.125}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2582} LOWER ONE QUARTER BLOCK
-%    \begin{macro}{\pmbd at U+2582}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2582}{%
-  \pmbd at LowerBlock{.25}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2583} LOWER THREE EIGHTHS BLOCK
-%    \begin{macro}{pmbd at U+2583}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2583}{%
-  \pmbd at LowerBlock{.375}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2584} LOWER HALF BLOCK
-%    \begin{macro}{\textdnblock}
-%    \begin{macrocode}
-\pmbd at UniDef\textdnblock{2584}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\pmbd at U+2584}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2584}{%
-  \pmbd at LowerBlock{.5}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2585} LOWER FIVE EIGHTHS BLOCK
-%    \begin{macro}{pmbd at U+2585}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2585}{%
-  \pmbd at LowerBlock{.625}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2586} LOWER THREE QUARTERS BLOCK
-%    \begin{macro}{pmbd at U+2586}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2586}{%
-  \pmbd at LowerBlock{.75}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2587} LOWER SEVEN EIGHTHS BLOCK
-%    \begin{macro}{pmbd at U+2587}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2587}{%
-  \pmbd at LowerBlock{.875}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2588} FULL BLOCK
-%    \begin{macro}{\textblock}
-%    \begin{macrocode}
-\pmbd at UniDef\textblock{2588}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{pmbd at U+2588}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2588}{%
-  \pmbd at LowerBlock{}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2589} LEFT SEVEN EIGHTHS BLOCK
-%    \begin{macro}{\pmbd at U+2589}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2589}{%
-  \pmbd at LeftBlock{.875}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+258A} LEFT THREE QUARTERS BLOCK
-%    \begin{macro}{\pmbd at U+258A}
-%    \begin{macrocode}
-\@namedef{pmbd at U+258A}{%
-  \pmbd at LeftBlock{.75}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+258B} LEFT FIVE EIGHTHS BLOCK
-%    \begin{macro}{\pmbd at U+258B}
-%    \begin{macrocode}
-\@namedef{pmbd at U+258B}{%
-  \pmbd at LeftBlock{.625}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+258C} LEFT HALF BLOCK
-%    \begin{macro}{\textlfblock}
-%    \begin{macrocode}
-\pmbd at UniDef\textlfblock{258C}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\pmbd at U+258C}
-%    \begin{macrocode}
-\@namedef{pmbd at U+258C}{%
-  \pmbd at LeftBlock{.5}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+258D} LEFT THREE EIGHTHS BLOCK
-%    \begin{macro}{\pmbd at U+258D}
-%    \begin{macrocode}
-\@namedef{pmbd at U+258D}{%
-  \pmbd at LeftBlock{.375}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+258E} LEFT ONE QUARTER BLOCK
-%    \begin{macro}{\pmbd at U+258E}
-%    \begin{macrocode}
-\@namedef{pmbd at U+258E}{%
-  \pmbd at LeftBlock{.25}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+258F} LEFT ONE EIGHTH BLOCK
-%    \begin{macro}{\pmbd at U+258F}
-%    \begin{macrocode}
-\@namedef{pmbd at U+258F}{%
-  \pmbd at LeftBlock{.125}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2590} RIGHT HALF BLOCK
-%    \begin{macro}{\textrtblock}
-%    \begin{macrocode}
-\pmbd at UniDef\textrtblock{2590}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\pmbd at U+2590}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2590}{%
-  \pmbd at BeginBox{Block}%
-  \kern.5\pmbd at W
-  \pmbd at Rule{.5\pmbd at W}\pmbd at H\z@
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2594} UPPER ONE EIGHTH BLOCK
-%    \begin{macro}{\pmbd at U+2594}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2594}{%
-  \pmbd at BeginBox{Block}%
-  \pmbd at Rule\pmbd at W\pmbd at H{-.875\pmbd at H}%
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2595} RIGHT ONE EIGHTH BLOCK
-%    \begin{macro}{\pmbd at U+2595}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2595}{%
-  \pmbd at BeginBox{Block}%
-  \kern.875\pmbd at W
-  \pmbd at Rule{.125\pmbd at W}\pmbd at H\z@
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-% \subsection{Shade characters}
-%
-%    \begin{macro}{\pmbd at BeginShade}
-%    \begin{macrocode}
-\def\pmbd at Shade#1#2{%
-  \pmbd at BeginBox{Shade}%
-    \ltx at ifundefined{textcolor}{%
-      \pmbd at colorwarning{#1}%
-    }{%
-      \textcolor[gray]{\csname pmbd at Shade/#2\endcsname}%
-    }{%
-      \pmbd at Rule\pmbd at W\pmbd at H\z@
-    }%
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2591} LIGHT SHADE
-%    \begin{macrocode}
-\DeclareStringOption[.75]{Shade/light}
-%    \end{macrocode}
-%    \begin{macro}{\textltshade}
-%    \begin{macrocode}
-\pmbd at UniDef\textltshade{2591}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\pmbd at U+2591}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2591}{%
-  \pmbd at Shade{2591}{light}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2592} MEDIUM SHADE
-%    \begin{macrocode}
-\DeclareStringOption[.5]{Shade/medium}
-%    \end{macrocode}
-%    \begin{macro}{\textshade}
-%    \begin{macrocode}
-\pmbd at UniDef\textshade{2592}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\pmbd at U+2592}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2592}{%
-  \pmbd at Shade{2592}{medium}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2593} DARK SHADE
-%    \begin{macrocode}
-\DeclareStringOption[.25]{Shade/dark}
-%    \end{macrocode}
-%    \begin{macro}{\textdkshade}
-%    \begin{macrocode}
-\pmbd at UniDef\textdkshade{2593}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\pmbd at U+2593}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2593}{%
-  \pmbd at Shade{2593}{dark}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{Color warning}
-%
-%    \begin{macro}{\pmbd at colorwarning}
-%    \begin{macrocode}
-\def\pmbd at colorwarning#1{%
-  \PackageWarning{pmboxdraw}{%
-    U+#1 requires package \string`color\string'\MessageBreak
-  }%
-%  \PackageWarningNoLine{pmboxdraw}{%
-%    Package \string`color\string' is required for\MessageBreak
-%    \string\textltshade, \string\textshade, and \string\textdkshade
-%  }%
-%  \global\let\pmbd at colorwarning\@secondoftwo
-  \@firstofone
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-% \subsection{Terminal graphics characters}
-%
-%    \begin{macro}{\pmbd at BeginTerminal}
-%    \begin{macrocode}
-\def\pmbd at BeginTerminal{%
-  \pmbd at BeginBox{TerminalGraphic}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2596} QUADRANT LOWER LEFT
-%    \begin{macro}{\pmbd at U+2596}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2596}{%
-  \pmbd at BeginTerminal
-  \pmbd at Rule{.5\pmbd at W}{.5\pmbd at H}\z@
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2597} QUADRANT LOWER RIGHT
-%    \begin{macro}{\pmbd at U+2597}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2597}{%
-  \pmbd at BeginTerminal
-  \kern.5\pmbd at W
-  \pmbd at Rule{.5\pmbd at W}{.5\pmbd at H}\z@
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2598} QUADRANT UPPER LEFT
-%    \begin{macro}{\pmbd at U+2598}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2598}{%
-  \pmbd at BeginTerminal
-  \pmbd at Rule{.5\pmbd at W}{\pmbd at H}{-.5\pmbd at H}%
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2599} QUADRANT UPPER LEFT AND LOWER LEFT AND LOWER RIGHT
-%    \begin{macro}{\pmbd at U+2599}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2599}{%
-  \pmbd at BeginTerminal
-  \pmbd at Rule{.5\pmbd at W}{\pmbd at H}\z@
-  \pmbd at Rule{.5\pmbd at W}{.5\pmbd at H}\z@
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+259A} QUADRANT UPPER LEFT AND LOWER RIGHT
-%    \begin{macro}{\pmbd at U+259A}
-%    \begin{macrocode}
-\@namedef{pmbd at U+259A}{%
-  \pmbd at BeginTerminal
-  \pmbd at Rule{.5\pmbd at W}{\pmbd at H}{-.5\pmbd at H}%
-  \pmbd at Rule{.5\pmbd at W}{.5\pmbd at H}\z@
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+259B} QUADRANT UPPER LEFT AND UPPER RIGHT AND LOWER LEFT
-%    \begin{macro}{\pmbd at U+259B}
-%    \begin{macrocode}
-\@namedef{pmbd at U+259B}{%
-  \pmbd at BeginTerminal
-  \pmbd at Rule{.5\pmbd at W}{\pmbd at H}\z@
-  \pmbd at Rule{.5\pmbd at W}{\pmbd at H}{-.5\pmbd at H}%
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+259C} QUADRANT UPPER LEFT AND UPPER RIGHT AND LOWER RIGHT
-%    \begin{macro}{\pmbd at U+259C}
-%    \begin{macrocode}
-\@namedef{pmbd at U+259C}{%
-  \pmbd at BeginTerminal
-  \pmbd at Rule{.5\pmbd at W}{\pmbd at H}{-.5\pmbd at H}%
-  \pmbd at Rule{.5\pmbd at W}{\pmbd at H}\z@
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+259D} QUADRANT UPPER RIGHT
-%    \begin{macro}{\pmbd at U+259D}
-%    \begin{macrocode}
-\@namedef{pmbd at U+259D}{%
-  \pmbd at BeginTerminal
-  \kern.5\pmbd at W
-  \pmbd at Rule{.5\pmbd at W}{\pmbd at H}{-.5\pmbd at H}%
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+259E} QUADRANT UPPER RIGHT AND LOWER LEFT
-%    \begin{macro}{\pmbd at U+259E}
-%    \begin{macrocode}
-\@namedef{pmbd at U+259E}{%
-  \pmbd at BeginTerminal
-  \pmbd at Rule{.5\pmbd at W}{.5\pmbd at H}\z@
-  \pmbd at Rule{.5\pmbd at W}{\pmbd at H}{-.5\pmbd at H}%
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+259F} QUADRANT UPPER RIGHT AND LOWER LEFT AND LOWER RIGHT
-%    \begin{macro}{\pmbd at U+259F}
-%    \begin{macrocode}
-\@namedef{pmbd at U+259F}{%
-  \pmbd at BeginTerminal
-  \pmbd at Rule{.5\pmbd at W}{.5\pmbd at H}\z@
-  \pmbd at Rule{.5\pmbd at W}{\pmbd at H}\z@
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%
-% \subsection{Box drawing}
-%
-%    \begin{macro}{\pmbd at BeginDraw}
-%    \begin{macrocode}
-\def\pmbd at BeginDraw#1#2{%
-  \pmbd at BeginBox{BoxDrawing}%
-  \ifx#1X%
-    \pmbd at SetLength\pmbd at Thin\pmbd at BoxDrawing/thinlinewidth%
-  \fi
-  \ifx#2X%
-    \pmbd at SetLength\pmbd at Thick\pmbd at BoxDrawing/thicklinewidth%
-  \fi
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2500} BOX DRAWINGS LIGHT HORIZONTAL
-%    \begin{macro}{\textSFx}
-%    \begin{macrocode}
-\pmbd at UniDef\textSFx{2500}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\pmbd at U+2500}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2500}{%
-  \pmbd at BeginDraw X-%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thin
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thin
-$ \pmbd at Rule\pmbd at W\pmbd at A\pmbd at B
-& \dimen@=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-& \pmbd at Rule\pmbd at W\dimen@{-\dimexpr\dimen at -\pmbd at Thin\relax}
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2501} BOX DRAWINGS HEAVY HORIZONTAL
-%    \begin{macro}{\pmbd at U+2501}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2501}{%
-  \pmbd at BeginDraw -X%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thick
-$ \pmbd at Rule\pmbd at W\pmbd at A\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-& \pmbd at Rule\pmbd at W\pmbd at A{-\dimexpr\pmbd at A-\pmbd at Thick\relax}%
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2502} BOX DRAWINGS LIGHT VERTICAL
-%    \begin{macro}{\textSFxi}
-%    \begin{macrocode}
-\pmbd at UniDef\textSFxi{2502}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\pmbd at U+2502}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2502}{%
-  \pmbd at BeginDraw X-%
-$ \pmbd at A=\pmbd at W
-$ \advance\pmbd at A-\pmbd at Thin
-$ \pmbd at A=.5\pmbd at A
-$ \kern\pmbd at A
-& \kern.5\dimexpr\pmbd at W-\pmbd at Thin\relax
-  \pmbd at Rule\pmbd at Thin\pmbd at H\z@
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2503} BOX DRAWINGS HEAVY VERTICAL
-%    \begin{macro}{\pmbd at U+2503}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2503}{%
-  \pmbd at BeginDraw -X%
-$ \pmbd at A=\pmbd at W
-$ \advance\pmbd at A-\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \kern\pmbd at A
-& \kern.5\dimexpr\pmbd at W-\pmbd at Thick\relax
-  \pmbd at Rule\pmbd at Thick\pmbd at H\z@
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+250C} BOX DRAWINGS LIGHT DOWN AND RIGHT
-%    \begin{macro}{\textSFi}
-%    \begin{macrocode}
-\pmbd at UniDef\textSFi{250C}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\pmbd at U+250C}
-%    \begin{macrocode}
-\@namedef{pmbd at U+250C}{%
-  \pmbd at BeginDraw X-%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thin
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thin
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thin
-$ \pmbd at C=.5\pmbd at C
-$ \pmbd at D=\pmbd at W
-$ \advance\pmbd at D-\pmbd at C
-$ \kern\pmbd at C
-$ \pmbd at Rule\pmbd at Thin\pmbd at A\z@
-$ \kern-\pmbd at Thin
-$ \pmbd at Rule\pmbd at D\pmbd at A\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-& \pmbd at C=.5\dimexpr\pmbd at W-\pmbd at Thin\relax
-& \kern\pmbd at C
-& \pmbd at Rule\pmbd at Thin\pmbd at A\z@
-& \kern-\pmbd at Thin
-& \pmbd at Rule{\dimexpr\pmbd at W-\pmbd at C\relax}%
-&   \pmbd at A{-\dimexpr\pmbd at A-\pmbd at Thin\relax}%
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+250D} BOX DRAWINGS DOWN LIGHT AND RIGHT HEAVY
-%    \begin{macro}{\pmbd at U+250D}
-%    \begin{macrocode}
-\@namedef{pmbd at U+250D}{%
-  \pmbd at BeginDraw XX%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thick
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thin
-$ \pmbd at C=.5\pmbd at C
-$ \pmbd at D=\pmbd at W
-$ \advance\pmbd at D-\pmbd at C
-$ \kern\pmbd at C
-$ \pmbd at Rule\pmbd at Thin\pmbd at A\z@
-$ \kern-\pmbd at Thin
-$ \pmbd at Rule\pmbd at D\pmbd at A\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-& \pmbd at C=.5\dimexpr\pmbd at W-\pmbd at Thin\relax
-& \kern\pmbd at C
-& \pmbd at Rule\pmbd at Thin\pmbd at A\z@
-& \kern-\pmbd at Thin
-& \pmbd at Rule{\dimexpr\pmbd at W-\pmbd at C\relax}%
-&   \pmbd at A{-\dimexpr\pmbd at A-\pmbd at Thick\relax}%
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+250E} BOX DRAWINGS DOWN HEAVY AND RIGHT LIGHT
-%    \begin{macro}{\pmbd at U+250E}
-%    \begin{macrocode}
-\@namedef{pmbd at U+250E}{%
-  \pmbd at BeginDraw XX%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thin
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thin
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thick
-$ \pmbd at C=.5\pmbd at C
-$ \pmbd at D=\pmbd at W
-$ \advance\pmbd at D-\pmbd at C
-$ \kern\pmbd at C
-$ \pmbd at Rule\pmbd at Thick\pmbd at A\z@
-$ \kern-\pmbd at Thick
-$ \pmbd at Rule\pmbd at D\pmbd at A\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-& \pmbd at C=.5\dimexpr\pmbd at W-\pmbd at Thick\relax
-& \kern\pmbd at C
-& \pmbd at Rule\pmbd at Thick\pmbd at A\z@
-& \kern-\pmbd at Thick
-& \pmbd at Rule{\dimexpr\pmbd at W-\pmbd at C\relax}%
-&   \pmbd at A{-\dimexpr\pmbd at A-\pmbd at Thin\relax}%
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+250F} BOX DRAWINGS HEAVY DOWN AND RIGHT
-%    \begin{macro}{\pmbd at U+250F}
-%    \begin{macrocode}
-\@namedef{pmbd at U+250F}{%
-  \pmbd at BeginDraw -X%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thick
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thick
-$ \pmbd at C=.5\pmbd at C
-$ \pmbd at D=\pmbd at W
-$ \advance\pmbd at D-\pmbd at C
-$ \kern\pmbd at C
-$ \pmbd at Rule\pmbd at Thick\pmbd at A\z@
-$ \kern-\pmbd at Thick
-$ \pmbd at Rule\pmbd at D\pmbd at A\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-& \pmbd at C=.5\dimexpr\pmbd at W-\pmbd at Thick\relax
-& \kern\pmbd at C
-& \pmbd at Rule\pmbd at Thick\pmbd at A\z@
-& \kern-\pmbd at Thick
-& \pmbd at Rule{\dimexpr\pmbd at W-\pmbd at C\relax}%
-&   \pmbd at A{-\dimexpr\pmbd at A-\pmbd at Thick\relax}%
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2510} BOX DRAWINGS LIGHT DOWN AND LEFT
-%    \begin{macro}{\textSFiii}
-%    \begin{macrocode}
-\pmbd at UniDef\textSFiii{2510}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\pmbd at U+2510}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2510}{%
-  \pmbd at BeginDraw X-%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thin
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thin
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C\pmbd at Thin
-$ \pmbd at C=.5\pmbd at C
-$ \pmbd at Rule\pmbd at C\pmbd at A\pmbd at B
-$ \kern-\pmbd at Thin
-$ \pmbd at Rule\pmbd at Thin\pmbd at A\z@
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-& \pmbd at Rule{.5\dimexpr\pmbd at W+\pmbd at Thin\relax}%
-&   \pmbd at A{-\dimexpr\pmbd at A-\pmbd at Thin\relax}%
-& \kern-\pmbd at Thin
-& \pmbd at Rule\pmbd at Thin\pmbd at A\z@
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2511} BOX DRAWINGS DOWN LIGHT AND LEFT HEAVY
-%    \begin{macro}{\pmbd at U+2511}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2511}{%
-  \pmbd at BeginDraw XX%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thick
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C\pmbd at Thin
-$ \pmbd at C=.5\pmbd at C
-$ \pmbd at Rule\pmbd at C\pmbd at A\pmbd at B
-$ \kern-\pmbd at Thin
-$ \pmbd at Rule\pmbd at Thin\pmbd at A\z@
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-& \pmbd at Rule{.5\dimexpr\pmbd at W+\pmbd at Thin\relax}%
-&   \pmbd at A{-\dimexpr\pmbd at A-\pmbd at Thick\relax}%
-& \kern-\pmbd at Thin
-& \pmbd at Rule\pmbd at Thin\pmbd at A\z@
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2512} BOX DRAWINGS DOWN HEAVY AND LEFT LIGHT
-%    \begin{macro}{\pmbd at U+2512}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2512}{%
-  \pmbd at BeginDraw XX%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thin
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thin
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C\pmbd at Thick
-$ \pmbd at C=.5\pmbd at C
-$ \pmbd at Rule\pmbd at C\pmbd at A\pmbd at B
-$ \kern-\pmbd at Thick
-$ \pmbd at Rule\pmbd at Thick\pmbd at A\z@
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-& \pmbd at Rule{.5\dimexpr\pmbd at W+\pmbd at Thick\relax}%
-&   \pmbd at A{-\dimexpr\pmbd at A-\pmbd at Thin\relax}%
-& \kern-\pmbd at Thick
-& \pmbd at Rule\pmbd at Thick\pmbd at A\z@
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2513} BOX DRAWINGS HEAVY DOWN AND LEFT
-%    \begin{macro}{\pmbd at U+2513}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2513}{%
-  \pmbd at BeginDraw -X%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thick
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C\pmbd at Thick
-$ \pmbd at C=.5\pmbd at C
-$ \pmbd at Rule\pmbd at C\pmbd at A\pmbd at B
-$ \kern-\pmbd at Thick
-$ \pmbd at Rule\pmbd at Thick\pmbd at A\z@
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-& \pmbd at Rule{.5\dimexpr\pmbd at W+\pmbd at Thick\relax}%
-&   \pmbd at A{-\dimexpr\pmbd at A-\pmbd at Thick\relax}%
-& \kern-\pmbd at Thick
-& \pmbd at Rule\pmbd at Thick\pmbd at A\z@
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2514} BOX DRAWINGS LIGHT UP AND RIGHT
-%    \begin{macro}{\textSFii}
-%    \begin{macrocode}
-\pmbd at UniDef\textSFii{2514}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\pmbd at U+2514}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2514}{%
-  \pmbd at BeginDraw X-%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thin
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thin
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thin
-$ \pmbd at C=.5\pmbd at C
-$ \pmbd at D=\pmbd at W
-$ \advance\pmbd at D-\pmbd at C
-$ \kern\pmbd at C
-$ \pmbd at Rule\pmbd at Thin\pmbd at H\pmbd at B
-$ \kern-\pmbd at Thin
-$ \pmbd at Rule\pmbd at D\pmbd at A\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-& \pmbd at B=\dimexpr-\pmbd at A+\pmbd at Thin\relax
-& \pmbd at C=.5\dimexpr\pmbd at W-\pmbd at Thin\relax
-& \kern\pmbd at C
-& \pmbd at Rule\pmbd at Thin\pmbd at H\pmbd at B
-& \kern-\pmbd at Thin
-& \pmbd at Rule{\dimexpr\pmbd at W-\pmbd at C\relax}\pmbd at A\pmbd at B
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2515} BOX DRAWINGS UP LIGHT AND RIGHT HEAVY
-%    \begin{macro}{\pmbd at U+2515}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2515}{%
-  \pmbd at BeginDraw XX%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thick
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thin
-$ \pmbd at C=.5\pmbd at C
-$ \pmbd at D=\pmbd at W
-$ \advance\pmbd at D-\pmbd at C
-$ \kern\pmbd at C
-$ \pmbd at Rule\pmbd at Thin\pmbd at H\pmbd at B
-$ \kern-\pmbd at Thin
-$ \pmbd at Rule\pmbd at D\pmbd at A\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-& \pmbd at B=\dimexpr-\pmbd at A+\pmbd at Thick\relax
-& \pmbd at C=.5\dimexpr\pmbd at W-\pmbd at Thin\relax
-& \kern\pmbd at C
-& \pmbd at Rule\pmbd at Thin\pmbd at H\pmbd at B
-& \kern-\pmbd at Thin
-& \pmbd at Rule{\dimexpr\pmbd at W-\pmbd at C\relax}\pmbd at A\pmbd at B
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2516} BOX DRAWINGS UP HEAVY AND RIGHT LIGHT
-%    \begin{macro}{\pmbd at U+2516}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2516}{%
-  \pmbd at BeginDraw XX%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thin
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thin
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thick
-$ \pmbd at C=.5\pmbd at C
-$ \pmbd at D=\pmbd at W
-$ \advance\pmbd at D-\pmbd at C
-$ \kern\pmbd at C
-$ \pmbd at Rule\pmbd at Thick\pmbd at H\pmbd at B
-$ \kern-\pmbd at Thick
-$ \pmbd at Rule\pmbd at D\pmbd at A\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-& \pmbd at B=\dimexpr-\pmbd at A+\pmbd at Thin\relax
-& \pmbd at C=.5\dimexpr\pmbd at W-\pmbd at Thick\relax
-& \kern\pmbd at C
-& \pmbd at Rule\pmbd at Thick\pmbd at H\pmbd at B
-& \kern-\pmbd at Thin
-& \pmbd at Rule{\dimexpr\pmbd at W-\pmbd at C\relax}\pmbd at A\pmbd at B
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2517} BOX DRAWINGS HEAVY UP AND RIGHT
-%    \begin{macro}{\pmbd at U+2517}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2517}{%
-  \pmbd at BeginDraw -X%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thick
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thick
-$ \pmbd at C=.5\pmbd at C
-$ \pmbd at D=\pmbd at W
-$ \advance\pmbd at D-\pmbd at C
-$ \kern\pmbd at C
-$ \pmbd at Rule\pmbd at Thick\pmbd at H\pmbd at B
-$ \kern-\pmbd at Thick
-$ \pmbd at Rule\pmbd at D\pmbd at A\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-& \pmbd at B=\dimexpr-\pmbd at A+\pmbd at Thick\relax
-& \pmbd at C=.5\dimexpr\pmbd at W-\pmbd at Thick\relax
-& \kern\pmbd at C
-& \pmbd at Rule\pmbd at Thick\pmbd at H\pmbd at B
-& \kern-\pmbd at Thick
-& \pmbd at Rule{\dimexpr\pmbd at W-\pmbd at C\relax}\pmbd at A\pmbd at B
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2518} BOX DRAWINGS LIGHT UP AND LEFT
-%    \begin{macro}{\textSFiv}
-%    \begin{macrocode}
-\pmbd at UniDef\textSFiv{2518}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\pmbd at U+2518}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2518}{%
-  \pmbd at BeginDraw X-%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thin
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thin
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C\pmbd at Thin
-$ \pmbd at C=.5\pmbd at C
-$ \pmbd at Rule\pmbd at C\pmbd at A\pmbd at B
-$ \kern-\pmbd at Thin
-$ \pmbd at Rule\pmbd at Thin\pmbd at H\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-& \pmbd at B=\dimexpr-\pmbd at A+\pmbd at Thin\relax
-& \pmbd at Rule{.5\dimexpr\pmbd at W+\pmbd at Thin\relax}%
-&   \pmbd at A\pmbd at B
-& \kern-\pmbd at Thin
-& \pmbd at Rule\pmbd at Thin\pmbd at H\pmbd at B
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2519} BOX DRAWINGS UP LIGHT AND LEFT HEAVY
-%    \begin{macro}{\pmbd at U+2519}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2519}{%
-  \pmbd at BeginDraw XX%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thick
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C\pmbd at Thin
-$ \pmbd at C=.5\pmbd at C
-$ \pmbd at Rule\pmbd at C\pmbd at A\pmbd at B
-$ \kern-\pmbd at Thin
-$ \pmbd at Rule\pmbd at Thin\pmbd at H\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-& \pmbd at B=\dimexpr-\pmbd at A+\pmbd at Thick\relax
-& \pmbd at Rule{.5\dimexpr\pmbd at W+\pmbd at Thin\relax}%
-&   \pmbd at A\pmbd at B
-& \kern-\pmbd at Thin
-& \pmbd at Rule\pmbd at Thin\pmbd at H\pmbd at B
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+251A} BOX DRAWINGS UP HEAVY AND LEFT LIGHT
-%    \begin{macro}{\pmbd at U+251A}
-%    \begin{macrocode}
-\@namedef{pmbd at U+251A}{%
-  \pmbd at BeginDraw XX%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thin
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thin
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C\pmbd at Thick
-$ \pmbd at C=.5\pmbd at C
-$ \pmbd at Rule\pmbd at C\pmbd at A\pmbd at B
-$ \kern-\pmbd at Thick
-$ \pmbd at Rule\pmbd at Thick\pmbd at H\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-& \pmbd at B=\dimexpr-\pmbd at A+\pmbd at Thin\relax
-& \pmbd at Rule{.5\dimexpr\pmbd at W+\pmbd at Thick\relax}%
-&   \pmbd at A\pmbd at B
-& \kern-\pmbd at Thick
-& \pmbd at Rule\pmbd at Thick\pmbd at H\pmbd at B
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+251B} BOX DRAWINGS HEAVY UP AND LEFT
-%    \begin{macro}{\pmbd at U+251B}
-%    \begin{macrocode}
-\@namedef{pmbd at U+251B}{%
-  \pmbd at BeginDraw -X%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thick
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C\pmbd at Thick
-$ \pmbd at C=.5\pmbd at C
-$ \pmbd at Rule\pmbd at C\pmbd at A\pmbd at B
-$ \kern-\pmbd at Thick
-$ \pmbd at Rule\pmbd at Thick\pmbd at H\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-& \pmbd at B=\dimexpr-\pmbd at A+\pmbd at Thick\relax
-& \pmbd at Rule{.5\dimexpr\pmbd at W+\pmbd at Thick\relax}%
-&   \pmbd at A\pmbd at B
-& \kern-\pmbd at Thick
-& \pmbd at Rule\pmbd at Thick\pmbd at H\pmbd at B
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+251C} BOX DRAWINGS LIGHT VERTICAL AND RIGHT
-%    \begin{macro}{\textSFviii}
-%    \begin{macrocode}
-\pmbd at UniDef\textSFviii{251C}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\pmbd at U+251C}
-%    \begin{macrocode}
-\@namedef{pmbd at U+251C}{%
-  \pmbd at BeginDraw X-%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thin
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thin
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thin
-$ \pmbd at C=.5\pmbd at C
-$ \pmbd at D=\pmbd at W
-$ \advance\pmbd at D-\pmbd at C
-$ \kern\pmbd at C
-$ \pmbd at Rule\pmbd at Thin\pmbd at H\z@
-$ \kern-\pmbd at Thin
-$ \pmbd at Rule\pmbd at D\pmbd at A\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-& \pmbd at C=.5\dimexpr\pmbd at W-\pmbd at Thin\relax
-& \kern\pmbd at C
-& \pmbd at Rule\pmbd at Thin\pmbd at H\z@
-& \kern-\pmbd at Thin
-& \pmbd at Rule{\dimexpr\pmbd at W-\pmbd at C\relax}\pmbd at A
-&   {-\dimexpr\pmbd at A-\pmbd at Thin\relax}%
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+251D} BOX DRAWINGS VERTICAL LIGHT AND RIGHT HEAVY
-%    \begin{macro}{\pmbd at U+251D}
-%    \begin{macrocode}
-\@namedef{pmbd at U+251D}{%
-  \pmbd at BeginDraw XX%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thick
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thin
-$ \pmbd at C=.5\pmbd at C
-$ \pmbd at D=\pmbd at W
-$ \advance\pmbd at D-\pmbd at C
-$ \kern\pmbd at C
-$ \pmbd at Rule\pmbd at Thin\pmbd at H\z@
-$ \kern-\pmbd at Thin
-$ \pmbd at Rule\pmbd at D\pmbd at A\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-& \pmbd at C=.5\dimexpr\pmbd at W-\pmbd at Thin\relax
-& \kern\pmbd at C
-& \pmbd at Rule\pmbd at Thin\pmbd at H\z@
-& \kern-\pmbd at Thin
-& \pmbd at Rule{\dimexpr\pmbd at W-\pmbd at C\relax}\pmbd at A
-&   {-\dimexpr\pmbd at A-\pmbd at Thick\relax}%
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+251E} BOX DRAWINGS UP HEAVY AND RIGHT DOWN LIGHT
-%    \begin{macro}{\pmbd at U+251E}
-%    \begin{macrocode}
-\@namedef{pmbd at U+251E}{%
-  \pmbd at BeginDraw XX%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thin
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thin
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thin
-$ \pmbd at C=.5\pmbd at C
-$ \pmbd at D=\pmbd at W
-$ \advance\pmbd at D-\pmbd at C
-$ \rlap{%
-$   \kern\pmbd at C
-$   \pmbd at Rule\pmbd at Thin\pmbd at H\z@
-$   \kern-\pmbd at Thin
-$   \pmbd at Rule\pmbd at D\pmbd at A\pmbd at B
-$ }%
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thick
-$ \kern.5\pmbd at C
-$ \pmbd at Rule\pmbd at Thick\pmbd at H\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-& \pmbd at B=\dimexpr-\pmbd at A+\pmbd at Thin\relax
-& \pmbd at C=.5\dimexpr\pmbd at W-\pmbd at Thin\relax
-& \rlap{%
-&   \kern\pmbd at C
-&   \pmbd at Rule\pmbd at Thin\pmbd at H\z@
-&   \kern-\pmbd at Thin
-&   \pmbd at Rule{\dimexpr\pmbd at W-\pmbd at C\relax}\pmbd at A\pmbd at B
-& }%
-& \kern.5\dimexpr\pmbd at W-\pmbd at Thick\relax
-& \pmbd at Rule\pmbd at Thick\pmbd at H\pmbd at B
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+251F} BOX DRAWINGS DOWN HEAVY AND RIGHT UP LIGHT
-%    \begin{macro}{\pmbd at U+251F}
-%    \begin{macrocode}
-\@namedef{pmbd at U+251F}{%
-  \pmbd at BeginDraw XX%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thin
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thin
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thin
-$ \pmbd at C=.5\pmbd at C
-$ \pmbd at D=\pmbd at W
-$ \advance\pmbd at D-\pmbd at C
-$ \rlap{%
-$   \kern\pmbd at C
-$   \pmbd at Rule\pmbd at Thin\pmbd at H\z@
-$   \kern-\pmbd at Thin
-$   \pmbd at Rule\pmbd at D\pmbd at A\pmbd at B
-$ }%
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thick
-$ \kern.5\pmbd at C
-$ \pmbd at Rule\pmbd at Thick\pmbd at A\z@
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-& \pmbd at B=\dimexpr-\pmbd at A+\pmbd at Thin\relax
-& \pmbd at C=.5\dimexpr\pmbd at W-\pmbd at Thin\relax
-& \rlap{%
-&   \kern\pmbd at C
-&   \pmbd at Rule\pmbd at Thin\pmbd at H\z@
-&   \kern-\pmbd at Thin
-&   \pmbd at Rule{\dimexpr\pmbd at W-\pmbd at C\relax}\pmbd at A\pmbd at B
-& }%
-& \kern.5\dimexpr\pmbd at W-\pmbd at Thick\relax
-& \pmbd at Rule\pmbd at Thick\pmbd at A\z@
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2520} BOX DRAWINGS VERTICAL HEAVY AND RIGHT LIGHT
-%    \begin{macro}{\pmbd at U+2520}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2520}{%
-  \pmbd at BeginDraw XX%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thin
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thin
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thick
-$ \pmbd at C=.5\pmbd at C
-$ \pmbd at D=\pmbd at W
-$ \advance\pmbd at D-\pmbd at C
-$ \kern\pmbd at C
-$ \pmbd at Rule\pmbd at Thick\pmbd at H\z@
-$ \kern-\pmbd at Thick
-$ \pmbd at Rule\pmbd at D\pmbd at A\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-& \pmbd at C=.5\dimexpr\pmbd at W-\pmbd at Thick\relax
-& \kern\pmbd at C
-& \pmbd at Rule\pmbd at Thick\pmbd at H\z@
-& \kern-\pmbd at Thick
-& \pmbd at Rule{\dimexpr\pmbd at W-\pmbd at C\relax}\pmbd at A
-&   {-\dimexpr\pmbd at A-\pmbd at Thin\relax}%
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2521} BOX DRAWINGS DOWN LIGHT AND RIGHT UP HEAVY
-%    \begin{macro}{\pmbd at U+2521}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2521}{%
-  \pmbd at BeginDraw XX%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thick
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thin
-$ \pmbd at C=.5\pmbd at C
-$ \pmbd at D=\pmbd at W
-$ \advance\pmbd at D-\pmbd at C
-$ \rlap{%
-$   \kern\pmbd at C
-$   \pmbd at Rule\pmbd at Thin\pmbd at H\z@
-$   \kern-\pmbd at Thin
-$   \pmbd at Rule\pmbd at D\pmbd at A\pmbd at B
-$ }%
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thick
-$ \kern.5\pmbd at C
-$ \pmbd at Rule\pmbd at Thick\pmbd at H\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-& \pmbd at B=\dimexpr-\pmbd at A+\pmbd at Thick\relax
-& \pmbd at C=.5\dimexpr\pmbd at W-\pmbd at Thin\relax
-& \rlap{%
-&   \kern\pmbd at C
-&   \pmbd at Rule\pmbd at Thin\pmbd at H\z@
-&   \kern-\pmbd at Thin
-&   \pmbd at Rule{\dimexpr\pmbd at W-\pmbd at C\relax}\pmbd at A\pmbd at B
-& }%
-& \kern.5\dimexpr\pmbd at W-\pmbd at Thick\relax
-& \pmbd at Rule\pmbd at Thick\pmbd at H\pmbd at B
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2522} BOX DRAWINGS UP LIGHT AND RIGHT DOWN HEAVY
-%    \begin{macro}{\pmbd at U+2522}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2522}{%
-  \pmbd at BeginDraw XX%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thick
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thin
-$ \pmbd at C=.5\pmbd at C
-$ \pmbd at D=\pmbd at W
-$ \advance\pmbd at D-\pmbd at C
-$ \rlap{%
-$   \kern\pmbd at C
-$   \pmbd at Rule\pmbd at Thin\pmbd at H\z@
-$   \kern-\pmbd at Thin
-$   \pmbd at Rule\pmbd at D\pmbd at A\pmbd at B
-$ }%
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thick
-$ \kern.5\pmbd at C
-$ \pmbd at Rule\pmbd at Thick\pmbd at A\z@
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-& \pmbd at B=\dimexpr-\pmbd at A+\pmbd at Thick\relax
-& \pmbd at C=.5\dimexpr\pmbd at W-\pmbd at Thin\relax
-& \rlap{%
-&   \kern\pmbd at C
-&   \pmbd at Rule\pmbd at Thin\pmbd at H\z@
-&   \kern-\pmbd at Thin
-&   \pmbd at Rule{\dimexpr\pmbd at W-\pmbd at C\relax}\pmbd at A\pmbd at B
-& }%
-& \kern.5\dimexpr\pmbd at W-\pmbd at Thick\relax
-& \pmbd at Rule\pmbd at Thick\pmbd at A\z@
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2523} BOX DRAWINGS HEAVY VERTICAL AND RIGHT
-%    \begin{macro}{\pmbd at U+2523}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2523}{%
-  \pmbd at BeginDraw -X%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thick
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thick
-$ \pmbd at C=.5\pmbd at C
-$ \pmbd at D=\pmbd at W
-$ \advance\pmbd at D-\pmbd at C
-$ \kern\pmbd at C
-$ \pmbd at Rule\pmbd at Thick\pmbd at H\z@
-$ \kern-\pmbd at Thick
-$ \pmbd at Rule\pmbd at D\pmbd at A\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-& \pmbd at C=.5\dimexpr\pmbd at W-\pmbd at Thick\relax
-& \kern\pmbd at C
-& \pmbd at Rule\pmbd at Thick\pmbd at H\z@
-& \kern-\pmbd at Thick
-& \pmbd at Rule{\dimexpr\pmbd at W-\pmbd at C\relax}\pmbd at A
-&   {-\dimexpr\pmbd at A-\pmbd at Thick\relax}%
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2524} BOX DRAWINGS LIGHT VERTICAL AND LEFT
-%    \begin{macro}{\textSFix}
-%    \begin{macrocode}
-\pmbd at UniDef\textSFix{2524}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\pmbd at U+2524}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2524}{%
-  \pmbd at BeginDraw X-%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thin
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thin
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C\pmbd at Thin
-$ \pmbd at Rule{.5\pmbd at C}\pmbd at A\pmbd at B
-$ \kern-\pmbd at Thin
-$ \pmbd at Rule\pmbd at Thin\pmbd at H\z@
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-& \pmbd at Rule{.5\dimexpr\pmbd at W+\pmbd at Thin\relax}%
-&   \pmbd at A{\dimexpr-\pmbd at A+\pmbd at Thin\relax}%
-& \kern-\pmbd at Thin
-& \pmbd at Rule\pmbd at Thin\pmbd at H\z@
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2525} BOX DRAWINGS VERTICAL LIGHT AND LEFT HEAVY
-%    \begin{macro}{\pmbd at U+2525}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2525}{%
-  \pmbd at BeginDraw XX%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thick
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C\pmbd at Thin
-$ \pmbd at Rule{.5\pmbd at C}\pmbd at A\pmbd at B
-$ \kern-\pmbd at Thin
-$ \pmbd at Rule\pmbd at Thin\pmbd at H\z@
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-& \pmbd at Rule{.5\dimexpr\pmbd at W+\pmbd at Thin\relax}%
-&   \pmbd at A{\dimexpr-\pmbd at A+\pmbd at Thick\relax}%
-& \kern-\pmbd at Thin
-& \pmbd at Rule\pmbd at Thin\pmbd at H\z@
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2526} BOX DRAWINGS UP HEAVY AND LEFT DOWN LIGHT
-%    \begin{macro}{\pmbd at U+2526}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2526}{%
-  \pmbd at BeginDraw XX%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thin
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thin
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C\pmbd at Thin
-$ \pmbd at D=\pmbd at W
-$ \advance\pmbd at D-\pmbd at Thick
-$ \rlap{%
-$   \pmbd at Rule{.5\pmbd at C}\pmbd at A\pmbd at B
-$   \kern-\pmbd at Thin
-$   \pmbd at Rule\pmbd at Thin\pmbd at H\z@
-$ }%
-$ \kern.5\pmbd at D
-$ \pmbd at Rule\pmbd at Thick\pmbd at H\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-& \pmbd at B=\dimexpr-\pmbd at A+\pmbd at Thin\relax
-& \rlap{%
-&   \pmbd at Rule{.5\dimexpr\pmbd at W+\pmbd at Thin\relax}%
-&     \pmbd at A\pmbd at B
-&   \kern-\pmbd at Thin
-&   \pmbd at Rule\pmbd at Thin\pmbd at H\z@
-& }%
-& \kern.5\dimexpr\pmbd at W-\pmbd at Thick\relax
-& \pmbd at Rule\pmbd at Thick\pmbd at H\pmbd at B
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2527} BOX DRAWINGS DOWN HEAVY AND LEFT UP LIGHT
-%    \begin{macro}{\pmbd at U+2527}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2527}{%
-  \pmbd at BeginDraw XX%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thin
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thin
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C\pmbd at Thin
-$ \pmbd at D=\pmbd at W
-$ \advance\pmbd at D-\pmbd at Thick
-$ \rlap{%
-$   \pmbd at Rule{.5\pmbd at C}\pmbd at A\pmbd at B
-$   \kern-\pmbd at Thin
-$   \pmbd at Rule\pmbd at Thin\pmbd at H\z@
-$ }%
-$ \kern.5\pmbd at D
-$ \pmbd at Rule\pmbd at Thick\pmbd at A\z@
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-& \rlap{%
-&   \pmbd at Rule{.5\dimexpr\pmbd at W+\pmbd at Thin\relax}%
-&     \pmbd at A{\dimexpr-\pmbd at A+\pmbd at Thin\relax}%
-&   \kern-\pmbd at Thin
-&   \pmbd at Rule\pmbd at Thin\pmbd at H\z@
-& }%
-& \kern.5\dimexpr\pmbd at W-\pmbd at Thick\relax
-& \pmbd at Rule\pmbd at Thick\pmbd at A\z@
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2528} BOX DRAWINGS VERTICAL HEAVY AND LEFT LIGHT
-%    \begin{macro}{\pmbd at U+2528}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2528}{%
-  \pmbd at BeginDraw XX%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thin
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thin
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C\pmbd at Thick
-$ \pmbd at Rule{.5\pmbd at C}\pmbd at A\pmbd at B
-$ \kern-\pmbd at Thick
-$ \pmbd at Rule\pmbd at Thick\pmbd at H\z@
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-& \pmbd at Rule{.5\dimexpr\pmbd at W+\pmbd at Thick\relax}%
-&   \pmbd at A{\dimexpr-\pmbd at A+\pmbd at Thin\relax}%
-& \kern-\pmbd at Thick
-& \pmbd at Rule\pmbd at Thick\pmbd at H\z@
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2529} BOX DRAWINGS DOWN LIGHT AND LEFT UP HEAVY
-%    \begin{macro}{\pmbd at U+2529}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2529}{%
-  \pmbd at BeginDraw XX%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thick
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C\pmbd at Thick
-$ \pmbd at C=.5\pmbd at C
-$ \rlap{%
-$   \pmbd at C=\pmbd at W
-$   \advance\pmbd at C-\pmbd at Thin
-$   \kern.5\pmbd at C
-$   \pmbd at Rule\pmbd at Thin\pmbd at H\z@
-$ }%
-$ \pmbd at Rule\pmbd at C\pmbd at A\pmbd at B
-$ \kern-\pmbd at Thick
-$ \pmbd at Rule\pmbd at Thick\pmbd at H\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-& \pmbd at B=\dimexpr-\pmbd at A+\pmbd at Thick\relax
-& \rlap{%
-&   \kern.5\dimexpr\pmbd at W-\pmbd at Thin\relax
-&   \pmbd at Rule\pmbd at Thin\pmbd at H\z@
-& }%
-& \pmbd at Rule{.5\dimexpr\pmbd at W+\pmbd at Thick\relax}%
-&   \pmbd at A\pmbd at B
-& \kern-\pmbd at Thick
-& \pmbd at Rule\pmbd at Thick\pmbd at H\pmbd at B
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+252A} BOX DRAWINGS UP LIGHT AND LEFT DOWN HEAVY
-%    \begin{macro}{\pmbd at U+252A}
-%    \begin{macrocode}
-\@namedef{pmbd at U+252A}{%
-  \pmbd at BeginDraw XX%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thick
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C\pmbd at Thick
-$ \pmbd at C=.5\pmbd at C
-$ \rlap{%
-$   \pmbd at C=\pmbd at W
-$   \advance\pmbd at C-\pmbd at Thin
-$   \kern.5\pmbd at C
-$   \pmbd at Rule\pmbd at Thin\pmbd at H\z@
-$ }%
-$ \pmbd at Rule\pmbd at C\pmbd at A\pmbd at B
-$ \kern-\pmbd at Thick
-$ \pmbd at Rule\pmbd at Thick\pmbd at A\z@
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-& \rlap{%
-&   \kern.5\dimexpr\pmbd at W-\pmbd at Thin\relax
-&   \pmbd at Rule\pmbd at Thin\pmbd at H\z@
-& }%
-& \pmbd at Rule{.5\dimexpr\pmbd at W+\pmbd at Thick\relax}%
-&  \pmbd at A{-\dimexpr\pmbd at A-\pmbd at Thick\relax}%
-& \kern-\pmbd at Thick
-& \pmbd at Rule\pmbd at Thick\pmbd at A\z@
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+252B} BOX DRAWINGS HEAVY VERTICAL AND LEFT
-%    \begin{macro}{\pmbd at U+252B}
-%    \begin{macrocode}
-\@namedef{pmbd at U+252B}{%
-  \pmbd at BeginDraw -X%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thick
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C\pmbd at Thick
-$ \pmbd at Rule{.5\pmbd at C}\pmbd at A\pmbd at B
-$ \kern-\pmbd at Thick
-$ \pmbd at Rule\pmbd at Thick\pmbd at H\z@
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-& \pmbd at Rule{.5\dimexpr\pmbd at W+\pmbd at Thick\relax}%
-&   \pmbd at A{\dimexpr-\pmbd at A+\pmbd at Thick\relax}%
-& \kern-\pmbd at Thick
-& \pmbd at Rule\pmbd at Thick\pmbd at H\z@
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+252C} BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
-%    \begin{macro}{\textSFvi}
-%    \begin{macrocode}
-\pmbd at UniDef\textSFvi{252C}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\pmbd at U+252C}
-%    \begin{macrocode}
-\@namedef{pmbd at U+252C}{%
-  \pmbd at BeginDraw X-%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thin
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thin
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thin
-$ \rlap{%
-$   \kern.5\pmbd at C
-$   \pmbd at Rule\pmbd at Thin\pmbd at A\z@
-$ }%
-$ \pmbd at Rule\pmbd at W\pmbd at A\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-& \rlap{%
-&   \kern.5\dimexpr\pmbd at W-\pmbd at Thin\relax
-&   \pmbd at Rule\pmbd at Thin\pmbd at A\z@
-& }%
-& \pmbd at Rule\pmbd at W\pmbd at A
-&   {\dimexpr-\pmbd at A+\pmbd at Thin\relax}%
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+252D} BOX DRAWINGS LEFT HEAVY AND RIGHT DOWN LIGHT
-%    \begin{macro}{\pmbd at U+252D}
-%    \begin{macrocode}
-\@namedef{pmbd at U+252D}{%
-  \pmbd at BeginDraw XX%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thin
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thin
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thin
-$ \rlap{%
-$   \pmbd at A=\pmbd at H
-$   \advance\pmbd at A\pmbd at Thick
-$   \pmbd at A=.5\pmbd at A
-$   \pmbd at B=-\pmbd at A
-$   \advance\pmbd at B\pmbd at Thick
-$   \pmbd at C=\pmbd at W
-$   \advance\pmbd at C\pmbd at Thin
-$   \pmbd at Rule{.5\pmbd at C}\pmbd at A\pmbd at B
-$ }%
-$ \rlap{%
-$   \kern.5\pmbd at C
-$   \pmbd at Rule\pmbd at Thin\pmbd at A\z@
-$ }%
-$ \pmbd at Rule\pmbd at W\pmbd at A\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-& \rlap{%
-&   \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-&   \pmbd at Rule{.5\dimexpr\pmbd at W+\pmbd at Thin\relax}%
-&     \pmbd at A{\dimexpr-\pmbd at A+\pmbd at Thick\relax}%
-& }%
-& \rlap{%
-&   \kern.5\dimexpr\pmbd at W-\pmbd at Thin\relax
-&   \pmbd at Rule\pmbd at Thin\pmbd at A\z@
-& }%
-& \pmbd at Rule\pmbd at W\pmbd at A
-&   {\dimexpr-\pmbd at A+\pmbd at Thin\relax}%
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+252E} BOX DRAWINGS RIGHT HEAVY AND LEFT DOWN LIGHT
-%    \begin{macro}{\pmbd at U+252E}
-%    \begin{macrocode}
-\@namedef{pmbd at U+252E}{%
-  \pmbd at BeginDraw XX%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thin
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thin
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thin
-$ \rlap{%
-$   \pmbd at A=\pmbd at H
-$   \advance\pmbd at A\pmbd at Thick
-$   \pmbd at A=.5\pmbd at A
-$   \pmbd at B=-\pmbd at A
-$   \advance\pmbd at B\pmbd at Thick
-$   \pmbd at C=\pmbd at W
-$   \advance\pmbd at C-\pmbd at Thin
-$   \pmbd at C=.5\pmbd at C
-$   \kern\pmbd at C
-$   \advance\pmbd at C-\pmbd at W
-$   \pmbd at Rule{-\pmbd at C}\pmbd at A\pmbd at B
-$ }%
-$ \rlap{%
-$   \kern.5\pmbd at C
-$   \pmbd at Rule\pmbd at Thin\pmbd at A\z@
-$ }%
-$ \pmbd at Rule\pmbd at W\pmbd at A\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-& \rlap{%
-&   \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-&   \pmbd at C=.5\dimexpr\pmbd at W-\pmbd at Thin\relax
-&   \kern\pmbd at C
-&   \pmbd at Rule{\dimexpr\pmbd at W-\pmbd at C\relax}%
-&     \pmbd at A{\dimexpr-\pmbd at A+\pmbd at Thick\relax}%
-& }%
-& \rlap{%
-&   \kern.5\dimexpr\pmbd at W-\pmbd at Thin\relax
-&   \pmbd at Rule\pmbd at Thin\pmbd at A\z@
-& }%
-& \pmbd at Rule\pmbd at W\pmbd at A
-&   {\dimexpr-\pmbd at A+\pmbd at Thin\relax}%
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+252F} BOX DRAWINGS DOWN LIGHT AND HORIZONTAL HEAVY
-%    \begin{macro}{\pmbd at U+252F}
-%    \begin{macrocode}
-\@namedef{pmbd at U+252F}{%
-  \pmbd at BeginDraw XX%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thick
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thin
-$ \rlap{%
-$   \kern.5\pmbd at C
-$   \pmbd at Rule\pmbd at Thin\pmbd at A\z@
-$ }%
-$ \pmbd at Rule\pmbd at W\pmbd at A\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-& \rlap{%
-&   \kern.5\dimexpr\pmbd at W-\pmbd at Thin\relax
-&   \pmbd at Rule\pmbd at Thin\pmbd at A\z@
-& }%
-& \pmbd at Rule\pmbd at W\pmbd at A
-&   {\dimexpr-\pmbd at A+\pmbd at Thick\relax}%
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2530} BOX DRAWINGS DOWN HEAVY AND HORIZONTAL LIGHT
-%    \begin{macro}{\pmbd at U+2530}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2530}{%
-  \pmbd at BeginDraw XX%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thin
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thin
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thick
-$ \rlap{%
-$   \kern.5\pmbd at C
-$   \pmbd at Rule\pmbd at Thick\pmbd at A\z@
-$ }%
-$ \pmbd at Rule\pmbd at W\pmbd at A\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-& \rlap{%
-&   \kern.5\dimexpr\pmbd at W-\pmbd at Thick\relax
-&   \pmbd at Rule\pmbd at Thick\pmbd at A\z@
-& }%
-& \pmbd at Rule\pmbd at W\pmbd at A
-&   {\dimexpr-\pmbd at A+\pmbd at Thin\relax}%
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2531} BOX DRAWINGS RIGHT LIGHT AND LEFT DOWN HEAVY
-%    \begin{macro}{\pmbd at U+2531}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2531}{%
-  \pmbd at BeginDraw XX%
-$  \pmbd at A=\pmbd at H
-$  \advance\pmbd at A\pmbd at Thick
-$  \pmbd at A=.5\pmbd at A
-$  \pmbd at B=-\pmbd at A
-$  \advance\pmbd at B\pmbd at Thick
-$  \pmbd at C=\pmbd at W
-$  \advance\pmbd at C\pmbd at Thick
-$  \pmbd at C=.5\pmbd at C
-$  \rlap{%
-$    \pmbd at A=\pmbd at H
-$    \advance\pmbd at A\pmbd at Thin
-$    \pmbd at A=.5\pmbd at A
-$    \pmbd at B=-\pmbd at A
-$    \advance\pmbd at B\pmbd at Thin
-$    \pmbd at Rule\pmbd at W\pmbd at A\pmbd at B
-$  }%
-$  \pmbd at Rule\pmbd at C\pmbd at A\pmbd at B
-$  \kern-\pmbd at Thick
-$  \pmbd at Rule\pmbd at Thick\pmbd at A\z@
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-& \rlap{%
-&   \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-&   \pmbd at Rule\pmbd at W\pmbd at A
-&     {\dimexpr-\pmbd at A+\pmbd at Thin\relax}%
-& }%
-& \pmbd at Rule{.5\dimexpr\pmbd at W+\pmbd at Thick\relax}%
-&   \pmbd at A{-\dimexpr\pmbd at A-\pmbd at Thick\relax}%
-& \kern-\pmbd at Thick
-& \pmbd at Rule\pmbd at Thick\pmbd at A\z@
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2532} BOX DRAWINGS LEFT LIGHT AND RIGHT DOWN HEAVY
-%    \begin{macro}{\pmbd at U+2532}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2532}{%
-  \pmbd at BeginDraw XX%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thick
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thick
-$ \pmbd at C=.5\pmbd at C
-$ \pmbd at D=\pmbd at W
-$ \advance\pmbd at D-\pmbd at C
-$ \rlap{%
-$   \pmbd at A=\pmbd at H
-$   \advance\pmbd at A\pmbd at Thin
-$   \pmbd at A=.5\pmbd at A
-$   \pmbd at B=-\pmbd at A
-$   \advance\pmbd at B\pmbd at Thin
-$   \pmbd at Rule\pmbd at W\pmbd at A\pmbd at B
-$ }%
-$ \kern\pmbd at C
-$ \pmbd at Rule\pmbd at Thick\pmbd at A\z@
-$ \kern-\pmbd at Thick
-$ \pmbd at Rule\pmbd at D\pmbd at A\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-& \pmbd at C=.5\dimexpr\pmbd at W-\pmbd at Thick\relax
-& \rlap{%
-&   \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-&   \pmbd at Rule\pmbd at W\pmbd at A
-&     {\dimexpr-\pmbd at A+\pmbd at Thin\relax}%
-& }%
-& \kern\pmbd at C
-& \pmbd at Rule\pmbd at Thick\pmbd at A\z@
-& \kern-\pmbd at Thick
-& \pmbd at Rule{\dimexpr\pmbd at W-\pmbd at C\relax}%
-&   \pmbd at A{-\dimexpr\pmbd at A-\pmbd at Thick\relax}%
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2533} BOX DRAWINGS HEAVY DOWN AND HORIZONTAL
-%    \begin{macro}{\pmbd at U+2533}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2533}{%
-  \pmbd at BeginDraw -X%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thick
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thick
-$ \rlap{%
-$   \kern.5\pmbd at C
-$   \pmbd at Rule\pmbd at Thick\pmbd at A\z@
-$ }%
-$ \pmbd at Rule\pmbd at W\pmbd at A\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-& \rlap{%
-&   \kern.5\dimexpr\pmbd at W-\pmbd at Thick\relax
-&   \pmbd at Rule\pmbd at Thick\pmbd at A\z@
-& }%
-& \pmbd at Rule\pmbd at W\pmbd at A
-&   {\dimexpr-\pmbd at A+\pmbd at Thick\relax}%
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2534} BOX DRAWINGS LIGHT UP AND HORIZONTAL
-%    \begin{macro}{\textSFvii}
-%    \begin{macrocode}
-\pmbd at UniDef\textSFvii{2534}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\pmbd at U+2534}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2534}{%
-  \pmbd at BeginDraw X-%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thin
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thin
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thin
-$ \rlap{%
-$   \pmbd at Rule\pmbd at W\pmbd at A\pmbd at B
-$ }%
-$ \kern.5\pmbd at C
-$ \pmbd at Rule\pmbd at Thin\pmbd at H\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-& \pmbd at B=\dimexpr-\pmbd at A+\pmbd at Thin\relax
-& \rlap{%
-&   \pmbd at Rule\pmbd at W\pmbd at A\pmbd at B
-& }%
-& \kern.5\dimexpr\pmbd at W-\pmbd at Thin\relax
-& \pmbd at Rule\pmbd at Thin\pmbd at H\pmbd at B
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2535} BOX DRAWINGS LEFT HEAVY AND RIGHT UP LIGHL
-%    \begin{macro}{\pmbd at U+2535}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2535}{%
-  \pmbd at BeginDraw XX%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thin
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thin
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thin
-$ \rlap{%
-$   \pmbd at Rule\pmbd at W\pmbd at A\pmbd at B
-$ }%
-$ \rlap{%
-$   \pmbd at A=\pmbd at H
-$   \advance\pmbd at A\pmbd at Thick
-$   \pmbd at A=.5\pmbd at A
-$   \pmbd at B=-\pmbd at A
-$   \advance\pmbd at B\pmbd at Thick
-$   \pmbd at C=\pmbd at W
-$   \advance\pmbd at C\pmbd at Thin
-$   \pmbd at Rule{.5\pmbd at C}\pmbd at A\pmbd at B
-$ }%
-$ \kern.5\pmbd at C
-$ \pmbd at Rule\pmbd at Thin\pmbd at H\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-& \pmbd at B=\dimexpr-\pmbd at A+\pmbd at Thin\relax
-& \rlap{%
-&   \pmbd at Rule\pmbd at W\pmbd at A\pmbd at B
-& }%
-& \rlap{%
-&   \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-&   \pmbd at Rule{.5\dimexpr\pmbd at W+\pmbd at Thin\relax}%
-&     \pmbd at A{\dimexpr-\pmbd at A+\pmbd at Thick\relax}%
-& }%
-& \kern.5\dimexpr\pmbd at W-\pmbd at Thin\relax
-& \pmbd at Rule\pmbd at Thin\pmbd at H\pmbd at B
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2536} BOX DRAWINGS RIGHT HEAVY AND LEFT UP LIGHT
-%    \begin{macro}{\pmbd at U+2536}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2536}{%
-  \pmbd at BeginDraw XX%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thin
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thin
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thin
-$ \rlap{%
-$   \pmbd at Rule\pmbd at W\pmbd at A\pmbd at B
-$ }%
-$ \rlap{%
-$   \pmbd at A=\pmbd at H
-$   \advance\pmbd at A\pmbd at Thick
-$   \pmbd at A=.5\pmbd at A
-$   \pmbd at B=-\pmbd at A
-$   \advance\pmbd at B\pmbd at Thick
-$   \pmbd at C=\pmbd at W
-$   \advance\pmbd at C-\pmbd at Thin
-$   \pmbd at C=.5\pmbd at C
-$   \kern\pmbd at C
-$   \advance\pmbd at C-\pmbd at W
-$   \pmbd at Rule{-\pmbd at C}\pmbd at A\pmbd at B
-$ }%
-$ \kern.5\pmbd at C
-$ \pmbd at Rule\pmbd at Thin\pmbd at H\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-& \pmbd at B=\dimexpr-\pmbd at A+\pmbd at Thin\relax
-& \rlap{%
-&   \pmbd at Rule\pmbd at W\pmbd at A\pmbd at B
-& }%
-& \rlap{%
-&   \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-&   \pmbd at C=.5\dimexpr\pmbd at W-\pmbd at Thin\relax
-&   \kern\pmbd at C
-&   \pmbd at Rule{\dimexpr\pmbd at W-\pmbd at C\relax}%
-&     \pmbd at A{\dimexpr-\pmbd at A+\pmbd at Thick\relax}%
-& }%
-& \kern.5\dimexpr\pmbd at W-\pmbd at Thin\relax
-& \pmbd at Rule\pmbd at Thin\pmbd at H\pmbd at B
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2537} BOX DRAWINGS UP LIGHT AND HORIZONTAL HEAVY
-%    \begin{macro}{\pmbd at U+2537}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2537}{%
-  \pmbd at BeginDraw XX%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thick
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thin
-$ \rlap{%
-$   \pmbd at Rule\pmbd at W\pmbd at A\pmbd at B
-$ }%
-$ \kern.5\pmbd at C
-$ \pmbd at Rule\pmbd at Thin\pmbd at H\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-& \pmbd at B=\dimexpr-\pmbd at A+\pmbd at Thick\relax
-& \rlap{%
-&   \pmbd at Rule\pmbd at W\pmbd at A\pmbd at B
-& }%
-& \kern.5\dimexpr\pmbd at W-\pmbd at Thin\relax
-& \pmbd at Rule\pmbd at Thin\pmbd at H\pmbd at B
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2538} BOX DRAWINGS UP HEAVY AND HORIZONTAL LIGHT
-%    \begin{macro}{\pmbd at U+2538}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2538}{%
-  \pmbd at BeginDraw XX%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thin
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thin
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thick
-$ \rlap{%
-$   \pmbd at Rule\pmbd at W\pmbd at A\pmbd at B
-$ }%
-$ \kern.5\pmbd at C
-$ \pmbd at Rule\pmbd at Thin\pmbd at H\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-& \pmbd at B=\dimexpr-\pmbd at A+\pmbd at Thin\relax
-& \rlap{%
-&   \pmbd at Rule\pmbd at W\pmbd at A\pmbd at B
-& }%
-& \kern.5\dimexpr\pmbd at W-\pmbd at Thick\relax
-& \pmbd at Rule\pmbd at Thin\pmbd at H\pmbd at B
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2539} BOX DRAWINGS RIGHT LIGHT AND LEFT UP HEAVY
-%    \begin{macro}{\pmbd at U+2539}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2539}{%
-  \pmbd at BeginDraw XX%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thick
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C\pmbd at Thick
-$ \pmbd at C=.5\pmbd at C
-$ \rlap{%
-$   \pmbd at A=\pmbd at H
-$   \advance\pmbd at A\pmbd at Thin
-$   \pmbd at A=.5\pmbd at A
-$   \pmbd at B=-\pmbd at A
-$   \advance\pmbd at B\pmbd at Thin
-$   \pmbd at Rule\pmbd at W\pmbd at A\pmbd at B
-$ }%
-$ \pmbd at Rule\pmbd at C\pmbd at A\pmbd at B
-$ \kern-\pmbd at Thick
-$ \pmbd at Rule\pmbd at Thick\pmbd at H\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-& \pmbd at B=\dimexpr-\pmbd at A+\pmbd at Thick\relax
-& \rlap{%
-&   \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-&   \pmbd at Rule\pmbd at W\pmbd at A
-&     {\dimexpr-\pmbd at A+\pmbd at Thin\relax}%
-& }%
-& \pmbd at Rule{.5\dimexpr\pmbd at W+\pmbd at Thick\relax}%
-&   \pmbd at A\pmbd at B
-& \kern-\pmbd at Thick
-& \pmbd at Rule\pmbd at Thick\pmbd at H\pmbd at B
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+253A} BOX DRAWINGS LEFT LIGHT AND RIGHT UP HEAVY
-%    \begin{macro}{\pmbd at U+253A}
-%    \begin{macrocode}
-\@namedef{pmbd at U+253A}{%
-  \pmbd at BeginDraw XX%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thick
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thick
-$ \pmbd at C=.5\pmbd at C
-$ \pmbd at D=\pmbd at W
-$ \advance\pmbd at D-\pmbd at C
-$ \rlap{%
-$   \pmbd at A=\pmbd at H
-$   \advance\pmbd at A\pmbd at Thin
-$   \pmbd at A=.5\pmbd at A
-$   \pmbd at B=-\pmbd at A
-$   \advance\pmbd at B\pmbd at Thin
-$   \pmbd at Rule\pmbd at W\pmbd at A\pmbd at B
-$ }%
-$ \kern\pmbd at C
-$ \pmbd at Rule\pmbd at Thick\pmbd at H\pmbd at B
-$ \kern-\pmbd at Thick
-$ \pmbd at Rule\pmbd at D\pmbd at A\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-& \pmbd at B=\dimexpr-\pmbd at A+\pmbd at Thick\relax
-& \pmbd at C=.5\dimexpr\pmbd at W-\pmbd at Thick\relax
-& \rlap{%
-&   \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-&   \pmbd at Rule\pmbd at W\pmbd at A
-&     {\dimexpr-\pmbd at A+\pmbd at Thin\relax}%
-& }%
-& \kern\pmbd at C
-& \pmbd at Rule\pmbd at Thick\pmbd at H\pmbd at B
-& \kern-\pmbd at Thin
-& \pmbd at Rule{\dimexpr\pmbd at W-\pmbd at C\relax}\pmbd at A\pmbd at B
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+253B} BOX DRAWINGS HEAVY UP AND HORIZONTAL
-%    \begin{macro}{\pmbd at U+253B}
-%    \begin{macrocode}
-\@namedef{pmbd at U+253B}{%
-  \pmbd at BeginDraw -X%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thick
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thick
-$ \rlap{%
-$   \pmbd at Rule\pmbd at W\pmbd at A\pmbd at B
-$ }%
-$ \kern.5\pmbd at C
-$ \pmbd at Rule\pmbd at Thick\pmbd at H\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-& \pmbd at B=\dimexpr-\pmbd at A+\pmbd at Thick\relax
-& \rlap{%
-&   \pmbd at Rule\pmbd at W\pmbd at A\pmbd at B
-& }%
-& \kern.5\dimexpr\pmbd at W-\pmbd at Thick\relax
-& \pmbd at Rule\pmbd at Thick\pmbd at H\pmbd at B
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+253C} BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
-%    \begin{macro}{\textSFv}
-%    \begin{macrocode}
-\pmbd at UniDef\textSFv{253C}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\pmbd at U+253C}
-%    \begin{macrocode}
-\@namedef{pmbd at U+253C}{%
-  \pmbd at BeginDraw X-%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thin
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thin
-$ \pmbd at Rule\pmbd at W\pmbd at A\pmbd at B
-& \dimen@=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-& \pmbd at Rule\pmbd at W\dimen@{-\dimexpr\dimen at -\pmbd at Thin\relax}%
-  \kern-\pmbd at W
-$ \pmbd at A=\pmbd at W
-$ \advance\pmbd at A-\pmbd at Thin
-$ \pmbd at A=.5\pmbd at A
-$ \kern\pmbd at A
-& \kern.5\dimexpr\pmbd at W-\pmbd at Thin\relax
-  \pmbd at Rule\pmbd at Thin\pmbd at H\z@
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+253D} BOX DRAWINGS LEFT HEAVY AND RIGHT VERTICAL LIGHT
-%    \begin{macro}{\pmbd at U+253D}
-%    \begin{macrocode}
-\@namedef{pmbd at U+253D}{%
-  \pmbd at BeginDraw XX%
-  \rlap{%
-$   \pmbd at A=\pmbd at H
-$   \advance\pmbd at A\pmbd at Thick
-$   \pmbd at A=.5\pmbd at A
-$   \pmbd at B=-\pmbd at A
-$   \advance\pmbd at B\pmbd at Thick
-$   \pmbd at Rule{.5\pmbd at W}\pmbd at A\pmbd at B
-&   \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-&   \pmbd at Rule{.5\pmbd at W}\pmbd at A
-&     {\dimexpr-\pmbd at A+\pmbd at Thick\relax}%
-  }%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thin
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thin
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thin
-$ \pmbd at C=.5\pmbd at C
-$ \pmbd at D=\pmbd at W
-$ \advance\pmbd at D-\pmbd at C
-$ \kern\pmbd at C
-$ \pmbd at Rule\pmbd at Thin\pmbd at H\z@
-$ \kern-\pmbd at Thin
-$ \pmbd at Rule\pmbd at D\pmbd at A\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-& \pmbd at C=.5\dimexpr\pmbd at W-\pmbd at Thin\relax
-& \kern\pmbd at C
-& \pmbd at Rule\pmbd at Thin\pmbd at H\z@
-& \kern-\pmbd at Thin
-& \pmbd at Rule{\dimexpr\pmbd at W-\pmbd at C\relax}\pmbd at A
-&   {-\dimexpr\pmbd at A-\pmbd at Thin\relax}%
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+253E} BOX DRAWINGS RIGHT HEAVY AND LEFT VERTICAL LIGHT
-%    \begin{macro}{\pmbd at U+253E}
-%    \begin{macrocode}
-\@namedef{pmbd at U+253E}{%
-  \pmbd at BeginDraw XX%
-  \rlap{%
-    \kern.5\pmbd at W
-$   \pmbd at A=\pmbd at H
-$   \advance\pmbd at A\pmbd at Thick
-$   \pmbd at A=.5\pmbd at A
-$   \pmbd at B=-\pmbd at A
-$   \advance\pmbd at B\pmbd at Thick
-$   \pmbd at Rule{.5\pmbd at W}\pmbd at A\pmbd at B
-&   \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-&   \pmbd at Rule{.5\pmbd at W}\pmbd at A
-&     {\dimexpr-\pmbd at A+\pmbd at Thick\relax}%
-  }%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thin
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thin
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C\pmbd at Thin
-$ \pmbd at Rule{.5\pmbd at C}\pmbd at A\pmbd at B
-$ \kern-\pmbd at Thin
-$ \pmbd at Rule\pmbd at Thin\pmbd at H\z@
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-& \pmbd at Rule{.5\dimexpr\pmbd at W+\pmbd at Thin\relax}%
-&   \pmbd at A{\dimexpr-\pmbd at A+\pmbd at Thin\relax}%
-& \kern-\pmbd at Thin
-& \pmbd at Rule\pmbd at Thin\pmbd at H\z@
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+253F} BOX DRAWINGS RIGHT HEAVY AND LEFT VERTICAL LIGHT
-%    \begin{macro}{\pmbd at U+253F}
-%    \begin{macrocode}
-\@namedef{pmbd at U+253F}{%
-  \pmbd at BeginDraw XX%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thick
-$ \pmbd at Rule\pmbd at W\pmbd at A\pmbd at B
-& \dimen@=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-& \pmbd at Rule\pmbd at W\dimen@{-\dimexpr\dimen at -\pmbd at Thick\relax}%
-  \kern-\pmbd at W
-$ \pmbd at A=\pmbd at W
-$ \advance\pmbd at A-\pmbd at Thin
-$ \pmbd at A=.5\pmbd at A
-$ \kern\pmbd at A
-& \kern.5\dimexpr\pmbd at W-\pmbd at Thin\relax
-  \pmbd at Rule\pmbd at Thin\pmbd at H\z@
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2540} BOX DRAWINGS UP HEAVY AND DOWN HORIZONTAL LIGHT
-%    \begin{macro}{\pmbd at U+2540}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2540}{%
-  \pmbd at BeginDraw XX%
-  \rlap{%
-$   \pmbd at C=\pmbd at W
-$   \advance\pmbd at C-\pmbd at Thick
-$   \kern.5\pmbd at C
-&   \kern.5\dimexpr\pmbd at W-\pmbd at Thick\relax
-    \pmbd at Rule\pmbd at Thick\pmbd at H{-.5\pmbd at H}%
-  }%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thin
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thin
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thin
-$ \rlap{%
-$   \kern.5\pmbd at C
-$   \pmbd at Rule\pmbd at Thin\pmbd at A\z@
-$ }%
-$ \pmbd at Rule\pmbd at W\pmbd at A\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-& \rlap{%
-&   \kern.5\dimexpr\pmbd at W-\pmbd at Thin\relax
-&   \pmbd at Rule\pmbd at Thin\pmbd at A\z@
-& }%
-& \pmbd at Rule\pmbd at W\pmbd at A
-&   {\dimexpr-\pmbd at A+\pmbd at Thin\relax}%
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2541} BOX DRAWINGS DOWN HEAVY AND UP HORIZONTAL LIGHT
-%    \begin{macro}{\pmbd at U+2541}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2541}{%
-  \pmbd at BeginDraw XX%
-  \rlap{%
-$   \pmbd at C=\pmbd at W
-$   \advance\pmbd at C-\pmbd at Thick
-$   \kern.5\pmbd at C
-&   \kern.5\dimexpr\pmbd at W-\pmbd at Thick\relax
-    \pmbd at Rule\pmbd at Thick{.5\pmbd at H}\z@
-  }%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thin
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thin
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thin
-$ \rlap{%
-$   \pmbd at Rule\pmbd at W\pmbd at A\pmbd at B
-$ }%
-$ \kern.5\pmbd at C
-$ \pmbd at Rule\pmbd at Thin\pmbd at H\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-& \pmbd at B=\dimexpr-\pmbd at A+\pmbd at Thin\relax
-& \rlap{%
-&   \pmbd at Rule\pmbd at W\pmbd at A\pmbd at B
-& }%
-& \kern.5\dimexpr\pmbd at W-\pmbd at Thin\relax
-& \pmbd at Rule\pmbd at Thin\pmbd at H\pmbd at B
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \subsubsection{U+2542} BOX DRAWINGS VERTICAL HEAVY AND HORIZONTAL LIGHT
-%    \begin{macro}{\pmbd at U+2542}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2542}{%
-  \pmbd at BeginDraw XX%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thin
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thin
-$ \pmbd at Rule\pmbd at W\pmbd at A\pmbd at B
-& \dimen@=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-& \pmbd at Rule\pmbd at W\dimen@{-\dimexpr\dimen at -\pmbd at Thin\relax}%
-  \kern-\pmbd at W
-$ \pmbd at A=\pmbd at W
-$ \advance\pmbd at A-\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-& \kern.5\dimexpr\pmbd at W-\pmbd at Thick\relax
-  \pmbd at Rule\pmbd at Thick\pmbd at H\z@
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2543} BOX DRAWINGS LEFT UP HEAVY AND RIGHT DOWN LIGHT
-%    \begin{macro}{\pmbd at U+2543}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2543}{%
-  \pmbd at BeginDraw XX%
-  \rlap{%
-$   \pmbd at A=\pmbd at H
-$   \advance\pmbd at A\pmbd at Thin
-$   \pmbd at A=.5\pmbd at A
-$   \pmbd at B=-\pmbd at A
-$   \advance\pmbd at B\pmbd at Thin
-$   \pmbd at C=\pmbd at W
-$   \advance\pmbd at C-\pmbd at Thin
-$   \pmbd at C=.5\pmbd at C
-$   \pmbd at D=\pmbd at W
-$   \advance\pmbd at D-\pmbd at C
-$   \kern\pmbd at C
-$   \pmbd at Rule\pmbd at Thin\pmbd at A\z@
-$   \kern-\pmbd at Thin
-$   \pmbd at Rule\pmbd at D\pmbd at A\pmbd at B
-&   \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-&   \pmbd at C=.5\dimexpr\pmbd at W-\pmbd at Thin\relax
-&   \kern\pmbd at C
-&   \pmbd at Rule\pmbd at Thin\pmbd at A\z@
-&   \kern-\pmbd at Thin
-&   \pmbd at Rule{\dimexpr\pmbd at W-\pmbd at C\relax}%
-&     \pmbd at A{-\dimexpr\pmbd at A-\pmbd at Thin\relax}%
-  }%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thick
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C\pmbd at Thick
-$ \pmbd at C=.5\pmbd at C
-$ \pmbd at Rule\pmbd at C\pmbd at A\pmbd at B
-$ \kern-\pmbd at Thick
-$ \pmbd at Rule\pmbd at Thick\pmbd at H\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-& \pmbd at B=\dimexpr-\pmbd at A+\pmbd at Thick\relax
-& \pmbd at Rule{.5\dimexpr\pmbd at W+\pmbd at Thick\relax}%
-&   \pmbd at A\pmbd at B
-& \kern-\pmbd at Thick
-& \pmbd at Rule\pmbd at Thick\pmbd at H\pmbd at B
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2544} BOX DRAWINGS RIGHT UP HEAVY AND LEFT DOWN LIGHT
-%    \begin{macro}{\pmbd at U+2544}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2544}{%
-  \pmbd at BeginDraw XX%
-  \rlap{%
-$   \pmbd at A=\pmbd at H
-$   \advance\pmbd at A\pmbd at Thin
-$   \pmbd at A=.5\pmbd at A
-$   \pmbd at B=-\pmbd at A
-$   \advance\pmbd at B\pmbd at Thin
-$   \pmbd at C=\pmbd at W
-$   \advance\pmbd at C\pmbd at Thin
-$   \pmbd at C=.5\pmbd at C
-$   \pmbd at Rule\pmbd at C\pmbd at A\pmbd at B
-$   \kern-\pmbd at Thin
-$   \pmbd at Rule\pmbd at Thin\pmbd at A\z@
-&   \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-&   \pmbd at Rule{.5\dimexpr\pmbd at W+\pmbd at Thin\relax}%
-&     \pmbd at A{-\dimexpr\pmbd at A-\pmbd at Thin\relax}%
-&   \kern-\pmbd at Thin
-&   \pmbd at Rule\pmbd at Thin\pmbd at A\z@
-  }%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thick
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thick
-$ \pmbd at C=.5\pmbd at C
-$ \pmbd at D=\pmbd at W
-$ \advance\pmbd at D-\pmbd at C
-$ \kern\pmbd at C
-$ \pmbd at Rule\pmbd at Thick\pmbd at H\pmbd at B
-$ \kern-\pmbd at Thick
-$ \pmbd at Rule\pmbd at D\pmbd at A\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-& \pmbd at B=\dimexpr-\pmbd at A+\pmbd at Thick\relax
-& \pmbd at C=.5\dimexpr\pmbd at W-\pmbd at Thick\relax
-& \kern\pmbd at C
-& \pmbd at Rule\pmbd at Thick\pmbd at H\pmbd at B
-& \kern-\pmbd at Thick
-& \pmbd at Rule{\dimexpr\pmbd at W-\pmbd at C\relax}\pmbd at A\pmbd at B
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2545} BOX DRAWINGS LEFT DOWN HEAVY AND RIGHT UP LIGHT
-%    \begin{macro}{\pmbd at U+2545}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2545}{%
-  \pmbd at BeginDraw XX%
-  \rlap{%
-$   \pmbd at A=\pmbd at H
-$   \advance\pmbd at A\pmbd at Thin
-$   \pmbd at A=.5\pmbd at A
-$   \pmbd at B=-\pmbd at A
-$   \advance\pmbd at B\pmbd at Thin
-$   \pmbd at C=\pmbd at W
-$   \advance\pmbd at C-\pmbd at Thin
-$   \pmbd at C=.5\pmbd at C
-$   \pmbd at D=\pmbd at W
-$   \advance\pmbd at D-\pmbd at C
-$   \kern\pmbd at C
-$   \pmbd at Rule\pmbd at Thin\pmbd at H\pmbd at B
-$   \kern-\pmbd at Thin
-$   \pmbd at Rule\pmbd at D\pmbd at A\pmbd at B
-&   \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-&   \pmbd at B=\dimexpr-\pmbd at A+\pmbd at Thin\relax
-&   \pmbd at C=.5\dimexpr\pmbd at W-\pmbd at Thin\relax
-&   \kern\pmbd at C
-&   \pmbd at Rule\pmbd at Thin\pmbd at H\pmbd at B
-&   \kern-\pmbd at Thin
-&   \pmbd at Rule{\dimexpr\pmbd at W-\pmbd at C\relax}\pmbd at A\pmbd at B
-  }%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thick
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C\pmbd at Thick
-$ \pmbd at C=.5\pmbd at C
-$ \pmbd at Rule\pmbd at C\pmbd at A\pmbd at B
-$ \kern-\pmbd at Thick
-$ \pmbd at Rule\pmbd at Thick\pmbd at A\z@
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-& \pmbd at Rule{.5\dimexpr\pmbd at W+\pmbd at Thick\relax}%
-&   \pmbd at A{-\dimexpr\pmbd at A-\pmbd at Thick\relax}%
-& \kern-\pmbd at Thick
-& \pmbd at Rule\pmbd at Thick\pmbd at A\z@
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2546} BOX DRAWINGS RIGHT DOWN HEAVY AND LEFT UP LIGHT
-%    \begin{macro}{\pmbd at U+2546}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2546}{%
-  \pmbd at BeginDraw XX%
-  \rlap{%
-$   \pmbd at A=\pmbd at H
-$   \advance\pmbd at A\pmbd at Thin
-$   \pmbd at A=.5\pmbd at A
-$   \pmbd at B=-\pmbd at A
-$   \advance\pmbd at B\pmbd at Thin
-$   \pmbd at C=\pmbd at W
-$   \advance\pmbd at C\pmbd at Thin
-$   \pmbd at C=.5\pmbd at C
-$   \pmbd at Rule\pmbd at C\pmbd at A\pmbd at B
-$   \kern-\pmbd at Thin
-$   \pmbd at Rule\pmbd at Thin\pmbd at H\pmbd at B
-&   \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-&   \pmbd at B=\dimexpr-\pmbd at A+\pmbd at Thin\relax
-&   \pmbd at Rule{.5\dimexpr\pmbd at W+\pmbd at Thin\relax}%
-&     \pmbd at A\pmbd at B
-&   \kern-\pmbd at Thin
-&   \pmbd at Rule\pmbd at Thin\pmbd at H\pmbd at B
-  }%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thick
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thick
-$ \pmbd at C=.5\pmbd at C
-$ \pmbd at D=\pmbd at W
-$ \advance\pmbd at D-\pmbd at C
-$ \kern\pmbd at C
-$ \pmbd at Rule\pmbd at Thick\pmbd at A\z@
-$ \kern-\pmbd at Thick
-$ \pmbd at Rule\pmbd at D\pmbd at A\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-& \pmbd at C=.5\dimexpr\pmbd at W-\pmbd at Thick\relax
-& \kern\pmbd at C
-& \pmbd at Rule\pmbd at Thick\pmbd at A\z@
-& \kern-\pmbd at Thick
-& \pmbd at Rule{\dimexpr\pmbd at W-\pmbd at C\relax}%
-&   \pmbd at A{-\dimexpr\pmbd at A-\pmbd at Thick\relax}%
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2547} BOX DRAWINGS DOWN LIGHT AND UP HORIZONTAL HEAVY
-%    \begin{macro}{\pmbd at U+2547}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2547}{%
-  \pmbd at BeginDraw XX%
-  \rlap{%
-$   \pmbd at A=\pmbd at W
-$   \advance\pmbd at A-\pmbd at Thin
-$   \pmbd at A=.5\pmbd at A
-$   \kern\pmbd at A
-&   \kern.5\dimexpr\pmbd at W-\pmbd at Thin\relax
-    \pmbd at Rule\pmbd at Thin\pmbd at H\z@
-  }%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thick
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thick
-$ \rlap{%
-$   \pmbd at Rule\pmbd at W\pmbd at A\pmbd at B
-$ }%
-$ \kern.5\pmbd at C
-$ \pmbd at Rule\pmbd at Thick\pmbd at H\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-& \pmbd at B=\dimexpr-\pmbd at A+\pmbd at Thick\relax
-& \rlap{%
-&   \pmbd at Rule\pmbd at W\pmbd at A\pmbd at B
-& }%
-& \kern.5\dimexpr\pmbd at W-\pmbd at Thick\relax
-& \pmbd at Rule\pmbd at Thick\pmbd at H\pmbd at B
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2548} BOX DRAWINGS UP LIGHT AND DOWN HORIZONTAL HEAVY
-%    \begin{macro}{\pmbd at U+2548}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2548}{%
-  \pmbd at BeginDraw XX%
-  \rlap{%
-$   \pmbd at A=\pmbd at W
-$   \advance\pmbd at A-\pmbd at Thin
-$   \pmbd at A=.5\pmbd at A
-$   \kern\pmbd at A
-&   \kern.5\dimexpr\pmbd at W-\pmbd at Thin\relax
-    \pmbd at Rule\pmbd at Thin\pmbd at H\z@
-  }%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thick
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thick
-$ \rlap{%
-$   \kern.5\pmbd at C
-$   \pmbd at Rule\pmbd at Thick\pmbd at A\z@
-$ }%
-$ \pmbd at Rule\pmbd at W\pmbd at A\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-& \rlap{%
-&   \kern.5\dimexpr\pmbd at W-\pmbd at Thick\relax
-&   \pmbd at Rule\pmbd at Thick\pmbd at A\z@
-& }%
-& \pmbd at Rule\pmbd at W\pmbd at A
-&   {\dimexpr-\pmbd at A+\pmbd at Thick\relax}%
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2549} BOX DRAWINGS RIGHT LIGHT AND LEFT VERTICAL HEAVY
-%    \begin{macro}{\pmbd at U+2549}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2549}{%
-  \pmbd at BeginDraw XX%
-  \rlap{%
-$   \pmbd at A=\pmbd at H
-$   \advance\pmbd at A\pmbd at Thin
-$   \pmbd at A=.5\pmbd at A
-$   \pmbd at B=-\pmbd at A
-$   \advance\pmbd at B\pmbd at Thin
-$   \pmbd at Rule\pmbd at W\pmbd at A\pmbd at B
-&   \dimen@=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-&   \pmbd at Rule\pmbd at W\dimen@{-\dimexpr\dimen at -\pmbd at Thin\relax}
-  }%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thick
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C\pmbd at Thick
-$ \pmbd at Rule{.5\pmbd at C}\pmbd at A\pmbd at B
-$ \kern-\pmbd at Thick
-$ \pmbd at Rule\pmbd at Thick\pmbd at H\z@
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-& \pmbd at Rule{.5\dimexpr\pmbd at W+\pmbd at Thick\relax}%
-&   \pmbd at A{\dimexpr-\pmbd at A+\pmbd at Thick\relax}%
-& \kern-\pmbd at Thick
-& \pmbd at Rule\pmbd at Thick\pmbd at H\z@
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+254A} BOX DRAWINGS LEFT LIGHT AND RIGHT VERTICAL HEAVY
-%    \begin{macro}{\pmbd at U+254A}
-%    \begin{macrocode}
-\@namedef{pmbd at U+254A}{%
-  \pmbd at BeginDraw XX%
-  \rlap{%
-$   \pmbd at A=\pmbd at H
-$   \advance\pmbd at A\pmbd at Thin
-$   \pmbd at A=.5\pmbd at A
-$   \pmbd at B=-\pmbd at A
-$   \advance\pmbd at B\pmbd at Thin
-$   \pmbd at Rule\pmbd at W\pmbd at A\pmbd at B
-&   \dimen@=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-&   \pmbd at Rule\pmbd at W\dimen@{-\dimexpr\dimen at -\pmbd at Thin\relax}
-  }%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thick
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thick
-$ \pmbd at C=.5\pmbd at C
-$ \pmbd at D=\pmbd at W
-$ \advance\pmbd at D-\pmbd at C
-$ \kern\pmbd at C
-$ \pmbd at Rule\pmbd at Thick\pmbd at H\z@
-$ \kern-\pmbd at Thick
-$ \pmbd at Rule\pmbd at D\pmbd at A\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-& \pmbd at C=.5\dimexpr\pmbd at W-\pmbd at Thick\relax
-& \kern\pmbd at C
-& \pmbd at Rule\pmbd at Thick\pmbd at H\z@
-& \kern-\pmbd at Thick
-& \pmbd at Rule{\dimexpr\pmbd at W-\pmbd at C\relax}\pmbd at A
-&   {-\dimexpr\pmbd at A-\pmbd at Thick\relax}%
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+254B} BOX DRAWINGS HEAVY VERTICAL AND HORIZONTAL
-%    \begin{macro}{\pmbd at U+254B}
-%    \begin{macrocode}
-\@namedef{pmbd at U+254B}{%
-  \pmbd at BeginDraw -X%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thick
-$ \pmbd at Rule\pmbd at W\pmbd at A\pmbd at B
-& \dimen@=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-& \pmbd at Rule\pmbd at W\dimen@{-\dimexpr\dimen at -\pmbd at Thick\relax}%
-  \kern-\pmbd at W
-$ \pmbd at A=\pmbd at W
-$ \advance\pmbd at A-\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \kern\pmbd at A
-& \kern.5\dimexpr\pmbd at W-\pmbd at Thick\relax
-  \pmbd at Rule\pmbd at Thick\pmbd at H\z@
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-% \subsection{Box drawing, double lines}
-%
-%    \begin{macro}{\pmbd at BeginDouble}
-%    \begin{macrocode}
-\def\pmbd at BeginDouble{%
-  \pmbd at BeginDraw X-%
-  \pmbd at SetLength\pmbd at Sep\pmbd at BoxDrawing/doublelinesep%
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\pmbd at beginB}
-%    \begin{macrocode}
-\def\pmbd at beginB{%
-  \pmbd at beginA
-  \setlength{\dimen@}{\pmbd at doublerulesep}%
-  \edef\pmbd at doublesepH{\number\dimen@ sp}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\pmbd at beginC}
-%    \begin{macrocode}
-\def\pmbd at beginC{%
-  \pmbd at beginB
-  \advance\dimen@\pmbd at rulewidth
-  \edef\pmbd at doublesepV{\number\dimen@ sp}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2550} BOX DRAWINGS DOUBLE HORIZONTAL
-%    \begin{macro}{\textSFxliii}
-%    \begin{macrocode}
-\pmbd at UniDef\textSFxliii{2550}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\pmbd at U+2550}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2550}{%
-  \pmbd at BeginDouble
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A-\pmbd at Sep
-$ \pmbd at A=.5\pmbd at A
-& \pmbd at A=.5\dimexpr\pmbd at H-\pmbd at Sep\relax
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thin
-$ \pmbd at Rule\pmbd at W\pmbd at A\pmbd at B
-& \pmbd at Rule\pmbd at W\pmbd at A
-&   {\dimexpr-\pmbd at A+\pmbd at Thin\relax}%
-  \kern-\pmbd at W
-$ \advance\pmbd at A\pmbd at Sep
-$ \advance\pmbd at A\pmbd at Thin
-$ \advance\pmbd at B-\pmbd at Sep
-$ \advance\pmbd at B-\pmbd at Thin
-& \pmbd at A=\dimexpr\pmbd at A+\pmbd at Sep+\pmbd at Thin\relax
-$ \pmbd at Rule\pmbd at W\pmbd at A\pmbd at B
-& \pmbd at Rule\pmbd at W\pmbd at A
-&   {\dimexpr-\pmbd at A+\pmbd at Thin\relax}%
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2551} BOX DRAWINGS DOUBLE VERTICAL
-%    \begin{macro}{\textSFxxiv}
-%    \begin{macrocode}
-\pmbd at UniDef\textSFxxiv{2551}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{pmbd at U+2551}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2551}{%
-  \pmbd at BeginDouble
-$ \pmbd at A=\pmbd at W
-$ \advance\pmbd at A-\pmbd at Sep
-$ \pmbd at A=.5\pmbd at A
-$ \advance\pmbd at A-.5\pmbd at Thin
-$ \kern\pmbd at A
-& \kern\dimexpr.5\dimexpr\pmbd at W-\pmbd at Sep\relax-\pmbd at Thin\relax
-  \pmbd at Rule\pmbd at Thin\pmbd at H\z@
-  \kern\pmbd at Sep
-  \pmbd at Rule\pmbd at Thin\pmbd at H\z@
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2552} BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE
-%    \begin{macro}{\textSFli}
-%    \begin{macrocode}
-\pmbd at UniDef\textSFli{2552}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\pmbd at U+2552}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2552}{%
-  \pmbd at BeginDouble
-  \pmbd at C=\pmbd at W
-  \advance\pmbd at C-\pmbd at Thin
-  \pmbd at C=.5\pmbd at C
-  \kern\pmbd at C
-  \pmbd at A=\pmbd at H
-  \advance\pmbd at A\pmbd at Sep
-  \pmbd at A=.5\pmbd at A
-  \advance\pmbd at A\pmbd at Thin
-  \pmbd at Rule\pmbd at Thin\pmbd at A\z@
-  \kern-\pmbd at Thin
-  \pmbd at D=\pmbd at W
-  \advance\pmbd at D-\pmbd at C
-  \pmbd at B=-\pmbd at A
-  \advance\pmbd at B\pmbd at Thin
-  \pmbd at Rule\pmbd at D\pmbd at A\pmbd at B
-  \kern-\pmbd at D
-  \advance\pmbd at A-\pmbd at Sep
-  \advance\pmbd at A-\pmbd at Thin
-  \advance\pmbd at B\pmbd at Sep
-  \advance\pmbd at B\pmbd at Thin
-  \pmbd at Rule\pmbd at D\pmbd at A\pmbd at B
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2553} BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE
-%    \begin{macro}{\textSFlii}
-%    \begin{macrocode}
-\pmbd at UniDef\textSFlii{2553}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\pmbd at U+2553}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2553}{%
-  \pmbd at BeginDouble
-  \pmbd at C=\pmbd at W
-  \advance\pmbd at C-\pmbd at Sep
-  \pmbd at C=.5\pmbd at C
-  \advance\pmbd at C-\pmbd at Thin
-  \kern\pmbd at C
-  \pmbd at D=\pmbd at W
-  \advance\pmbd at D-\pmbd at C
-  \pmbd at A=\pmbd at H
-  \advance\pmbd at A\pmbd at Thin
-  \pmbd at A=.5\pmbd at A
-  \pmbd at B=-\pmbd at A
-  \advance\pmbd at B\pmbd at Thin
-  \pmbd at Rule\pmbd at D\pmbd at A\pmbd at B
-  \kern-\pmbd at D
-  \pmbd at Rule\pmbd at Thin\pmbd at A\z@
-  \kern\pmbd at Sep
-  \pmbd at Rule\pmbd at Thin\pmbd at A\z@
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \subsubsection{U+2554} BOX DRAWINGS DOUBLE DOWN AND RIGHT
-%    \begin{macro}{\textSFxxxix}
-%    \begin{macrocode}
-\pmbd at UniDef\textSFxxxix{2554}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\pmbd at U+2554}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2554}{%
-  \pmbd at BeginDouble
-  \pmbd at C=\pmbd at W
-  \advance\pmbd at C-\pmbd at Sep
-  \pmbd at C=.5\pmbd at C
-  \advance\pmbd at C-\pmbd at Thin
-  \kern\pmbd at C
-  \pmbd at A=\pmbd at H
-  \advance\pmbd at A\pmbd at Sep
-  \pmbd at A=.5\pmbd at A
-  \advance\pmbd at A\pmbd at Thin
-  \pmbd at B=-\pmbd at A
-  \advance\pmbd at B\pmbd at Thin
-  \pmbd at D=\pmbd at W
-  \advance\pmbd at D-\pmbd at C
-  \pmbd at Rule\pmbd at Thin\pmbd at A\z@
-  \kern-\pmbd at Thin
-  \pmbd at Rule\pmbd at D\pmbd at A\pmbd at B
-  \advance\pmbd at D-\pmbd at Sep
-  \advance\pmbd at D-\pmbd at Thin
-  \kern-\pmbd at D
-  \advance\pmbd at A-\pmbd at Sep
-  \advance\pmbd at A-\pmbd at Thin
-  \advance\pmbd at B\pmbd at Sep
-  \advance\pmbd at B\pmbd at Thin
-  \pmbd at Rule\pmbd at Thin\pmbd at A\z@
-  \kern-\pmbd at Thin
-  \pmbd at Rule\pmbd at D\pmbd at A\pmbd at B
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2555} BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE
-%    \begin{macro}{\textSFxxii}
-%    \begin{macrocode}
-\pmbd at UniDef\textSFxxii{2555}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\pmbd at U+2555}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2555}{%
-  \pmbd at BeginDouble
-  \pmbd at A=\pmbd at H
-  \advance\pmbd at A-\pmbd at Sep
-  \pmbd at A=.5\pmbd at A
-  \pmbd at B=-\pmbd at A
-  \advance\pmbd at B\pmbd at Thin
-  \pmbd at C=\pmbd at W
-  \advance\pmbd at C\pmbd at Thin
-  \pmbd at C=.5\pmbd at C
-  \pmbd at Rule\pmbd at C\pmbd at A\pmbd at B
-  \kern-\pmbd at C
-  \advance\pmbd at A\pmbd at Sep
-  \advance\pmbd at A\pmbd at Thin
-  \advance\pmbd at B-\pmbd at Sep
-  \advance\pmbd at B-\pmbd at Thin
-  \pmbd at Rule\pmbd at C\pmbd at A\pmbd at B
-  \kern-\pmbd at Thin
-  \pmbd at Rule\pmbd at Thin\pmbd at A\z@
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2556} BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE
-%    \begin{macro}{\textSFxxi}
-%    \begin{macrocode}
-\pmbd at UniDef\textSFxxi{2556}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\pmbd at U+2556}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2556}{%
-  \pmbd at beginB
-    \dimen@\ht\z@
-    \advance\dimen at -\dp\z@
-    \dimen\tw@\dimen@
-    \advance\dimen@\pmbd at rulewidth
-    \advance\dimen\tw at -\pmbd at rulewidth
-    \rlap{%
-      \dimen4 \wd\z@
-      \advance\dimen4 \pmbd at doublesepH
-      \vrule\@width.5\dimen4 \@height.5\dimen@\@depth-.5\dimen\tw@
-    }%
-    \hss
-    \vrule\@width\pmbd at rulewidth\@height.5\dimen@
-    \kern\pmbd at doublesepH
-    \vrule\@width\pmbd at rulewidth\@height.5\dimen@
-    \hss
-  \pmbd at end
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2557} BOX DRAWINGS DOUBLE DOWN AND LEFT
-%    \begin{macro}{\textSFxxv}
-%    \begin{macrocode}
-\pmbd at UniDef\textSFxxv{2557}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\pmbd at U+2557}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2557}{%
-  \pmbd at beginC
-    \dimen@\ht\z@
-    \advance\dimen at -\dp\z@
-    \dimen\tw@\dimen@
-    \advance\dimen@\pmbd at rulewidth
-    \advance\dimen\tw at -\pmbd at rulewidth
-    \dimen4 \wd\z@
-    \begingroup
-      \advance\dimen@\pmbd at doublesepV
-      \advance\dimen\tw@\pmbd at doublesepV
-      \advance\dimen4 \pmbd at doublesepH
-      \rlap{%
-        \vrule\@width.5\dimen4 \@height.5\dimen@\@depth-.5\dimen\tw@
-      }%
-      \rlap{%
-        \hb at xt@\wd\z@{%
-          \hss
-          \kern\pmbd at rulewidth
-          \kern\pmbd at doublesepH
-          \vrule\@width\pmbd at rulewidth\@height.5\dimen@\@depth\dp\z@
-          \hss
-        }%
-      }%
-    \endgroup
-    \advance\dimen at -\pmbd at doublesepV
-    \advance\dimen\tw at -\pmbd at doublesepV
-    \advance\dimen4 -\pmbd at doublesepH
-    \rlap{%
-      \vrule\@width.5\dimen4 \@height.5\dimen@\@depth-.5\dimen\tw@
-    }%
-    \hss
-    \vrule\@width\pmbd at rulewidth\@height.5\dimen@
-    \kern\pmbd at doublesepH
-    \kern\pmbd at rulewidth
-    \hss
-  \pmbd at end
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2558} BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE
-%    \begin{macro}{\textSFl}
-%    \begin{macrocode}
-\pmbd at UniDef\textSFl{2558}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\pmbd at U+2558}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2558}{%
-  \pmbd at beginC
-    \dimen@\ht\z@
-    \advance\dimen at -\dp\z@
-    \dimen\tw@\dimen@
-    \advance\dimen@\pmbd at rulewidth
-    \advance\dimen\tw at -\pmbd at rulewidth
-    \rlap{%
-      \advance\dimen@\pmbd at doublesepV
-      \advance\dimen\tw@\pmbd at doublesepV
-      \kern.5\wd\z@
-      \vrule\@width.5\wd\z@\@height.5\dimen@\@depth-.5\dimen\tw@
-    }%
-    \advance\dimen at -\pmbd at doublesepV
-    \advance\dimen\tw at -\pmbd at doublesepV
-    \rlap{%
-      \kern.5\wd\z@
-      \vrule\@width.5\wd\z@\@height.5\dimen@\@depth-.5\dimen\tw@
-    }%
-    \hss
-    \vrule\@width\pmbd at rulewidth\@depth-.5\dimen\tw@
-    \hss
-  \pmbd at end
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2559} BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE
-%    \begin{macro}{\textSFxlix}
-%    \begin{macrocode}
-\pmbd at UniDef\textSFxlix{2559}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\pmbd at U+2559}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2559}{%
-  \pmbd at beginB
-    \dimen@\ht\z@
-    \advance\dimen at -\dp\z@
-    \dimen\tw@\dimen@
-    \advance\dimen@\pmbd at rulewidth
-    \advance\dimen\tw at -\pmbd at rulewidth
-    \rlap{%
-      \dimen4 \wd\z@
-      \advance\dimen4 \pmbd at doublesepH
-      \hb at xt@\wd\z@{%
-        \hfill
-        \vrule\@width.5\dimen4 \@height.5\dimen@\@depth-.5\dimen\tw@
-      }%
-    }%
-    \hss
-    \vrule\@width\pmbd at rulewidth\@depth-.5\dimen\tw@
-    \kern\pmbd at doublesepH
-    \vrule\@width\pmbd at rulewidth\@depth-.5\dimen\tw@
-    \hss
-  \pmbd at end
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+255A} BOX DRAWINGS DOUBLE UP AND RIGHT
-%    \begin{macro}{\textSFxxxviii}
-%    \begin{macrocode}
-\pmbd at UniDef\textSFxxxviii{255A}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\pmbd at U+255A}
-%    \begin{macrocode}
-\@namedef{pmbd at U+255A}{%
-  \pmbd at beginC
-    \dimen@\ht\z@
-    \advance\dimen at -\dp\z@
-    \dimen\tw@\dimen@
-    \advance\dimen@\pmbd at rulewidth
-    \advance\dimen\tw at -\pmbd at rulewidth
-    \dimen4 \wd\z@
-    \begingroup
-      \advance\dimen@\pmbd at doublesepV
-      \advance\dimen\tw@\pmbd at doublesepV
-      \advance\dimen4 -\pmbd at doublesepH
-      \rlap{%
-        \hb at xt@\wd\z@{%
-          \hss
-          \vrule\@width.5\dimen4 \@height.5\dimen@\@depth-.5\dimen\tw@
-        }%
-      }%
-      \rlap{%
-        \hb at xt@\wd\z@{%
-          \hss
-          \kern\pmbd at rulewidth
-          \kern\pmbd at doublesepH
-          \vrule\@width\pmbd at rulewidth\@height\ht\z@\@depth-.5\dimen\tw@
-          \hss
-        }%
-      }%
-    \endgroup
-    \advance\dimen at -\pmbd at doublesepV
-    \advance\dimen\tw at -\pmbd at doublesepV
-    \advance\dimen4 \pmbd at doublesepH
-    \rlap{%
-      \hb at xt@\wd\z@{%
-        \hss
-        \vrule\@width.5\dimen4 \@height.5\dimen@\@depth-.5\dimen\tw@
-      }%
-    }%
-    \hss
-    \vrule\@width\pmbd at rulewidth\@depth-.5\dimen\tw@
-    \kern\pmbd at doublesepH
-    \kern\pmbd at rulewidth
-    \hss
-  \pmbd at end
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+255B} BOX DRAWINGS UP SINGLE AND LEFT DOUBLE
-%    \begin{macro}{\textSFxxviii}
-%    \begin{macrocode}
-\pmbd at UniDef\textSFxxviii{255B}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\pmbd at U+255B}
-%    \begin{macrocode}
-\@namedef{pmbd at U+255B}{%
-  \pmbd at beginC
-    \dimen@\ht\z@
-    \advance\dimen at -\dp\z@
-    \dimen\tw@\dimen@
-    \advance\dimen@\pmbd at rulewidth
-    \advance\dimen\tw at -\pmbd at rulewidth
-    \rlap{%
-      \advance\dimen@\pmbd at doublesepV
-      \advance\dimen\tw@\pmbd at doublesepV
-      \vrule\@width.5\wd\z@\@height.5\dimen@\@depth-.5\dimen\tw@
-    }%
-    \advance\dimen at -\pmbd at doublesepV
-    \advance\dimen\tw at -\pmbd at doublesepV
-    \rlap{%
-      \vrule\@width.5\wd\z@\@height.5\dimen@\@depth-.5\dimen\tw@
-    }%
-    \hss
-    \vrule\@width\pmbd at rulewidth\@depth-.5\dimen\tw@
-    \hss
-  \pmbd at end
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+255C} BOX DRAWINGS UP DOUBLE AND LEFT SINGLE
-%    \begin{macro}{\textSFxxvii}
-%    \begin{macrocode}
-\pmbd at UniDef\textSFxxvii{255C}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\pmbd at U+255C}
-%    \begin{macrocode}
-\@namedef{pmbd at U+255C}{%
-  \pmbd at beginB
-    \dimen@\ht\z@
-    \advance\dimen at -\dp\z@
-    \dimen\tw@\dimen@
-    \advance\dimen@\pmbd at rulewidth
-    \advance\dimen\tw at -\pmbd at rulewidth
-    \rlap{%
-      \dimen4 \wd\z@
-      \advance\dimen4 \pmbd at doublesepH
-      \vrule\@width.5\dimen4 \@height.5\dimen@\@depth-.5\dimen\tw@
-    }%
-    \hss
-    \vrule\@width\pmbd at rulewidth\@depth-.5\dimen\tw@
-    \kern\pmbd at doublesepH
-    \vrule\@width\pmbd at rulewidth\@depth-.5\dimen\tw@
-    \hss
-  \pmbd at end
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+255D} BOX DRAWINGS DOUBLE UP AND LEFT
-%    \begin{macro}{\textSFxxvi}
-%    \begin{macrocode}
-\pmbd at UniDef\textSFxxvi{255D}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\pmbd at U+255D}
-%    \begin{macrocode}
-\@namedef{pmbd at U+255D}{%
-  \pmbd at beginC
-    \dimen@\ht\z@
-    \advance\dimen at -\dp\z@
-    \dimen\tw@\dimen@
-    \advance\dimen@\pmbd at rulewidth
-    \advance\dimen\tw at -\pmbd at rulewidth
-    \dimen4 \wd\z@
-    \begingroup
-      \advance\dimen@\pmbd at doublesepV
-      \advance\dimen\tw@\pmbd at doublesepV
-      \advance\dimen4 -\pmbd at doublesepH
-      \rlap{%
-        \vrule\@width.5\dimen4 \@height.5\dimen@\@depth-.5\dimen\tw@
-      }%
-      \rlap{%
-        \hb at xt@\wd\z@{%
-          \hss
-          \vrule\@width\pmbd at rulewidth\@height\ht\z@\@depth-.5\dimen\tw@
-          \kern\pmbd at doublesepH
-          \kern\pmbd at rulewidth
-          \hss
-        }%
-      }%
-    \endgroup
-    \advance\dimen at -\pmbd at doublesepV
-    \advance\dimen\tw at -\pmbd at doublesepV
-    \advance\dimen4 \pmbd at doublesepH
-    \rlap{%
-      \vrule\@width.5\dimen4 \@height.5\dimen@\@depth-.5\dimen\tw@
-    }%
-    \hss
-    \kern\pmbd at rulewidth
-    \kern\pmbd at doublesepH
-    \vrule\@width\pmbd at rulewidth\@depth-.5\dimen\tw@
-    \hss
-  \pmbd at end
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+255E} BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
-%    \begin{macro}{\textSFxxxvi}
-%    \begin{macrocode}
-\pmbd at UniDef\textSFxxxvi{255E}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\pmbd at U+255E}
-%    \begin{macrocode}
-\@namedef{pmbd at U+255E}{%
-  \pmbd at beginC
-    \dimen@\ht\z@
-    \advance\dimen at -\dp\z@
-    \dimen\tw@\dimen@
-    \advance\dimen@\pmbd at rulewidth
-    \advance\dimen\tw at -\pmbd at rulewidth
-    \rlap{%
-      \kern.5\wd\z@
-      \advance\dimen@\pmbd at doublesepV
-      \advance\dimen\tw@\pmbd at doublesepV
-      \vrule\@width.5\wd\z@\@height.5\dimen@\@depth-.5\dimen\tw@
-    }%
-    \rlap{%
-      \kern.5\wd\z@
-      \advance\dimen at -\pmbd at doublesepV
-      \advance\dimen\tw at -\pmbd at doublesepV
-      \vrule\@width.5\wd\z@\@height.5\dimen@\@depth-.5\dimen\tw@
-    }%
-    \hss
-    \vrule\@width\pmbd at rulewidth
-    \hss
-  \pmbd at end
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+255F} BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE
-%    \begin{macro}{\textSFxxxvii}
-%    \begin{macrocode}
-\pmbd at UniDef\textSFxxxvii{255F}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\pmbd at U+255F}
-%    \begin{macrocode}
-\@namedef{pmbd at U+255F}{%
-  \pmbd at beginB
-    \dimen@\ht\z@
-    \advance\dimen at -\dp\z@
-    \dimen\tw@\dimen@
-    \advance\dimen@\pmbd at rulewidth
-    \advance\dimen\tw at -\pmbd at rulewidth
-    \rlap{%
-      \dimen4 \wd\z@
-      \advance\dimen4 -\pmbd at doublesepH
-      \hb at xt@\wd\z@{%
-        \hfill
-        \vrule\@width.5\dimen4 \@height.5\dimen@\@depth-.5\dimen\tw@
-      }%
-    }%
-    \hss
-    \vrule\@width\pmbd at rulewidth
-    \kern\pmbd at doublesepH
-    \vrule\@width\pmbd at rulewidth
-    \hss
-  \pmbd at end
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2560} BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
-%    \begin{macro}{\textSFxlii}
-%    \begin{macrocode}
-\pmbd at UniDef\textSFxlii{2560}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\pmbd at U+2560}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2560}{%
-  \pmbd at beginC
-    \dimen@\ht\z@
-    \advance\dimen at -\dp\z@
-    \dimen\tw@\dimen@
-    \advance\dimen@\pmbd at rulewidth
-    \advance\dimen\tw at -\pmbd at rulewidth
-    \dimen4 \wd\z@
-    \advance\dimen4 -\pmbd at doublesepH
-    \begingroup
-      \advance\dimen@\pmbd at doublesepV
-      \advance\dimen\tw@\pmbd at doublesepV
-      \rlap{%
-        \hb at xt@\wd\z@{%
-          \hss
-          \vrule\@width.5\dimen4 \@height.5\dimen@\@depth-.5\dimen\tw@
-        }%
-      }%
-      \rlap{%
-        \hb at xt@\wd\z@{%
-          \hss
-          \kern\pmbd at rulewidth
-          \kern\pmbd at doublesepH
-          \vrule\@width\pmbd at rulewidth\@height\ht\z@\@depth-.5\dimen\tw@
-          \hss
-        }%
-      }%
-    \endgroup
-    \advance\dimen at -\pmbd at doublesepV
-    \advance\dimen\tw at -\pmbd at doublesepV
-    \rlap{%
-      \hb at xt@\wd\z@{%
-        \hss
-        \vrule\@width.5\dimen4 \@height.5\dimen@\@depth-.5\dimen\tw@
-      }%
-    }%
-    \hss
-    \vrule\@width\pmbd at rulewidth
-    \kern\pmbd at doublesepH
-    \vrule\@width\pmbd at rulewidth\@height.5\dimen@
-    \hss
-  \pmbd at end
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2561} BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
-%    \begin{macro}{\textSFxix}
-%    \begin{macrocode}
-\pmbd at UniDef\textSFxix{2561}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\pmbd at U+2561}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2561}{%
-  \pmbd at beginC
-    \dimen@\ht\z@
-    \advance\dimen at -\dp\z@
-    \dimen\tw@\dimen@
-    \advance\dimen@\pmbd at rulewidth
-    \advance\dimen\tw at -\pmbd at rulewidth
-    \rlap{%
-      \advance\dimen@\pmbd at doublesepV
-      \advance\dimen\tw@\pmbd at doublesepV
-      \vrule\@width.5\wd\z@\@height.5\dimen@\@depth-.5\dimen\tw@
-    }%
-    \rlap{%
-      \advance\dimen at -\pmbd at doublesepV
-      \advance\dimen\tw at -\pmbd at doublesepV
-      \vrule\@width.5\wd\z@\@height.5\dimen@\@depth-.5\dimen\tw@
-    }%
-    \hss
-    \vrule\@width\pmbd at rulewidth
-    \hss
-  \pmbd at end
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2562} BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE
-%    \begin{macro}{\textSFxx}
-%    \begin{macrocode}
-\pmbd at UniDef\textSFxx{2562}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\pmbd at U+2562}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2562}{%
-  \pmbd at beginB
-    \dimen@\ht\z@
-    \advance\dimen at -\dp\z@
-    \dimen\tw@\dimen@
-    \advance\dimen@\pmbd at rulewidth
-    \advance\dimen\tw at -\pmbd at rulewidth
-    \rlap{%
-      \dimen4 \wd\z@
-      \advance\dimen4 -\pmbd at doublesepH
-      \vrule\@width.5\dimen4 \@height.5\dimen@\@depth-.5\dimen\tw@
-    }%
-    \hss
-    \vrule\@width\pmbd at rulewidth
-    \kern\pmbd at doublesepH
-    \vrule\@width\pmbd at rulewidth
-    \hss
-  \pmbd at end
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2563} BOX DRAWINGS DOUBLE VERTICAL AND LEFT
-%    \begin{macro}{\textSFxxiii}
-%    \begin{macrocode}
-\pmbd at UniDef\textSFxxiii{2563}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\pmbd at U+2563}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2563}{%
-  \pmbd at beginC
-    \dimen@\ht\z@
-    \advance\dimen at -\dp\z@
-    \dimen\tw@\dimen@
-    \advance\dimen@\pmbd at rulewidth
-    \advance\dimen\tw at -\pmbd at rulewidth
-    \dimen4 \wd\z@
-    \advance\dimen4 -\pmbd at doublesepH
-    \begingroup
-      \advance\dimen@\pmbd at doublesepV
-      \advance\dimen\tw@\pmbd at doublesepV
-      \rlap{%
-        \vrule\@width.5\dimen4 \@height.5\dimen@\@depth-.5\dimen\tw@
-      }%
-      \rlap{%
-        \hb at xt@\wd\z@{%
-          \hss
-          \vrule\@width\pmbd at rulewidth\@height\ht\z@\@depth-.5\dimen\tw@
-          \kern\pmbd at doublesepH
-          \kern\pmbd at rulewidth
-          \hss
-        }%
-      }%
-    \endgroup
-    \advance\dimen at -\pmbd at doublesepV
-    \advance\dimen\tw at -\pmbd at doublesepV
-    \rlap{%
-      \vrule\@width.5\dimen4 \@height.5\dimen@\@depth-.5\dimen\tw@
-    }%
-    \hss
-    \vrule\@width\pmbd at rulewidth\@height.5\dimen@
-    \kern\pmbd at doublesepH
-    \vrule\@width\pmbd at rulewidth
-    \hss
-  \pmbd at end
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2564} BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE
-%    \begin{macro}{\textSFxlvii}
-%    \begin{macrocode}
-\pmbd at UniDef\textSFxlvii{2564}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\pmbd at U+2564}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2564}{%
-  \pmbd at beginC
-    \dimen@\ht\z@
-    \advance\dimen at -\dp\z@
-    \dimen\tw@\dimen@
-    \advance\dimen@\pmbd at rulewidth
-    \advance\dimen\tw at -\pmbd at rulewidth
-    \rlap{%
-      \advance\dimen@\pmbd at doublesepV
-      \advance\dimen\tw@\pmbd at doublesepV
-      \vrule\@width\wd\z@\@height.5\dimen@\@depth-.5\dimen\tw@
-    }%
-    \advance\dimen at -\pmbd at doublesepV
-    \advance\dimen\tw at -\pmbd at doublesepV
-    \rlap{%
-      \vrule\@width\wd\z@\@height.5\dimen@\@depth-.5\dimen\tw@
-    }%
-    \hss
-    \vrule\@width\pmbd at rulewidth\@height.5\dimen@
-    \hss
-  \pmbd at end
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2565} BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE
-%    \begin{macro}{\textSFxlviii}
-%    \begin{macrocode}
-\pmbd at UniDef\textSFxlviii{2565}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\pmbd at U+2565}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2565}{%
-  \pmbd at beginB
-    \dimen@\ht\z@
-    \advance\dimen at -\dp\z@
-    \dimen\tw@\dimen@
-    \advance\dimen@\pmbd at rulewidth
-    \advance\dimen\tw at -\pmbd at rulewidth
-    \rlap{%
-      \vrule\@width\wd\z@\@height.5\dimen@\@depth-.5\dimen\tw@
-    }%
-    \hss
-    \vrule\@width\pmbd at rulewidth\@height.5\dimen@
-    \kern\pmbd at doublesepH
-    \vrule\@width\pmbd at rulewidth\@height.5\dimen@
-    \hss
-  \pmbd at end
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2566} BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
-%    \begin{macro}{\textSFxli}
-%    \begin{macrocode}
-\pmbd at UniDef\textSFxli{2566}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\pmbd at U+2566}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2566}{%
-  \pmbd at beginC
-    \dimen@\ht\z@
-    \advance\dimen at -\dp\z@
-    \dimen\tw@\dimen@
-    \advance\dimen@\pmbd at rulewidth
-    \advance\dimen\tw at -\pmbd at rulewidth
-    \dimen4 \wd\z@
-    \advance\dimen4 -\pmbd at doublesepH
-    \rlap{%
-      \advance\dimen@\pmbd at doublesepV
-      \advance\dimen\tw@\pmbd at doublesepV
-      \vrule\@width\wd\z@\@height.5\dimen@\@depth-.5\dimen\tw@
-    }%
-    \advance\dimen at -\pmbd at doublesepV
-    \advance\dimen\tw at -\pmbd at doublesepV
-    \rlap{%
-      \hb at xt@\wd\z@{%
-        \vrule\@width.5\dimen4 \@height.5\dimen@\@depth-.5\dimen\tw@
-        \hss
-        \vrule\@width.5\dimen4 \@height.5\dimen@\@depth-.5\dimen\tw@
-      }%
-    }%
-    \hss
-    \vrule\@width\pmbd at rulewidth\@height.5\dimen@
-    \kern\pmbd at doublesepH
-    \vrule\@width\pmbd at rulewidth\@height.5\dimen@
-    \hss
-  \pmbd at end
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2567} BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE
-%    \begin{macro}{\textSFxlv}
-%    \begin{macrocode}
-\pmbd at UniDef\textSFxlv{2567}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\pmbd at U+2567}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2567}{%
-  \pmbd at beginC
-    \dimen@\ht\z@
-    \advance\dimen at -\dp\z@
-    \dimen\tw@\dimen@
-    \advance\dimen@\pmbd at rulewidth
-    \advance\dimen\tw at -\pmbd at rulewidth
-    \rlap{%
-      \advance\dimen at -\pmbd at doublesepV
-      \advance\dimen\tw at -\pmbd at doublesepV
-      \vrule\@width\wd\z@\@height.5\dimen@\@depth-.5\dimen\tw@
-    }%
-    \advance\dimen@\pmbd at doublesepV
-    \advance\dimen\tw@\pmbd at doublesepV
-    \rlap{%
-      \vrule\@width\wd\z@\@height.5\dimen@\@depth-.5\dimen\tw@
-    }%
-    \hss
-    \vrule\@width\pmbd at rulewidth\@depth-.5\dimen\tw@
-    \hss
-  \pmbd at end
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2568} BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE
-%    \begin{macro}{\textSFxlvi}
-%    \begin{macrocode}
-\pmbd at UniDef\textSFxlvi{2568}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\pmbd at U+2568}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2568}{%
-  \pmbd at beginB
-    \dimen@\ht\z@
-    \advance\dimen at -\dp\z@
-    \dimen\tw@\dimen@
-    \advance\dimen@\pmbd at rulewidth
-    \advance\dimen\tw at -\pmbd at rulewidth
-    \rlap{%
-      \vrule\@width\wd\z@\@height.5\dimen@\@depth-.5\dimen\tw@
-    }%
-    \hss
-    \vrule\@width\pmbd at rulewidth\@depth-.5\dimen\tw@
-    \kern\pmbd at doublesepH
-    \vrule\@width\pmbd at rulewidth\@depth-.5\dimen\tw@
-    \hss
-  \pmbd at end
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2569} BOX DRAWINGS DOUBLE UP AND HORIZONTAL
-%    \begin{macro}{\textSFxl}
-%    \begin{macrocode}
-\pmbd at UniDef\textSFxl{2569}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\pmbd at U+2569}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2569}{%
-  \pmbd at beginC
-    \dimen@\ht\z@
-    \advance\dimen at -\dp\z@
-    \dimen\tw@\dimen@
-    \advance\dimen@\pmbd at rulewidth
-    \advance\dimen\tw at -\pmbd at rulewidth
-    \dimen4 \wd\z@
-    \advance\dimen4 -\pmbd at doublesepH
-    \begingroup
-      \advance\dimen@\pmbd at doublesepV
-      \advance\dimen\tw@\pmbd at doublesepV
-      \rlap{%
-        \hb at xt@\wd\z@{%
-          \vrule\@width.5\dimen4 \@height.5\dimen@\@depth-.5\dimen\tw@
-          \hss
-          \vrule\@width.5\dimen4 \@height.5\dimen@\@depth-.5\dimen\tw@
-        }%
-      }%
-      \rlap{%
-        \hb at xt@\wd\z@{%
-          \hss
-          \vrule\@width\pmbd at rulewidth\@height\ht\z@\@depth-.5\dimen\tw@
-          \kern\pmbd at doublesepH
-          \vrule\@width\pmbd at rulewidth\@height\ht\z@\@depth-.5\dimen\tw@
-          \hss
-        }%
-      }%
-    \endgroup
-    \advance\dimen at -\pmbd at doublesepV
-    \advance\dimen\tw at -\pmbd at doublesepV
-    \vrule\@width\wd\z@\@height.5\dimen@\@depth-.5\dimen\tw@
-  \pmbd at end
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+256A} BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
-%    \begin{macro}{\textSFliv}
-%    \begin{macrocode}
-\pmbd at UniDef\textSFliv{256A}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\pmbd at U+256A}
-%    \begin{macrocode}
-\@namedef{pmbd at U+256A}{%
-  \pmbd at beginC
-    \dimen@\ht\z@
-    \advance\dimen at -\dp\z@
-    \dimen\tw@\dimen@
-    \advance\dimen@\pmbd at rulewidth
-    \advance\dimen\tw at -\pmbd at rulewidth
-    \rlap{%
-      \advance\dimen@\pmbd at doublesepV
-      \advance\dimen\tw@\pmbd at doublesepV
-      \vrule\@width\wd\z@\@height.5\dimen@\@depth-.5\dimen\tw@
-    }%
-    \rlap{%
-      \advance\dimen at -\pmbd at doublesepV
-      \advance\dimen\tw at -\pmbd at doublesepV
-      \vrule\@width\wd\z@\@height.5\dimen@\@depth-.5\dimen\tw@
-    }%
-    \hss
-    \vrule\@width\pmbd at rulewidth
-    \hss
-  \pmbd at end
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+256B} BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE
-%    \begin{macro}{\textSFliii}
-%    \begin{macrocode}
-\pmbd at UniDef\textSFliii{256B}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\pmbd at U+256B}
-%    \begin{macrocode}
-\@namedef{pmbd at U+256B}{%
-  \pmbd at beginB
-    \dimen@\ht\z@
-    \advance\dimen at -\dp\z@
-    \dimen\tw@\dimen@
-    \advance\dimen@\pmbd at rulewidth
-    \advance\dimen\tw at -\pmbd at rulewidth
-    \rlap{%
-      \vrule\@width\wd\z@\@height.5\dimen@\@depth-.5\dimen\tw@
-    }%
-    \hss
-    \vrule\@width\pmbd at rulewidth
-    \kern\pmbd at doublesepH
-    \vrule\@width\pmbd at rulewidth
-    \hss
-  \pmbd at end
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+256C} BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
-%    \begin{macro}{\textSFxliv}
-%    \begin{macrocode}
-\pmbd at UniDef\textSFxliv{256C}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\pmbd at U+256C}
-%    \begin{macrocode}
-\@namedef{pmbd at U+256C}{%
-  \pmbd at beginC
-    \dimen@\ht\z@
-    \advance\dimen at -\dp\z@
-    \dimen\tw@\dimen@
-    \advance\dimen@\pmbd at rulewidth
-    \advance\dimen\tw at -\pmbd at rulewidth
-    \dimen4 \wd\z@
-    \advance\dimen4 -\pmbd at doublesepH
-    \begingroup
-      \advance\dimen@\pmbd at doublesepV
-      \advance\dimen\tw@\pmbd at doublesepV
-      \rlap{%
-        \hb at xt@\wd\z@{%
-          \vrule\@width.5\dimen4 \@height.5\dimen@\@depth-.5\dimen\tw@
-          \hss
-          \vrule\@width.5\dimen4 \@height.5\dimen@\@depth-.5\dimen\tw@
-        }%
-      }%
-      \rlap{%
-        \hb at xt@\wd\z@{%
-          \hss
-          \vrule\@width\pmbd at rulewidth\@height\ht\z@\@depth-.5\dimen\tw@
-          \kern\pmbd at doublesepH
-          \vrule\@width\pmbd at rulewidth\@height\ht\z@\@depth-.5\dimen\tw@
-          \hss
-        }%
-      }%
-    \endgroup
-    \advance\dimen at -\pmbd at doublesepV
-    \advance\dimen\tw at -\pmbd at doublesepV
-    \rlap{%
-      \hb at xt@\wd\z@{%
-        \vrule\@width.5\dimen4 \@height.5\dimen@\@depth-.5\dimen\tw@
-        \hss
-        \vrule\@width.5\dimen4 \@height.5\dimen@\@depth-.5\dimen\tw@
-      }%
-    }%
-    \hss
-    \vrule\@width\pmbd at rulewidth\@height.5\dimen@
-    \kern\pmbd at doublesepH
-    \vrule\@width\pmbd at rulewidth\@height.5\dimen@
-    \hss
-  \pmbd at end
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2574} BOX DRAWINGS LIGHT LEFT
-%    \begin{macro}{\pmbd at U+2574}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2574}{%
-  \pmbd at BeginDraw X-%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thin
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thin
-$ \pmbd at Rule{.5\pmbd at W}\pmbd at A\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-& \pmbd at Rule{.5\pmbd at W}\pmbd at A
-&   {\dimexpr-\pmbd at A+\pmbd at Thin\relax}%
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2575} BOX DRAWINGS LIGHT UP
-%    \begin{macro}{\pmbd at U+2575}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2575}{%
-  \pmbd at BeginDraw X-%
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thin
-$ \kern.5\pmbd at C
-& \kern.5\dimexpr\pmbd at W-\pmbd at Thin\relax
-  \pmbd at Rule\pmbd at Thin\pmbd at H{-.5\pmbd at H}%
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2576} BOX DRAWINGS LIGHT RIGHT
-%    \begin{macro}{\pmbd at U+2576}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2576}{%
-  \pmbd at BeginDraw X-%
-  \kern.5\pmbd at W
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thin
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thin
-$ \pmbd at Rule{.5\pmbd at W}\pmbd at A\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-& \pmbd at Rule{.5\pmbd at W}\pmbd at A
-&   {\dimexpr-\pmbd at A+\pmbd at Thin\relax}%
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2577} BOX DRAWINGS LIGHT DOWN
-%    \begin{macro}{\pmbd at U+2577}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2577}{%
-  \pmbd at BeginDraw X-%
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thin
-$ \kern.5\pmbd at C
-& \kern.5\dimexpr\pmbd at W-\pmbd at Thin\relax
-  \pmbd at Rule\pmbd at Thin{.5\pmbd at H}\z@
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2578} BOX DRAWINGS HEAVY LEFT
-%    \begin{macro}{\pmbd at U+2578}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2578}{%
-  \pmbd at BeginDraw -X%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thick
-$ \pmbd at Rule{.5\pmbd at W}\pmbd at A\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-& \pmbd at Rule{.5\pmbd at W}\pmbd at A
-&   {\dimexpr-\pmbd at A+\pmbd at Thick\relax}%
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+2579} BOX DRAWINGS HEAVY UP
-%    \begin{macro}{\pmbd at U+2579}
-%    \begin{macrocode}
-\@namedef{pmbd at U+2579}{%
-  \pmbd at BeginDraw -X%
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thick
-$ \kern.5\pmbd at C
-& \kern.5\dimexpr\pmbd at W-\pmbd at Thick\relax
-  \pmbd at Rule\pmbd at Thick\pmbd at H{-.5\pmbd at H}%
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+257A} BOX DRAWINGS HEAVY RIGHT
-%    \begin{macro}{\pmbd at U+257A}
-%    \begin{macrocode}
-\@namedef{pmbd at U+257A}{%
-  \pmbd at BeginDraw -X%
-  \kern.5\pmbd at W
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thick
-$ \pmbd at Rule{.5\pmbd at W}\pmbd at A\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-& \pmbd at Rule{.5\pmbd at W}\pmbd at A
-&   {\dimexpr-\pmbd at A+\pmbd at Thick\relax}%
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+257B} BOX DRAWINGS HEAVY DOWN
-%    \begin{macro}{\pmbd at U+257B}
-%    \begin{macrocode}
-\@namedef{pmbd at U+257B}{%
-  \pmbd at BeginDraw -X%
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thick
-$ \kern.5\pmbd at C
-& \kern.5\dimexpr\pmbd at W-\pmbd at Thick\relax
-  \pmbd at Rule\pmbd at Thick{.5\pmbd at H}\z@
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+257C} BOX DRAWINGS LIGHT LEFT AND HEAVY RIGHT
-%    \begin{macro}{\pmbd at U+257C}
-%    \begin{macrocode}
-\@namedef{pmbd at U+257C}{%
-  \pmbd at BeginDraw XX%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thin
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thin
-$ \pmbd at Rule{.5\pmbd at W}\pmbd at A\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-& \pmbd at Rule{.5\pmbd at W}\pmbd at A
-&   {\dimexpr-\pmbd at A+\pmbd at Thin\relax}%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thick
-$ \pmbd at Rule{.5\pmbd at W}\pmbd at A\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-& \pmbd at Rule{.5\pmbd at W}\pmbd at A
-&   {\dimexpr-\pmbd at A+\pmbd at Thick\relax}%
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+257D} BOX DRAWINGS LIGHT UP AND HEAVY DOWN
-%    \begin{macro}{\pmbd at U+257D}
-%    \begin{macrocode}
-\@namedef{pmbd at U+257D}{%
-  \pmbd at BeginDraw XX%
-  \rlap{%
-$   \pmbd at C=\pmbd at W
-$   \advance\pmbd at C-\pmbd at Thin
-$   \kern.5\pmbd at C
-&   \kern.5\dimexpr\pmbd at W-\pmbd at Thin\relax
-    \pmbd at Rule\pmbd at Thin\pmbd at H{-.5\pmbd at H}%
-  }%
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thick
-$ \kern.5\pmbd at C
-& \kern.5\dimexpr\pmbd at W-\pmbd at Thick\relax
-  \pmbd at Rule\pmbd at Thick{.5\pmbd at H}\z@
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+257E} BOX DRAWINGS HEAVY LEFT AND LIGHT RIGHT
-%    \begin{macro}{\pmbd at U+257E}
-%    \begin{macrocode}
-\@namedef{pmbd at U+257E}{%
-  \pmbd at BeginDraw XX%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thick
-$ \pmbd at Rule{.5\pmbd at W}\pmbd at A\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-& \pmbd at Rule{.5\pmbd at W}\pmbd at A
-&   {\dimexpr-\pmbd at A+\pmbd at Thick\relax}%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thin
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thin
-$ \pmbd at Rule{.5\pmbd at W}\pmbd at A\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-& \pmbd at Rule{.5\pmbd at W}\pmbd at A
-&   {\dimexpr-\pmbd at A+\pmbd at Thin\relax}%
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \subsubsection{U+257F} BOX DRAWINGS HEAVY UP AND LIGHT DOWN
-%    \begin{macro}{\pmbd at U+257F}
-%    \begin{macrocode}
-\@namedef{pmbd at U+257F}{%
-  \pmbd at BeginDraw XX%
-  \rlap{%
-$   \pmbd at C=\pmbd at W
-$   \advance\pmbd at C-\pmbd at Thick
-$   \kern.5\pmbd at C
-&   \kern.5\dimexpr\pmbd at W-\pmbd at Thick\relax
-    \pmbd at Rule\pmbd at Thick\pmbd at H{-.5\pmbd at H}%
-  }%
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thin
-$ \kern.5\pmbd at C
-& \kern.5\dimexpr\pmbd at W-\pmbd at Thin\relax
-  \pmbd at Rule\pmbd at Thin{.5\pmbd at H}\z@
-  \pmbd at EndBox
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-% \subsection{Box drawing, light single lines}
-%
-%    \begin{macro}{\pmbd at beginA}
-%    \begin{macrocode}
-\def\pmbd at beginA{%
-  \pmbd at begin
-  \def\width{\wd\z@}%
-  \def\height{\ht\z@}%
-  \def\depth{\dp\z@}%
-  \setlength{\dimen@}{\pmbd at rulewidth}%
-  \edef\pmbd at rulewidth{\number\dimen@ sp}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%
-%    \begin{macrocode}
-\pmbd at AtEnd%
-%</package>
-%    \end{macrocode}
-%
-% \subsection{Unicode support file}
-%
-%    \begin{macrocode}
-%<*utf8>
-\ProvidesFile{pmboxdrawenc.dfu}%
-  [2019/02/28 v1.3 UTF-8 support for box drawing characters]%
-%    \end{macrocode}
-%
-%    \begin{macrocode}
-\DeclareUnicodeCharacter{2500}{\textSFx}
-\DeclareUnicodeCharacter{2501}{\pmboxdrawuni{2501}}
-\DeclareUnicodeCharacter{2502}{\textSFxi}
-\DeclareUnicodeCharacter{2503}{\pmboxdrawuni{2503}}
-\DeclareUnicodeCharacter{250C}{\textSFi}
-\DeclareUnicodeCharacter{250D}{\pmboxdrawuni{250D}}
-\DeclareUnicodeCharacter{250E}{\pmboxdrawuni{250E}}
-\DeclareUnicodeCharacter{250F}{\pmboxdrawuni{250F}}
-\DeclareUnicodeCharacter{2510}{\textSFiii}
-\DeclareUnicodeCharacter{2511}{\pmboxdrawuni{2511}}
-\DeclareUnicodeCharacter{2512}{\pmboxdrawuni{2512}}
-\DeclareUnicodeCharacter{2513}{\pmboxdrawuni{2513}}
-\DeclareUnicodeCharacter{2514}{\textSFii}
-\DeclareUnicodeCharacter{2515}{\pmboxdrawuni{2515}}
-\DeclareUnicodeCharacter{2516}{\pmboxdrawuni{2516}}
-\DeclareUnicodeCharacter{2517}{\pmboxdrawuni{2517}}
-\DeclareUnicodeCharacter{2518}{\textSFiv}
-\DeclareUnicodeCharacter{2519}{\pmboxdrawuni{2519}}
-\DeclareUnicodeCharacter{251A}{\pmboxdrawuni{251A}}
-\DeclareUnicodeCharacter{251B}{\pmboxdrawuni{251B}}
-\DeclareUnicodeCharacter{251C}{\textSFviii}
-\DeclareUnicodeCharacter{251D}{\pmboxdrawuni{251D}}
-\DeclareUnicodeCharacter{251E}{\pmboxdrawuni{251E}}
-\DeclareUnicodeCharacter{251F}{\pmboxdrawuni{251F}}
-\DeclareUnicodeCharacter{2520}{\pmboxdrawuni{2520}}
-\DeclareUnicodeCharacter{2521}{\pmboxdrawuni{2521}}
-\DeclareUnicodeCharacter{2522}{\pmboxdrawuni{2522}}
-\DeclareUnicodeCharacter{2523}{\pmboxdrawuni{2523}}
-\DeclareUnicodeCharacter{2524}{\textSFix}
-\DeclareUnicodeCharacter{252C}{\textSFvi}
-\DeclareUnicodeCharacter{252D}{\pmboxdrawuni{252D}}
-\DeclareUnicodeCharacter{252E}{\pmboxdrawuni{252E}}
-\DeclareUnicodeCharacter{252F}{\pmboxdrawuni{252F}}
-\DeclareUnicodeCharacter{2530}{\pmboxdrawuni{2530}}
-\DeclareUnicodeCharacter{2531}{\pmboxdrawuni{2531}}
-\DeclareUnicodeCharacter{2532}{\pmboxdrawuni{2532}}
-\DeclareUnicodeCharacter{2533}{\pmboxdrawuni{2533}}
-\DeclareUnicodeCharacter{2534}{\textSFvii}
-\DeclareUnicodeCharacter{2535}{\pmboxdrawuni{2535}}
-\DeclareUnicodeCharacter{2536}{\pmboxdrawuni{2536}}
-\DeclareUnicodeCharacter{2537}{\pmboxdrawuni{2537}}
-\DeclareUnicodeCharacter{2538}{\pmboxdrawuni{2538}}
-\DeclareUnicodeCharacter{2539}{\pmboxdrawuni{2539}}
-\DeclareUnicodeCharacter{253A}{\pmboxdrawuni{253A}}
-\DeclareUnicodeCharacter{253B}{\pmboxdrawuni{253B}}
-\DeclareUnicodeCharacter{253C}{\textSFv}
-\DeclareUnicodeCharacter{253D}{\pmboxdrawuni{253D}}
-\DeclareUnicodeCharacter{253E}{\pmboxdrawuni{253E}}
-\DeclareUnicodeCharacter{253F}{\pmboxdrawuni{253F}}
-\DeclareUnicodeCharacter{2540}{\pmboxdrawuni{2540}}
-\DeclareUnicodeCharacter{2541}{\pmboxdrawuni{2541}}
-\DeclareUnicodeCharacter{2542}{\pmboxdrawuni{2542}}
-\DeclareUnicodeCharacter{2543}{\pmboxdrawuni{2543}}
-\DeclareUnicodeCharacter{2544}{\pmboxdrawuni{2544}}
-\DeclareUnicodeCharacter{2545}{\pmboxdrawuni{2545}}
-\DeclareUnicodeCharacter{2546}{\pmboxdrawuni{2546}}
-\DeclareUnicodeCharacter{2547}{\pmboxdrawuni{2547}}
-\DeclareUnicodeCharacter{2548}{\pmboxdrawuni{2548}}
-\DeclareUnicodeCharacter{2549}{\pmboxdrawuni{2549}}
-\DeclareUnicodeCharacter{254A}{\pmboxdrawuni{254A}}
-\DeclareUnicodeCharacter{254B}{\pmboxdrawuni{254B}}
-\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{2574}{\pmboxdrawuni{2574}}
-\DeclareUnicodeCharacter{2575}{\pmboxdrawuni{2575}}
-\DeclareUnicodeCharacter{2576}{\pmboxdrawuni{2576}}
-\DeclareUnicodeCharacter{2577}{\pmboxdrawuni{2577}}
-\DeclareUnicodeCharacter{2578}{\pmboxdrawuni{2578}}
-\DeclareUnicodeCharacter{2579}{\pmboxdrawuni{2579}}
-\DeclareUnicodeCharacter{257A}{\pmboxdrawuni{257A}}
-\DeclareUnicodeCharacter{257B}{\pmboxdrawuni{257B}}
-\DeclareUnicodeCharacter{257C}{\pmboxdrawuni{257C}}
-\DeclareUnicodeCharacter{257D}{\pmboxdrawuni{257D}}
-\DeclareUnicodeCharacter{257E}{\pmboxdrawuni{257E}}
-\DeclareUnicodeCharacter{257F}{\pmboxdrawuni{257F}}
-\DeclareUnicodeCharacter{2580}{\textupblock}
-\DeclareUnicodeCharacter{2581}{\pmboxdrawuni{2581}}
-\DeclareUnicodeCharacter{2582}{\pmboxdrawuni{2582}}
-\DeclareUnicodeCharacter{2583}{\pmboxdrawuni{2583}}
-\DeclareUnicodeCharacter{2584}{\textdnblock}
-\DeclareUnicodeCharacter{2585}{\pmboxdrawuni{2585}}
-\DeclareUnicodeCharacter{2586}{\pmboxdrawuni{2586}}
-\DeclareUnicodeCharacter{2587}{\pmboxdrawuni{2587}}
-\DeclareUnicodeCharacter{2588}{\textblock}
-\DeclareUnicodeCharacter{2589}{\pmboxdrawuni{2589}}
-\DeclareUnicodeCharacter{258A}{\pmboxdrawuni{258A}}
-\DeclareUnicodeCharacter{258B}{\pmboxdrawuni{258B}}
-\DeclareUnicodeCharacter{258C}{\textlfblock}
-\DeclareUnicodeCharacter{258D}{\pmboxdrawuni{258D}}
-\DeclareUnicodeCharacter{258E}{\pmboxdrawuni{258E}}
-\DeclareUnicodeCharacter{258F}{\pmboxdrawuni{258F}}
-\DeclareUnicodeCharacter{2590}{\textrtblock}
-\DeclareUnicodeCharacter{2591}{\textltshade}
-\DeclareUnicodeCharacter{2592}{\textshade}
-\DeclareUnicodeCharacter{2593}{\textdkshade}
-\DeclareUnicodeCharacter{2594}{\pmboxdrawuni{2594}}
-\DeclareUnicodeCharacter{2595}{\pmboxdrawuni{2595}}
-\DeclareUnicodeCharacter{2596}{\pmboxdrawuni{2596}}
-\DeclareUnicodeCharacter{2597}{\pmboxdrawuni{2597}}
-\DeclareUnicodeCharacter{2598}{\pmboxdrawuni{2598}}
-\DeclareUnicodeCharacter{2599}{\pmboxdrawuni{2599}}
-\DeclareUnicodeCharacter{259A}{\pmboxdrawuni{259A}}
-\DeclareUnicodeCharacter{259B}{\pmboxdrawuni{259B}}
-\DeclareUnicodeCharacter{259C}{\pmboxdrawuni{259C}}
-\DeclareUnicodeCharacter{259D}{\pmboxdrawuni{259D}}
-\DeclareUnicodeCharacter{259E}{\pmboxdrawuni{259E}}
-\DeclareUnicodeCharacter{259F}{\pmboxdrawuni{259F}}
-%    \end{macrocode}
-%
-%    \begin{macrocode}
-%</utf8>
-%    \end{macrocode}
-%% \section{Installation}
-%
-% \subsection{Download}
-%
-% \paragraph{Package.} This package is available on
-% CTAN\footnote{\CTANpkg{pmboxdraw}}:
-% \begin{description}
-% \item[\CTAN{macros/latex/contrib/oberdiek/pmboxdraw.dtx}] The source file.
-% \item[\CTAN{macros/latex/contrib/oberdiek/pmboxdraw.pdf}] Documentation.
-% \end{description}
-%
-%
-% \paragraph{Bundle.} All the packages of the bundle `oberdiek'
-% are also available in a TDS compliant ZIP archive. There
-% the packages are already unpacked and the documentation files
-% are generated. The files and directories obey the TDS standard.
-% \begin{description}
-% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
-% \end{description}
-% \emph{TDS} refers to the standard ``A Directory Structure
-% for \TeX\ Files'' (\CTANpkg{tds}). Directories
-% with \xfile{texmf} in their name are usually organized this way.
-%
-% \subsection{Bundle installation}
-%
-% \paragraph{Unpacking.} Unpack the \xfile{oberdiek.tds.zip} in the
-% TDS tree (also known as \xfile{texmf} tree) of your choice.
-% Example (linux):
-% \begin{quote}
-%   |unzip oberdiek.tds.zip -d ~/texmf|
-% \end{quote}
-%
-% \subsection{Package installation}
-%
-% \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting
-% \docstrip\ archive. The files are extracted by running the
-% \xfile{.dtx} through \plainTeX:
-% \begin{quote}
-%   \verb|tex pmboxdraw.dtx|
-% \end{quote}
-%
-% \paragraph{TDS.} Now the different files must be moved into
-% the different directories in your installation TDS tree
-% (also known as \xfile{texmf} tree):
-% \begin{quote}
-% \def\t{^^A
-% \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}}
-%   pmboxdraw.sty & tex/latex/oberdiek/pmboxdraw.sty\\
-%   pmboxdrawenc.dfu & tex/latex/oberdiek/pmboxdrawenc.dfu\\
-%   pmboxdraw.pdf & doc/latex/oberdiek/pmboxdraw.pdf\\
-%   pmboxdraw.dtx & source/latex/oberdiek/pmboxdraw.dtx\\
-% \end{tabular}^^A
-% }^^A
-% \sbox0{\t}^^A
-% \ifdim\wd0>\linewidth
-%   \begingroup
-%     \advance\linewidth by\leftmargin
-%     \advance\linewidth by\rightmargin
-%   \edef\x{\endgroup
-%     \def\noexpand\lw{\the\linewidth}^^A
-%   }\x
-%   \def\lwbox{^^A
-%     \leavevmode
-%     \hbox to \linewidth{^^A
-%       \kern-\leftmargin\relax
-%       \hss
-%       \usebox0
-%       \hss
-%       \kern-\rightmargin\relax
-%     }^^A
-%   }^^A
-%   \ifdim\wd0>\lw
-%     \sbox0{\small\t}^^A
-%     \ifdim\wd0>\linewidth
-%       \ifdim\wd0>\lw
-%         \sbox0{\footnotesize\t}^^A
-%         \ifdim\wd0>\linewidth
-%           \ifdim\wd0>\lw
-%             \sbox0{\scriptsize\t}^^A
-%             \ifdim\wd0>\linewidth
-%               \ifdim\wd0>\lw
-%                 \sbox0{\tiny\t}^^A
-%                 \ifdim\wd0>\linewidth
-%                   \lwbox
-%                 \else
-%                   \usebox0
-%                 \fi
-%               \else
-%                 \lwbox
-%               \fi
-%             \else
-%               \usebox0
-%             \fi
-%           \else
-%             \lwbox
-%           \fi
-%         \else
-%           \usebox0
-%         \fi
-%       \else
-%         \lwbox
-%       \fi
-%     \else
-%       \usebox0
-%     \fi
-%   \else
-%     \lwbox
-%   \fi
-% \else
-%   \usebox0
-% \fi
-% \end{quote}
-% If you have a \xfile{docstrip.cfg} that configures and enables \docstrip's
-% TDS installing feature, then some files can already be in the right
-% place, see the documentation of \docstrip.
-%
-% \subsection{Refresh file name databases}
-%
-% If your \TeX~distribution
-% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh
-% these. For example, \TeX\,Live\ users run \verb|texhash| or
-% \verb|mktexlsr|.
-%
-% \subsection{Some details for the interested}
-%
-% \paragraph{Unpacking with \LaTeX.}
-% The \xfile{.dtx} chooses its action depending on the format:
-% \begin{description}
-% \item[\plainTeX:] Run \docstrip\ and extract the files.
-% \item[\LaTeX:] Generate the documentation.
-% \end{description}
-% If you insist on using \LaTeX\ for \docstrip\ (really,
-% \docstrip\ does not need \LaTeX), then inform the autodetect routine
-% about your intention:
-% \begin{quote}
-%   \verb|latex \let\install=y\input{pmboxdraw.dtx}|
-% \end{quote}
-% Do not forget to quote the argument according to the demands
-% of your shell.
-%
-% \paragraph{Generating the documentation.}
-% You can use both the \xfile{.dtx} or the \xfile{.drv} to generate
-% the documentation. The process can be configured by the
-% configuration file \xfile{ltxdoc.cfg}. For instance, put this
-% line into this file, if you want to have A4 as paper format:
-% \begin{quote}
-%   \verb|\PassOptionsToClass{a4paper}{article}|
-% \end{quote}
-% An example follows how to generate the
-% documentation with pdf\LaTeX:
-% \begin{quote}
-%\begin{verbatim}
-%pdflatex pmboxdraw.dtx
-%makeindex -s gind.ist pmboxdraw.idx
-%pdflatex pmboxdraw.dtx
-%makeindex -s gind.ist pmboxdraw.idx
-%pdflatex pmboxdraw.dtx
-%\end{verbatim}
-% \end{quote}
-%
-% \begin{thebibliography}{9}
-%
-% \bibitem{inputenx}
-%   Heiko Oberdiek, The \xpackage{inputenx} Package (Enhanced input encoding
-%   handling), 2006/03/05 v1.0,
-%   \CTANpkg{inputenx}.
-%
-% \bibitem{aglfn}
-%   Adobe Systems Incorporated,
-%   Adobe Glyph List for New Fonts (AGLFN), version 1.5, 2005/09/18,
-%   \url{https://github.com/adobe-type-tools/agl-aglfn/blob/master/aglfn.txt}.
-%
-% \bibitem{2500}
-%   Unicode Inc.,
-%   The Unicode Standard, Version 4.1, Box Drawing, Range: 2500--257F,
-%   2005.
-%   \url{http://www.unicode.org/charts/PDF/U2500.pdf}
-%
-% \bibitem{2580}
-%   Unicode Inc.,
-%   The Unicode Standard, Version 4.1, Block Elements, Range: 2580--259F,
-%   2005.
-%   \url{http://www.unicode.org/charts/PDF/U2580.pdf}
-%
-% \end{thebibliography}
-%
-% \begin{History}
-%   \begin{Version}{2006/05/03 v1.0}
-%   \item
-%     First version.
-%   \end{Version}
-%   \begin{Version}{2011/03/24 v1.1}
-%   \item
-%     Support of more characters.
-%   \item
-%     Catcode section added.
-%   \end{Version}
-%   \begin{Version}{2016/05/16 v1.2}
-%   \item
-%     Documentation updates.
-%   \end{Version}
-%   \begin{Version}{2019/02/28 v1.3}
-%   \item
-%     Fix character U+257F (gh issue 59)
-%   \end{Version}
-% \end{History}
-%
-% \PrintIndex
-%
-% \Finale
-\endinput

Deleted: trunk/Master/texmf-dist/source/latex/oberdiek/rerunfilecheck.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/rerunfilecheck.dtx	2019-12-06 23:23:49 UTC (rev 53052)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/rerunfilecheck.dtx	2019-12-06 23:28:03 UTC (rev 53053)
@@ -1,921 +0,0 @@
-% \iffalse meta-comment
-%
-% File: rerunfilecheck.dtx
-% Version: 2016/05/16 v1.8
-% Info: Rerun checks for auxiliary files
-%
-% Copyright (C)
-%    2009-2011 Heiko Oberdiek
-%    2016-2019 Oberdiek Package Support Group
-%    https://github.com/ho-tex/oberdiek/issues
-%
-% 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 rerunfilecheck.dtx
-% and the derived files
-%    rerunfilecheck.sty, rerunfilecheck.pdf, rerunfilecheck.ins,
-%    rerunfilecheck.drv, rerunfilecheck-example.cfg,
-%    rerunfilecheck-test1.tex.
-%
-% Distribution:
-%    CTAN:macros/latex/contrib/oberdiek/rerunfilecheck.dtx
-%    CTAN:macros/latex/contrib/oberdiek/rerunfilecheck.pdf
-%
-% Unpacking:
-%    (a) If rerunfilecheck.ins is present:
-%           tex rerunfilecheck.ins
-%    (b) Without rerunfilecheck.ins:
-%           tex rerunfilecheck.dtx
-%    (c) If you insist on using LaTeX
-%           latex \let\install=y\input{rerunfilecheck.dtx}
-%        (quote the arguments according to the demands of your shell)
-%
-% Documentation:
-%    (a) If rerunfilecheck.drv is present:
-%           latex rerunfilecheck.drv
-%    (b) Without rerunfilecheck.drv:
-%           latex rerunfilecheck.dtx; ...
-%    The class ltxdoc loads the configuration file ltxdoc.cfg
-%    if available. Here you can specify further options, e.g.
-%    use A4 as paper format:
-%       \PassOptionsToClass{a4paper}{article}
-%
-%    Programm calls to get the documentation (example):
-%       pdflatex rerunfilecheck.dtx
-%       makeindex -s gind.ist rerunfilecheck.idx
-%       pdflatex rerunfilecheck.dtx
-%       makeindex -s gind.ist rerunfilecheck.idx
-%       pdflatex rerunfilecheck.dtx
-%
-% Installation:
-%    TDS:tex/latex/oberdiek/rerunfilecheck.sty
-%    TDS:doc/latex/oberdiek/rerunfilecheck.pdf
-%    TDS:doc/latex/oberdiek/rerunfilecheck-example.cfg
-%    TDS:source/latex/oberdiek/rerunfilecheck.dtx
-%
-%<*ignore>
-\begingroup
-  \catcode123=1 %
-  \catcode125=2 %
-  \def\x{LaTeX2e}%
-\expandafter\endgroup
-\ifcase 0\ifx\install y1\fi\expandafter
-         \ifx\csname processbatchFile\endcsname\relax\else1\fi
-         \ifx\fmtname\x\else 1\fi\relax
-\else\csname fi\endcsname
-%</ignore>
-%<*install>
-\input docstrip.tex
-\Msg{************************************************************************}
-\Msg{* Installation}
-\Msg{* Package: rerunfilecheck 2016/05/16 v1.8 Rerun checks for auxiliary files (HO)}
-\Msg{************************************************************************}
-
-\keepsilent
-\askforoverwritefalse
-
-\let\MetaPrefix\relax
-\preamble
-
-This is a generated file.
-
-Project: rerunfilecheck
-Version: 2016/05/16 v1.8
-
-Copyright (C)
-   2009-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 rerunfilecheck.dtx
-and the derived files
-   rerunfilecheck.sty, rerunfilecheck.pdf, rerunfilecheck.ins,
-   rerunfilecheck.drv, rerunfilecheck-example.cfg,
-   rerunfilecheck-test1.tex.
-
-\endpreamble
-\let\MetaPrefix\DoubleperCent
-
-\generate{%
-  \file{rerunfilecheck.ins}{\from{rerunfilecheck.dtx}{install}}%
-  \file{rerunfilecheck.drv}{\from{rerunfilecheck.dtx}{driver}}%
-  \usedir{tex/latex/oberdiek}%
-  \file{rerunfilecheck.sty}{\from{rerunfilecheck.dtx}{package}}%
-%  \usedir{doc/latex/oberdiek/test}%
-%  \file{rerunfilecheck-test1.tex}{\from{rerunfilecheck.dtx}{test1}}%
-  \nopreamble
-  \nopostamble
-  \usedir{doc/latex/oberdiek}%
-  \file{rerunfilecheck-example.cfg}{\from{rerunfilecheck.dtx}{cfg}}%
-%  \usedir{source/latex/oberdiek/catalogue}%
-%  \file{rerunfilecheck.xml}{\from{rerunfilecheck.dtx}{catalogue}}%
-}
-
-\catcode32=13\relax% active space
-\let =\space%
-\Msg{************************************************************************}
-\Msg{*}
-\Msg{* To finish the installation you have to move the following}
-\Msg{* file into a directory searched by TeX:}
-\Msg{*}
-\Msg{*     rerunfilecheck.sty}
-\Msg{*}
-\Msg{* To produce the documentation run the file `rerunfilecheck.drv'}
-\Msg{* through LaTeX.}
-\Msg{*}
-\Msg{* Happy TeXing!}
-\Msg{*}
-\Msg{************************************************************************}
-
-\endbatchfile
-%</install>
-%<*ignore>
-\fi
-%</ignore>
-%<*driver>
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesFile{rerunfilecheck.drv}%
-  [2016/05/16 v1.8 Rerun checks for auxiliary files (HO)]%
-\documentclass{ltxdoc}
-\usepackage{holtxdoc}[2011/11/22]
-\begin{document}
-  \DocInput{rerunfilecheck.dtx}%
-\end{document}
-%</driver>
-% \fi
-%
-%
-%
-% \GetFileInfo{rerunfilecheck.drv}
-%
-% \title{The \xpackage{rerunfilecheck} package}
-% \date{2016/05/16 v1.8}
-% \author{Heiko Oberdiek\thanks
-% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
-%
-% \maketitle
-%
-% \begin{abstract}
-% The package provides additional rerun warnings if some
-% auxiliary files have changed. It is based on MD5 checksum,
-% provided by \pdfTeX.
-% \end{abstract}
-%
-% \tableofcontents
-%
-% \section{Documentation}
-%
-% \LaTeX\ informs the user, when to run \LaTeX\ again, if the
-% references have changed. It has the old references from the
-% first reading of the \xext{aux} files already in memory, thus
-% it compares them with the new version of the \xext{aux} file
-% at the end of the document. However this rerun warnings are
-% not given for the table of contents and other data stored
-% in the \xext{aux} files or other auxiliary files.
-% Usually many of these data as the table of contents is not keep
-% in memory. If someone wants to detect changes, he has either
-% to keep the data in memory. This does not scale well with huge
-% documents. Or he copies the file before they are changed. Slow
-% I/O operations cost time.
-%
-% Since version 1.30.0 \pdfTeX\ provides \cs{pdfmdfivesum}
-% and \cs{pdffilesize}.
-% These features are also available in \LuaTeX, provided by package
-% \xpackage{pdftexcmds}.
-% Thus this package \xpackage{rerunfilecheck} uses these features to
-% detect file changes. This saves the packages from keeping
-% the whole files in memory or in file copies.
-% The drawback are different files with the same size and the
-% same MD5 checksum (seldom, hopefully).
-%
-% \subsection{Options}
-%
-% All options are key value options of boolean type.
-% No option or |true| turns an option on, |false| disables
-% an option.
-% \begin{description}
-% \item[\xoption{mainaux}:]
-%   Check the main \xext{aux} file.
-% \item[\xoption{partaux}:]
-%   Check the \xext{aux} files from \cs{include} files.
-% \item[\xoption{starttoc}:]
-%   Add the rerun checks in \cs{@starttoc} that is called by
-%   \cs{tableofcontents}, \cs{listoffigures}, \dots
-% \item[\xoption{index}, \xoption{glossary}:]
-%   \LaTeX's original \cs{makeindex} and \cs{makeglossary} are
-%   redefined to add the rerun checks. The options do not have
-%   an effect, if \cs{makeindex}/\cs{makeglossary} are already
-%   called or if a package or class had redefined or will
-%   redefine them.
-% \item[\xoption{aux}:]
-%   This option turns all previous options on or off.
-%   ``aux'' means auxiliary file.
-% \end{description}
-% The default for the options is |false|, because
-% some internals must be redefined to insert the
-% rerun checks.
-% The options can be set in \cs{usepackage} or
-% the configuration file \xfile{rerunfilecheck.cfg}.
-% Global options are ignored (since 1.4).
-%
-% \begin{declcs}{RerunFileCheckSetup} \M{key value list}
-% \end{declcs}
-% Options can also be set using \cs{RerunFileCheckSetup}.
-% Currently all options are disabled after the package
-% is loaded. Thus \cs{RerunFileCheckSetup} makes sense in
-% the configuration file only.
-%
-% Example for the configuration file:
-%    \begin{macrocode}
-%<*cfg>
-\ProvidesFile{rerunfilecheck.cfg}[2016/05/16 Default configuration]%
-\RerunFileCheckSetup{aux}
-%</cfg>
-%    \end{macrocode}
-%
-% \subsection{Interface for class/package authors}
-%
-% \begin{declcs}{RerunFileCheck} \M{file} \M{file closing action} \M{rerun warning}
-% \end{declcs}
-% If you want to add a rerun check, call \cs{RerunFileCheck} right before
-% an output file is opened for writing. The macro first remembers
-% the current checksum of \meta{file}.
-% The file is checked again right before the end of the job.
-% Macro \cs{AtVeryEndDocument} of package \xpackage{atveryend}
-% is used to place the check after the main aux file is closed
-% in |\end{document}|. Before reading the file again, it must be
-% closed. Provide the code for closing in argument \meta{file closing action}.
-% Do not forget \cs{immediate} before \cs{openout}. Otherwise the
-% closing action would be delayed to the next shipout that never happens
-% (the last page is already shipped out).
-% If the file has changed, \cs{RerunFileCheck} informs the user with
-% a warning that the file has changed and says the magic word ``Rerun''.
-% If the last argument \meta{rerun warning} is not empty, then
-% the rerun sentence is replaced by it. Usually the phrase
-% ``to get something right'' is added.
-% As example the relevant part of the redefined \cs{makeindex}
-% is shown, see package code:
-%\begin{quote}
-%\begin{verbatim}
-%\newwrite\@indexfile
-%\RerunFileCheck{\jobname.idx}{%
-%  \immediate\closeout\@indexfile
-%}{%
-%  Rerun LaTeX/makeindex to get index right%
-%}%
-%\immediate\openout\@indexfile=\jobname.idx %
-%\end{verbatim}
-%\end{quote}
-%
-% \StopEventually{
-% }
-%
-% \section{Implementation}
-%    \begin{macrocode}
-%<*package>
-%    \end{macrocode}
-%
-%    \begin{macrocode}
-\begingroup\catcode61\catcode48\catcode32=10\relax%
-  \catcode13=5 % ^^M
-  \endlinechar=13 %
-  \catcode123=1 % {
-  \catcode125=2 % }
-  \catcode64=11 % @
-  \def\x{\endgroup
-    \expandafter\edef\csname ReFiCh at 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 at EnsureCode#1#2{%
-  \edef\ReFiCh at AtEnd{%
-    \ReFiCh at AtEnd
-    \catcode#1=\the\catcode#1\relax
-  }%
-  \catcode#1=#2\relax
-}
-\TMP at EnsureCode{39}{12}% '
-\TMP at EnsureCode{40}{12}% (
-\TMP at EnsureCode{41}{12}% )
-\TMP at EnsureCode{42}{12}% *
-\TMP at EnsureCode{44}{12}% ,
-\TMP at EnsureCode{46}{12}% .
-\TMP at EnsureCode{47}{12}% /
-\TMP at EnsureCode{58}{12}% :
-\TMP at EnsureCode{59}{12}% ;
-\TMP at EnsureCode{60}{12}% <
-\TMP at EnsureCode{62}{12}% >
-\TMP at EnsureCode{91}{12}% [
-\TMP at EnsureCode{93}{12}% ]
-\TMP at EnsureCode{96}{12}% `
-\edef\ReFiCh at AtEnd{\ReFiCh at AtEnd\noexpand\endinput}
-%    \end{macrocode}
-%
-%    Package identification.
-%    \begin{macrocode}
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{rerunfilecheck}%
-  [2016/05/16 v1.8 Rerun checks for auxiliary files (HO)]
-%    \end{macrocode}
-%
-% \subsection{Options}
-%
-%    \begin{macrocode}
-\RequirePackage{kvoptions}[2010/02/22]
-\SetupKeyvalOptions{%
-  family=rerunfilecheck,%
-  prefix=ReFiCh@%
-}
-%    \end{macrocode}
-%    \begin{macro}{\RerunFileCheckSetup}
-%    \begin{macrocode}
-\newcommand*{\RerunFileCheckSetup}{%
-  \setkeys{rerunfilecheck}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macrocode}
-\DeclareBoolOption{mainaux}
-\DeclareBoolOption{partaux}
-\DeclareBoolOption{starttoc}
-\DeclareBoolOption{index}
-\DeclareBoolOption{glossary}
-\define at key{rerunfilecheck}{aux}[true]{%
-  \RerunFileCheckSetup{%
-    mainaux={#1},%
-    partaux={#1},%
-    starttoc={#1},%
-    index={#1},%
-    glossary={#1}%
-  }%
-}
-%    \end{macrocode}
-%    \begin{macrocode}
-\InputIfFileExists{rerunfilecheck.cfg}{}{}
-\ProcessLocalKeyvalOptions*
-%    \end{macrocode}
-%
-%    \begin{macro}{\ReFiCh at DisableOption}
-%    \begin{macrocode}
-\def\ReFiCh at DisableOption{%
-  \DisableKeyvalOption[%
-    action=warning,%
-    package=rerunfilecheck%
-  ]{rerunfilecheck}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-% \subsection{Check for checksum feature}
-%
-%    \begin{macrocode}
-\RequirePackage{infwarerr}[2007/09/09]
-\RequirePackage{pdftexcmds}[2009/04/10]
-%    \end{macrocode}
-%    \begin{macrocode}
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname pdf at filemdfivesum\endcsname\relax
-  \@PackageInfoNoLine{rerunfilecheck}{%
-    Feature \string\pdfmdfivesum\space is not available\MessageBreak
-    (e.g. pdfTeX or LuaTeX with package `pdftexcmds').\MessageBreak
-    Therefore file contents cannot be checked efficiently\MessageBreak
-    and the loading of the package is aborted%
-  }%
-  \newcommand*{\RerunFileCheck}[3]{}%
-  \renewcommand*{\RerunFileCheckSetup}[1]{}%
-  \expandafter\ReFiCh at AtEnd
-\fi%
-%    \end{macrocode}
-%
-% \subsection{Standard \xext{aux} files}
-%
-%    \begin{macrocode}
-\ifReFiCh at partaux
-  \let\ReFiCh at org@include\@include
-  \def\@include#1 {%
-    \if at filesw
-      \RerunFileCheck{#1.aux}{}{}%
-    \fi
-    \ReFiCh at org@include{#1} %
-  }%
-\fi
-\ifReFiCh at mainaux
-  \AtBeginDocument{%
-    \ReFiCh at mainauxfalse
-  }%
-  \ifReFiCh at mainaux
-    \AtEndOfPackage{%
-      \RerunFileCheck{\jobname.aux}{}{}%
-    }%
-  \else
-    \if at filesw
-      \@PackageWarningNoLine{rerunfilecheck}{%
-        Main aux file check is disabled,\MessageBreak
-        because the file is already opened.\MessageBreak
-        Load the package before \string\begin{document}%
-      }%
-    \fi
-  \fi
-\fi
-\ifReFiCh at starttoc
-  \let\ReFiCh at org@starttoc\@starttoc
-  \def\@starttoc#1{%
-    \if at filesw
-      \RerunFileCheck{\jobname.#1}{%
-        \@ifundefined{tf@#1}{%
-        }{%
-          \immediate\closeout\csname tf@#1\endcsname
-        }%
-      }{}%
-    \fi
-    \ReFiCh at org@starttoc{#1}%
-  }%
-\fi
-\ifReFiCh at index
-  \ifx\makeindex\@empty
-    \@PackageWarningNoLine{rerunfilecheck}{%
-      Option `index' ignored,\MessageBreak
-      because \string\makeindex\space has already been called%
-    }%
-  \else
-    \def\ReFiCh at temp{%
-      \newwrite\@indexfile
-      \immediate\openout\@indexfile=\jobname.idx %
-      \def\index{%
-        \@bsphack
-        \begingroup
-        \@sanitize
-        \@wrindex
-      }%
-      \typeout{Writing index file \jobname.idx}%
-      \let\makeindex\@empty
-    }%
-    \ifx\ReFiCh at temp\makeindex
-      \def\makeindex{%
-        \newwrite\@indexfile
-        \RerunFileCheck{\jobname.idx}{%
-          \immediate\closeout\@indexfile
-        }{%
-          Rerun LaTeX/makeindex to get index right%
-        }%
-        \immediate\openout\@indexfile=\jobname.idx %
-        \def\index{%
-          \@bsphack
-          \begingroup
-          \@sanitize
-          \@wrindex
-        }%
-        \typeout{Writing index file \jobname.idx}%
-        \let\makeindex\@empty
-      }%
-    \else
-      \@PackageInfoNoLine{rerunfilecheck}{%
-        Option `index': unsupported version of \string\makeindex
-      }%
-    \fi
-  \fi
-\fi
-\ifReFiCh at glossary
-  \ifx\makeglossary\@empty
-    \@PackageWarningNoLine{rerunfilecheck}{%
-      Option `glossary' ignored,\MessageBreak
-      because \string\makeglossary\space has already been called%
-    }%
-  \else
-    \def\ReFiCh at temp{%
-      \newwrite\@glossaryfile
-      \immediate\openout\@glossaryfile=\jobname.glo %
-      \def\glossary{%
-        \@bsphack
-        \begingroup
-        \@sanitize
-        \@wrglossary
-      }%
-      \typeout{Writing glossary file \jobname.glo }%
-      \let\makeglossary\@empty
-    }%
-    \ifx\ReFiCh at temp\makeglossary
-      \def\ReFiCh at temp{%
-        \newwrite\@glossaryfile
-        \RerunFileCheck{\jobname.glo}{%
-          \immediate\closeout\@glossaryfile
-        }{%
-          Rerun LaTeX/makeindex to get glossary right%
-        }%
-        \immediate\openout\@glossaryfile=\jobname.glo %
-        \def\glossary{%
-          \@bsphack
-          \begingroup
-          \@sanitize
-          \@wrglossary
-        }%
-        \typeout{Writing glossary file \jobname.glo}%
-        \let\makeglossary\@empty
-      }%
-    \else
-      \@PackageInfoNoLine{rerunfilecheck}{%
-        Option `glossary': unsupported version of \string\makeglossary
-      }%
-    \fi
-  \fi
-\fi
-\ReFiCh at DisableOption{mainaux}
-\ReFiCh at DisableOption{partaux}
-\ReFiCh at DisableOption{starttoc}
-\ReFiCh at DisableOption{index}
-\ReFiCh at DisableOption{glossary}
-\ReFiCh at DisableOption{aux}
-%    \end{macrocode}
-%
-% \subsection{Rerun check}
-%
-%    \begin{macrocode}
-\RequirePackage{atveryend}[2016/05/16]
-\RequirePackage{uniquecounter}[2009/12/18]
-%    \end{macrocode}
-%
-%    \begin{macro}{\ReFiCh at CheckSum}
-%    \begin{macrocode}
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname pdf at filesize\endcsname\relax
-  \def\ReFiCh at CheckSum{%
-    \pdf at filemdfivesum
-  }%
-\else
-  \def\ReFiCh at CheckSum#1{%
-    \pdf at filemdfivesum{#1}%
-    \ReFiCh at Separator
-    \pdf at filesize{#1}%
-  }%
-\fi
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\ReFiCh at NoFile}
-%    \begin{macrocode}
-\def\ReFiCh at Separator{;}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\ReFiCh at NoFile}
-%    \begin{macrocode}
-\def\ReFiCh at NoFile{<no file>}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macrocode}
-\UniqueCounterNew{rerunfilecheck}
-%    \end{macrocode}
-%
-%    \begin{macro}{\RerunFileCheck}
-%    \begin{macrocode}
-\newcommand*{\RerunFileCheck}{%
-  \UniqueCounterCall{rerunfilecheck}\ReFiCh at RerunFileCheck
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\ReFiCh at RerunFileCheck}
-%    \begin{macrocode}
-\def\ReFiCh at RerunFileCheck#1{%
-  \expandafter\ReFiCh@@RerunFileCheck\csname ReFiCh@#1\endcsname
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\ReFiCh at Check}
-%    \begin{macrocode}
-\def\ReFiCh at Check#1#2#3{%
-%  \IfFileExists{#3}{%
-    #1\edef#2{\ReFiCh at CheckSum{#3}}%
-    \ifx#2\ReFiCh at Separator
-      #1\let#2\ReFiCh at NoFile
-    \fi
-%  }{%
-%    #1\let#2\ReFiCh at NoFile
-%  }%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\ReFiCh@@RerunFileCheck}
-%    \begin{macrocode}
-\def\ReFiCh@@RerunFileCheck#1#2#3#4{%
-  \ReFiCh at Check\global#1{#2}%
-  \AtEndAfterFileList{%
-    \begingroup
-      #3%
-      \ReFiCh at Check{}\x{#2}%
-      \ifx#1\x
-        \@PackageInfoNoLine{rerunfilecheck}{%
-          File `#2' has not changed.\MessageBreak
-          Checksum: \x
-        }%
-      \else
-        \ifnum
-          \ReFiCh at IsAux#2\relax.aux\relax\@nil
-          \ifx#1\ReFiCh at NoFile 1\else 0\fi
-          \ifx\x\ReFiCh at AuxEmptyUnix 1%
-          \else
-            \ifx\x\ReFiCh at AuxEmptyDos 1\fi
-          \fi
-        =111 %
-          \@PackageInfoNoLine{rerunfilecheck}{%
-            File `#2' is empty .aux file.\MessageBreak
-            Before: #1\MessageBreak
-            After: \space\x
-          }%
-        \else
-          \@PackageWarningNoLine{rerunfilecheck}{%
-            File `#2' has changed.%
-            \ifx\\#4\\%
-              \space Rerun%
-            \else
-              \MessageBreak
-              #4%
-            \fi
-          }%
-          \@PackageInfoNoLine{rerunfilecheck}{%
-            Checksums for `#2':\MessageBreak
-            Before: #1\MessageBreak
-            After: \space\x
-          }%
-        \fi
-      \fi
-    \endgroup
-  }%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macrocode}
-\def\ReFiCh at IsAux#1.aux\relax#2\@nil{%
-  \ifx\hbox#2\hbox
-    0%
-  \else
-    1%
-  \fi
-}
-%    \end{macrocode}
-%    \begin{macrocode}
-\def\ReFiCh at AuxEmptyUnix{A94A2480D3289E625EEA47CD1B285758;8}%
-\@onelevel at sanitize\ReFiCh at AuxEmptyUnix
-%    \end{macrocode}
-%    \begin{macrocode}
-\def\ReFiCh at AuxEmptyDos{A62A15ECE803E2EBE94952FCC9933BC0;9}%
-\@onelevel at sanitize\ReFiCh at AuxEmptyDos
-%    \end{macrocode}
-%
-%    \begin{macrocode}
-\ReFiCh at AtEnd%
-%</package>
-%    \end{macrocode}
-%% \section{Installation}
-%
-% \subsection{Download}
-%
-% \paragraph{Package.} This package is available on
-% CTAN\footnote{\CTANpkg{rerunfilecheck}}:
-% \begin{description}
-% \item[\CTAN{macros/latex/contrib/oberdiek/rerunfilecheck.dtx}] The source file.
-% \item[\CTAN{macros/latex/contrib/oberdiek/rerunfilecheck.pdf}] Documentation.
-% \end{description}
-%
-%
-% \paragraph{Bundle.} All the packages of the bundle `oberdiek'
-% are also available in a TDS compliant ZIP archive. There
-% the packages are already unpacked and the documentation files
-% are generated. The files and directories obey the TDS standard.
-% \begin{description}
-% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
-% \end{description}
-% \emph{TDS} refers to the standard ``A Directory Structure
-% for \TeX\ Files'' (\CTANpkg{tds}). Directories
-% with \xfile{texmf} in their name are usually organized this way.
-%
-% \subsection{Bundle installation}
-%
-% \paragraph{Unpacking.} Unpack the \xfile{oberdiek.tds.zip} in the
-% TDS tree (also known as \xfile{texmf} tree) of your choice.
-% Example (linux):
-% \begin{quote}
-%   |unzip oberdiek.tds.zip -d ~/texmf|
-% \end{quote}
-%
-% \subsection{Package installation}
-%
-% \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting
-% \docstrip\ archive. The files are extracted by running the
-% \xfile{.dtx} through \plainTeX:
-% \begin{quote}
-%   \verb|tex rerunfilecheck.dtx|
-% \end{quote}
-%
-% \paragraph{TDS.} Now the different files must be moved into
-% the different directories in your installation TDS tree
-% (also known as \xfile{texmf} tree):
-% \begin{quote}
-% \def\t{^^A
-% \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}}
-%   rerunfilecheck.sty & tex/latex/oberdiek/rerunfilecheck.sty\\
-%   rerunfilecheck.pdf & doc/latex/oberdiek/rerunfilecheck.pdf\\
-%   rerunfilecheck-example.cfg & doc/latex/oberdiek/rerunfilecheck-example.cfg\\
-%   rerunfilecheck.dtx & source/latex/oberdiek/rerunfilecheck.dtx\\
-% \end{tabular}^^A
-% }^^A
-% \sbox0{\t}^^A
-% \ifdim\wd0>\linewidth
-%   \begingroup
-%     \advance\linewidth by\leftmargin
-%     \advance\linewidth by\rightmargin
-%   \edef\x{\endgroup
-%     \def\noexpand\lw{\the\linewidth}^^A
-%   }\x
-%   \def\lwbox{^^A
-%     \leavevmode
-%     \hbox to \linewidth{^^A
-%       \kern-\leftmargin\relax
-%       \hss
-%       \usebox0
-%       \hss
-%       \kern-\rightmargin\relax
-%     }^^A
-%   }^^A
-%   \ifdim\wd0>\lw
-%     \sbox0{\small\t}^^A
-%     \ifdim\wd0>\linewidth
-%       \ifdim\wd0>\lw
-%         \sbox0{\footnotesize\t}^^A
-%         \ifdim\wd0>\linewidth
-%           \ifdim\wd0>\lw
-%             \sbox0{\scriptsize\t}^^A
-%             \ifdim\wd0>\linewidth
-%               \ifdim\wd0>\lw
-%                 \sbox0{\tiny\t}^^A
-%                 \ifdim\wd0>\linewidth
-%                   \lwbox
-%                 \else
-%                   \usebox0
-%                 \fi
-%               \else
-%                 \lwbox
-%               \fi
-%             \else
-%               \usebox0
-%             \fi
-%           \else
-%             \lwbox
-%           \fi
-%         \else
-%           \usebox0
-%         \fi
-%       \else
-%         \lwbox
-%       \fi
-%     \else
-%       \usebox0
-%     \fi
-%   \else
-%     \lwbox
-%   \fi
-% \else
-%   \usebox0
-% \fi
-% \end{quote}
-% If you have a \xfile{docstrip.cfg} that configures and enables \docstrip's
-% TDS installing feature, then some files can already be in the right
-% place, see the documentation of \docstrip.
-%
-% \subsection{Refresh file name databases}
-%
-% If your \TeX~distribution
-% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh
-% these. For example, \TeX\,Live\ users run \verb|texhash| or
-% \verb|mktexlsr|.
-%
-% \subsection{Some details for the interested}
-%
-% \paragraph{Unpacking with \LaTeX.}
-% The \xfile{.dtx} chooses its action depending on the format:
-% \begin{description}
-% \item[\plainTeX:] Run \docstrip\ and extract the files.
-% \item[\LaTeX:] Generate the documentation.
-% \end{description}
-% If you insist on using \LaTeX\ for \docstrip\ (really,
-% \docstrip\ does not need \LaTeX), then inform the autodetect routine
-% about your intention:
-% \begin{quote}
-%   \verb|latex \let\install=y\input{rerunfilecheck.dtx}|
-% \end{quote}
-% Do not forget to quote the argument according to the demands
-% of your shell.
-%
-% \paragraph{Generating the documentation.}
-% You can use both the \xfile{.dtx} or the \xfile{.drv} to generate
-% the documentation. The process can be configured by the
-% configuration file \xfile{ltxdoc.cfg}. For instance, put this
-% line into this file, if you want to have A4 as paper format:
-% \begin{quote}
-%   \verb|\PassOptionsToClass{a4paper}{article}|
-% \end{quote}
-% An example follows how to generate the
-% documentation with pdf\LaTeX:
-% \begin{quote}
-%\begin{verbatim}
-%pdflatex rerunfilecheck.dtx
-%makeindex -s gind.ist rerunfilecheck.idx
-%pdflatex rerunfilecheck.dtx
-%makeindex -s gind.ist rerunfilecheck.idx
-%pdflatex rerunfilecheck.dtx
-%\end{verbatim}
-% \end{quote}
-%
-% \begin{History}
-%   \begin{Version}{2009/12/10 v1.0}
-%   \item
-%     The first version.
-%   \end{Version}
-%   \begin{Version}{2009/12/12 v1.1}
-%   \item
-%     Short info shortened.
-%   \end{Version}
-%   \begin{Version}{2009/12/18 v1.2}
-%   \item
-%     Required date for package \xpackage{uniquecounter} updated
-%     because of bug in this package.
-%   \end{Version}
-%   \begin{Version}{2010/01/25 v1.3}
-%   \item
-%     Moved from \texttt{TDS:*/generic/*} to \texttt{TDS:*/latex/*}.
-%   \end{Version}
-%   \begin{Version}{2010/02/22 v1.4}
-%   \item
-%     The options of this package are recognized only if they are
-%     package options. Global options are ignored. This avoids
-%     name clashes with class and other package options
-%     (for example, class option `index=totoc').
-%   \end{Version}
-%   \begin{Version}{2010/03/15 v1.5}
-%   \item
-%     Call of \cs{pdffivesum} is wrapped in \cs{IfFileExists} to avoid
-%     calls of \textsf{mktextex} if this feature is enabled.
-%     However \cs{IfFileExists} has file name limitations.
-%   \end{Version}
-%   \begin{Version}{2010/03/16 v1.6}
-%   \item
-%     Reverted to version 1.4 and \cs{IfFileExists} wrapper of
-%     version 1.5 is removed.
-%   \end{Version}
-%   \begin{Version}{2011/04/15 v1.7}
-%   \item
-%     Using \cs{AtEndAfterFileList} of package \xpackage{atveryend}
-%     2011/04/15 v1.6 instead of \cs{AtVeryEndDocument}.
-%   \end{Version}
-%   \begin{Version}{2016/05/16 v1.8}
-%   \item
-%     Documentation updates.
-%   \end{Version}
-% \end{History}
-%
-% \PrintIndex
-%
-% \Finale
-\endinput

Deleted: trunk/Master/texmf-dist/tex/generic/oberdiek/atbegshi.sty
===================================================================
--- trunk/Master/texmf-dist/tex/generic/oberdiek/atbegshi.sty	2019-12-06 23:23:49 UTC (rev 53052)
+++ trunk/Master/texmf-dist/tex/generic/oberdiek/atbegshi.sty	2019-12-06 23:28:03 UTC (rev 53053)
@@ -1,868 +0,0 @@
-%%
-%% This is file `atbegshi.sty',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% atbegshi.dtx  (with options: `package')
-%% 
-%% This is a generated file.
-%% 
-%% Project: atbegshi
-%% Version: 2016/06/09 v1.18
-%% 
-%% 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
-%% 
-%% 
-%% 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 atbegshi.dtx
-%% and the derived files
-%%    atbegshi.sty, atbegshi.pdf, atbegshi.ins, atbegshi.drv,
-%%    atbegshi-example1.tex, atbegshi-example2.tex,
-%%    atbegshi-test1.tex, atbegshi-test2.tex, atbegshi-test3.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 at atbegshi.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{atbegshi}{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 at atbegshi.sty\endcsname
-\ProvidesPackage{atbegshi}%
-  [2016/06/09 v1.18 At begin shipout hook (HO)]%
-\begingroup\catcode61\catcode48\catcode32=10\relax%
-  \catcode13=5 % ^^M
-  \endlinechar=13 %
-  \catcode123=1 % {
-  \catcode125=2 % }
-  \catcode64=11 % @
-  \def\x{\endgroup
-    \expandafter\edef\csname AtBegShi at 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 at EnsureCode#1#2{%
-  \edef\AtBegShi at AtEnd{%
-    \AtBegShi at AtEnd
-    \catcode#1=\the\catcode#1\relax
-  }%
-  \catcode#1=#2\relax
-}
-\TMP at EnsureCode{40}{12}% (
-\TMP at EnsureCode{41}{12}% )
-\TMP at EnsureCode{44}{12}% ,
-\TMP at EnsureCode{45}{12}% -
-\TMP at EnsureCode{47}{12}% /
-\TMP at EnsureCode{46}{12}% .
-\TMP at EnsureCode{58}{12}% :
-\TMP at EnsureCode{91}{12}% [
-\TMP at EnsureCode{93}{12}% ]
-\TMP at EnsureCode{94}{7}% ^(superscript)
-\TMP at EnsureCode{96}{12}% `
-\edef\AtBegShi at AtEnd{\AtBegShi at AtEnd\noexpand\endinput}
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname RequirePackage\endcsname\relax
-  \def\TMP at RequirePackage#1[#2]{%
-    \begingroup\expandafter\expandafter\expandafter\endgroup
-    \expandafter\ifx\csname ver@#1.sty\endcsname\relax
-      \input #1.sty\relax
-    \fi
-  }%
-  \TMP at RequirePackage{infwarerr}[2007/09/09]%
-  \TMP at RequirePackage{ltxcmds}[2010/03/01]%
-\else
-  \RequirePackage{infwarerr}[2007/09/09]%
-  \RequirePackage{ltxcmds}[2010/03/01]%
-\fi
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname @ifdefinable\endcsname\relax
-  \def\AtBegShi at CheckDefinable#1{%
-    \ifcase\ifx#1\relax
-             \ltx at one
-           \else
-             \ifx#1\@undefined
-               \ltx at one
-             \else
-               \ltx at zero
-             \fi
-           \fi
-      \@PackageError{atbegshi}{%
-        \string#1\space is already defined%
-      }\@ehd
-    \fi
-  }%
-\else
-  \def\AtBegShi at CheckDefinable#1{%
-    \@ifdefinable{#1}{}%
-  }%
-\fi
-\ltx at newif\ifAtBegShi at Discarded
-\AtBegShi at CheckDefinable\AtBeginShipoutDiscard
-\def\AtBeginShipoutDiscard{%
-  \deadcycles=\ltx at zero
-  \global\AtBegShi at Discardedtrue
-}
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname currentgrouplevel\endcsname\relax
-  \catcode`X=9  % ignore
-  \catcode`E=14 % comment
-\else
-  \catcode`X=14 % comment
-  \catcode`E=9  % ignore
-\fi
-\def\AtBegShi at Shipout{%
-X \begingroup
-X \setbox\AtBeginShipoutBox=\hbox\bgroup
-X \kern\p@
-E \edef\AtBegShi at GroupLevel{\number\currentgrouplevel}%
-  \afterassignment\AtBegShi at Test
-X \global
-  \setbox\AtBeginShipoutBox=%
-}
-\def\AtBegShi at Test{%
-X \ifdim\lastkern=0pt %
-E \ifnum\AtBegShi at GroupLevel<\currentgrouplevel
-    \expandafter\aftergroup
-  \fi
-  \AtBegShi at Output
-}
-\def\AtBegShi at Output{%
-X \egroup
-X \endgroup
-  \ifvoid\AtBeginShipoutBox
-    \@PackageWarning{atbegshi}{Ignoring void shipout box}%
-  \else
-    \let\AtBegShi at OrgProtect\protect
-    \csname set at typeset@protect\endcsname
-    \global\AtBegShi at Discardedfalse
-    \AtBegShi at Hook
-    \expandafter\gdef\expandafter\AtBegShi at HookNext
-    \expandafter{\expandafter}%
-    \AtBegShi at HookNext
-    \ifAtBegShi at Discarded
-      \@PackageInfoNoLine{atbegshi}{Shipout page discarded}%
-      \global\AtBegShi at Discardedfalse
-      \begingroup
-        \setbox\AtBeginShipoutBox\box\AtBeginShipoutBox
-      \endgroup
-      \let\protect\AtBegShi at OrgProtect
-    \else
-      \AtBegShi at First
-      \let\protect\AtBegShi at OrgProtect
-      \AtBegShi at GetBoxSize\AtBeginShipoutBox
-      \ltx at ifundefined{AtNextShipout}{%
-      }{%
-        \AtNextShipout{\AtBegShi at GetBoxSize\@cclv}%
-      }%
-      \AtBeginShipoutOriginalShipout\box\AtBeginShipoutBox
-    \fi
-  \fi
-}
-\def\AtBegShi at GetBoxSize#1{%
-  \xdef\AtBeginShipoutBoxWidth{\the\wd#1}%
-  \xdef\AtBeginShipoutBoxHeight{\the\ht#1}%
-  \xdef\AtBeginShipoutBoxDepth{\the\dp#1}%
-}
-\def\AtBeginShipoutBoxWidth{0pt}
-\def\AtBeginShipoutBoxHeight{0pt}
-\def\AtBeginShipoutBoxDepth{0pt}
-\catcode`\X=11 %
-\catcode`\E=11 %
-\def\AtBegShi at First{%
-  \ifx\AtBegShi at HookFirst\ltx at empty
-  \else
-    \AtBeginShipoutAddToBox{\AtBegShi at HookFirst}%
-  \fi
-  \global\let\AtBegShi at First\ltx at empty
-  \global\let\AtBeginShipoutFirst\AtBegShi at FirstDisabled
-}
-\gdef\AtBegShi at Hook{}
-\gdef\AtBegShi at HookNext{}
-\gdef\AtBegShi at HookFirst{}
-\AtBegShi at CheckDefinable\AtBeginShipout
-\def\AtBeginShipout{%
-  \AtBegShi at AddHook\AtBegShi at Hook
-}
-\AtBegShi at CheckDefinable\AtBeginShipoutNext
-\def\AtBeginShipoutNext{%
-  \AtBegShi at AddHook\AtBegShi at HookNext
-}
-\AtBegShi at CheckDefinable\AtBeginShipoutFirst
-\def\AtBeginShipoutFirst{%
-  \AtBegShi at AddTo\AtBegShi at HookFirst
-}
-\long\def\AtBegShi at FirstDisabled#1{%
-  \@PackageWarning{atbegshi}{%
-    First page is already shipped out, ignoring\MessageBreak
-    \string\AtBeginShipoutFirst
-  }%
-}
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname g at addto@macro\endcsname\relax
-  \long\def\AtBegShi at AddTo#1#2{%
-    \begingroup
-      \toks\ltx at zero\expandafter{#1#2}%
-      \xdef#1{\the\toks\ltx at zero}%
-    \endgroup
-  }%
-\else
-  \let\AtBegShi at AddTo\g at addto@macro
-\fi
-\long\def\AtBegShi at AddHook#1#2{%
-  \AtBegShi at AddTo#1{\AtBegShi at Item{#2}}%
-}
-\long\def\AtBegShi at Item#1{%
-  \ifAtBegShi at Discarded
-  \else
-    #1%
-    \ifAtBegShi at Discarded
-    \else
-      \ifvoid\AtBeginShipoutBox
-        \@PackageWarning{atbegshi}{%
-          Shipout box was voided by hook,\MessageBreak
-          ignoring shipout box%
-        }%
-        \AtBeginShipoutDiscard
-      \fi
-    \fi
-  \fi
-}
-\AtBegShi at CheckDefinable\AtBeginShipoutInit
-\def\AtBeginShipoutInit{%
-  \ltx at IfUndefined{newbox}{%
-    \@PackageError{atbegshi}{%
-      \string\AtBeginShipoutInit\space failed\MessageBreak
-       because of missing \expandafter\string\csname newbox\endcsname
-    }\@ehc
-  }{%
-    \csname newbox\endcsname\AtBeginShipoutBox
-    \AtBegShi at CheckDefinable\AtBeginShipoutOriginalShipout
-    \global\let\AtBeginShipoutOriginalShipout\shipout
-    \global\let\shipout\AtBegShi at Shipout
-  }%
-  \gdef\AtBeginShipoutInit{}%
-}
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname AtBeginDocument\endcsname\relax
-  \AtBeginShipoutInit
-\else
-  \AtBeginDocument{\AtBeginShipoutInit}%
-\fi
-\def\AtBeginShipoutAddToBox#1{%
-  \ifhbox\AtBeginShipoutBox
-    \edef\AtBegShi at restore{%
-      \hfuzz=\the\hfuzz\relax
-      \hbadness=\the\hbadness\relax
-    }%
-    \hfuzz=1073741823sp\relax
-    \hbadness=2147483647\relax
-    \setbox\AtBeginShipoutBox=\hbox to \wd\AtBeginShipoutBox{%
-      \setbox\ltx at zero=\hbox{%
-        \begingroup
-          \AtBegShi at restore
-          #1%
-        \endgroup
-      }%
-      \wd\ltx at zero=0pt\relax
-      \ht\ltx at zero=0pt\relax
-      \dp\ltx at zero=0pt\relax
-      \raise\ht\AtBeginShipoutBox\copy\ltx at zero
-      \unhcopy\AtBeginShipoutBox
-    }%
-    \AtBegShi at restore
-  \else
-    \ifvbox\AtBeginShipoutBox
-      \edef\AtBegShi at restore{%
-        \vfuzz=\the\vfuzz\relax
-        \vbadness=\the\vbadness\relax
-        \dimen\ltx at zero=\the\dimen\ltx at zero\relax
-      }%
-      \edef\AtBegShi at restorebox{%
-        \ht\AtBeginShipoutBox=\the\ht\AtBeginShipoutBox\relax
-        \dp\AtBeginShipoutBox=\the\dp\AtBeginShipoutBox\relax
-      }%
-      \vfuzz=1073741823sp\relax
-      \vbadness=2147483647\relax
-      \dimen\ltx at zero=\ht\AtBeginShipoutBox
-      \advance\dimen\ltx at zero by \dp\AtBeginShipoutBox
-      \setbox\AtBeginShipoutBox=\vbox to \dimen\ltx at zero{%
-        \setbox\ltx at zero=\hbox{%
-          \begingroup
-            \AtBegShi at restore
-            #1%
-          \endgroup
-        }%
-        \wd\ltx at zero=0pt\relax
-        \ht\ltx at zero=0pt\relax
-        \dp\ltx at zero=0pt\relax
-        \baselineskip=0pt\relax
-        \lineskip=0pt\relax
-        \lineskiplimit=0pt\relax
-        \copy\ltx at zero
-        \unvbox\AtBeginShipoutBox
-        \kern0pt%
-      }%
-      \AtBegShi at restore
-      \AtBegShi at restorebox
-    \fi
-  \fi
-}
-\def\AtBeginShipoutAddToBoxForeground#1{%
-  \ifhbox\AtBeginShipoutBox
-    \edef\AtBegShi at restore{%
-      \hfuzz=\the\hfuzz\relax
-      \hbadness=\the\hbadness\relax
-    }%
-    \hfuzz=1073741823sp\relax
-    \hbadness=2147483647\relax
-    \setbox\AtBeginShipoutBox=\hbox to \wd\AtBeginShipoutBox{%
-      \unhcopy\AtBeginShipoutBox
-      \kern-\wd\AtBeginShipoutBox
-      \setbox\ltx at zero=\hbox{%
-        \begingroup
-          \AtBegShi at restore
-          #1%
-        \endgroup
-      }%
-      \wd\ltx at zero=0pt\relax
-      \ht\ltx at zero=0pt\relax
-      \dp\ltx at zero=0pt\relax
-      \raise\ht\AtBeginShipoutBox\copy\ltx at zero
-      \kern\wd\AtBeginShipoutBox
-    }%
-    \AtBegShi at restore
-  \else
-    \ifvbox\AtBeginShipoutBox
-      \edef\AtBegShi at restore{%
-        \vfuzz=\the\vfuzz\relax
-        \vbadness=\the\vbadness\relax
-        \dimen\ltx at zero=\the\dimen\ltx at zero\relax
-      }%
-      \edef\AtBegShi at restorebox{%
-        \ht\AtBeginShipoutBox=\the\ht\AtBeginShipoutBox\relax
-        \dp\AtBeginShipoutBox=\the\dp\AtBeginShipoutBox\relax
-      }%
-      \vfuzz=1073741823sp\relax
-      \vbadness=2147483647\relax
-      \dimen\ltx at zero=\ht\AtBeginShipoutBox
-      \advance\dimen\ltx at zero by \dp\AtBeginShipoutBox
-      \setbox\AtBeginShipoutBox=\vbox to \dimen\ltx at zero{%
-        \setbox\ltx at zero=\hbox{%
-          \begingroup
-            \AtBegShi at restore
-            #1%
-          \endgroup
-        }%
-        \wd\ltx at zero=0pt\relax
-        \ht\ltx at zero=0pt\relax
-        \dp\ltx at zero=0pt\relax
-        \baselineskip=0pt\relax
-        \lineskip=0pt\relax
-        \lineskiplimit=0pt\relax
-        \unvbox\AtBeginShipoutBox
-        \kern-\dimen\ltx at zero
-        \copy\ltx at zero
-        \kern\dimen\ltx at zero
-      }%
-      \AtBegShi at restore
-      \AtBegShi at restorebox
-    \fi
-  \fi
-}
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname RequirePackage\endcsname\relax
-  \def\TMP at RequirePackage#1[#2]{%
-    \begingroup\expandafter\expandafter\expandafter\endgroup
-    \expandafter\ifx\csname ver@#1.sty\endcsname\relax
-      \input #1.sty\relax
-    \fi
-  }%
-  \TMP at RequirePackage{ifpdf}[2011/01/30]%
-\else
-  \RequirePackage{ifpdf}[2011/01/30]%
-\fi
-\ifpdf
-  \def\AtBegShi at horigin{%
-    \ifx\pdfhorigin\@undefined\pdfvariable horigin\else\pdfhorigin\fi}%
-  \def\AtBegShi at vorigin{%
-    \ifx\pdfvorigin\@undefined\pdfvariable vorigin\else\pdfvorigin\fi}%
-\else
-  \def\AtBegShi at horigin{72.27pt}%
-  \def\AtBegShi at vorigin{72.27pt}%
-\fi
-\begingroup
-\ifcase
-    \expandafter\ifx\csname picture\endcsname\relax
-      1%
-    \else
-      \expandafter\ifx\csname endpicture\endcsname\relax
-        1%
-      \else
-        0%
-      \fi
-    \fi
-  \endgroup
-  \def\AtBegShi at BeginPicture{%
-    \begingroup
-    \picture(0,0)\relax
-    \begingroup\expandafter\expandafter\expandafter\endgroup
-    \expandafter\ifx\csname unitlength\endcsname\relax
-    \else
-      \unitlength=1pt\relax
-    \fi
-    \ignorespaces
-  }%
-  \def\AtBegShi at EndPicture{%
-    \endpicture
-    \endgroup
-  }%
-\else
-  \endgroup
-  \def\AtBegShi at BeginPicture{%
-    \setbox\ltx at zero=\hbox\bgroup
-    \begingroup
-    \ignorespaces
-  }%
-  \def\AtBegShi at EndPicture{%
-    \endgroup
-    \egroup
-    \ht\ltx at zero=0pt\relax
-    \dp\ltx at zero=0pt\relax
-    \copy\ltx at zero
-  }%
-\fi
-\def\AtBeginShipoutUpperLeft#1{%
-  \AtBeginShipoutAddToBox{%
-    \kern-\AtBegShi at horigin\relax
-    \vbox to 0pt{%
-      \kern-\AtBegShi at vorigin\relax
-      \AtBegShi at BeginPicture
-      #1%
-      \AtBegShi at EndPicture
-      \vss
-    }%
-  }%
-}
-\def\AtBeginShipoutUpperLeftForeground#1{%
-  \AtBeginShipoutAddToBoxForeground{%
-    \kern-\AtBegShi at horigin\relax
-    \vbox to 0pt{%
-      \kern-\AtBegShi at vorigin\relax
-      \AtBegShi at BeginPicture
-      #1%
-      \AtBegShi at EndPicture
-      \vss
-    }%
-  }%
-}
-\def\AtBegShi at AbortIfUndefined#1{%
-  \begingroup\expandafter\expandafter\expandafter\endgroup
-  \expandafter\ifx\csname#1\endcsname\relax
-    \expandafter\AtBegShi at AtEnd
-  \fi
-}
-\AtBegShi at AbortIfUndefined{currentgrouplevel}%
-\AtBegShi at AbortIfUndefined{AtBeginDocument}%
-\AtBegShi at AbortIfUndefined{@ifpackageloaded}%
-\AtBegShi at AbortIfUndefined{@ifclassloaded}%
-\def\AtBegShi at PatchCrop{%
-  \begingroup
-    \def\AtBegShi at Crop@shipout{%
-      \afterassignment\CROP at ship
-      \setbox\@cclv=%
-    }%
-    \def\AtBegShi at Crop@ship{%
-      \ifvoid\@cclv
-        \expandafter\aftergroup
-      \fi
-      \CROP@@ship
-    }%
-    \def\AtBegShi at Crop@shiplist{%
-      \lineskip\z@
-      \lineskiplimit\z@
-      \baselineskip\z@
-      \CROP at kernel
-      \box\@cclv
-    }%
-    \def\AtBegShi at Crop@@ship{%
-      \CROP at shipout\vbox{%
-        \CROP at shiplist
-      }%
-    }%
-    \ifx\AtBegShi at Crop@ship\CROP at ship
-      \ifx\AtBegShi at Crop@shiplist\CROP at shiplist
-        \ifx\AtBegShi at Crop@@ship\CROP@@ship
-          \let\AtBegShi at found\relax
-          \ifx\shipout\AtBegShi at Crop@shipout
-            \def\AtBegShi at found{\shipout}%
-          \else\ifx\AtBeginShipoutOriginalShipout\AtBegShi at Crop@shipout
-            \def\AtBegShi at found{\AtBeginShipoutOriginalShipout}%
-          \else\ifx\@EveryShipout at Org@Shipout\AtBegShi at Crop@shipout
-            \def\AtBegShi at found{\@EveryShipout at Org@Shipout}%
-          \else\ifx\GPTorg at shipout\AtBegShi at Crop@shipout
-            \def\AtBegShi at found{\GPTorg at shipout}%
-          \else\ifx\THBorg at shipout\AtBegShi at Crop@shipout
-            \def\AtBegShi at found{\THBorg at shipout}%
-          \else\ifx\mem at oldshipout\AtBegShi at Crop@shipout
-            \def\AtBegShi at found{\mem at oldshipout}%
-          \fi\fi\fi\fi\fi\fi
-          \ifx\AtBegShi at found\relax
-          \else
-            \expandafter\endgroup
-            \expandafter\def\AtBegShi at found{%
-              \edef\AtBegShi at GroupLevel{\number\currentgrouplevel}%
-              \afterassignment\CROP at ship
-              \setbox\AtBeginShipoutBox=%
-            }%
-            \def\CROP at ship{%
-              \ifnum\AtBegShi at GroupLevel=\currentgrouplevel
-              \else
-                \expandafter\aftergroup
-              \fi
-              \CROP@@ship
-            }%
-            \def\CROP at shiplist{%
-              \lineskip 0pt\relax
-              \lineskiplimit 0pt\relax
-              \baselineskip 0pt\relax
-              \CROP at kernel
-              \box\AtBeginShipoutBox
-            }%
-            \def\CROP@@ship{%
-              \ifvoid\AtBeginShipoutBox
-              \else
-                \setbox\AtBeginShipoutBox=\vbox{%
-                  \CROP at shiplist
-                }%
-                \AtBegShi at GetBoxSize\AtBeginShipoutBox
-                \expandafter\CROP at shipout
-                \expandafter\box
-                \expandafter\AtBeginShipoutBox
-              \fi
-            }%
-            \@PackageInfoNoLine{atbegshi}{Package `crop' patched}%
-            \begingroup
-          \fi
-        \fi
-      \fi
-    \fi
-  \endgroup
-  \let\AtBegShi at PatchCrop\relax
-}
-\@ifpackageloaded{crop}{%
-  \AtBegShi at PatchCrop
-}{%
-  \AtBeginDocument{\AtBegShi at PatchCrop}%
-}
-\def\AtBegShi at PatchEveryshi{%
-  \begingroup
-    \long\def\AtBegShi at Everyshi@shipout{%
-      \afterassignment\@EveryShipout at Test
-      \global\setbox\@cclv= %
-    }%
-    \long\def\AtBegShi at Everyshi@Test{%
-      \ifvoid\@cclv\relax
-        \aftergroup\@EveryShipout at Output
-      \else
-        \@EveryShipout at Output
-      \fi
-    }%
-    \ifx\AtBegShi at Everyshi@Test\@EveryShipout at Test
-      \let\AtBegShi at found\relax
-      \ifx\shipout\AtBegShi at Everyshi@shipout
-        \def\AtBegShi at found{\shipout}%
-      \else\ifx\AtBeginShipoutOriginalShipout\AtBegShi at Everyshi@shipout
-        \def\AtBegShi at found{\AtBeginShipoutOriginalShipout}%
-      \else\ifx\CROP at shipout\AtBegShi at Everyshi@shipout
-        \def\AtBegShi at found{\CROP at shipout}%
-      \else\ifx\GPTorg at shipout\AtBegShi at Everyshi@shipout
-        \def\AtBegShi at found{\GPTorg at shipout}%
-      \else\ifx\THBorg at shipout\AtBegShi at Everyshi@shipout
-        \def\AtBegShi at found{\THBorg at shipout}%
-      \else\ifx\mem at oldshipout\AtBegShi at Everyshi@shipout
-        \def\AtBegShi at found{\mem at oldshipout}%
-      \else
-        \expandafter\ifx\csname @EveryShipout at Org@Shipout\endcsname
-                        \relax
-           \ifx\@EveryShipout at Shipout\AtBegShi at Everyshi@shipout
-             \def\AtBegShi at found{\@EveryShipout at Shipout}%
-           \fi
-        \fi
-      \fi\fi\fi\fi\fi\fi
-      \ifx\AtBegShi at found\relax
-      \else
-        \expandafter\endgroup
-        \expandafter\def\AtBegShi at found{%
-          \edef\AtBegShi at GroupLevel{\number\currentgrouplevel}%
-          \afterassignment\@EveryShipout at Test
-          \setbox\AtBeginShipoutBox=%
-        }%
-        \def\@EveryShipout at Test{%
-          \ifnum\AtBegShi at GroupLevel=\currentgrouplevel
-          \else
-            \expandafter\aftergroup
-          \fi
-          \AtBegShi at Everyshi@Output
-        }%
-        \def\AtBegShi at Everyshi@Output{%
-          \ifvoid\AtBeginShipoutBox
-          \else
-            \global\setbox\ltx at cclv\box\AtBeginShipoutBox
-            \expandafter\@EveryShipout at Output
-          \fi
-        }%
-        \@PackageInfoNoLine{atbegshi}{Package `everyshi' patched}%
-        \begingroup
-      \fi
-    \fi
-  \endgroup
-  \let\AtBegShi at PatchEveryshi\relax
-}
-\@ifpackageloaded{everyshi}{%
-  \AtBegShi at PatchEveryshi
-}{%
-  \AtBeginDocument{\AtBegShi at PatchEveryshi}%
-}
-\def\AtBegShi at PatchMemoir{%
-  \begingroup
-    \def\AtBegShi at Memoir@shipout{%
-      \afterassignment\mem at shipi
-      \setbox\@cclv=%
-    }%
-    \def\AtBegShi at Memoir@shipi{%
-      \ifvoid\@cclv
-        \expandafter\aftergroup
-      \fi
-      \mem at shipii
-    }%
-    \def\AtBegShi at Memoir@shipiiA{%
-      \mem at oldshipout\vbox{%
-        \trimmarks
-        \unvbox\@cclv
-      }%
-    }%
-    \def\AtBegShi at Memoir@shipiiB{%
-      \ifvoid\@cclv
-        \mem at oldshipout\box\@cclv
-      \else
-        \mem at oldshipout\vbox{%
-          \trimmarks
-          \unvbox\@cclv
-        }%
-      \fi
-    }%
-    \def\AtBegShi at Memoir@PatchAB{%
-      \ifvoid\AtBeginShipoutBox
-      \else
-        \setbox\AtBeginShipoutBox=\vbox{%
-          \trimmarks
-          \ifvbox\AtBeginShipoutBox
-            \unvbox\AtBeginShipoutBox
-          \else
-            \box\AtBeginShipoutBox
-          \fi
-        }%
-        \AtBegShi at GetBoxSize\AtBeginShipoutBox
-        \expandafter\mem at oldshipout
-        \expandafter\box
-        \expandafter\AtBeginShipoutBox
-      \fi
-    }%
-    \def\AtBegShi at Memoir@shipiiC{% 2008/08/07 v1.6180339a
-      \ifvoid\@cclv
-        \mem at oldshipout\box\@cclv
-      \else
-        \ifshowtrims
-          \mem at oldshipout\vbox{\trimmarks\unvbox\@cclv}%
-        \else
-          \mem at oldshipout\box\@cclv
-        \fi
-      \fi
-    }%
-    \def\AtBegShi at Memoir@shipiiD{% 2011/03/06 v3.6j
-      \ifvoid\@cclv
-        \mem at oldshipout\box\@cclv
-      \else
-        \ifshowtrims
-          \mem at oldshipout\vbox{%
-            \trimmarks
-            \nointerlineskip
-            \box\@cclv
-          }%
-        \else
-          \mem at oldshipout\box\@cclv
-        \fi
-      \fi
-    }%
-    \def\AtBegShi at Memoir@PatchCD{%
-      \ifvoid\AtBeginShipoutBox
-      \else
-        \ifshowtrims
-          \setbox\AtBeginShipoutBox=\vbox{%
-            \trimmarks
-            \nointerlineskip
-            \box\AtBeginShipoutBox
-          }%
-        \fi
-        \AtBegShi at GetBoxSize\AtBeginShipoutBox
-        \expandafter\mem at oldshipout
-        \expandafter\box
-        \expandafter\AtBeginShipoutBox
-      \fi
-    }%
-    \ifx\AtBegShi at Memoir@shipi\mem at shipi
-      \let\AtBegShi at found\ltx at one
-      \ifx\AtBegShi at Memoir@shipiiA\mem at shipii
-        \let\AtBegShi at found\ltx at zero
-        \global\let\AtBegShi at Memoir@PatchX\AtBegShi at Memoir@PatchAB
-      \else\ifx\AtBegShi at Memoir@shipiiB\mem at shipii
-        \let\AtBegShi at found\ltx at zero
-        \global\let\AtBegShi at Memoir@PatchX\AtBegShi at Memoir@PatchAB
-      \else\ifx\AtBegShi at Memoir@shipiiC\mem at shipii
-        \let\AtBegShi at found\ltx at zero
-        \global\let\AtBegShi at Memoir@PatchX\AtBegShi at Memoir@PatchCD
-      \else\ifx\AtBegShi at Memoir@shipiiD\mem at shipii
-        \let\AtBegShi at found\ltx at zero
-        \global\let\AtBegShi at Memoir@PatchX\AtBegShi at Memoir@PatchCD
-      \fi\fi\fi\fi
-      \ifcase\AtBegShi at found
-        \let\AtBegShi at found\relax
-        \ifx\shipout\AtBegShi at Memoir@shipout
-          \def\AtBegShi at found{\shipout}%
-        \else\ifx\AtBeginShipoutOriginalShipout\AtBegShi at Memoir@shipout
-          \def\AtBegShi at found{\AtBeginShipoutOriginalShipout}%
-        \else\ifx\CROP at shipout\AtBegShi at Memoir@shipout
-          \def\AtBegShi at found{\CROP at shipout}%
-        \else\ifx\GPTorg at shipout\AtBegShi at Memoir@shipout
-          \def\AtBegShi at found{\GPTorg at shipout}%
-        \else\ifx\THBorg at shipout\AtBegShi at Memoir@shipout
-          \def\AtBegShi at found{\THBorg at shipout}%
-        \else\ifx\@EveryShipout at Org@Shipout\AtBegShi at Memoir@shipout
-          \def\AtBegShi at found{\@EveryShipout at Org@Shipout}%
-        \fi\fi\fi\fi\fi\fi
-        \ifx\AtBegShi at found\relax
-        \else
-          \expandafter\endgroup
-          \expandafter\def\AtBegShi at found{%
-            \edef\AtBegShi at GroupLevel{\number\currentgrouplevel}%
-            \afterassignment\mem at shipi
-            \setbox\AtBeginShipoutBox=%
-          }%
-          \def\mem at shipi{%
-            \ifnum\AtBegShi at GroupLevel=\currentgrouplevel
-            \else
-              \expandafter\aftergroup
-            \fi
-            \mem at shipii
-          }%
-          \let\mem at shipii\AtBegShi at Memoir@PatchX
-          \@PackageInfoNoLine{atbegshi}{Class `memoir' patched}%
-          \begingroup
-        \fi
-      \fi
-    \fi
-  \endgroup
-  \let\AtBegShi at PatchMemoir\relax
-}
-\@ifclassloaded{memoir}{%
-  \AtBegShi at PatchMemoir
-}{%
-  \AtBeginDocument{\AtBegShi at PatchMemoir}%
-}
-\AtBegShi at AtEnd%
-%% \section{Installation}
-\endinput
-%%
-%% End of file `atbegshi.sty'.

Deleted: trunk/Master/texmf-dist/tex/generic/oberdiek/hologo.sty
===================================================================
--- trunk/Master/texmf-dist/tex/generic/oberdiek/hologo.sty	2019-12-06 23:23:49 UTC (rev 53052)
+++ trunk/Master/texmf-dist/tex/generic/oberdiek/hologo.sty	2019-12-06 23:28:03 UTC (rev 53053)
@@ -1,2372 +0,0 @@
-%%
-%% This is file `hologo.sty',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% hologo.dtx  (with options: `package')
-%% 
-%% This is a generated file.
-%% 
-%% Project: hologo
-%% Version: 2017/05/01 v1.13
-%% 
-%% Copyright (C)
-%%    2010-2012 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 hologo.dtx
-%% and the derived files
-%%    hologo.sty, hologo.pdf, hologo.ins, hologo.drv, hologo-example.tex,
-%%    hologo-test1.tex, hologo-test-spacefactor.tex,
-%%    hologo-test-list.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 at hologo.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{hologo}{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 at hologo.sty\endcsname
-\ProvidesPackage{hologo}%
-  [2017/05/01 v1.13 A logo collection with bookmark support (HO)]%
-\begingroup\catcode61\catcode48\catcode32=10\relax%
-  \catcode13=5 % ^^M
-  \endlinechar=13 %
-  \catcode123=1 % {
-  \catcode125=2 % }
-  \catcode64=11 % @
-  \def\x{\endgroup
-    \expandafter\edef\csname HOLOGO at 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 at EnsureCode#1#2{%
-  \edef\HOLOGO at AtEnd{%
-    \HOLOGO at AtEnd
-    \catcode#1=\the\catcode#1\relax
-  }%
-  \catcode#1=#2\relax
-}
-\TMP at EnsureCode{10}{12}% ^^J
-\TMP at EnsureCode{33}{12}% !
-\TMP at EnsureCode{34}{12}% "
-\TMP at EnsureCode{36}{3}% $
-\TMP at EnsureCode{38}{4}% &
-\TMP at EnsureCode{39}{12}% '
-\TMP at EnsureCode{40}{12}% (
-\TMP at EnsureCode{41}{12}% )
-\TMP at EnsureCode{42}{12}% *
-\TMP at EnsureCode{43}{12}% +
-\TMP at EnsureCode{44}{12}% ,
-\TMP at EnsureCode{45}{12}% -
-\TMP at EnsureCode{46}{12}% .
-\TMP at EnsureCode{47}{12}% /
-\TMP at EnsureCode{58}{12}% :
-\TMP at EnsureCode{59}{12}% ;
-\TMP at EnsureCode{60}{12}% <
-\TMP at EnsureCode{62}{12}% >
-\TMP at EnsureCode{63}{12}% ?
-\TMP at EnsureCode{91}{12}% [
-\TMP at EnsureCode{93}{12}% ]
-\TMP at EnsureCode{94}{7}% ^ (superscript)
-\TMP at EnsureCode{95}{8}% _ (subscript)
-\TMP at EnsureCode{96}{12}% `
-\TMP at EnsureCode{124}{12}% |
-\edef\HOLOGO at AtEnd{%
-  \HOLOGO at AtEnd
-  \escapechar\the\escapechar\relax
-  \noexpand\endinput
-}
-\escapechar=92 %
-\def\hologoList{%
-  \hologoEntry{(La)TeX}{}{2011/10/01}%
-  \hologoEntry{AmSLaTeX}{}{2010/04/16}%
-  \hologoEntry{AmSTeX}{}{2010/04/16}%
-  \hologoEntry{biber}{}{2011/10/01}%
-  \hologoEntry{BibTeX}{}{2011/10/01}%
-  \hologoEntry{BibTeX}{sf}{2011/10/01}%
-  \hologoEntry{BibTeX}{sc}{2011/10/01}%
-  \hologoEntry{BibTeX8}{}{2011/11/22}%
-  \hologoEntry{ConTeXt}{}{2011/03/25}%
-  \hologoEntry{ConTeXt}{narrow}{2011/03/25}%
-  \hologoEntry{ConTeXt}{simple}{2011/03/25}%
-  \hologoEntry{emTeX}{}{2010/04/26}%
-  \hologoEntry{eTeX}{}{2010/04/08}%
-  \hologoEntry{ExTeX}{}{2011/10/01}%
-  \hologoEntry{HanTheThanh}{}{2011/11/29}%
-  \hologoEntry{iniTeX}{}{2011/10/01}%
-  \hologoEntry{KOMAScript}{}{2011/10/01}%
-  \hologoEntry{La}{}{2010/05/08}%
-  \hologoEntry{LaTeX}{}{2010/04/08}%
-  \hologoEntry{LaTeX2e}{}{2010/04/08}%
-  \hologoEntry{LaTeX3}{}{2010/04/24}%
-  \hologoEntry{LaTeXe}{}{2010/04/08}%
-  \hologoEntry{LaTeXML}{}{2011/11/22}%
-  \hologoEntry{LaTeXTeX}{}{2011/10/01}%
-  \hologoEntry{LuaLaTeX}{}{2010/04/08}%
-  \hologoEntry{LuaTeX}{}{2010/04/08}%
-  \hologoEntry{LyX}{}{2011/10/01}%
-  \hologoEntry{METAFONT}{}{2011/10/01}%
-  \hologoEntry{MetaFun}{}{2011/10/01}%
-  \hologoEntry{METAPOST}{}{2011/10/01}%
-  \hologoEntry{MetaPost}{}{2011/10/01}%
-  \hologoEntry{MiKTeX}{}{2011/10/01}%
-  \hologoEntry{NTS}{}{2011/10/01}%
-  \hologoEntry{OzMF}{}{2011/10/01}%
-  \hologoEntry{OzMP}{}{2011/10/01}%
-  \hologoEntry{OzTeX}{}{2011/10/01}%
-  \hologoEntry{OzTtH}{}{2011/10/01}%
-  \hologoEntry{PCTeX}{}{2011/10/01}%
-  \hologoEntry{pdfTeX}{}{2011/10/01}%
-  \hologoEntry{pdfLaTeX}{}{2011/10/01}%
-  \hologoEntry{PiC}{}{2011/10/01}%
-  \hologoEntry{PiCTeX}{}{2011/10/01}%
-  \hologoEntry{plainTeX}{}{2010/04/08}%
-  \hologoEntry{plainTeX}{space}{2010/04/16}%
-  \hologoEntry{plainTeX}{hyphen}{2010/04/16}%
-  \hologoEntry{plainTeX}{runtogether}{2010/04/16}%
-  \hologoEntry{SageTeX}{}{2011/11/22}%
-  \hologoEntry{SLiTeX}{}{2011/10/01}%
-  \hologoEntry{SLiTeX}{lift}{2011/10/01}%
-  \hologoEntry{SLiTeX}{narrow}{2011/10/01}%
-  \hologoEntry{SLiTeX}{simple}{2011/10/01}%
-  \hologoEntry{SliTeX}{}{2011/10/01}%
-  \hologoEntry{SliTeX}{narrow}{2011/10/01}%
-  \hologoEntry{SliTeX}{simple}{2011/10/01}%
-  \hologoEntry{SliTeX}{lift}{2011/10/01}%
-  \hologoEntry{teTeX}{}{2011/10/01}%
-  \hologoEntry{TeX}{}{2010/04/08}%
-  \hologoEntry{TeX4ht}{}{2011/11/22}%
-  \hologoEntry{TTH}{}{2011/11/22}%
-  \hologoEntry{virTeX}{}{2011/10/01}%
-  \hologoEntry{VTeX}{}{2010/04/24}%
-  \hologoEntry{Xe}{}{2010/04/08}%
-  \hologoEntry{XeLaTeX}{}{2010/04/08}%
-  \hologoEntry{XeTeX}{}{2010/04/08}%
-}
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname RequirePackage\endcsname\relax
-  \def\TMP at RequirePackage#1[#2]{%
-    \begingroup\expandafter\expandafter\expandafter\endgroup
-    \expandafter\ifx\csname ver@#1.sty\endcsname\relax
-      \input #1.sty\relax
-    \fi
-  }%
-  \TMP at RequirePackage{ltxcmds}[2011/02/04]%
-  \TMP at RequirePackage{infwarerr}[2010/04/08]%
-  \TMP at RequirePackage{kvsetkeys}[2010/03/01]%
-  \TMP at RequirePackage{kvdefinekeys}[2010/03/01]%
-  \TMP at RequirePackage{pdftexcmds}[2010/04/01]%
-  \TMP at RequirePackage{ifpdf}[2010/01/28]%
-  \TMP at RequirePackage{ifluatex}[2010/03/01]%
-  \ltx at IfUndefined{newif}{%
-    \expandafter\let\csname newif\endcsname\ltx at newif
-  }{}%
-  \TMP at RequirePackage{ifxetex}[2009/01/23]%
-  \TMP at RequirePackage{ifvtex}[2010/03/01]%
-\else
-  \RequirePackage{ltxcmds}[2011/02/04]%
-  \RequirePackage{infwarerr}[2010/04/08]%
-  \RequirePackage{kvsetkeys}[2010/03/01]%
-  \RequirePackage{kvdefinekeys}[2010/03/01]%
-  \RequirePackage{pdftexcmds}[2010/04/01]%
-  \RequirePackage{ifpdf}[2010/01/28]%
-  \RequirePackage{ifluatex}[2010/03/01]%
-  \RequirePackage{ifxetex}[2009/01/23]%
-  \RequirePackage{ifvtex}[2010/03/01]%
-\fi
-\def\HOLOGO at IfExists#1{%
-  \ifx\@undefined#1%
-    \expandafter\ltx at secondoftwo
-  \else
-    \ifx\relax#1%
-      \expandafter\ltx at secondoftwo
-    \else
-      \expandafter\expandafter\expandafter\ltx at firstoftwo
-    \fi
-  \fi
-}
-\def\hologoSetup{%
-  \let\HOLOGO at name\relax
-  \HOLOGO at Setup
-}
-\def\hologoLogoSetup#1{%
-  \edef\HOLOGO at name{#1}%
-  \ltx at IfUndefined{HoLogo@\HOLOGO at name}{%
-    \@PackageError{hologo}{%
-      Unknown logo `\HOLOGO at name'%
-    }\@ehc
-    \ltx at gobble
-  }{%
-    \HOLOGO at Setup
-  }%
-}
-\def\HOLOGO at Setup{%
-  \kvsetkeys{HoLogo}%
-}
-\def\HOLOGO at DeclareBoolOption#1{%
-  \expandafter\chardef\csname HOLOGOOPT@#1\endcsname\ltx at zero
-  \kv at define@key{HoLogo}{#1}[true]{%
-    \def\HOLOGO at temp{##1}%
-    \ifx\HOLOGO at temp\HOLOGO at true
-      \ifx\HOLOGO at name\relax
-        \expandafter\chardef\csname HOLOGOOPT@#1\endcsname=\ltx at one
-      \else
-        \expandafter\chardef\csname
-        HoLogoOpt@#1@\HOLOGO at name\endcsname\ltx at one
-      \fi
-      \HOLOGO at SetBreakAll{#1}%
-    \else
-      \ifx\HOLOGO at temp\HOLOGO at false
-        \ifx\HOLOGO at name\relax
-          \expandafter\chardef\csname HOLOGOOPT@#1\endcsname=\ltx at zero
-        \else
-          \expandafter\chardef\csname
-          HoLogoOpt@#1@\HOLOGO at name\endcsname=\ltx at zero
-        \fi
-        \HOLOGO at SetBreakAll{#1}%
-      \else
-        \@PackageError{hologo}{%
-          Unknown value `##1' for boolean option `#1'.\MessageBreak
-          Known values are `true' and `false'%
-        }\@ehc
-      \fi
-    \fi
-  }%
-}
-\def\HOLOGO at SetBreakAll#1{%
-  \def\HOLOGO at temp{#1}%
-  \ifx\HOLOGO at temp\HOLOGO at break
-    \ifx\HOLOGO at name\relax
-      \chardef\HOLOGOOPT at hyphenbreak=\HOLOGOOPT at break
-      \chardef\HOLOGOOPT at spacebreak=\HOLOGOOPT at break
-      \chardef\HOLOGOOPT at discretionarybreak=\HOLOGOOPT at break
-    \else
-      \expandafter\chardef
-         \csname HoLogoOpt at hyphenbreak@\HOLOGO at name\endcsname=%
-         \csname HoLogoOpt at break@\HOLOGO at name\endcsname
-      \expandafter\chardef
-         \csname HoLogoOpt at spacebreak@\HOLOGO at name\endcsname=%
-         \csname HoLogoOpt at break@\HOLOGO at name\endcsname
-      \expandafter\chardef
-         \csname HoLogoOpt at discretionarybreak@\HOLOGO at name
-             \endcsname=%
-         \csname HoLogoOpt at break@\HOLOGO at name\endcsname
-    \fi
-  \fi
-}
-\def\HOLOGO at true{true}
-\def\HOLOGO at false{false}
-\def\HOLOGO at break{break}
-\HOLOGO at DeclareBoolOption{break}
-\HOLOGO at DeclareBoolOption{hyphenbreak}
-\HOLOGO at DeclareBoolOption{spacebreak}
-\HOLOGO at DeclareBoolOption{discretionarybreak}
-\kv at define@key{HoLogo}{variant}{%
-  \ifx\HOLOGO at name\relax
-    \@PackageError{hologo}{%
-      Option `variant' is not available in \string\hologoSetup,%
-      \MessageBreak
-      Use \string\hologoLogoSetup\space instead%
-    }\@ehc
-  \else
-    \edef\HOLOGO at temp{#1}%
-    \ifx\HOLOGO at temp\ltx at empty
-      \expandafter
-      \let\csname HoLogoOpt at variant@\HOLOGO at name\endcsname\@undefined
-    \else
-      \ltx at IfUndefined{HoLogo@\HOLOGO at name @\HOLOGO at temp}{%
-        \@PackageError{hologo}{%
-          Unknown variant `\HOLOGO at temp' of logo `\HOLOGO at name'%
-        }\@ehc
-      }{%
-        \expandafter
-        \let\csname HoLogoOpt at variant@\HOLOGO at name\endcsname
-            \HOLOGO at temp
-      }%
-    \fi
-  \fi
-}
-\def\HOLOGO at Variant#1{%
-  #1%
-  \ltx at ifundefined{HoLogoOpt at variant@#1}{%
-  }{%
-    @\csname HoLogoOpt at variant@#1\endcsname
-  }%
-}
-\def\HOLOGO at space{%
-  \ltx at ifundefined{HoLogoOpt at spacebreak@\HOLOGO at name}{%
-    \ltx at ifundefined{HoLogoOpt at break@\HOLOGO at name}{%
-      \chardef\HOLOGO at temp=\HOLOGOOPT at spacebreak
-    }{%
-      \chardef\HOLOGO at temp=%
-        \csname HoLogoOpt at break@\HOLOGO at name\endcsname
-    }%
-  }{%
-    \chardef\HOLOGO at temp=%
-      \csname HoLogoOpt at spacebreak@\HOLOGO at name\endcsname
-  }%
-  \ifcase\HOLOGO at temp
-    \penalty10000 %
-  \fi
-  \ltx at space
-}
-\def\HOLOGO at hyphen{%
-  \ltx at ifundefined{HoLogoOpt at hyphenbreak@\HOLOGO at name}{%
-    \ltx at ifundefined{HoLogoOpt at break@\HOLOGO at name}{%
-      \chardef\HOLOGO at temp=\HOLOGOOPT at hyphenbreak
-    }{%
-      \chardef\HOLOGO at temp=%
-        \csname HoLogoOpt at break@\HOLOGO at name\endcsname
-    }%
-  }{%
-    \chardef\HOLOGO at temp=%
-      \csname HoLogoOpt at hyphenbreak@\HOLOGO at name\endcsname
-  }%
-  \ifcase\HOLOGO at temp
-    \ltx at mbox{-}%
-  \else
-    -%
-  \fi
-}
-\def\HOLOGO at discretionary{%
-  \ltx at ifundefined{HoLogoOpt at discretionarybreak@\HOLOGO at name}{%
-    \ltx at ifundefined{HoLogoOpt at break@\HOLOGO at name}{%
-      \chardef\HOLOGO at temp=\HOLOGOOPT at discretionarybreak
-    }{%
-      \chardef\HOLOGO at temp=%
-        \csname HoLogoOpt at break@\HOLOGO at name\endcsname
-    }%
-  }{%
-    \chardef\HOLOGO at temp=%
-      \csname HoLogoOpt at discretionarybreak@\HOLOGO at name\endcsname
-  }%
-  \ifcase\HOLOGO at temp
-  \else
-    \-%
-  \fi
-}
-\def\HOLOGO at mbox#1{%
-  \ltx at ifundefined{HoLogoOpt at break@\HOLOGO at name}{%
-    \chardef\HOLOGO at temp=\HOLOGOOPT at hyphenbreak
-  }{%
-    \chardef\HOLOGO at temp=%
-      \csname HoLogoOpt at break@\HOLOGO at name\endcsname
-  }%
-  \ifcase\HOLOGO at temp
-    \ltx at mbox{#1}%
-  \else
-    #1%
-  \fi
-}
-\def\HoLogoFont at font#1#2#3{%
-  \begingroup
-    \ltx at IfUndefined{HoLogoFont at logo@#1.#2}{%
-      \ltx at IfUndefined{HoLogoFont at font@#2}{%
-        \@PackageWarning{hologo}{%
-          Missing font `#2' for logo `#1'%
-        }%
-        #3%
-      }{%
-        \csname HoLogoFont at font@#2\endcsname{#3}%
-      }%
-    }{%
-      \csname HoLogoFont at logo@#1.#2\endcsname{#3}%
-    }%
-  \endgroup
-}
-\def\HoLogoFont at Def#1{%
-  \expandafter\def\csname HoLogoFont at font@#1\endcsname
-}
-\def\HoLogoFont at LogoDef#1#2{%
-  \expandafter\def\csname HoLogoFont at logo@#1.#2\endcsname
-}
-\HoLogoFont at Def{general}{}%
-\ltx at IfUndefined{rmfamily}{%
-  \ltx at IfUndefined{rm}{%
-  }{%
-    \HoLogoFont at Def{rm}{\rm}%
-  }%
-}{%
-  \HoLogoFont at Def{rm}{\rmfamily}%
-}
-\ltx at IfUndefined{sffamily}{%
-  \ltx at IfUndefined{sf}{%
-  }{%
-    \HoLogoFont at Def{sf}{\sf}%
-  }%
-}{%
-  \HoLogoFont at Def{sf}{\sffamily}%
-}
-\ltx at IfUndefined{selectfont}{%
-  \ltx at IfUndefined{tensc}{%
-    \font\tensc=cmcsc10\relax
-  }{}%
-  \HoLogoFont at Def{bibsf}{\tensc}%
-}{%
-  \HoLogoFont at Def{bibsf}{%
-    $\mathsurround=0pt$%
-    \csname S@\f at size\endcsname
-    \fontsize\sf at size{0pt}%
-    \math at fontsfalse
-    \selectfont
-  }%
-}
-\ltx at IfUndefined{scshape}{%
-  \ltx at IfUndefined{tensc}{%
-    \font\tensc=cmcsc10\relax
-  }{}%
-  \HoLogoFont at Def{sc}{\tensc}%
-}{%
-  \HoLogoFont at Def{sc}{\scshape}%
-}
-\ltx at IfUndefined{usefont}{%
-  \ltx at IfUndefined{tensy}{%
-  }{%
-    \HoLogoFont at Def{sy}{\tensy}%
-  }%
-}{%
-  \HoLogoFont at Def{sy}{%
-    \usefont{OMS}{cmsy}{m}{n}%
-  }%
-}
-\begingroup
-  \def\x{LaTeX2e}%
-\expandafter\endgroup
-\ifx\fmtname\x
-  \ltx at IfUndefined{logofamily}{%
-    \DeclareRobustCommand\logofamily{%
-      \not at math@alphabet\logofamily\relax
-      \fontencoding{U}%
-      \fontfamily{logo}%
-      \selectfont
-    }%
-  }{}%
-  \ltx at IfUndefined{logofamily}{%
-  }{%
-    \HoLogoFont at Def{logo}{\logofamily}%
-  }%
-\else
-  \ltx at IfUndefined{tenlogo}{%
-    \font\tenlogo=logo10\relax
-  }{}%
-  \HoLogoFont at Def{logo}{\tenlogo}%
-\fi
-\def\hologoFontSetup{%
-  \let\HOLOGO at name\relax
-  \HOLOGO at FontSetup
-}
-\def\hologoLogoFontSetup#1{%
-  \edef\HOLOGO at name{#1}%
-  \ltx at IfUndefined{HoLogo@\HOLOGO at name}{%
-    \@PackageError{hologo}{%
-      Unknown logo `\HOLOGO at name'%
-    }\@ehc
-    \ltx at gobble
-  }{%
-    \HOLOGO at FontSetup
-  }%
-}
-\def\HOLOGO at FontSetup{%
-  \kvsetkeys{HoLogoFont}%
-}
-\def\HOLOGO at temp#1{%
-  \kv at define@key{HoLogoFont}{#1}{%
-    \ifx\HOLOGO at name\relax
-      \HoLogoFont at Def{#1}{##1}%
-    \else
-      \HoLogoFont at LogoDef\HOLOGO at name{#1}{##1}%
-    \fi
-  }%
-}
-\HOLOGO at temp{general}
-\HOLOGO at temp{sf}
-\HOLOGO at IfExists\hologo{%
-  \@PackageError{hologo}{%
-    \string\hologo\ltx at space is already defined.\MessageBreak
-    Package loading is aborted%
-  }\@ehc
-  \HOLOGO at AtEnd
-}%
-\HOLOGO at IfExists\hologoRobust{%
-  \@PackageError{hologo}{%
-    \string\hologoRobust\ltx at space is already defined.\MessageBreak
-    Package loading is aborted%
-  }\@ehc
-  \HOLOGO at AtEnd
-}%
-\ifluatex
-  \expandafter\ltx at firstofone
-\else
-  \expandafter\ltx at gobble
-\fi
-{%
-  \ltx at IfUndefined{ifincsname}{%
-    \ifnum\luatexversion<36 %
-      \expandafter\ltx at gobble
-    \else
-      \expandafter\ltx at firstofone
-    \fi
-    {%
-      \begingroup
-        \ifcase0%
-            \directlua{%
-              if tex.enableprimitives then %
-                tex.enableprimitives('HOLOGO@', {'ifincsname'})%
-              else %
-                tex.print('1')%
-              end%
-            }%
-            \ifx\HOLOGO at ifincsname\@undefined 1\fi%
-            \relax
-          \expandafter\ltx at firstofone
-        \else
-          \endgroup
-          \expandafter\ltx at gobble
-        \fi
-        {%
-          \global\let\ifincsname\HOLOGO at ifincsname
-        }%
-      \HOLOGO at temp
-    }%
-  }{}%
-}
-\ltx at IfUndefined{ifincsname}{%
-  \catcode`$=14 %
-}{%
-  \catcode`$=9 %
-}
-\def\hologo#1{%
-$ \ifincsname
-$   \ltx at ifundefined{HoLogoCs@\HOLOGO at Variant{#1}}{%
-$     #1%
-$   }{%
-$     \csname HoLogoCs@\HOLOGO at Variant{#1}\endcsname\ltx at firstoftwo
-$   }%
-$ \else
-    \HOLOGO at IfExists\texorpdfstring\texorpdfstring\ltx at firstoftwo
-    {%
-      \hologoRobust{#1}%
-    }{%
-      \ltx at ifundefined{HoLogoBkm@\HOLOGO at Variant{#1}}{%
-        \ltx at ifundefined{HoLogo@#1}{?#1?}{#1}%
-      }{%
-        \csname HoLogoBkm@\HOLOGO at Variant{#1}\endcsname
-        \ltx at firstoftwo
-      }%
-    }%
-$ \fi
-}
-\def\Hologo#1{%
-$ \ifincsname
-$   \ltx at ifundefined{HoLogoCs@\HOLOGO at Variant{#1}}{%
-$     #1%
-$   }{%
-$     \csname HoLogoCs@\HOLOGO at Variant{#1}\endcsname\ltx at secondoftwo
-$   }%
-$ \else
-    \HOLOGO at IfExists\texorpdfstring\texorpdfstring\ltx at firstoftwo
-    {%
-      \HologoRobust{#1}%
-    }{%
-      \ltx at ifundefined{HoLogoBkm@\HOLOGO at Variant{#1}}{%
-        \ltx at ifundefined{HoLogo@#1}{?#1?}{#1}%
-      }{%
-        \csname HoLogoBkm@\HOLOGO at Variant{#1}\endcsname
-        \ltx at secondoftwo
-      }%
-    }%
-$ \fi
-}
-\def\hologoVariant#1#2{%
-  \ifx\relax#2\relax
-    \hologo{#1}%
-  \else
-$   \ifincsname
-$     \ltx at ifundefined{HoLogoCs@#1@#2}{%
-$       #1%
-$     }{%
-$       \csname HoLogoCs@#1@#2\endcsname\ltx at firstoftwo
-$     }%
-$   \else
-      \HOLOGO at IfExists\texorpdfstring\texorpdfstring\ltx at firstoftwo
-      {%
-        \hologoVariantRobust{#1}{#2}%
-      }{%
-        \ltx at ifundefined{HoLogoBkm@#1@#2}{%
-          \ltx at ifundefined{HoLogo@#1}{?#1?}{#1}%
-        }{%
-          \csname HoLogoBkm@#1@#2\endcsname
-          \ltx at firstoftwo
-        }%
-      }%
-$   \fi
-  \fi
-}
-\def\HologoVariant#1#2{%
-  \ifx\relax#2\relax
-    \Hologo{#1}%
-  \else
-$   \ifincsname
-$     \ltx at ifundefined{HoLogoCs@#1@#2}{%
-$       #1%
-$     }{%
-$       \csname HoLogoCs@#1@#2\endcsname\ltx at secondoftwo
-$     }%
-$   \else
-      \HOLOGO at IfExists\texorpdfstring\texorpdfstring\ltx at firstoftwo
-      {%
-        \HologoVariantRobust{#1}{#2}%
-      }{%
-        \ltx at ifundefined{HoLogoBkm@#1@#2}{%
-          \ltx at ifundefined{HoLogo@#1}{?#1?}{#1}%
-        }{%
-          \csname HoLogoBkm@#1@#2\endcsname
-          \ltx at secondoftwo
-        }%
-      }%
-$   \fi
-  \fi
-}
-\catcode`\$=3 %
-\ltx at IfUndefined{protected}{%
-  \ltx at IfUndefined{DeclareRobustCommand}{%
-    \def\hologoRobust#1%
-  }{%
-    \DeclareRobustCommand*\hologoRobust[1]%
-  }%
-}{%
-  \protected\def\hologoRobust#1%
-}%
-{%
-  \edef\HOLOGO at name{#1}%
-  \ltx at IfUndefined{HoLogo@\HOLOGO at Variant\HOLOGO at name}{%
-    \@PackageError{hologo}{%
-      Unknown logo `\HOLOGO at name'%
-    }\@ehc
-    ?\HOLOGO at name?%
-  }{%
-    \ltx at IfUndefined{ver at tex4ht.sty}{%
-      \HoLogoFont at font\HOLOGO at name{general}{%
-        \csname HoLogo@\HOLOGO at Variant\HOLOGO at name\endcsname
-        \ltx at firstoftwo
-      }%
-    }{%
-      \ltx at IfUndefined{HoLogoHtml@\HOLOGO at Variant\HOLOGO at name}{%
-        \HOLOGO at name
-      }{%
-        \csname HoLogoHtml@\HOLOGO at Variant\HOLOGO at name\endcsname
-        \ltx at firstoftwo
-      }%
-    }%
-  }%
-}
-\ltx at IfUndefined{protected}{%
-  \ltx at IfUndefined{DeclareRobustCommand}{%
-    \def\HologoRobust#1%
-  }{%
-    \DeclareRobustCommand*\HologoRobust[1]%
-  }%
-}{%
-  \protected\def\HologoRobust#1%
-}%
-{%
-  \edef\HOLOGO at name{#1}%
-  \ltx at IfUndefined{HoLogo@\HOLOGO at Variant\HOLOGO at name}{%
-    \@PackageError{hologo}{%
-      Unknown logo `\HOLOGO at name'%
-    }\@ehc
-    ?\HOLOGO at name?%
-  }{%
-    \ltx at IfUndefined{ver at tex4ht.sty}{%
-      \HoLogoFont at font\HOLOGO at name{general}{%
-        \csname HoLogo@\HOLOGO at Variant\HOLOGO at name\endcsname
-        \ltx at secondoftwo
-      }%
-    }{%
-      \ltx at IfUndefined{HoLogoHtml@\HOLOGO at Variant\HOLOGO at name}{%
-        \expandafter\HOLOGO at Uppercase\HOLOGO at name
-      }{%
-        \csname HoLogoHtml@\HOLOGO at Variant\HOLOGO at name\endcsname
-        \ltx at secondoftwo
-      }%
-    }%
-  }%
-}
-\ltx at IfUndefined{protected}{%
-  \ltx at IfUndefined{DeclareRobustCommand}{%
-    \def\hologoVariantRobust#1#2%
-  }{%
-    \DeclareRobustCommand*\hologoVariantRobust[2]%
-  }%
-}{%
-  \protected\def\hologoVariantRobust#1#2%
-}%
-{%
-  \begingroup
-    \hologoLogoSetup{#1}{variant={#2}}%
-    \hologoRobust{#1}%
-  \endgroup
-}
-\ltx at IfUndefined{protected}{%
-  \ltx at IfUndefined{DeclareRobustCommand}{%
-    \def\HologoVariantRobust#1#2%
-  }{%
-    \DeclareRobustCommand*\HologoVariantRobust[2]%
-  }%
-}{%
-  \protected\def\HologoVariantRobust#1#2%
-}%
-{%
-  \begingroup
-    \hologoLogoSetup{#1}{variant={#2}}%
-    \HologoRobust{#1}%
-  \endgroup
-}
-\def\hologorobust{\hologoRobust}
-\def\HOLOGO at Uppercase#1{\uppercase{#1}}
-\def\HOLOGO at PdfdocUnicode{%
-  \ifx\ifHy at unicode\iftrue
-    \expandafter\ltx at secondoftwo
-  \else
-    \expandafter\ltx at firstoftwo
-  \fi
-}
-\def\HOLOGO at MathSetup{%
-  \mathsurround0pt\relax
-  \HOLOGO at IfExists\f at series{%
-    \if b\expandafter\ltx at car\f at series x\@nil
-      \csname boldmath\endcsname
-   \fi
-  }{}%
-}
-\dimendef\HOLOGO at TempDimen=\ltx at zero
-\def\HOLOGO at NegativeKerning#1{%
-  \begingroup
-    \HOLOGO at TempDimen=0pt\relax
-    \comma at parse@normalized{#1}{%
-      \ifdim\HOLOGO at TempDimen=0pt %
-        \expandafter\HOLOGO@@NegativeKerning\comma at entry
-      \fi
-      \ltx at gobble
-    }%
-    \ifdim\HOLOGO at TempDimen<0pt %
-      \kern\HOLOGO at TempDimen
-    \fi
-  \endgroup
-}
-\def\HOLOGO@@NegativeKerning#1#2{%
-  \setbox\ltx at zero\hbox{#1#2}%
-  \HOLOGO at TempDimen=\wd\ltx at zero
-  \setbox\ltx at zero\hbox{#1\kern0pt#2}%
-  \advance\HOLOGO at TempDimen by -\wd\ltx at zero
-}
-\def\HOLOGO at SpaceFactor{%
-  \spacefactor1000 %
-}
-\def\HOLOGO at Span#1#2{%
-  \HCode{<span class="HoLogo-#1">}%
-  #2%
-  \HCode{</span>}%
-}
-\def\HOLOGO at SubScript#1{%
-  \ltx at IfUndefined{textsubscript}{%
-    \ltx at IfUndefined{text}{%
-      \ltx at mbox{%
-        \mathsurround=0pt\relax
-        $%
-          _{%
-            \ltx at IfUndefined{sf at size}{%
-              \mathrm{#1}%
-            }{%
-              \mbox{%
-                \fontsize\sf at size{0pt}\selectfont
-                #1%
-              }%
-            }%
-          }%
-        $%
-      }%
-    }{%
-      \ltx at mbox{%
-        \mathsurround=0pt\relax
-        $_{\text{#1}}$%
-      }%
-    }%
-  }{%
-    \textsubscript{#1}%
-  }%
-}
-\def\HoLogo at TeX#1{%
-  T\kern-.1667em\lower.5ex\hbox{E}\kern-.125emX\HOLOGO at SpaceFactor
-}
-\def\HoLogoHtml at TeX#1{%
-  \HoLogoCss at TeX
-  \HOLOGO at Span{TeX}{%
-    T%
-    \HOLOGO at Span{e}{%
-      E%
-    }%
-    X%
-  }%
-}
-\def\HoLogoCss at TeX{%
-  \Css{%
-    span.HoLogo-TeX span.HoLogo-e{%
-      position:relative;%
-      top:.5ex;%
-      margin-left:-.1667em;%
-      margin-right:-.125em;%
-    }%
-  }%
-  \Css{%
-    a span.HoLogo-TeX span.HoLogo-e{%
-      text-decoration:none;%
-    }%
-  }%
-  \global\let\HoLogoCss at TeX\relax
-}
-\def\HoLogo at plainTeX@space#1{%
-  \HOLOGO at mbox{#1{p}{P}lain}\HOLOGO at space\hologo{TeX}%
-}
-\def\HoLogoCs at plainTeX@space#1{#1{p}{P}lain TeX}%
-\def\HoLogoBkm at plainTeX@space#1{%
-  #1{p}{P}lain \hologo{TeX}%
-}
-\def\HoLogoHtml at plainTeX@space#1{%
-  #1{p}{P}lain \hologo{TeX}%
-}
-\def\HoLogo at plainTeX@hyphen#1{%
-  \HOLOGO at mbox{#1{p}{P}lain}\HOLOGO at hyphen\hologo{TeX}%
-}
-\def\HoLogoCs at plainTeX@hyphen#1{#1{p}{P}lain-TeX}
-\def\HoLogoBkm at plainTeX@hyphen#1{%
-  #1{p}{P}lain-\hologo{TeX}%
-}
-\def\HoLogoHtml at plainTeX@hyphen#1{%
-  #1{p}{P}lain-\hologo{TeX}%
-}
-\def\HoLogo at plainTeX@runtogether#1{%
-  \HOLOGO at mbox{#1{p}{P}lain\hologo{TeX}}%
-}
-\def\HoLogoCs at plainTeX@runtogether#1{#1{p}{P}lainTeX}
-\def\HoLogoBkm at plainTeX@runtogether#1{%
-  #1{p}{P}lain\hologo{TeX}%
-}
-\def\HoLogoHtml at plainTeX@runtogether#1{%
-  #1{p}{P}lain\hologo{TeX}%
-}
-\def\HoLogo at plainTeX{\HoLogo at plainTeX@space}
-\def\HoLogoCs at plainTeX{\HoLogoCs at plainTeX@space}
-\def\HoLogoBkm at plainTeX{\HoLogoBkm at plainTeX@space}
-\def\HoLogoHtml at plainTeX{\HoLogoHtml at plainTeX@space}
-\def\HoLogo at La#1{%
-  L%
-  \kern-.36em%
-  \begingroup
-    \setbox\ltx at zero\hbox{T}%
-    \vbox to\ht\ltx at zero{%
-      \hbox{%
-        \ltx at ifundefined{check at mathfonts}{%
-          \csname sevenrm\endcsname
-        }{%
-          \check at mathfonts
-          \fontsize\sf at size{0pt}%
-          \math at fontsfalse\selectfont
-        }%
-        A%
-      }%
-      \vss
-    }%
-  \endgroup
-}
-\def\HoLogo at LaTeX#1{%
-  \hologo{La}%
-  \kern-.15em%
-  \hologo{TeX}%
-}
-\def\HoLogoHtml at LaTeX#1{%
-  \HoLogoCss at LaTeX
-  \HOLOGO at Span{LaTeX}{%
-    L%
-    \HOLOGO at Span{a}{%
-      A%
-    }%
-    \hologo{TeX}%
-  }%
-}
-\def\HoLogoCss at LaTeX{%
-  \Css{%
-    span.HoLogo-LaTeX span.HoLogo-a{%
-      position:relative;%
-      top:-.5ex;%
-      margin-left:-.36em;%
-      margin-right:-.15em;%
-      font-size:85\%;%
-    }%
-  }%
-  \global\let\HoLogoCss at LaTeX\relax
-}
-\def\HoLogo at LaTeXTeX#1{%
-  (%
-  \kern-.15em%
-  \hologo{La}%
-  \kern-.2em%
-  )%
-  \kern-.15em%
-  \hologo{TeX}%
-}
-\def\HoLogoBkm at LaTeXTeX#1{(La)TeX}
-\expandafter
-\let\csname HoLogo@(La)TeX\endcsname\HoLogo at LaTeXTeX
-\expandafter
-\let\csname HoLogoBkm@(La)TeX\endcsname\HoLogoBkm at LaTeXTeX
-\def\HoLogoHtml at LaTeXTeX#1{%
-  \HoLogoCss at LaTeXTeX
-  \HOLOGO at Span{LaTeXTeX}{%
-    (%
-    \HOLOGO at Span{L}{L}%
-    \HOLOGO at Span{a}{A}%
-    \HOLOGO at Span{ParenRight}{)}%
-    \hologo{TeX}%
-  }%
-}
-\expandafter
-\let\csname HoLogoHtml@(La)TeX\endcsname\HoLogoHtml at LaTeXTeX
-\def\HoLogoCss at LaTeXTeX{%
-  \Css{%
-    span.HoLogo-LaTeXTeX span.HoLogo-L{%
-      margin-left:-.1em;%
-    }%
-  }%
-  \Css{%
-    span.HoLogo-LaTeXTeX span.HoLogo-a{%
-      position:relative;%
-      top:-.5ex;%
-      margin-left:-.36em;%
-      margin-right:-.1em;%
-      font-size:85\%;%
-    }%
-  }%
-  \Css{%
-    span.HoLogo-LaTeXTeX span.HoLogo-ParenRight{%
-      margin-right:-.15em;%
-    }%
-  }%
-  \global\let\HoLogoCss at LaTeXTeX\relax
-}
-\def\HoLogo at LaTeXe#1{%
-  \hologo{LaTeX}%
-  \kern.15em%
-  \hbox{%
-    \HOLOGO at MathSetup
-    2%
-    $_{\textstyle\varepsilon}$%
-  }%
-}
-\ifnum64=`\^^^^0040\relax % test for big chars of LuaTeX/XeTeX
-  \catcode`\$=9 %
-  \catcode`\&=14 %
-\else
-  \catcode`\$=14 %
-  \catcode`\&=9 %
-\fi
-\def\HoLogoCs at LaTeXe#1{%
-  LaTeX2%
-$ \string ^^^^0395%
-& e%
-}%
-\catcode`\$=3 %
-\catcode`\&=4 %
-\def\HoLogoBkm at LaTeXe#1{%
-  \hologo{LaTeX}%
-  2%
-  \HOLOGO at PdfdocUnicode{e}{\textepsilon}%
-}
-\def\HoLogoHtml at LaTeXe#1{%
-  \HoLogoCss at LaTeXe
-  \HOLOGO at Span{LaTeX2e}{%
-    \hologo{LaTeX}%
-    \HOLOGO at Span{2}{2}%
-    \HOLOGO at Span{e}{%
-      \HOLOGO at MathSetup
-      \ensuremath{\textstyle\varepsilon}%
-    }%
-  }%
-}
-\def\HoLogoCss at LaTeXe{%
-  \Css{%
-    span.HoLogo-LaTeX2e span.HoLogo-2{%
-      padding-left:.15em;%
-    }%
-  }%
-  \Css{%
-    span.HoLogo-LaTeX2e span.HoLogo-e{%
-      position:relative;%
-      top:.35ex;%
-      text-decoration:none;%
-    }%
-  }%
-  \global\let\HoLogoCss at LaTeXe\relax
-}
-\expandafter
-\let\csname HoLogo at LaTeX2e\endcsname\HoLogo at LaTeXe
-\expandafter
-\let\csname HoLogoCs at LaTeX2e\endcsname\HoLogoCs at LaTeXe
-\expandafter
-\let\csname HoLogoBkm at LaTeX2e\endcsname\HoLogoBkm at LaTeXe
-\expandafter
-\let\csname HoLogoHtml at LaTeX2e\endcsname\HoLogoHtml at LaTeXe
-\expandafter\def\csname HoLogo at LaTeX3\endcsname#1{%
-  \hologo{LaTeX}%
-  3%
-}
-\expandafter\def\csname HoLogoBkm at LaTeX3\endcsname#1{%
-  \hologo{LaTeX}%
-  3%
-}
-\expandafter
-\let\csname HoLogoHtml at LaTeX3\expandafter\endcsname
-\csname HoLogo at LaTeX3\endcsname
-\def\HoLogo at LaTeXML#1{%
-  \HOLOGO at mbox{%
-    \hologo{La}%
-    \kern-.15em%
-    T%
-    \kern-.1667em%
-    \lower.5ex\hbox{E}%
-    \kern-.125em%
-    \HoLogoFont at font{LaTeXML}{sc}{xml}%
-  }%
-}
-\def\HoLogoHtml at LaTeXML#1{%
-  \HOLOGO at Span{LaTeXML}{%
-    \HoLogoCss at LaTeX
-    \HoLogoCss at TeX
-    \HOLOGO at Span{LaTeX}{%
-      L%
-      \HOLOGO at Span{a}{%
-        A%
-      }%
-    }%
-    \HOLOGO at Span{TeX}{%
-      T%
-      \HOLOGO at Span{e}{%
-        E%
-      }%
-    }%
-    \HCode{<span style="font-variant: small-caps;">}%
-    xml%
-    \HCode{</span>}%
-  }%
-}
-\def\HoLogo at eTeX#1{%
-  \ltx at mbox{%
-    \HOLOGO at MathSetup
-    $\varepsilon$%
-    -%
-    \HOLOGO at NegativeKerning{-T,T-,To}%
-    \hologo{TeX}%
-  }%
-}
-\ifnum64=`\^^^^0040\relax % test for big chars of LuaTeX/XeTeX
-  \catcode`\$=9 %
-  \catcode`\&=14 %
-\else
-  \catcode`\$=14 %
-  \catcode`\&=9 %
-\fi
-\def\HoLogoCs at eTeX#1{%
-$ #1{\string ^^^^0395}{\string ^^^^03b5}%
-& #1{e}{E}%
-  TeX%
-}%
-\catcode`\$=3 %
-\catcode`\&=4 %
-\def\HoLogoBkm at eTeX#1{%
-  \HOLOGO at PdfdocUnicode{#1{e}{E}}{\textepsilon}%
-  -%
-  \hologo{TeX}%
-}
-\def\HoLogoHtml at eTeX#1{%
-  \ltx at mbox{%
-    \HOLOGO at MathSetup
-    $\varepsilon$%
-    -%
-    \hologo{TeX}%
-  }%
-}
-\def\HoLogo at iniTeX#1{%
-  \HOLOGO at mbox{%
-    #1{i}{I}ni\hologo{TeX}%
-  }%
-}
-\def\HoLogoCs at iniTeX#1{#1{i}{I}niTeX}
-\def\HoLogoBkm at iniTeX#1{%
-  #1{i}{I}ni\hologo{TeX}%
-}
-\let\HoLogoHtml at iniTeX\HoLogo at iniTeX
-\def\HoLogo at virTeX#1{%
-  \HOLOGO at mbox{%
-    #1{v}{V}ir\hologo{TeX}%
-  }%
-}
-\def\HoLogoCs at virTeX#1{#1{v}{V}irTeX}
-\def\HoLogoBkm at virTeX#1{%
-  #1{v}{V}ir\hologo{TeX}%
-}
-\let\HoLogoHtml at virTeX\HoLogo at virTeX
-\def\HoLogo at SLiTeX@lift#1{%
-  \HoLogoFont at font{SliTeX}{rm}{%
-    S%
-    \kern-.06em%
-    L%
-    \kern-.18em%
-    \raise.32ex\hbox{\HoLogoFont at font{SliTeX}{sc}{i}}%
-    \HOLOGO at discretionary
-    \kern-.06em%
-    \hologo{TeX}%
-  }%
-}
-\def\HoLogoBkm at SLiTeX@lift#1{SLiTeX}
-\def\HoLogoHtml at SLiTeX@lift#1{%
-  \HoLogoCss at SLiTeX@lift
-  \HOLOGO at Span{SLiTeX-lift}{%
-    \HoLogoFont at font{SliTeX}{rm}{%
-      S%
-      \HOLOGO at Span{L}{L}%
-      \HOLOGO at Span{i}{i}%
-      \hologo{TeX}%
-    }%
-  }%
-}
-\def\HoLogoCss at SLiTeX@lift{%
-  \Css{%
-    span.HoLogo-SLiTeX-lift span.HoLogo-L{%
-      margin-left:-.06em;%
-      margin-right:-.18em;%
-    }%
-  }%
-  \Css{%
-    span.HoLogo-SLiTeX-lift span.HoLogo-i{%
-      position:relative;%
-      top:-.32ex;%
-      margin-right:-.06em;%
-      font-variant:small-caps;%
-    }%
-  }%
-  \global\let\HoLogoCss at SLiTeX@lift\relax
-}
-\def\HoLogo at SliTeX@simple#1{%
-  \HoLogoFont at font{SliTeX}{rm}{%
-    \ltx at mbox{%
-      \HoLogoFont at font{SliTeX}{sc}{Sli}%
-    }%
-    \HOLOGO at discretionary
-    \hologo{TeX}%
-  }%
-}
-\def\HoLogoBkm at SliTeX@simple#1{SliTeX}
-\let\HoLogoHtml at SliTeX@simple\HoLogo at SliTeX@simple
-\def\HoLogo at SliTeX@narrow#1{%
-  \HoLogoFont at font{SliTeX}{rm}{%
-    \ltx at mbox{%
-      S%
-      \kern-.06em%
-      \HoLogoFont at font{SliTeX}{sc}{%
-        l%
-        \kern-.035em%
-        i%
-      }%
-    }%
-    \HOLOGO at discretionary
-    \kern-.06em%
-    \hologo{TeX}%
-  }%
-}
-\def\HoLogoBkm at SliTeX@narrow#1{SliTeX}
-\def\HoLogoHtml at SliTeX@narrow#1{%
-  \HoLogoCss at SliTeX@narrow
-  \HOLOGO at Span{SliTeX-narrow}{%
-    \HoLogoFont at font{SliTeX}{rm}{%
-      S%
-        \HOLOGO at Span{l}{l}%
-        \HOLOGO at Span{i}{i}%
-      \hologo{TeX}%
-    }%
-  }%
-}
-\def\HoLogoCss at SliTeX@narrow{%
-  \Css{%
-    span.HoLogo-SliTeX-narrow span.HoLogo-l{%
-      margin-left:-.06em;%
-      margin-right:-.035em;%
-      font-variant:small-caps;%
-    }%
-  }%
-  \Css{%
-    span.HoLogo-SliTeX-narrow span.HoLogo-i{%
-      margin-right:-.06em;%
-      font-variant:small-caps;%
-    }%
-  }%
-  \global\let\HoLogoCss at SliTeX@narrow\relax
-}
-\def\HoLogo at SLiTeX@simple{\HoLogo at SliTeX@simple}
-\def\HoLogoBkm at SLiTeX@simple{\HoLogoBkm at SliTeX@simple}
-\def\HoLogoHtml at SLiTeX@simple{\HoLogoHtml at SliTeX@simple}
-\def\HoLogo at SLiTeX@narrow{\HoLogo at SliTeX@narrow}
-\def\HoLogoBkm at SLiTeX@narrow{\HoLogoBkm at SliTeX@narrow}
-\def\HoLogoHtml at SLiTeX@narrow{\HoLogoHtml at SliTeX@narrow}
-\def\HoLogo at SliTeX@lift{\HoLogo at SLiTeX@lift}
-\def\HoLogoBkm at SliTeX@lift{\HoLogoBkm at SLiTeX@lift}
-\def\HoLogoHtml at SliTeX@lift{\HoLogoHtml at SLiTeX@lift}
-\def\HoLogo at SLiTeX{\HoLogo at SLiTeX@lift}
-\def\HoLogoBkm at SLiTeX{\HoLogoBkm at SLiTeX@lift}
-\def\HoLogoHtml at SLiTeX{\HoLogoHtml at SLiTeX@lift}
-\def\HoLogo at SliTeX{\HoLogo at SliTeX@narrow}
-\def\HoLogoBkm at SliTeX{\HoLogoBkm at SliTeX@narrow}
-\def\HoLogoHtml at SliTeX{\HoLogoHtml at SliTeX@narrow}
-\def\HoLogo at LuaTeX#1{%
-  \HOLOGO at mbox{%
-    Lua%
-    \HOLOGO at NegativeKerning{aT,oT,To}%
-    \hologo{TeX}%
-  }%
-}
-\let\HoLogoHtml at LuaTeX\HoLogo at LuaTeX
-\def\HoLogo at LuaLaTeX#1{%
-  \HOLOGO at mbox{%
-    Lua%
-    \hologo{LaTeX}%
-  }%
-}
-\let\HoLogoHtml at LuaLaTeX\HoLogo at LuaLaTeX
-\ifluatex
-  \ifnum\luatexversion<36 %
-  \else
-    \def\HOLOGO at IfCharExists#1{%
-      \ifnum
-        \directlua{%
-           if luaotfload and luaotfload.aux then
-             if luaotfload.aux.font_has_glyph(%
-                    font.current(), \number#1) then %  
-       tex.print("1") %  
-     end %  
-   elseif font and font.fonts and font.current then %
-            local f = font.fonts[font.current()]%
-            if f.characters and f.characters[\number#1] then %
-              tex.print("1")%
-            end %
-          end%
-        }0=\ltx at zero
-        \expandafter\ltx at secondoftwo
-      \else
-        \expandafter\ltx at firstoftwo
-      \fi
-    }%
-  \fi
-\fi
-\ltx at IfUndefined{HOLOGO at IfCharExists}{%
-  \def\HOLOGO@@IfCharExists#1{%
-    \begingroup
-      \tracinglostchars=\ltx at zero
-      \setbox\ltx at zero=\hbox{%
-        \kern7sp\char#1\relax
-        \ifnum\lastkern>\ltx at zero
-          \expandafter\aftergroup\csname iffalse\endcsname
-        \else
-          \expandafter\aftergroup\csname iftrue\endcsname
-        \fi
-      }%
-      % \if{true|false} from \aftergroup
-      \endgroup
-      \expandafter\ltx at firstoftwo
-    \else
-      \endgroup
-      \expandafter\ltx at secondoftwo
-    \fi
-  }%
-  \ifxetex
-    \ltx at IfUndefined{XeTeXfonttype}{}{%
-      \ltx at IfUndefined{XeTeXcharglyph}{}{%
-        \def\HOLOGO at IfCharExists#1{%
-          \ifnum\XeTeXfonttype\font>\ltx at zero
-            \expandafter\ltx at firstofthree
-          \else
-            \expandafter\ltx at gobble
-          \fi
-          {%
-            \ifnum\XeTeXcharglyph#1>\ltx at zero
-              \expandafter\ltx at firstoftwo
-            \else
-              \expandafter\ltx at secondoftwo
-            \fi
-          }%
-          \HOLOGO@@IfCharExists{#1}%
-        }%
-      }%
-    }%
-  \fi
-}{}
-\ltx at ifundefined{HOLOGO at IfCharExists}{%
-  \ifnum64=`\^^^^0040\relax % test for big chars of LuaTeX/XeTeX
-    \let\HOLOGO at IfCharExists\HOLOGO@@IfCharExists
-  \else
-    \def\HOLOGO at IfCharExists#1{%
-      \ifnum#1>255 %
-        \expandafter\ltx at fourthoffour
-      \fi
-      \HOLOGO@@IfCharExists{#1}%
-    }%
-  \fi
-}{}
-\def\HoLogo at Xe#1{%
-  X%
-  \kern-.1em\relax
-  \HOLOGO at IfCharExists{"018E}{%
-    \lower.5ex\hbox{\char"018E}%
-  }{%
-    \chardef\HOLOGO at choice=\ltx at zero
-    \ifdim\fontdimen\ltx at one\font>0pt %
-      \ltx at IfUndefined{rotatebox}{%
-        \ltx at IfUndefined{pgftext}{%
-          \ltx at IfUndefined{psscalebox}{%
-            \ltx at IfUndefined{HOLOGO at ScaleBox@\hologoDriver}{%
-            }{%
-              \chardef\HOLOGO at choice=4 %
-            }%
-          }{%
-            \chardef\HOLOGO at choice=3 %
-          }%
-        }{%
-          \chardef\HOLOGO at choice=2 %
-        }%
-      }{%
-        \chardef\HOLOGO at choice=1 %
-      }%
-      \ifcase\HOLOGO at choice
-        \HOLOGO at WarningUnsupportedDriver{Xe}%
-        e%
-      \or % 1: \rotatebox
-        \begingroup
-          \setbox\ltx at zero\hbox{\rotatebox{180}{E}}%
-          \ltx at LocDimenA=\dp\ltx at zero
-          \advance\ltx at LocDimenA by -.5ex\relax
-          \raise\ltx at LocDimenA\box\ltx at zero
-        \endgroup
-      \or % 2: \pgftext
-        \lower.5ex\hbox{%
-          \pgfpicture
-            \pgftext[rotate=180]{E}%
-          \endpgfpicture
-        }%
-      \or % 3: \psscalebox
-        \begingroup
-          \setbox\ltx at zero\hbox{\psscalebox{-1 -1}{E}}%
-          \ltx at LocDimenA=\dp\ltx at zero
-          \advance\ltx at LocDimenA by -.5ex\relax
-          \raise\ltx at LocDimenA\box\ltx at zero
-        \endgroup
-      \or % 4: \HOLOGO at PointReflectBox
-        \lower.5ex\hbox{\HOLOGO at PointReflectBox{E}}%
-      \else
-        \@PackageError{hologo}{Internal error (choice/it}\@ehc
-      \fi
-    \else
-      \ltx at IfUndefined{reflectbox}{%
-        \ltx at IfUndefined{pgftext}{%
-          \ltx at IfUndefined{psscalebox}{%
-            \ltx at IfUndefined{HOLOGO at ScaleBox@\hologoDriver}{%
-            }{%
-              \chardef\HOLOGO at choice=4 %
-            }%
-          }{%
-            \chardef\HOLOGO at choice=3 %
-          }%
-        }{%
-          \chardef\HOLOGO at choice=2 %
-        }%
-      }{%
-        \chardef\HOLOGO at choice=1 %
-      }%
-      \ifcase\HOLOGO at choice
-        \HOLOGO at WarningUnsupportedDriver{Xe}%
-        e%
-      \or % 1: reflectbox
-        \lower.5ex\hbox{%
-          \reflectbox{E}%
-        }%
-      \or % 2: \pgftext
-        \lower.5ex\hbox{%
-          \pgfpicture
-            \pgftransformxscale{-1}%
-            \pgftext{E}%
-          \endpgfpicture
-        }%
-      \or % 3: \psscalebox
-        \lower.5ex\hbox{%
-          \psscalebox{-1 1}{E}%
-        }%
-      \or % 4: \HOLOGO at Reflectbox
-        \lower.5ex\hbox{%
-          \HOLOGO at ReflectBox{E}%
-        }%
-      \else
-        \@PackageError{hologo}{Internal error (choice/up)}\@ehc
-      \fi
-    \fi
-  }%
-}
-\def\HoLogoHtml at Xe#1{%
-  \HoLogoCss at Xe
-  \HOLOGO at Span{Xe}{%
-    X%
-    \HOLOGO at Span{e}{%
-      \HCode{&\ltx at hashchar x018e;}%
-    }%
-  }%
-}
-\def\HoLogoCss at Xe{%
-  \Css{%
-    span.HoLogo-Xe span.HoLogo-e{%
-      position:relative;%
-      top:.5ex;%
-      left-margin:-.1em;%
-    }%
-  }%
-  \global\let\HoLogoCss at Xe\relax
-}
-\def\HoLogo at XeTeX#1{%
-  \hologo{Xe}%
-  \kern-.15em\relax
-  \hologo{TeX}%
-}
-\def\HoLogoHtml at XeTeX#1{%
-  \HoLogoCss at XeTeX
-  \HOLOGO at Span{XeTeX}{%
-    \hologo{Xe}%
-    \hologo{TeX}%
-  }%
-}
-\def\HoLogoCss at XeTeX{%
-  \Css{%
-    span.HoLogo-XeTeX span.HoLogo-TeX{%
-      margin-left:-.15em;%
-    }%
-  }%
-  \global\let\HoLogoCss at XeTeX\relax
-}
-\def\HoLogo at XeLaTeX#1{%
-  \hologo{Xe}%
-  \kern-.13em%
-  \hologo{LaTeX}%
-}
-\def\HoLogoHtml at XeLaTeX#1{%
-  \HoLogoCss at XeLaTeX
-  \HOLOGO at Span{XeLaTeX}{%
-    \hologo{Xe}%
-    \hologo{LaTeX}%
-  }%
-}
-\def\HoLogoCss at XeLaTeX{%
-  \Css{%
-    span.HoLogo-XeLaTeX span.HoLogo-Xe{%
-      margin-right:-.13em;%
-    }%
-  }%
-  \global\let\HoLogoCss at XeLaTeX\relax
-}
-\def\HoLogo at pdfTeX#1{%
-  \HOLOGO at mbox{%
-    #1{p}{P}df\hologo{TeX}%
-  }%
-}
-\def\HoLogoCs at pdfTeX#1{#1{p}{P}dfTeX}
-\def\HoLogoBkm at pdfTeX#1{%
-  #1{p}{P}df\hologo{TeX}%
-}
-\let\HoLogoHtml at pdfTeX\HoLogo at pdfTeX
-\def\HoLogo at pdfLaTeX#1{%
-  \HOLOGO at mbox{%
-    #1{p}{P}df\hologo{LaTeX}%
-  }%
-}
-\def\HoLogoCs at pdfLaTeX#1{#1{p}{P}dfLaTeX}
-\def\HoLogoBkm at pdfLaTeX#1{%
-  #1{p}{P}df\hologo{LaTeX}%
-}
-\let\HoLogoHtml at pdfLaTeX\HoLogo at pdfLaTeX
-\def\HoLogo at VTeX#1{%
-  \HOLOGO at mbox{%
-    V\hologo{TeX}%
-  }%
-}
-\let\HoLogoHtml at VTeX\HoLogo at VTeX
-\def\HoLogo at AmS#1{%
-  \HoLogoFont at font{AmS}{sy}{%
-    A%
-    \kern-.1667em%
-    \lower.5ex\hbox{M}%
-    \kern-.125em%
-    S%
-  }%
-}
-\def\HoLogoBkm at AmS#1{AmS}
-\def\HoLogoHtml at AmS#1{%
-  \HoLogoCss at AmS
-    \HOLOGO at Span{AmS}{%
-      A%
-      \HOLOGO at Span{M}{M}%
-      S%
-    }%
-}
-\def\HoLogoCss at AmS{%
-  \Css{%
-    span.HoLogo-AmS span.HoLogo-M{%
-      position:relative;%
-      top:.5ex;%
-      margin-left:-.1667em;%
-      margin-right:-.125em;%
-      text-decoration:none;%
-    }%
-  }%
-  \global\let\HoLogoCss at AmS\relax
-}
-\def\HoLogo at AmSTeX#1{%
-  \hologo{AmS}%
-  \HOLOGO at hyphen
-  \hologo{TeX}%
-}
-\def\HoLogoBkm at AmSTeX#1{AmS-TeX}%
-\let\HoLogoHtml at AmSTeX\HoLogo at AmSTeX
-\def\HoLogo at AmSLaTeX#1{%
-  \hologo{AmS}%
-  \HOLOGO at hyphen
-  \hologo{LaTeX}%
-}
-\def\HoLogoBkm at AmSLaTeX#1{AmS-LaTeX}%
-\let\HoLogoHtml at AmSLaTeX\HoLogo at AmSLaTeX
-\def\HoLogo at BibTeX@sc#1{%
-  B%
-  \kern-.05em%
-  \HoLogoFont at font{BibTeX}{sc}{%
-    i%
-    \kern-.025em%
-    b%
-  }%
-  \HOLOGO at discretionary
-  \kern-.08em%
-  \hologo{TeX}%
-}
-\def\HoLogoHtml at BibTeX@sc#1{%
-  \HoLogoCss at BibTeX@sc
-  \HOLOGO at Span{BibTeX-sc}{%
-    B%
-    \HOLOGO at Span{i}{i}%
-    \HOLOGO at Span{b}{b}%
-    \hologo{TeX}%
-  }%
-}
-\def\HoLogoCss at BibTeX@sc{%
-  \Css{%
-    span.HoLogo-BibTeX-sc span.HoLogo-i{%
-      margin-left:-.05em;%
-      margin-right:-.025em;%
-      font-variant:small-caps;%
-    }%
-  }%
-  \Css{%
-    span.HoLogo-BibTeX-sc span.HoLogo-b{%
-      margin-right:-.08em;%
-      font-variant:small-caps;%
-    }%
-  }%
-  \global\let\HoLogoCss at BibTeX@sc\relax
-}
-\def\HoLogo at BibTeX@sf#1{%
-  B%
-  \kern-.05em%
-  \HoLogoFont at font{BibTeX}{bibsf}{%
-    I%
-    \kern-.025em%
-    B%
-  }%
-  \HOLOGO at discretionary
-  \kern-.08em%
-  \hologo{TeX}%
-}
-\def\HoLogoHtml at BibTeX@sf#1{%
-  \HoLogoCss at BibTeX@sf
-  \HOLOGO at Span{BibTeX-sf}{%
-    B%
-    \HoLogoFont at font{BibTeX}{bibsf}{%
-      \HOLOGO at Span{i}{I}%
-      B%
-    }%
-    \hologo{TeX}%
-  }%
-}
-\def\HoLogoCss at BibTeX@sf{%
-  \Css{%
-    span.HoLogo-BibTeX-sf span.HoLogo-i{%
-      margin-left:-.05em;%
-      margin-right:-.025em;%
-    }%
-  }%
-  \Css{%
-    span.HoLogo-BibTeX-sf span.HoLogo-TeX{%
-      margin-left:-.08em;%
-    }%
-  }%
-  \global\let\HoLogoCss at BibTeX@sf\relax
-}
-\def\HoLogo at BibTeX{\HoLogo at BibTeX@sf}
-\def\HoLogoHtml at BibTeX{\HoLogoHtml at BibTeX@sf}
-\expandafter\def\csname HoLogo at BibTeX8\endcsname#1{%
-  \hologo{BibTeX}%
-  8%
-}
-\expandafter\def\csname HoLogoBkm at BibTeX8\endcsname#1{%
-  \hologo{BibTeX}%
-  8%
-}
-\expandafter
-\let\csname HoLogoHtml at BibTeX8\expandafter\endcsname
-\csname HoLogo at BibTeX8\endcsname
-\def\HoLogo at ConTeXt@simple#1{%
-  \HOLOGO at mbox{Con}%
-  \HOLOGO at discretionary
-  \HOLOGO at mbox{\hologo{TeX}t}%
-}
-\let\HoLogoHtml at ConTeXt@simple\HoLogo at ConTeXt@simple
-\def\HoLogo at ConTeXt@narrow#1{%
-  \HOLOGO at mbox{C\kern-.0333emon}%
-  \HOLOGO at discretionary
-  \kern-.0667em%
-  \HOLOGO at mbox{\hologo{TeX}\kern-.0333emt}%
-}
-\def\HoLogoHtml at ConTeXt@narrow#1{%
-  \HoLogoCss at ConTeXt@narrow
-  \HOLOGO at Span{ConTeXt-narrow}{%
-    \HOLOGO at Span{C}{C}%
-    on%
-    \hologo{TeX}%
-    t%
-  }%
-}
-\def\HoLogoCss at ConTeXt@narrow{%
-  \Css{%
-    span.HoLogo-ConTeXt-narrow span.HoLogo-C{%
-      margin-left:-.0333em;%
-    }%
-  }%
-  \Css{%
-    span.HoLogo-ConTeXt-narrow span.HoLogo-TeX{%
-      margin-left:-.0667em;%
-      margin-right:-.0333em;%
-    }%
-  }%
-  \global\let\HoLogoCss at ConTeXt@narrow\relax
-}
-\def\HoLogo at ConTeXt{\HoLogo at ConTeXt@narrow}
-\def\HoLogoHtml at ConTeXt{\HoLogoHtml at ConTeXt@narrow}
-\def\HoLogo at emTeX#1{%
-  \HOLOGO at mbox{#1{e}{E}m}%
-  \HOLOGO at discretionary
-  \hologo{TeX}%
-}
-\def\HoLogoCs at emTeX#1{#1{e}{E}mTeX}%
-\def\HoLogoBkm at emTeX#1{%
-  #1{e}{E}m\hologo{TeX}%
-}
-\let\HoLogoHtml at emTeX\HoLogo at emTeX
-\def\HoLogo at ExTeX#1{%
-  \HoLogoFont at font{ExTeX}{rm}{%
-    \ltx at mbox{%
-      \HOLOGO at MathSetup
-      $%
-        \textstyle
-        \varepsilon_{%
-          \kern-0.15em%
-          \HoLogoFont at font{ExTeX}{sy}{X}%
-        }%
-      $%
-    }%
-    \HOLOGO at discretionary
-    \kern-.15em%
-    \hologo{TeX}%
-  }%
-}
-\def\HoLogoHtml at ExTeX#1{%
-  \HoLogoCss at ExTeX
-  \HoLogoFont at font{ExTeX}{rm}{%
-    \HOLOGO at Span{ExTeX}{%
-      \ltx at mbox{%
-        \HOLOGO at MathSetup
-        $\textstyle\varepsilon$%
-        \HOLOGO at Span{X}{$\textstyle\chi$}%
-        \hologo{TeX}%
-      }%
-    }%
-  }%
-}
-\def\HoLogoBkm at ExTeX#1{%
-  \HOLOGO at PdfdocUnicode{#1{e}{E}x}{\textepsilon\textchi}%
-  \hologo{TeX}%
-}
-\def\HoLogoCss at ExTeX{%
-  \Css{%
-    span.HoLogo-ExTeX{%
-      font-family:serif;%
-    }%
-  }%
-  \Css{%
-    span.HoLogo-ExTeX span.HoLogo-TeX{%
-      margin-left:-.15em;%
-    }%
-  }%
-  \global\let\HoLogoCss at ExTeX\relax
-}
-\def\HoLogo at MiKTeX#1{%
-  \HOLOGO at mbox{MiK}%
-  \HOLOGO at discretionary
-  \hologo{TeX}%
-}
-\let\HoLogoHtml at MiKTeX\HoLogo at MiKTeX
-\def\HoLogo at OzTeX#1{%
-  O%
-  \kern-.03em %
-  z%
-  \kern-.15em %
-  \hologo{TeX}%
-}
-\def\HoLogoHtml at OzTeX#1{%
-  \HoLogoCss at OzTeX
-  \HOLOGO at Span{OzTeX}{%
-    O%
-    \HOLOGO at Span{z}{z}%
-    \hologo{TeX}%
-  }%
-}
-\def\HoLogoCss at OzTeX{%
-  \Css{%
-    span.HoLogo-OzTeX span.HoLogo-z{%
-      margin-left:-.03em;%
-      margin-right:-.15em;%
-    }%
-  }%
-  \global\let\HoLogoCss at OzTeX\relax
-}
-\def\HoLogo at OzMF#1{%
-  \HOLOGO at mbox{OzMF}%
-}
-\def\HoLogo at OzMP#1{%
-  \HOLOGO at mbox{OzMP}%
-}
-\def\HoLogo at OzTtH#1{%
-  \HOLOGO at mbox{OzTtH}%
-}
-\def\HoLogo at PCTeX#1{%
-  \HOLOGO at mbox{PC}%
-  \hologo{TeX}%
-}
-\let\HoLogoHtml at PCTeX\HoLogo at PCTeX
-\def\HoLogo at PiC#1{%
-  P%
-  \kern-.12em%
-  \lower.5ex\hbox{I}%
-  \kern-.075em%
-  C%
-  \HOLOGO at SpaceFactor
-}
-\def\HoLogoHtml at PiC#1{%
-  \HoLogoCss at PiC
-  \HOLOGO at Span{PiC}{%
-    P%
-    \HOLOGO at Span{i}{I}%
-    C%
-  }%
-}
-\def\HoLogoCss at PiC{%
-  \Css{%
-    span.HoLogo-PiC span.HoLogo-i{%
-      position:relative;%
-      top:.5ex;%
-      margin-left:-.12em;%
-      margin-right:-.075em;%
-      text-decoration:none;%
-    }%
-  }%
-  \global\let\HoLogoCss at PiC\relax
-}
-\def\HoLogo at PiCTeX#1{%
-  \hologo{PiC}%
-  \HOLOGO at discretionary
-  \kern-.11em%
-  \hologo{TeX}%
-}
-\def\HoLogoHtml at PiCTeX#1{%
-  \HoLogoCss at PiCTeX
-  \HOLOGO at Span{PiCTeX}{%
-    \hologo{PiC}%
-    \hologo{TeX}%
-  }%
-}
-\def\HoLogoCss at PiCTeX{%
-  \Css{%
-    span.HoLogo-PiCTeX span.HoLogo-PiC{%
-      margin-right:-.11em;%
-    }%
-  }%
-  \global\let\HoLogoCss at PiCTeX\relax
-}
-\def\HoLogo at teTeX#1{%
-  \HOLOGO at mbox{#1{t}{T}e}%
-  \HOLOGO at discretionary
-  \hologo{TeX}%
-}
-\def\HoLogoCs at teTeX#1{#1{t}{T}dfTeX}
-\def\HoLogoBkm at teTeX#1{%
-  #1{t}{T}e\hologo{TeX}%
-}
-\let\HoLogoHtml at teTeX\HoLogo at teTeX
-\expandafter\def\csname HoLogo at TeX4ht\endcsname#1{%
-  \HOLOGO at mbox{\hologo{TeX}4ht}%
-}
-\expandafter
-\let\csname HoLogoHtml at TeX4ht\expandafter\endcsname
-\csname HoLogo at TeX4ht\endcsname
-\def\HoLogo at SageTeX#1{%
-  \HOLOGO at mbox{Sage}%
-  \HOLOGO at discretionary
-  \HOLOGO at NegativeKerning{eT,oT,To}%
-  \hologo{TeX}%
-}
-\let\HoLogoHtml at SageTeX\HoLogo at SageTeX
-\def\HoLogo at METAFONT#1{%
-  \HoLogoFont at font{METAFONT}{logo}{%
-    \HOLOGO at mbox{META}%
-    \HOLOGO at discretionary
-    \HOLOGO at mbox{FONT}%
-  }%
-}
-\def\HoLogo at METAPOST#1{%
-  \HoLogoFont at font{METAPOST}{logo}{%
-    \HOLOGO at mbox{META}%
-    \HOLOGO at discretionary
-    \HOLOGO at mbox{POST}%
-  }%
-}
-\def\HoLogo at MetaFun#1{%
-  \HOLOGO at mbox{Meta}%
-  \HOLOGO at discretionary
-  \HOLOGO at mbox{Fun}%
-}
-\def\HoLogo at MetaPost#1{%
-  \HOLOGO at mbox{Meta}%
-  \HOLOGO at discretionary
-  \HOLOGO at mbox{Post}%
-}
-\def\HoLogo at biber#1{%
-  \HOLOGO at mbox{#1{b}{B}i}%
-  \HOLOGO at discretionary
-  \HOLOGO at mbox{ber}%
-}
-\def\HoLogoCs at biber#1{#1{b}{B}iber}
-\def\HoLogoBkm at biber#1{%
-  #1{b}{B}iber%
-}
-\let\HoLogoHtml at biber\HoLogo at biber
-\def\HoLogo at KOMAScript#1{%
-  \HoLogoFont at font{KOMAScript}{sf}{%
-    \HOLOGO at mbox{%
-      K\kern.05em%
-      O\kern.05em%
-      M\kern.05em%
-      A%
-    }%
-    \kern.1em%
-    \HOLOGO at hyphen
-    \kern.1em%
-    \HOLOGO at mbox{Script}%
-  }%
-}
-\def\HoLogoBkm at KOMAScript#1{%
-  KOMA-Script%
-}
-\def\HoLogoHtml at KOMAScript#1{%
-  \HoLogoCss at KOMAScript
-  \HoLogoFont at font{KOMAScript}{sf}{%
-    \HOLOGO at Span{KOMAScript}{%
-      K%
-      \HOLOGO at Span{O}{O}%
-      M%
-      \HOLOGO at Span{A}{A}%
-      \HOLOGO at Span{hyphen}{-}%
-      Script%
-    }%
-  }%
-}
-\def\HoLogoCss at KOMAScript{%
-  \Css{%
-    span.HoLogo-KOMAScript{%
-      font-family:sans-serif;%
-    }%
-  }%
-  \Css{%
-    span.HoLogo-KOMAScript span.HoLogo-O{%
-      padding-left:.05em;%
-      padding-right:.05em;%
-    }%
-  }%
-  \Css{%
-    span.HoLogo-KOMAScript span.HoLogo-A{%
-      padding-left:.05em;%
-    }%
-  }%
-  \Css{%
-    span.HoLogo-KOMAScript span.HoLogo-hyphen{%
-      padding-left:.1em;%
-      padding-right:.1em;%
-    }%
-  }%
-  \global\let\HoLogoCss at KOMAScript\relax
-}
-\def\HoLogo at LyX#1{%
-  L%
-  \kern-.1667em%
-  \lower.25em\hbox{Y}%
-  \kern-.125em%
-  X%
-  \HOLOGO at SpaceFactor
-}
-\def\HoLogoHtml at LyX#1{%
-  \HoLogoCss at LyX
-  \HOLOGO at Span{LyX}{%
-    L%
-    \HOLOGO at Span{y}{Y}%
-    X%
-  }%
-}
-\def\HoLogoCss at LyX{%
-  \Css{%
-    span.HoLogo-LyX span.HoLogo-y{%
-      position:relative;%
-      top:.25em;%
-      margin-left:-.1667em;%
-      margin-right:-.125em;%
-      text-decoration:none;%
-    }%
-  }%
-  \global\let\HoLogoCss at LyX\relax
-}
-\def\HoLogo at NTS#1{%
-  \HoLogoFont at font{NTS}{sy}{%
-    N\/%
-    \kern-.35em%
-    \lower.5ex\hbox{T\/}%
-    \kern-.2em%
-    S\/%
-  }%
-  \HOLOGO at SpaceFactor
-}
-\def\HoLogo at TTH#1{%
-  \ltx at mbox{%
-    T\HOLOGO at SubScript{T}H%
-  }%
-  \HOLOGO at SpaceFactor
-}
-\def\HoLogoHtml at TTH#1{%
-  T\HCode{<sub>}T\HCode{</sub>}H%
-}
-\def\HoLogo at HanTheThanh#1{%
-  \ltx at mbox{H\`an}%
-  \HOLOGO at space
-  \ltx at mbox{%
-    Th%
-    \HOLOGO at IfCharExists{"1EBF}{%
-      \char"1EBF\relax
-    }{%
-      \^e\hbox to 0pt{\hss\raise .5ex\hbox{\'{}}}%
-    }%
-  }%
-  \HOLOGO at space
-  \ltx at mbox{Th\`anh}%
-}
-\def\HoLogoBkm at HanTheThanh#1{%
-  H\`an %
-  Th\HOLOGO at PdfdocUnicode{\^e}{\9036\277} %
-  Th\`anh%
-}
-\def\HoLogoHtml at HanTheThanh#1{%
-  H\`an %
-  Th\HCode{&\ltx at hashchar x1ebf;} %
-  Th\`anh%
-}
-\HOLOGO at IfExists\InputIfFileExists{%
-  \InputIfFileExists{hologo.cfg}{}{}%
-}{%
-  \ltx at IfUndefined{pdf at filesize}{%
-    \def\HOLOGO at InputIfExists{%
-      \openin\HOLOGO at temp=hologo.cfg\relax
-      \ifeof\HOLOGO at temp
-        \closein\HOLOGO at temp
-      \else
-        \closein\HOLOGO at temp
-        \begingroup
-          \def\x{LaTeX2e}%
-        \expandafter\endgroup
-        \ifx\fmtname\x
-          \input{hologo.cfg}%
-        \else
-          \input hologo.cfg\relax
-        \fi
-      \fi
-    }%
-    \ltx at IfUndefined{newread}{%
-      \chardef\HOLOGO at temp=15 %
-      \def\HOLOGO at CheckRead{%
-        \ifeof\HOLOGO at temp
-          \HOLOGO at InputIfExists
-        \else
-          \ifcase\HOLOGO at temp
-            \@PackageWarningNoLine{hologo}{%
-              Configuration file ignored, because\MessageBreak
-              a free read register could not be found%
-            }%
-          \else
-            \begingroup
-              \count\ltx at cclv=\HOLOGO at temp
-              \advance\ltx at cclv by \ltx at minusone
-              \edef\x{\endgroup
-                \chardef\noexpand\HOLOGO at temp=\the\count\ltx at cclv
-                \relax
-              }%
-            \x
-          \fi
-        \fi
-      }%
-    }{%
-      \csname newread\endcsname\HOLOGO at temp
-      \HOLOGO at InputIfExists
-    }%
-  }{%
-    \edef\HOLOGO at temp{\pdf at filesize{hologo.cfg}}%
-    \ifx\HOLOGO at temp\ltx at empty
-    \else
-      \ifnum\HOLOGO at temp>0 %
-        \begingroup
-          \def\x{LaTeX2e}%
-        \expandafter\endgroup
-        \ifx\fmtname\x
-          \input{hologo.cfg}%
-        \else
-          \input hologo.cfg\relax
-        \fi
-      \else
-        \@PackageInfoNoLine{hologo}{%
-          Empty configuration file `hologo.cfg' ignored%
-        }%
-      \fi
-    \fi
-  }%
-}
-\def\HOLOGO at temp#1#2{%
-  \kv at define@key{HoLogoDriver}{#1}[]{%
-    \begingroup
-      \def\HOLOGO at temp{##1}%
-      \ltx at onelevel@sanitize\HOLOGO at temp
-      \ifx\HOLOGO at temp\ltx at empty
-      \else
-        \@PackageError{hologo}{%
-          Value (\HOLOGO at temp) not permitted for option `#1'%
-        }%
-        \@ehc
-      \fi
-    \endgroup
-    \def\hologoDriver{#2}%
-  }%
-}%
-\def\HOLOGO@@temp#1#2{%
-  \ifx\kv at value\relax
-    \HOLOGO at temp{#1}{#1}%
-  \else
-    \HOLOGO at temp{#1}{#2}%
-  \fi
-}%
-\kv at parse@normalized{%
-  pdftex,%
-  luatex=pdftex,%
-  dvipdfm,%
-  dvipdfmx=dvipdfm,%
-  dvips,%
-  dvipsone=dvips,%
-  xdvi=dvips,%
-  xetex,%
-  vtex,%
-}\HOLOGO@@temp
-\kv at define@key{HoLogoDriver}{driverfallback}{%
-  \def\HOLOGO at DriverFallback{#1}%
-}
-\def\HOLOGO at DriverFallback{dvips}
-\def\hologoDriverSetup{%
-  \let\hologoDriver\ltx at undefined
-  \HOLOGO at DriverSetup
-}
-\def\HOLOGO at DriverSetup#1{%
-  \kvsetkeys{HoLogoDriver}{#1}%
-  \HOLOGO at CheckDriver
-  \ltx at ifundefined{hologoDriver}{%
-    \begingroup
-    \edef\x{\endgroup
-      \noexpand\kvsetkeys{HoLogoDriver}{\HOLOGO at DriverFallback}%
-    }\x
-  }{}%
-  \@PackageInfoNoLine{hologo}{Using driver `\hologoDriver'}%
-}
-\def\HOLOGO at CheckDriver{%
-  \ifpdf
-    \def\hologoDriver{pdftex}%
-    \let\HOLOGO at pdfliteral\pdfliteral
-    \ifluatex
-      \ifx\pdfextension\@undefined\else
-        \protected\def\pdfliteral{\pdfextension literal}%
-        \let\HOLOGO at pdfliteral\pdfliteral
-      \fi
-      \ltx at IfUndefined{HOLOGO at pdfliteral}{%
-        \ifnum\luatexversion<36 %
-        \else
-          \begingroup
-            \let\HOLOGO at temp\endgroup
-            \ifcase0%
-                \directlua{%
-                  if tex.enableprimitives then %
-                    tex.enableprimitives('HOLOGO@', {'pdfliteral'})%
-                  else %
-                    tex.print('1')%
-                  end%
-                }%
-                \ifx\HOLOGO at pdfliteral\@undefined 1\fi%
-                \relax%
-              \endgroup
-              \let\HOLOGO at temp\relax
-              \global\let\HOLOGO at pdfliteral\HOLOGO at pdfliteral
-            \fi%
-          \HOLOGO at temp
-        \fi
-      }{}%
-    \fi
-    \ltx at IfUndefined{HOLOGO at pdfliteral}{%
-      \@PackageWarningNoLine{hologo}{%
-        Cannot find \string\pdfliteral
-      }%
-    }{}%
-  \else
-    \ifxetex
-      \def\hologoDriver{xetex}%
-    \else
-      \ifvtex
-        \def\hologoDriver{vtex}%
-      \fi
-    \fi
-  \fi
-}
-\def\HOLOGO at WarningUnsupportedDriver#1{%
-  \@PackageWarningNoLine{hologo}{%
-    Logo `#1' needs driver specific macros,\MessageBreak
-    but driver `\hologoDriver' is not supported.\MessageBreak
-    Use a different driver or\MessageBreak
-    load package `graphics' or `pgf'%
-  }%
-}
-\ltx at IfUndefined{reflectbox}{}{%
-  \ltx at IfUndefined{rotatebox}{}{%
-    \HOLOGO at AtEnd
-  }%
-}
-\ltx at IfUndefined{pgftext}{}{%
-  \HOLOGO at AtEnd
-}
-\ltx at IfUndefined{psscalebox}{}{%
-  \HOLOGO at AtEnd
-}
-\def\HOLOGO at temp{LaTeX2e}
-\ifx\fmtname\HOLOGO at temp
-  \RequirePackage{kvoptions}[2011/06/30]%
-  \ProcessKeyvalOptions{HoLogoDriver}%
-\fi
-\HOLOGO at DriverSetup{}
-\def\HOLOGO at ReflectBox#1{%
-  \begingroup
-    \setbox\ltx at zero\hbox{\begingroup#1\endgroup}%
-    \setbox\ltx at two\hbox{%
-      \kern\wd\ltx at zero
-      \csname HOLOGO at ScaleBox@\hologoDriver\endcsname{-1}{1}{%
-        \hbox to 0pt{\copy\ltx at zero\hss}%
-      }%
-    }%
-    \wd\ltx at two=\wd\ltx at zero
-    \box\ltx at two
-  \endgroup
-}
-\def\HOLOGO at PointReflectBox#1{%
-  \begingroup
-    \setbox\ltx at zero\hbox{\begingroup#1\endgroup}%
-    \setbox\ltx at two\hbox{%
-      \kern\wd\ltx at zero
-      \raise\ht\ltx at zero\hbox{%
-        \csname HOLOGO at ScaleBox@\hologoDriver\endcsname{-1}{-1}{%
-          \hbox to 0pt{\copy\ltx at zero\hss}%
-        }%
-      }%
-    }%
-    \wd\ltx at two=\wd\ltx at zero
-    \box\ltx at two
-  \endgroup
-}
-\def\HOLOGO at temp#1#2{#2}
-\HOLOGO at temp{pdftex}{%
-  \def\HOLOGO at ScaleBox@pdftex#1#2#3{%
-    \HOLOGO at pdfliteral{%
-      q #1 0 0 #2 0 0 cm%
-    }%
-    #3%
-    \HOLOGO at pdfliteral{%
-      Q%
-    }%
-  }%
-}
-\HOLOGO at temp{dvips}{%
-  \def\HOLOGO at ScaleBox@dvips#1#2#3{%
-    \special{ps:%
-      gsave %
-      currentpoint %
-      currentpoint translate %
-      #1 #2 scale %
-      neg exch neg exch translate%
-    }%
-    #3%
-    \special{ps:%
-      currentpoint %
-      grestore %
-      moveto%
-    }%
-  }%
-}
-\HOLOGO at temp{dvipdfm}{%
-  \let\HOLOGO at ScaleBox@dvipdfm\HOLOGO at ScaleBox@dvips
-}
-\HOLOGO at temp{xetex}{%
-  \def\HOLOGO at ScaleBox@xetex#1#2#3{%
-    \special{x:gsave}%
-    \special{x:scale #1 #2}%
-    #3%
-    \special{x:grestore}%
-  }%
-}
-\HOLOGO at temp{vtex}{%
-  \def\HOLOGO at ScaleBox@vtex#1#2#3{%
-    \special{r(#1,0,0,#2,0,0}%
-    #3%
-    \special{r)}%
-  }%
-}
-\HOLOGO at AtEnd%
-%% \section{Installation}
-\endinput
-%%
-%% End of file `hologo.sty'.

Deleted: trunk/Master/texmf-dist/tex/latex/oberdiek/accsupp-dvipdfm.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/oberdiek/accsupp-dvipdfm.def	2019-12-06 23:23:49 UTC (rev 53052)
+++ trunk/Master/texmf-dist/tex/latex/oberdiek/accsupp-dvipdfm.def	2019-12-06 23:28:03 UTC (rev 53053)
@@ -1,54 +0,0 @@
-%%
-%% This is file `accsupp-dvipdfm.def',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% accsupp.dtx  (with options: `dvipdfm')
-%% 
-%% This is a generated file.
-%% 
-%% Project: accsupp
-%% Version: 2018/03/28 v0.5
-%% 
-%% 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 accsupp.dtx
-%% and the derived files
-%%    accsupp.sty, accsupp.pdf, accsupp.ins, accsupp.drv,
-%%    accsupp-pdftex.def, accsupp-luatex.def, accsupp-dvipdfm.def,
-%%    accsupp-dvips.def,
-%%    accsupp-example1.tex, accsupp-example2.tex,
-%%    accsupp-test1.tex.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesFile{accsupp-dvipdfm.def}%
-  [2018/03/28 v0.5 accsupp driver for dvipdfm (HO)]%
-\def\ACCSUPP at bdc{%
-  \special{pdf:content \ACCSUPP at span BDC}%
-}
-\def\ACCSUPP at emc{%
-  \special{pdf:content EMC}%
-}
-\endinput
-%%
-%% End of file `accsupp-dvipdfm.def'.

Deleted: trunk/Master/texmf-dist/tex/latex/oberdiek/accsupp-dvips.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/oberdiek/accsupp-dvips.def	2019-12-06 23:23:49 UTC (rev 53052)
+++ trunk/Master/texmf-dist/tex/latex/oberdiek/accsupp-dvips.def	2019-12-06 23:28:03 UTC (rev 53053)
@@ -1,54 +0,0 @@
-%%
-%% This is file `accsupp-dvips.def',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% accsupp.dtx  (with options: `dvips')
-%% 
-%% This is a generated file.
-%% 
-%% Project: accsupp
-%% Version: 2018/03/28 v0.5
-%% 
-%% 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 accsupp.dtx
-%% and the derived files
-%%    accsupp.sty, accsupp.pdf, accsupp.ins, accsupp.drv,
-%%    accsupp-pdftex.def, accsupp-luatex.def, accsupp-dvipdfm.def,
-%%    accsupp-dvips.def,
-%%    accsupp-example1.tex, accsupp-example2.tex,
-%%    accsupp-test1.tex.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesFile{accsupp-dvips.def}%
-  [2018/03/28 v0.5 accsupp driver for dvips (HO)]%
-\def\ACCSUPP at bdc{%
-  \special{ps:[\ACCSUPP at span/BDC pdfmark}%
-}
-\def\ACCSUPP at emc{%
-  \special{ps:[/EMC pdfmark}%
-}
-\endinput
-%%
-%% End of file `accsupp-dvips.def'.

Deleted: trunk/Master/texmf-dist/tex/latex/oberdiek/accsupp-luatex.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/oberdiek/accsupp-luatex.def	2019-12-06 23:23:49 UTC (rev 53052)
+++ trunk/Master/texmf-dist/tex/latex/oberdiek/accsupp-luatex.def	2019-12-06 23:28:03 UTC (rev 53053)
@@ -1,55 +0,0 @@
-%%
-%% This is file `accsupp-luatex.def',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% accsupp.dtx  (with options: `luatex')
-%% 
-%% This is a generated file.
-%% 
-%% Project: accsupp
-%% Version: 2018/03/28 v0.5
-%% 
-%% 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 accsupp.dtx
-%% and the derived files
-%%    accsupp.sty, accsupp.pdf, accsupp.ins, accsupp.drv,
-%%    accsupp-pdftex.def, accsupp-luatex.def, accsupp-dvipdfm.def,
-%%    accsupp-dvips.def,
-%%    accsupp-example1.tex, accsupp-example2.tex,
-%%    accsupp-test1.tex.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesFile{accsupp-luatex.def}%
-  [2018/03/28 v0.5 accsupp driver for pdfTeX (HO)]%
-\protected\def\ACCSUPP at pdf@literal{\pdfextension literal}
-\def\ACCSUPP at bdc{%
-  \ACCSUPP at pdf@literal\ACCSUPP at pdfliteral{\ACCSUPP at span BDC}%
-}
-\def\ACCSUPP at emc{%
-  \ACCSUPP at pdf@literal\ACCSUPP at pdfliteral{EMC}%
-}
-\endinput
-%%
-%% End of file `accsupp-luatex.def'.

Deleted: trunk/Master/texmf-dist/tex/latex/oberdiek/accsupp-pdftex.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/oberdiek/accsupp-pdftex.def	2019-12-06 23:23:49 UTC (rev 53052)
+++ trunk/Master/texmf-dist/tex/latex/oberdiek/accsupp-pdftex.def	2019-12-06 23:28:03 UTC (rev 53053)
@@ -1,54 +0,0 @@
-%%
-%% This is file `accsupp-pdftex.def',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% accsupp.dtx  (with options: `pdftex')
-%% 
-%% This is a generated file.
-%% 
-%% Project: accsupp
-%% Version: 2018/03/28 v0.5
-%% 
-%% 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 accsupp.dtx
-%% and the derived files
-%%    accsupp.sty, accsupp.pdf, accsupp.ins, accsupp.drv,
-%%    accsupp-pdftex.def, accsupp-luatex.def, accsupp-dvipdfm.def,
-%%    accsupp-dvips.def,
-%%    accsupp-example1.tex, accsupp-example2.tex,
-%%    accsupp-test1.tex.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesFile{accsupp-pdftex.def}%
-  [2018/03/28 v0.5 accsupp driver for pdfTeX (HO)]%
-\def\ACCSUPP at bdc{%
-  \pdfliteral\ACCSUPP at pdfliteral{\ACCSUPP at span BDC}%
-}
-\def\ACCSUPP at emc{%
-  \pdfliteral\ACCSUPP at pdfliteral{EMC}%
-}
-\endinput
-%%
-%% End of file `accsupp-pdftex.def'.

Deleted: trunk/Master/texmf-dist/tex/latex/oberdiek/accsupp.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/oberdiek/accsupp.sty	2019-12-06 23:23:49 UTC (rev 53052)
+++ trunk/Master/texmf-dist/tex/latex/oberdiek/accsupp.sty	2019-12-06 23:28:03 UTC (rev 53053)
@@ -1,330 +0,0 @@
-%%
-%% This is file `accsupp.sty',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% accsupp.dtx  (with options: `package')
-%% 
-%% This is a generated file.
-%% 
-%% Project: accsupp
-%% Version: 2018/03/28 v0.5
-%% 
-%% 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 accsupp.dtx
-%% and the derived files
-%%    accsupp.sty, accsupp.pdf, accsupp.ins, accsupp.drv,
-%%    accsupp-pdftex.def, accsupp-luatex.def, accsupp-dvipdfm.def,
-%%    accsupp-dvips.def,
-%%    accsupp-example1.tex, accsupp-example2.tex,
-%%    accsupp-test1.tex.
-%% 
-\begingroup\catcode61\catcode48\catcode32=10\relax%
-  \catcode13=5 % ^^M
-  \endlinechar=13 %
-  \catcode123=1 % {
-  \catcode125=2 % }
-  \catcode64=11 % @
-  \def\x{\endgroup
-    \expandafter\edef\csname ACCSUPP at 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 at EnsureCode#1#2{%
-  \edef\ACCSUPP at AtEnd{%
-    \ACCSUPP at AtEnd
-    \catcode#1=\the\catcode#1\relax
-  }%
-  \catcode#1=#2\relax
-}
-\TMP at EnsureCode{10}{12}% ^^J
-\TMP at EnsureCode{33}{12}% !
-\TMP at EnsureCode{39}{12}% '
-\TMP at EnsureCode{40}{12}% (
-\TMP at EnsureCode{41}{12}% )
-\TMP at EnsureCode{42}{12}% *
-\TMP at EnsureCode{44}{12}% ,
-\TMP at EnsureCode{45}{12}% -
-\TMP at EnsureCode{46}{12}% .
-\TMP at EnsureCode{47}{12}% /
-\TMP at EnsureCode{58}{12}% :
-\TMP at EnsureCode{60}{12}% <
-\TMP at EnsureCode{62}{12}% >
-\TMP at EnsureCode{94}{7}% ^ (superscript)
-\TMP at EnsureCode{96}{12}% `
-\TMP at EnsureCode{254}{12}% ^^fe
-\TMP at EnsureCode{255}{12}% ^^ff
-\edef\ACCSUPP at AtEnd{\ACCSUPP at AtEnd\noexpand\endinput}
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{accsupp}%
-  [2018/03/28 v0.5 Accessibility support by marked content (HO)]
-\RequirePackage{pdfescape}[2007/02/25]
-\RequirePackage{ifpdf}
-\RequirePackage{ifxetex}
-\RequirePackage{kvoptions}
-\SetupKeyvalOptions{%
-  family=ACCSUPP,%
-  prefix=ACCSUPP@%
-}
-\DeclareBoolOption{space}
-\DeclareStringOption[phvr8r]{spacefont}
-\DeclareStringOption[32]{spacechar}
-\def\ACCSUPP at DefineDriverKey{%
-  \@dblarg\ACCSUPP@@DefineDriverKey
-}
-\def\ACCSUPP@@DefineDriverKey[#1]#2{%
-  \define at key{ACCSUPP}{#2}[]{%
-    \def\ACCSUPP at driver{#1}%
-  }%
-  \g at addto@macro\ACCSUPP at DisableOptions{%
-    \DisableKeyvalOption{ACCSUPP}{#2}%
-  }%
-}
-\let\ACCSUPP at DisableOptions\@empty
-\ACCSUPP at DefineDriverKey{pdftex}
-\ACCSUPP at DefineDriverKey{luatex}
-\ACCSUPP at DefineDriverKey{dvips}
-\ACCSUPP at DefineDriverKey[dvips]{dvipsone}
-\ACCSUPP at DefineDriverKey{dvipdfm}
-\ACCSUPP at DefineDriverKey[dvipdfm]{dvipdfmx}
-\ACCSUPP at DefineDriverKey[dvipdfm]{xetex}
-\let\ACCSUPP at driver\relax
-\InputIfFileExists{accsupp.cfg}{}{}
-\providecommand*{\ActualTextDriverDefault}{dvips}
-\ifpdf
-  \ifx\pdfextension\@undefined
-    \def\ACCSUPP at driver{pdftex}%
-  \else
-    \def\ACCSUPP at driver{luatex}%
-  \fi
-\else
-  \ifxetex
-    \def\ACCSUPP at driver{dvipdfm}%
-  \else
-    \ifx\ACCSUPP at driver\relax
-      \let\ACCSUPP at driver\ActualTextDriverDefault
-    \fi
-  \fi
-\fi
-\ProcessKeyvalOptions*
-\ACCSUPP at DisableOptions
-\def\ACCSUPP at temp{pdftex}%
-\ifpdf
-  \ifx\pdfextension\@undefined\else
-    \def\ACCSUPP at temp{luatex}%
-  \fi
-  \ifx\ACCSUPP at temp\ACCSUPP at driver
-  \else
-    \PackageWarningNoLine{accsupp}{%
-      Wrong driver `\ACCSUPP at driver', using `pdftex' instead%
-    }%
-ed as
-    \let\ACCSUPP at driver\ACCSUPP at temp
-  \fi
-\else
-  \ifx\ACCSUPP at temp\ACCSUPP at driver
-    \PackageError{accsupp}{%
-      Wrong driver, pdfTeX is not running in PDF mode.\MessageBreak
-      Package loading is aborted%
-    }\@ehc
-    \expandafter\expandafter\expandafter\ACCSUPP at AtEnd
-  \fi
-  \def\ACCSUPP at temp{dvipdfm}%
-  \ifxetex
-    \ifx\ACCSUPP at temp\ACCSUPP at driver
-    \else
-      \PackageWarningNoLine{accsupp}{%
-        Wrong driver `\ACCSUPP at driver',\MessageBreak
-        using `dvipdfm' for XeTeX instead%
-      }%
-      \let\ACCSUPP at driver\ACCSUPP at temp
-    \fi
-  \fi
-\fi%
-\ifx\ACCSUPP at driver\relax
-  \PackageError{accsupp}{%
-    Missing driver option.\MessageBreak
-    Package loading is aborted%
-  }\@ehc
-  \expandafter\ACCSUPP at AtEnd
-\fi%
-\InputIfFileExists{accsupp-\ACCSUPP at driver.def}{}{%
-  \PackageError{accsupp}{%
-    Unsupported driver `\ACCSUPP at driver'.\MessageBreak
-    Package loading is aborted%
-  }\@ehc
-  \ACCSUPP at AtEnd
-}%
-\DeclareBoolOption{unicode}
-\DeclareStringOption[page]{pdfliteral}
-\DeclareStringOption{Lang}
-\def\ACCSUPP at method{escape}
-\define at key{ACCSUPP}{method}{%
-  \@ifundefined{ACCSUPP at method@#1}{%
-    \PackageError{accsupp}{%
-      Ignoring unknown method `#1'%
-    }\@ehc
-  }{%
-    \edef\ACCSUPP at method{#1}%
-  }%
-}
-\let\ACCSUPP at Lang\relax
-\def\ACCSUPP at temp#1{%
-  \expandafter\ACCSUPP@@temp\csname ACCSUPP@#1\endcsname{#1}%
-}
-\def\ACCSUPP@@temp#1#2{%
-  \let#1\relax
-  \define at key{ACCSUPP}{#2}{%
-    \def#1{##1}%
-    \ifx#1\@empty
-      \def#1{()}%
-    \else
-      \csname ACCSUPP at method@\ACCSUPP at method\endcsname#1%
-    \fi
-  }%
-}
-\ACCSUPP at temp{Alt}
-\ACCSUPP at temp{ActualText}
-\ACCSUPP at temp{E}
-\newcommand*{\BeginAccSupp}[1]{%
-  \begingroup
-    \setkeys{ACCSUPP}{#1}%
-    \edef\ACCSUPP at span{%
-      /Span<<%
-        \ifx\ACCSUPP at Lang\relax
-        \else
-          /Lang\ACCSUPP at Lang
-        \fi
-        \ifx\ACCSUPP at Alt\relax
-        \else
-          /Alt\ACCSUPP at Alt
-        \fi
-        \ifx\ACCSUPP at ActualText\relax
-        \else
-          /ActualText\ACCSUPP at ActualText
-        \fi
-        \ifx\ACCSUPP at E\relax
-        \else
-          /E\ACCSUPP at E
-        \fi
-      >>%
-    }%
-    \ACCSUPP at bdc
-    \ACCSUPP at space
-  \endgroup
-}
-\newcommand*{\EndAccSupp}[1]{%
-  \begingroup
-    \setkeys{ACCSUPP}{#1}%
-    \ACCSUPP at emc
-  \endgroup
-}
-\def\ACCSUPP at space{%
-  \ifACCSUPP at space
-    \begingroup
-      \@ifundefined{ACCSUPP at Font}{%
-        \global\font\ACCSUPP at Font=\ACCSUPP at spacefont\relax
-      }{}%
-      \leavevmode
-      \setbox\z@\hbox{\ACCSUPP at Font\char\ACCSUPP at spacechar}%
-      \wd\z@\z@
-      \ht\z@\z@
-      \dp\z@\z@
-      \copy\z@
-    \endgroup
-  \fi
-}
-\newcommand*{\AccSuppSetup}{%
-  \setkeys{ACCSUPP}%
-}
-\def\ACCSUPP at method@plain#1{%
-  \csname @safe at activestrue\endcsname
-  \edef#1{%
-    (%
-    \ifACCSUPP at unicode
-      \string\376\string\377%
-    \fi
-    #1%
-    )%
-  }%
-  \@onelevel at sanitize#1%
-}
-\def\ACCSUPP at method@escape#1{%
-  \EdefEscapeString#1{%
-    \ifACCSUPP at unicode
-      ^^fe^^ff%
-    \fi
-    #1%
-  }%
-  \edef#1{(#1)}%
-}%
-\def\ACCSUPP at method@hex#1{%
-  \edef#1{%
-    <%
-    \ifACCSUPP at unicode
-      FEFF%
-    \fi
-    #1%
-    >%
-  }%
-}
-\def\ACCSUPP at method@pdfstringdef#1{%
-  \ifACCSUPP at unicode
-    \@ifundefined{hypersetup}{}{%
-      \hypersetup{unicode}%
-    }%
-  \fi
-  \@ifundefined{pdfstringdef}{%
-    \PackageError{accsupp}{%
-      Method `pdfstringdef' requires package `hyperref'%
-    }\@ehc
-    \let\ACCSUPP at temp\@empty
-  }{%
-    \begingroup
-      \setbox0=\hbox{%
-        \pdfstringdef\ACCSUPP at temp#1%
-        \global\let\ACCSUPP at temp\ACCSUPP at temp
-      }%
-    \endgroup
-  }%
-  \edef#1{(\ACCSUPP at temp)}%
-}
-\ACCSUPP at AtEnd%
-\endinput
-%%
-%% End of file `accsupp.sty'.

Deleted: trunk/Master/texmf-dist/tex/latex/oberdiek/atenddvi.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/oberdiek/atenddvi.sty	2019-12-06 23:23:49 UTC (rev 53052)
+++ trunk/Master/texmf-dist/tex/latex/oberdiek/atenddvi.sty	2019-12-06 23:28:03 UTC (rev 53053)
@@ -1,105 +0,0 @@
-%%
-%% This is file `atenddvi.sty',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% atenddvi.dtx  (with options: `package')
-%% 
-%% This is a generated file.
-%% 
-%% Project: atenddvi
-%% Version: 2016/05/16 v1.2
-%% 
-%% Copyright (C)
-%%    2007 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 atenddvi.dtx
-%% and the derived files
-%%    atenddvi.sty, atenddvi.pdf, atenddvi.ins, atenddvi.drv.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{atenddvi}%
-  [2016/05/16 v1.2 At end DVI hook (HO)]%
-\RequirePackage{zref-abspage,zref-lastpage}[2007/03/19]
-\RequirePackage{atbegshi}
-\let\AtEndDvi at Hook\@empty
-\newcommand*{\AtEndDvi}{%
-  \g at addto@macro\AtEndDvi at Hook
-}
-\def\AtEndDvi at AtBeginShipout{%
-  \begingroup
-    \ifnum\value{abspage}=1 %
-      \zref at refused{LastPage}%
-    \fi
-    \ifnum\zref at extractdefault{LastPage}{abspage}{0}=\value{abspage}%
-      \xdef\AtEndDvi at LastPage{\number\value{abspage}}%
-      \global\setbox\AtBeginShipoutBox=\vbox{%
-        \hbox{%
-          \box\AtBeginShipoutBox
-          \setbox\AtBeginShipoutBox=\hbox{%
-            \begingroup
-              \AtEndDvi at Hook
-            \endgroup
-          }%
-          \wd\AtBeginShipoutBox=\z@
-          \ht\AtBeginShipoutBox=\z@
-          \dp\AtBeginShipoutBox=\z@
-          \box\AtBeginShipoutBox
-        }%
-      }%
-      \global\let\AtEndDvi at AtBeginShipout\@empty
-      \global\let\AtEndDvi\@gobble
-      \let\on at line\@empty
-      \PackageInfo{atenddvi}{Last page = \AtEndDvi at LastPage}%
-    \fi
-  \endgroup
-}
-\def\AtEndDvi at AtBeginDocument{%
-  \AtBeginShipout{\AtEndDvi at AtBeginShipout}%
-  \if at filesw
-    \immediate\write\@mainaux{%
-      \string\providecommand\string\AtEndDvi at Check{}%
-    }%
-    \immediate\write\@mainaux{%
-      \string\AtEndDvi at Check
-    }%
-  \fi
-  \let\AtEndDvi at Check\AtEndDvi at CheckImpl
-}
-\AtBeginDocument{\AtEndDvi at AtBeginDocument}
-\def\AtEndDvi at CheckImpl{%
-  \@ifundefined{AtEndDvi at LastPage}{%
-    \PackageWarningNoLine{atenddvi}{%
-      Rerun LaTeX, last page not yet found%
-    }%
-  }{%
-    \ifnum\AtEndDvi at LastPage=\value{abspage}%
-    \else
-      \PackageWarningNoLine{atenddvi}{%
-        Rerun LaTeX, last page has changed%
-      }%
-    \fi
-  }%
-}
-\endinput
-%%
-%% End of file `atenddvi.sty'.

Deleted: trunk/Master/texmf-dist/tex/latex/oberdiek/atveryend.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/oberdiek/atveryend.sty	2019-12-06 23:23:49 UTC (rev 53052)
+++ trunk/Master/texmf-dist/tex/latex/oberdiek/atveryend.sty	2019-12-06 23:28:03 UTC (rev 53053)
@@ -1,716 +0,0 @@
-%%
-%% This is file `atveryend.sty',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% atveryend.dtx  (with options: `package')
-%% 
-%% This is a generated file.
-%% 
-%% Project: atveryend
-%% Version: 2016/05/16 v1.9
-%% 
-%% Copyright (C)
-%%    2009-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 atveryend.dtx
-%% and the derived files
-%%    atveryend.sty, atveryend.pdf, atveryend.ins, atveryend.drv,
-%%    atveryend-test1.tex.
-%% 
-\begingroup\catcode61\catcode48\catcode32=10\relax%
-  \catcode13=5 % ^^M
-  \endlinechar=13 %
-  \catcode123=1 % {
-  \catcode125=2 % }
-  \catcode64=11 % @
-  \def\x{\endgroup
-    \expandafter\edef\csname AtVeryEnd at 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 at EnsureCode#1#2{%
-  \edef\AtVeryEnd at AtEnd{%
-    \AtVeryEnd at AtEnd
-    \catcode#1=\the\catcode#1\relax
-  }%
-  \catcode#1=#2\relax
-}
-\TMP at EnsureCode{9}{10}% (tab)
-\TMP at EnsureCode{39}{12}% '
-\TMP at EnsureCode{40}{12}% (
-\TMP at EnsureCode{41}{12}% )
-\TMP at EnsureCode{42}{12}% *
-\TMP at EnsureCode{45}{12}% -
-\TMP at EnsureCode{46}{12}% .
-\TMP at EnsureCode{47}{12}% /
-\TMP at EnsureCode{62}{12}% >
-\TMP at EnsureCode{91}{12}% [
-\TMP at EnsureCode{93}{12}% ]
-\TMP at EnsureCode{96}{12}% `
-\edef\AtVeryEnd at AtEnd{\AtVeryEnd at AtEnd\noexpand\endinput}
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{atveryend}%
-  [2016/05/16 v1.9 Hooks at the very end of document (HO)]
-\def\AtVeryEnd at ifundefined#1{%
-  \begingroup\expandafter\expandafter\expandafter\endgroup
-  \expandafter\ifx\csname #1\endcsname\relax
-    \expandafter\@firstoftwo
-  \else
-    \expandafter\@secondoftwo
-  \fi
-}
-\let\AtVeryEnd at BeforeClearDocumentHook\@empty
-\let\AtVeryEnd at AfterLastShipoutHook\@empty
-\let\AtVeryEnd at AtVeryEndDocumentHook\@empty
-\let\AtVeryEnd at AtEndAfterFileListHook\@empty
-\let\AtVeryEnd at AtVeryVeryEndHook\@empty
-\newcommand*{\BeforeClearDocument}{%
-  \g at addto@macro\AtVeryEnd at BeforeClearDocumentHook
-}
-\newcommand*{\AfterLastShipout}{%
-  \g at addto@macro\AtVeryEnd at AfterLastShipoutHook
-}
-\newcommand*{\AtVeryEndDocument}{%
-  \g at addto@macro\AtVeryEnd at AtVeryEndDocumentHook
-}
-\newcommand*{\AtEndAfterFileList}{%
-  \g at addto@macro\AtVeryEnd at AtEndAfterFileListHook
-}
-\newcommand*{\AtVeryVeryEnd}{%
-  \g at addto@macro\AtVeryEnd at AtVeryVeryEndHook
-}
-\newcommand*{\Call at BeforeClearDocument}{%
-  \let\BeforeClearDocument\@firstofone
-  \ifx\AtVeryEnd at BeforeClearDocumentHook\@empty
-    \PackageInfo{atveryend}{Empty hook `BeforeClearDocument'}%
-  \else
-    \PackageInfo{atveryend}{Executing hook `BeforeClearDocument'}%
-    \AtVeryEnd at BeforeClearDocumentHook
-  \fi
-  \global\let\AtVeryEnd at BeforeClearDocumentHook\@undefined
-  \global\let\Call at BeforeClearDocument\relax
-}
-\newcommand*{\Call at AfterLastShipout}{%
-  \let\AfterLastShipout\@firstofone
-  \ifx\AtVeryEnd at AfterLastShipoutHook\@empty
-    \PackageInfo{atveryend}{Empty hook `AfterLastShipout'}%
-  \else
-    \PackageInfo{atveryend}{Executing hook `AfterLastShipout'}%
-    \AtVeryEnd at AfterLastShipoutHook
-  \fi
-  \global\let\AtVeryEnd at AfterLastShipoutHook\@undefined
-  \global\let\Call at AfterLastShipout\relax
-}
-\newcommand*{\Call at AtVeryEndDocument}{%
-  \let\AtVeryEndDocument\@firstofone
-  \ifx\AtVeryEnd at AtVeryEndDocumentHook\@empty
-    \PackageInfo{atveryend}{Empty hook `AtVeryEndDocument'}%
-  \else
-    \PackageInfo{atveryend}{Executing hook `AtVeryEndDocument'}%
-    \AtVeryEnd at AtVeryEndDocumentHook
-  \fi
-  \global\let\AtVeryEnd at AtVeryEndDocumentHook\@undefined
-  \global\let\Call at AtVeryEndDocument\relax
-}
-\newcommand*{\Call at AtEndAfterFileList}{%
-  \Call at AtVeryEndDocument
-  \let\AtEndAfterFileList\@firstofone
-  \ifx\AtVeryEnd at AtEndAfterFileListHook\@empty
-    \PackageInfo{atveryend}{Empty hook `AtEndAfterFileList'}%
-  \else
-    \PackageInfo{atveryend}{Executing hook `AtEndAfterFileList'}%
-    \AtVeryEnd at AtEndAfterFileListHook
-  \fi
-  \global\let\AtVeryEnd at AtEndAfterFileListHook\@undefined
-  \global\let\Call at AtEndAfterFileList\relax
-}
-\newcommand*{\Call at AtVeryVeryEnd}{%
-  \Call at AtEndAfterFileList
-  \let\AtVeryVeryEnd\@firstofone
-  \ifx\AtVeryEnd at AtVeryVeryEndHook\@empty
-    \PackageInfo{atveryend}{Empty hook `AtVeryVeryEnd'}%
-  \else
-    \PackageInfo{atveryend}{Executing hook `AtVeryVeryEnd'}%
-    \AtVeryEnd at AtVeryVeryEndHook
-  \fi
-  \global\let\AtVeryEnd at AtVeryVeryEndHook\@undefined
-  \global\let\Call at AtVeryVeryEnd\relax
-}
-\def\AtVeryEnd at test@standard{%
-  \let\AtEndDocument\@firstofone
-  \@enddocumenthook
-  \@checkend{document}%
-  \clearpage
-  \begingroup
-    \if at filesw
-      \immediate\closeout\@mainaux
-      \let\@setckpt\@gobbletwo
-      \let\@newl at bel\@testdef
-      \@tempswafalse
-      \makeatletter
-      \input\jobname.aux %
-    \fi
-    \@dofilelist
-    \ifdim \font at submax >\fontsubfuzz\relax
-      \@font at warning{Size substitutions with differences\MessageBreak
-                 up to \font at submax\space have occurred.\@gobbletwo}%
-    \fi
-    \@defaultsubs
-    \@refundefined
-    \if at filesw
-      \ifx \@multiplelabels \relax
-        \if at tempswa
-          \@latex at warning@no at line{Label(s) may have changed. %
-              Rerun to get cross-references right}%
-        \fi
-      \else
-        \@multiplelabels
-      \fi
-    \fi
-  \endgroup
-  \deadcycles\z@
-  \@@end
-}
-\def\AtVeryEnd at enddocument@standard{%
-  \let\AtEndDocument\@firstofone
-  \@enddocumenthook
-  \@checkend{document}%
-  \Call at BeforeClearDocument
-  \clearpage
-  \Call at AfterLastShipout
-  \begingroup
-    \if at filesw
-      \immediate\closeout\@mainaux
-      \let\@setckpt\@gobbletwo
-      \let\@newl at bel\@testdef
-      \@tempswafalse
-      \makeatletter
-      \input\jobname.aux %
-    \fi
-    \Call at AtVeryEndDocument
-    \@dofilelist
-    \Call at AtEndAfterFileList
-    \ifdim \font at submax >\fontsubfuzz\relax
-      \@font at warning{Size substitutions with differences\MessageBreak
-                 up to \font at submax\space have occurred.\@gobbletwo}%
-    \fi
-    \@defaultsubs
-    \@refundefined
-    \if at filesw
-      \ifx \@multiplelabels \relax
-        \if at tempswa
-          \@latex at warning@no at line{Label(s) may have changed. %
-              Rerun to get cross-references right}%
-        \fi
-      \else
-        \@multiplelabels
-      \fi
-    \fi
-  \endgroup
-  \deadcycles\z@
-  \Call at AtVeryVeryEnd
-  \@@end
-}
-\expandafter\def\csname AtVeryEnd at test@standard20110627\endcsname{%
-  \let\AtEndDocument\@firstofone
-  \@enddocumenthook
-  \@checkend{document}%
-  \clearpage
-  \begingroup
-    \if at filesw
-      \immediate\closeout\@mainaux
-      \let\@setckpt\@gobbletwo
-      \let\@newl at bel\@testdef
-      \@tempswafalse
-      \makeatletter
-      \@@input\jobname.aux %
-    \fi
-    \@dofilelist
-    \ifdim \font at submax >\fontsubfuzz\relax
-      \@font at warning{Size substitutions with differences\MessageBreak
-                 up to \font at submax\space have occurred.\@gobbletwo}%
-    \fi
-    \@defaultsubs
-    \@refundefined
-    \if at filesw
-      \ifx \@multiplelabels \relax
-        \if at tempswa
-          \@latex at warning@no at line{Label(s) may have changed. %
-              Rerun to get cross-references right}%
-        \fi
-      \else
-        \@multiplelabels
-      \fi
-    \fi
-  \endgroup
-  \deadcycles\z@
-  \@@end
-}
-\expandafter\def\csname AtVeryEnd at enddocument@standard20110627\endcsname{%
-  \let\AtEndDocument\@firstofone
-  \@enddocumenthook
-  \@checkend{document}%
-  \Call at BeforeClearDocument
-  \clearpage
-  \Call at AfterLastShipout
-  \begingroup
-    \if at filesw
-      \immediate\closeout\@mainaux
-      \let\@setckpt\@gobbletwo
-      \let\@newl at bel\@testdef
-      \@tempswafalse
-      \makeatletter
-      \@@input\jobname.aux %
-    \fi
-    \Call at AtVeryEndDocument
-    \@dofilelist
-    \Call at AtEndAfterFileList
-    \ifdim \font at submax >\fontsubfuzz\relax
-      \@font at warning{Size substitutions with differences\MessageBreak
-                 up to \font at submax\space have occurred.\@gobbletwo}%
-    \fi
-    \@defaultsubs
-    \@refundefined
-    \if at filesw
-      \ifx \@multiplelabels \relax
-        \if at tempswa
-          \@latex at warning@no at line{Label(s) may have changed. %
-              Rerun to get cross-references right}%
-        \fi
-      \else
-        \@multiplelabels
-      \fi
-    \fi
-  \endgroup
-  \deadcycles\z@
-  \Call at AtVeryVeryEnd
-  \@@end
-}
-\expandafter\def\expandafter\AtVeryEnd at test@booklet\expandafter{%
-  \expandafter\twoupclearpage
-  \AtVeryEnd at test@standard
-}
-\expandafter\def\expandafter\AtVeryEnd at enddocument@booklet\expandafter{%
-  \expandafter\twoclearpage
-  \AtVeryEnd at enddocument@standard
-}
-\def\AtVeryEnd at test@dinbrief{%
-  \@checkend{document} %
-  \newpage
-  \begingroup
-    \if at filesw
-      \ifnum\c at labelgen>0 %
-        \immediate\closeout\@mainlbl
-        \makeatletter
-        \input \jobname at lbl\relax
-        \clearpage
-      \fi
-      \immediate\closeout\@mainaux
-    \fi
-  \endgroup
-  \deadcycles\z@
-  \@@end
-}
-\def\AtVeryEnd at enddocument@dinbrief{%
-  \@checkend{document}%
-  \Call at BeforeClearDocument
-  \newpage
-  \Call at AfterLastShipout
-  \begingroup
-    \if at filesw
-      \ifnum\c at labelgen>\z@
-        \immediate\closeout\@mainlbl
-        \makeatletter
-        \input \jobname at lbl\relax
-        \clearpage
-      \fi
-      \immediate\closeout\@mainaux
-    \fi
-    \Call at AtVeryEndDocument
-    \csname @dofilelist\endcsname
-    \Call at AtEndAfterFileList
-  \endgroup
-  \deadcycles\z@
-  \Call at AtVeryVeryEnd
-  \@@end
-}
-\def\AtVeryEnd at test@combine{%
-  \@enddocumenthook
-  \@checkend{document}%
-  \clearpage
-  \begingroup
-    \if at filesw
-      \immediate\closeout\@mainaux
-      \immediate\closeout\@partaux
-      \let\@setckpt\@gobbletwo
-      \let\@newl at bel\@testdef
-      \@tempswafalse
-      \makeatletter \input\c at lmainauxfile  %% change here
-    \fi
-    \c at lenddoca                            %% a replacement
-    \@refundefined
-  \endgroup
-  \deadcycles\z@
-  \@@end
-}
-\def\AtVeryEnd at enddocument@combine{%
-  \@enddocumenthook
-  \@checkend{document}%
-  \Call at BeforeClearDocument
-  \clearpage
-  \Call at AfterLastShipout
-  \begingroup
-    \if at filesw
-      \immediate\closeout\@mainaux
-      \immediate\closeout\@partaux
-      \let\@setckpt\@gobbletwo
-      \let\@newl at bel\@testdef
-      \@tempswafalse
-      \makeatletter \input\c at lmainauxfile  %% change here
-    \fi
-    \Call at AtVeryEndDocument
-    \c at lenddoca                            %% a replacement
-    \@refundefined
-  \endgroup
-  \deadcycles\z@
-  \Call at AtVeryVeryEnd
-  \@@end
-}
-\long\def\AtVeryEnd at test@c at lenddoca{%
-  \@dofilelist
-  \ifdim\font at submax>\fontsubfuzz\relax
-    \@font at warning{%
-      Size substitutions with differences\MessageBreak
-      up to \font at submax\space have occured.\@gobbletwo
-    }%
-  \fi
-  \@defaultsubs
-  \if at filesw
-    \ifx\@multiplelabels\relax
-      \if at tempswa
-        \@latex at warning@no at line{%
-          Label(s) may have changed. %
-          Rerun to get cross-references right%
-        }%
-      \fi
-    \else
-      \@multiplelabels
-    \fi
-  \fi
-}
-\ifx\AtVeryEnd at c@lenddoca\c at lenddoca
-  \def\c at lenddoca{%
-    \@dofilelist
-    \Call at AtEndAfterFileList
-    \ifdim\font at submax>\fontsubfuzz\relax
-      \@font at warning{%
-        Size substitutions with differences\MessageBreak
-        up to \font at submax\space have occured.\@gobbletwo
-      }%
-    \fi
-    \@defaultsubs
-    \if at filesw
-      \ifx\@multiplelabels\relax
-        \if at tempswa
-          \@latex at warning@no at line{%
-            Label(s) may have changed. %
-            Rerun to get cross-references right%
-          }%
-        \fi
-      \else
-        \@multiplelabels
-      \fi
-    \fi
-  }%
-\fi
-\def\AtVeryEnd at test@jpsj{%
-  \if at lastpagebalancing
-    \global\let\@outputdblcol=\balancing at outputdblcol
-  \fi
-  \@checkend{document}%
-  \clearpage
-  \begingroup
-    \if at filesw
-      \immediate\closeout\@mainaux
-      \def\global\@namedef##1##2{}%
-      \def\newlabel{\@testdef r}%
-      \def\bibcite{\@testdef b}%
-      \@tempswafalse
-      \makeatletter
-      \input \jobname.aux %
-      \if at tempswa
-        \@warning{%
-          Label(s) may have changed. %
-          Rerun to get cross-references right%
-        }%
-      \fi
-    \fi
-  \endgroup
-  \deadcycles\z@
-  \@@end
-}
-\def\AtVeryEnd at enddocument@jpsj{%
-  \if at lastpagebalancing
-    \global\let\@outputdblcol=\balancing at outputdblcol
-  \fi
-  \@checkend{document}%
-  \Call at BeforeClearDocument
-  \clearpage
-  \Call at AfterLastShipout
-  \begingroup
-    \if at filesw
-      \immediate\closeout\@mainaux
-      \def\global\@namedef##1##2{}%
-      \def\newlabel{\@testdef r}%
-      \def\bibcite{\@testdef b}%
-      \@tempswafalse
-      \makeatletter
-      \input \jobname.aux %
-      \if at tempswa
-        \@warning{%
-          Label(s) may have changed. %
-          Rerun to get cross-references right%
-        }%
-      \fi
-    \fi
-    \Call at AtVeryEndDocument
-    \csname @dofilelist\endcsname
-    \Call at AtEndAfterFileList
-  \endgroup
-  \deadcycles\z@
-  \Call at AtVeryVeryEnd
-  \@@end
-}
-\def\AtVeryEnd at Test#1#2{%
-  \expandafter\ifx\csname AtVeryEnd at test@#2\endcsname#1%
-    \expandafter\let\expandafter#1%
-    \csname AtVeryEnd at enddocument@#2\endcsname
-    \begingroup
-      \let\on at line\@empty
-      \PackageInfo{atveryend}{%
-        \string#1 detected (#2)%
-      }%
-    \endgroup
-    \expandafter\AtVeryEnd at SkipToNil
-  \fi
-}
-\def\AtVeryEnd at SkipToNil#1\@nil{}
-\def\AtVeryEnd at RedefEndDocument#1{%
-  \ifx#1\@undefined
-  \else
-    \AtVeryEnd at Test#1{standard20110627}%
-    \AtVeryEnd at Test#1{standard}%
-    \AtVeryEnd at Test#1{booklet}%
-    \AtVeryEnd at Test#1{dinbrief}%
-    \AtVeryEnd at Test#1{combine}%
-    \AtVeryEnd at Test#1{jpsj}%
-    \AtVeryEnd at SkipToNil
-    \@nil
-  \fi
-}
-\AtVeryEnd at RedefEndDocument\enddocument
-\AtVeryEnd at RedefEndDocument\AP at enddocument % afterpage.sty
-\AtVeryEnd at RedefEndDocument\hyper at back@cite at enddocument % htx-bc.sty
-\AtVeryEnd at RedefEndDocument\hyper at enddocument % hyper.sty
-\AtVeryEnd at RedefEndDocument\hyper at fn@enddocument % hyper.sty
-\AtVeryEnd at RedefEndDocument\cweb at save@enddocument % cweb.cls
-\AtVeryEnd at RedefEndDocument\prev at enddocument % flushend.sty
-\AtVeryEnd at RedefEndDocument\endorigdocument % gaceta.cls
-\AtVeryEnd at RedefEndDocument\keependdoc % aguplus.sty
-\AtVeryEnd at RedefEndDocument\EMenddocument % t-angles.sty
-\AtVeryEnd at RedefEndDocument\docmute at enddocument % docmute.sty
-\AtVeryEnd at RedefEndDocument\a at enddocument % alatex.sty
-\AtVeryEnd at RedefEndDocument\enddocumentasusual % frenchle.sty
-\AtVeryEnd at RedefEndDocument\old at enddocument % uwthesis.cls
-\def\AtVeryEnd at document{document}%
-\def\AtVeryEnd at RedefCheckEnd{%
-  \expandafter\def\expandafter\@checkend
-  \expandafter##\expandafter1\expandafter{%
-    \@checkend{##1}%
-    \def\AtVeryEnd at temp{##1}%
-    \ifx\AtVeryEnd at temp\AtVeryEnd at document
-      \let\AtVeryEnd at OrgClearpage\clearpage
-      \def\clearpage{%
-        \let\clearpage\AtVeryEnd at OrgClearpage
-        \Call at BeforeClearDocument
-        \clearpage
-        \Call at AfterLastShipout
-      }%
-    \fi
-  }%
-  \aftergroup\AtVeryEnd at RedefCheckEnd
-}%
-\AtBeginDocument{%
-  \AtEndDocument{%
-    \AtVeryEnd at RedefCheckEnd
-  }%
-}
-\AtEndDocument{%
-  \@ifundefined{@dofilelist}{%
-    \gdef\@dofilelist{%
-      \Call at AtVeryEndDocument
-      \Call at AtEndAfterFileList
-    }%
-  }{%
-    \begingroup
-      \toks@\expandafter{\@dofilelist}%
-      \xdef\@dofilelist{%
-        \noexpand\Call at AtVeryEndDocument
-        \the\toks@
-        \noexpand\Call at AtEndAfterFileList
-      }%
-    \endgroup
-  }%
-}
-\AtBeginDocument{%
-  \@ifpackageloaded{scrlfile}{%
-    \AtVeryEnd at ifundefined{BeforeClosingMainAux}{}{%
-      \BeforeClosingMainAux{\Call at AfterLastShipout}%
-    }%
-    \AtVeryEnd at ifundefined{AfterReadingMainAux}{}{%
-      \AfterReadingMainAux{\Call at AtVeryEndDocument}%
-    }%
-  }{}%
-  \@ifpackageloaded{etoolbox}{%
-    \AtVeryEnd at ifundefined{AfterEndDocument}{}{%
-      \AfterEndDocument{\Call at AtVeryEndDocument}%
-    }%
-  }{}%
-}
-\def\AtVeryEnd at temp{%
-  \AtBeginDocument{%
-    \let\@startlabels\startlabels
-    \let\@mlabel\mlabel
-    \if at filesw
-      \immediate\write\@mainaux{\string\@startlabels}%
-    \fi
-  }%
-  \AtEndDocument{%
-    \if at filesw
-      \immediate\write\@mainaux{\string\clearpage}%
-    \fi
-  }%
-}
-\ifx\makelabels\AtVeryEnd at temp
-\else
-  \expandafter\AtVeryEnd at AtEnd
-\fi%
-\let\AtVeryEnd at PatchLetter=N%
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname endletter\endcsname\relax
-\else
-  \long\def\AtVeryEnd at TestEndLetter#1\@auxout#2#3\AtVeryEnd at Nil{%
-    \def\AtVeryEnd at temp{#2}%
-    \ifx\AtVeryEnd at temp\@empty
-    \else
-      \@onelevel at sanitize\AtVeryEnd at temp
-      \edef\AtVeryEnd at StringMlabel{%
-        \string\string
-        \string\@mlabel
-        \expandafter\@gobble\string\{%
-      }%
-      \def\AtVeryEnd at CatchFirst##1##2##3##4##5##6##7##8{%
-        ##1##2##3##4##5##6##7##8\AtVeryEnd at CatchSecond
-      }%
-      \def\AtVeryEnd at CatchSecond##1##2##3##4##5##6##7##8##9\@nil{%
-        ##1##2##3##4##5##6##7##8%
-      }%
-      \edef\AtVeryEnd at temp{%
-        \expandafter\AtVeryEnd at CatchFirst\AtVeryEnd at temp
-        {}{}{}{}{}{}{}{}%
-        {}{}{}{}{}{}{}{}%
-        \@nil
-      }%
-      \ifx\AtVeryEnd at temp\AtVeryEnd at StringMlabel
-        \expandafter\def\expandafter\endletter\expandafter{%
-          \endletter
-          \begingroup
-            \let\\=\relax
-            \let\protect\@unexpandable at protect
-            \let\@mlabel=\relax
-            \edef\x{\endgroup
-              \noexpand\AtEndDocument{%
-                \@gobble#2%
-              }%
-            }%
-          \x
-        }%
-        \let\AtVeryEnd at PatchLetter=Y%
-      \fi
-    \fi
-  }%
-  \expandafter\AtVeryEnd at TestEndLetter\endletter
-    \@auxout{}\AtVeryEnd at Nil
-\fi
-\ifx\AtVeryEnd at PatchLetter Y%
-  \begingroup
-    \let\on at line\@empty
-    \PackageInfo{atveryend}{%
-      \@backslashchar makelabels detected. %
-      Moving labels\MessageBreak
-      from `.aux' file to \@backslashchar AtEndDocument%
-    }%
-  \endgroup
-  \def\makelabels{%
-    \AtBeginDocument{%
-      \let\@startlabels\startlabels
-      \let\@mlabel\mlabel
-    }%
-  }%
-  \AtEndDocument{%
-    \AtVeryEnd at ifundefined{@startlabels}{%
-    }{%
-      \clearpage
-      \@startlabels
-    }%
-  }%
-  \AfterLastShipout{%
-    \let\@startlabels\relax
-    \let\@mlabel\@gobbletwo
-  }%
-\else
-  \PackageWarningNoLine{atveryend}{%
-    \@backslashchar makelabels detected, but labels cannot\MessageBreak
-    be moved to \@backslashchar AtEndDocument, because\MessageBreak
-    \@backslashchar endletter is not in expected form%
-  }%
-\fi
-\AtVeryEnd at AtEnd%
-%% \section{Installation}
-\endinput
-%%
-%% End of file `atveryend.sty'.

Deleted: trunk/Master/texmf-dist/tex/latex/oberdiek/pdflscape.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/oberdiek/pdflscape.sty	2019-12-06 23:23:49 UTC (rev 53052)
+++ trunk/Master/texmf-dist/tex/latex/oberdiek/pdflscape.sty	2019-12-06 23:28:03 UTC (rev 53053)
@@ -1,260 +0,0 @@
-%%
-%% This is file `pdflscape.sty',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% pdflscape.dtx  (with options: `package')
-%% 
-%% This is a generated file.
-%% 
-%% Project: pdflscape
-%% Version: 2016/05/14 v0.11
-%% 
-%% Copyright (C)
-%%    2001, 2004, 2006-2008 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 pdflscape.dtx
-%% and the derived files
-%%    pdflscape.sty, pdflscape.pdf, pdflscape.ins, pdflscape.drv,
-%%    pdflscape-test1.tex, pdflscape-test2.tex,
-%%    pdflscape-test3.tex, pdflscape-test4.tex,
-%%    pdflscape-test5.tex, pdflscape-test6.tex,
-%%    pdflscape-test6.txt, ExtractRotate.java.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{pdflscape}%
-  [2016/05/14 v0.11 Display of landscape pages in PDF (HO)]
-\let\PLS at option\@empty
-\let\PLS at driver\@empty
-\def\PLS at temp#1#2{%
-  \DeclareOption{#1}{%
-    \let\PLS at option\CurrentOption
-    \def\PLS at driver{#2}%
-  }%
-}
-\PLS at temp{pdftex}{pdftex}
-\PLS at temp{luatex}{pdftex}
-\PLS at temp{dvips}{dvips}
-\PLS at temp{dvipsone}{dvips}
-\PLS at temp{pctexps}{dvips}
-\PLS at temp{dvipdfm}{dvipdfm}
-\PLS at temp{dvipdfmx}{dvipdfm}
-\PLS at temp{xetex}{dvipdfm}
-\let\PLS at temp\@empty
-\DeclareOption*{%
-  \ifx\PLS at temp\@empty
-    \let\PLS at temp\CurrentOption
-  \else
-    \edef\PLS at temp{\PLS at temp,\CurrentOption}%
-  \fi
-}
-\ProcessOptions*
-\ifx\PLS at option\@empty
-\else
-  \expandafter\PassOptionsToPackage\expandafter{\PLS at option}{lscape}%
-\fi
-\ifx\PLS at temp\@empty
-\else
-  \expandafter\PassOptionsToPackage\expandafter{\PLS at temp}{lscape}%
-\fi
-\RequirePackage{lscape}
-\RequirePackage{ifpdf}[2006/02/20]
-\def\PLS at temp{pdftex}
-\ifpdf
-  \ifx\PLS at driver\@empty
-    \let\PLS at driver\PLS at temp
-    \PackageInfo{pdflscape}{Auto-detected driver: \PLS at temp}%
-  \fi
-  \ifx\PLS at driver\PLS at temp
-  \else
-    \PackageError{pdflscape}{%
-      The driver option `\PLS at option' is not compatible\MessageBreak
-      with pdfTeX in PDF mode, using driver `pdftex' instead%
-    }\@ehc
-    \let\PLS at driver\PLS at temp
-  \fi
-\fi
-\RequirePackage{ifxetex}%
-\def\PLS at temp{dvipdfm}
-\ifxetex
-  \ifx\PLS at driver\@empty
-    \let\PLS at driver\PLS at temp
-    \PackageInfo{pdflscape}{%
-      Auto-detected driver: \PLS at temp\space(xetex)%
-    }%
-  \fi
-  \ifx\PLS at driver\PLS at temp
-  \else
-    \PackageError{pdflscape}{%
-      The driver option `\PLS at option' is not compatible\MessageBreak
-      with XeTeX, using driver for XeTeX (dvipdfm) instead%
-    }\@ehc
-    \let\PLS at driver\PLS at temp
-  \fi
-\fi
-\def\PLS at temp#1#2{%
-  \ifx\PLS at driver\@empty
-    \begingroup
-      \def\PLS at temp{#1.def}%
-    \expandafter\endgroup
-    \ifx\PLS at temp\Gin at driver
-      \def\PLS at driver{#2}%
-      \PackageInfo{pdflscape}{%
-        Auto-detected driver: \PLS at driver\space(#1)%
-      }%
-    \fi
-  \fi
-}
-\PLS at temp{dvipdfm}{dvipdfm}
-\PLS at temp{dvipdfmx}{dvipdfm}
-\PLS at temp{dvips}{dvips}
-\PLS at temp{dvipsone}{dvips}
-\PLS at temp{pctexps}{dvips}
-\ifx\PLS at driver\@empty
-  \def\PLS at temp{dvips}%
-  \ifnum 1=0\ifx\Gin at PS@raw\@undefined
-            \else
-              \ifx\Gin at PS@raw\relax
-              \else
-                \ifx\Gin at PS@raw\@empty
-                \else
-                  1%
-                \fi
-              \fi
-            \fi
-            \space
-    \let\PLS at driver\PLS at temp
-    \PackageInfo{pdflscape}{%
-      Auto-detected driver: \PLS at temp\space(PostScript)%
-    }%
-  \fi
-\fi
-\ifx\PLS at driver\@empty
-  \PackageError{pdflscape}{%
-    Neither pdfTeX, PostScript, nor dvipdfm driver found%
-  }\@ehc
-\fi
-\ifx\pdfpageattr\@undefined
-  \ifx\pdfvariable\@undefined\else
-    \protected\edef\pdfpageattr{\pdfvariable pageattr}
-  \fi
-\fi
-\def\PLS at temp{pdftex}
-\ifx\PLS at temp\PLS at driver
-  \def\PLS at AddRotate#1{%
-    \ifnum#1=0 %
-    \else
-      \global\pdfpageattr\expandafter{%
-        \the\pdfpageattr
-        /Rotate #1%
-      }%
-    \fi
-  }%
-  \def\PLS at RemoveRotate{%
-    \begingroup
-      \global\pdfpageattr\expandafter{\expandafter}%
-      \expandafter\PLS@@RemoveRotate
-        \the\pdfpageattr /Rotate\@nil
-    \endgroup
-  }%
-  \def\PLS@@RemoveRotate#1/Rotate#2\@nil{%
-    \global\pdfpageattr\expandafter{\the\pdfpageattr#1}%
-    \ifx\\#2\\%
-    \else
-      \afterassignment\PLS@@RemoveRotate
-      \count0=#2\@nil
-    \fi
-  }%
-\fi
-\def\PLS at temp{dvips}
-\ifx\PLS at temp\PLS at driver
-  \RequirePackage{atbegshi}%
-  \AtBeginShipout{\PLS at AtBeginShipout}%
-  \let\PLS at AtBeginShipout\@empty
-  \def\PLS at AddRotate#1{%
-    \ifnum#1=0 %
-    \else
-      \def\PLS at AtBeginShipout{%
-        \global\setbox\AtBeginShipoutBox\vbox{%
-          \Gin at PS@raw{%
-            [{ThisPage}\string<\string</Rotate #1\string>\string>%
-            /PUT pdfmark%
-          }%
-          \box\AtBeginShipoutBox
-        }%
-      }%
-    \fi
-  }%
-  \def\PLS at RemoveRotate{\let\PLS at AtBeginShipout\@empty}%
-\fi
-\def\PLS at temp{dvipdfm}
-\ifx\PLS at temp\PLS at driver
-  \RequirePackage{atbegshi}%
-  \AtBeginShipout{\PLS at AtBeginShipout}%
-  \let\PLS at AtBeginShipout\@empty
-  \def\PLS at AddRotate#1{%
-    \ifnum#1=0 %
-    \else
-      \def\PLS at AtBeginShipout{%
-        \global\setbox\AtBeginShipoutBox\vbox{%
-          \special{pdf: put @thispage <</Rotate #1>>}%
-          \box\AtBeginShipoutBox
-        }%
-      }%
-    \fi
-  }%
-  \def\PLS at RemoveRotate{\let\PLS at AtBeginShipout\@empty}%
-\fi
-\g at addto@macro{\landscape}{\PLS at Rotate{90}}
-\g at addto@macro{\endlandscape}{\PLS at Rotate{0}}
-\def\PLS at Rotate#1{%
-  \begingroup
-    \PLS at CheckAngle{#1}%
-  \expandafter\endgroup
-  \expandafter\PLS at RemoveRotate
-  \expandafter\PLS at AddRotate\expandafter{\the\count@}%
-}
-\def\PLS at CheckAngle#1{%
-  \ifx\\#1\\%
-    \count@=0 %
-  \else
-    \count@=#1\relax
-  \fi
-  \@whilenum\count@>359\do{\advance\count@ -360 }%
-  \@whilenum\count@<-359\do{\advance\count@ 360 }%
-  \ifnum 1=0\ifnum\count@=0 \else
-            \ifnum\count@=90 \else
-            \ifnum\count@=-90 \else
-            \ifnum\count@=180 \else
-            \ifnum\count@=-180 \else
-            \ifnum\count@=270 \else
-            \ifnum\count@=-270 \else
-           1\fi\fi\fi\fi\fi\fi\fi\relax
-    \PackageError{pdflscape}{%
-      Invalid value \the\count@\space for /Rotate%
-    }\@ehc
-    \count@=0 %
-  \fi
-}
-\endinput
-%%
-%% End of file `pdflscape.sty'.

Deleted: trunk/Master/texmf-dist/tex/latex/oberdiek/pmboxdraw.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/oberdiek/pmboxdraw.sty	2019-12-06 23:23:49 UTC (rev 53052)
+++ trunk/Master/texmf-dist/tex/latex/oberdiek/pmboxdraw.sty	2019-12-06 23:28:03 UTC (rev 53053)
@@ -1,3403 +0,0 @@
-%%
-%% This is file `pmboxdraw.sty',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% pmboxdraw.dtx  (with options: `package')
-%% 
-%% This is a generated file.
-%% 
-%% Project: pmboxdraw
-%% Version: 2019/02/28 v1.3
-%% 
-%% 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
-%% 
-%% 
-%% This work consists of the main source file pmboxdraw.dtx
-%% and the derived files
-%%    pmboxdraw.sty, pmboxdraw.pdf, pmboxdraw.ins, pmboxdraw.drv,
-%%    pmboxdrawenc.dfu, pmboxdraw-test1.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 at pmboxdraw.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{pmboxdraw}{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 at pmboxdraw.sty\endcsname
-\ProvidesPackage{pmboxdraw}%
-  [2019/02/28 v1.3 Poor man's box drawing characters (HO)]%
-\begingroup\catcode61\catcode48\catcode32=10\relax%
-  \catcode13=5 % ^^M
-  \endlinechar=13 %
-  \catcode123=1 % {
-  \catcode125=2 % }
-  \catcode64=11 % @
-  \def\x{\endgroup
-    \expandafter\edef\csname pmbd at 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 at EnsureCode#1#2{%
-  \edef\pmbd at AtEnd{%
-    \pmbd at AtEnd
-    \catcode#1=\the\catcode#1\relax
-  }%
-  \catcode#1=#2\relax
-}
-\TMP at EnsureCode{34}{12}% "
-\TMP at EnsureCode{36}{3}% $
-\TMP at EnsureCode{38}{4}% &
-\TMP at EnsureCode{39}{12}% '
-\TMP at EnsureCode{42}{12}% *
-\TMP at EnsureCode{43}{12}% +
-\TMP at EnsureCode{44}{12}% ,
-\TMP at EnsureCode{45}{12}% -
-\TMP at EnsureCode{46}{12}% .
-\TMP at EnsureCode{47}{12}% /
-\TMP at EnsureCode{60}{12}% <
-\TMP at EnsureCode{62}{12}% >
-\TMP at EnsureCode{91}{12}% [
-\TMP at EnsureCode{93}{12}% ]
-\TMP at EnsureCode{96}{12}% `
-\edef\pmbd at AtEnd{\pmbd at AtEnd\noexpand\endinput}
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname RequirePackage\endcsname\relax
-  \def\TMP at RequirePackage#1[#2]{%
-    \begingroup\expandafter\expandafter\expandafter\endgroup
-    \expandafter\ifx\csname ver@#1.sty\endcsname\relax
-      \input #1.sty\relax
-    \fi
-  }%
-\else
-  \let\TMP at RequirePackage\RequirePackage
-\fi
-\TMP at RequirePackage{ltxcmds}[2010/12/12]%
-\TMP at RequirePackage{kvsetkeys}[2011/01/30]%
-\TMP at RequirePackage{kvdefinekeys}[2011/01/30]%
-\TMP at RequirePackage{infwarerr}[2010/04/08]%
-\ltx at newif\ifpmbd at latex
-\ltx at IfUndefined{fmtname}{}{%
-  \def\pmbd at tmp{LaTeX2e}%
-  \ifx\pmbd at tmp\fmtname
-    \pmbd at latextrue
-  \fi
-}
-\ifpmbd at latex
-  \DeclareFontEncoding{pmboxdraw}{}{}%
-  \DeclareFontFamily{pmboxdraw}{pmboxdraw}{}%
-  \DeclareFontShape{pmboxdraw}{pmboxdraw}{m}{n}{ <-> cmr10 }{}%
-  \DeclareFontSubstitution{pmboxdraw}{pmboxdraw}{m}{n}%
-  \RequirePackage{kvoptions}[2010/02/22]%
-  \SetupKeyvalOptions{%
-    family=PMBD,%
-    prefix=pmbd@%
-  }%
-\fi
-\ltx at IfUndefined{dimexpr}{%
-  \catcode36=9 %
-  \catcode38=14 %
-}{%
-  \catcode36=14 %
-  \catcode38=9 %
-}
-\ltx at IfUndefined{protected}{%
-  \def\pmbd at ProtectedDef#1{%
-    \let\pmbd at temp\ltx at gobble
-    \@ifdefinable#1{%
-      \def\pmbd at temp{\DeclareRobustCommand*#1}%
-    }%
-    \pmbd at temp
-  }%
-  \def\pmbd at ProtectedDefOne#1{%
-    \let\pmbd at temp\ltx at gobble
-    \@ifdefinable#1{%
-      \def\pmbd at temp{\DeclareRobustCommand*#1[1]}%
-    }%
-    \pmbd at temp
-  }%
-}{%
-  \def\pmbd at ProtectedDef#1{%
-    \let\pmbd at temp\ltx at gobble
-    \@ifdefinable#1{%
-      \def\pmbd at temp{\protected\def#1}%
-    }%
-    \pmbd at temp
-  }%
-  \def\pmbd at ProtectedDefOne#1{%
-    \let\pmbd at temp\ltx at gobblethree
-    \@ifdefinable#1{%
-      \def\pmbd at temp{\protected\def#1}%
-    }%
-    \pmbd at temp##1%
-  }%
-}
-\pmbd at ProtectedDef\pmboxdrawsetup{%
-  \kvsetkeys{PMBD}%
-}
-\catcode47=11 %
-\def\pmbd at temp#1#2{%
-  \DeclareStringOption[\width]{#1/width}%
-  \DeclareStringOption[\height]{#1/height}%
-  \DeclareStringOption[\depth]{#1/depth}%
-  \DeclareStringOption[{#2}]{#1/box/default}%
-  \expandafter\DeclareStringOption\expandafter[%
-    \csname pmbd@#1/box/default\endcsname
-  ]{#1/box}%
-}
-\pmbd at temp{BoxDrawing}{\strut0}%
-\pmbd at temp{Block}{%
-  \begingroup
-    \sbox\z@{\strut}%
-    \dimen@=\ht\z@
-    \advance\dimen@\dp\z@
-    \wd\z@=\dimen@
-    \box\z@
-  \endgroup
-}%
-\pmbd at temp{Shade}{%
-  \begingroup
-    \sbox\z@{\strut}%
-    \dimen@=\ht\z@
-    \advance\dimen@\dp\z@
-    \wd\z@=\dimen@
-    \box\z@
-  \endgroup
-}%
-\pmbd at temp{TerminalGraphic}{%
-  \begingroup
-    \sbox\z@{\"A}%
-    \wd\z@=\ht\z@
-    \dp\z@=\z@
-    \box\z@
-  \endgroup
-}%
-\DeclareStringOption[.1\width]{BoxDrawing/thinlinewidth}
-\DeclareStringOption[.25\width]{BoxDrawing/thicklinewidth}
-\DeclareStringOption[.25\width]{BoxDrawing/doublelinesep}
-\DeclareStringOption[\strut0]{box} %%
-\DeclareStringOption[.1\width]{rulewidth}
-\DeclareStringOption[.25\width]{doublerulesep}
-\pmbd at ProtectedDefOne\pmboxdrawUniRobust{%
-  \comma at parse{#1}{%
-    \ltx at IfUndefined{pmbd at U+\comma at entry}{%
-      \begingroup\expandafter\endgroup
-      \expandafter
-      \TextSymbolUnavailable\csname U+\comma at entry\endcsname
-    }{%
-      \csname pmbd at U+\comma at entry\endcsname
-    }%
-    \@gobble
-  }%
-}
-\newcommand*{\pmboxdrawuni}[1]{%
-  \ifx\texorpdfstring\ltx at undefined
-    \expandafter\ltx at firstoftwo
-  \else
-    \ifx\texorpdfstring\relax
-      \expandafter\expandafter\expandafter\ltx at firstoftwo
-    \else
-      \expandafter\expandafter\expandafter\texorpdfstring
-    \fi
-  \fi
-  {%
-    \pmboxdrawUniRobust{#1}%
-  }{%
-    \expandafter\ifx\csname ifHy at unicode\expandafter\endcsname
-        \csname iftrue\endcsname
-      \expandafter\unichar\expandafter{\number"#1}%
-    \fi
-  }%
-}
-\pmbd at ProtectedDefOne\pmboxdrawbox{%
-  \def\pmbd at box{#1}%
-}
-\pmbd at ProtectedDefOne\pmboxdrawrulewidth{%
-  \def\pmbd at rulewidth{#1}%
-}
-\pmbd at ProtectedDefOne\pmboxdrawdoublerulesep{%
-  \def\pmbd at doublerulesep{#1}%
-}
-\def\pmbd at UniDef#1#2{%
-  \expandafter\pmbd at ProtectedDef\expandafter#1\expandafter{%
-    \csname pmbd at U+#2\endcsname
-  }%
-}
-\ltx at ifpackageloaded{calc}{%
-  \def\pmbd at SetLength{%
-    \setlength
-  }%
-}{%
-  \ltx at IfUndefined{dimexpr}{%
-    \def\pmbd at SetDim#1#2{%
-      #1=#2\relax
-    }%
-  }{%
-    \def\pmbd at SetDim#1#2{%
-      #1=\dimexpr#2\relax
-    }%
-  }%
-  \def\pmbd at SetLength{%
-    \ltx at ifpackageloaded{calc}{%
-      \setlength
-    }{%
-      \pmbd at SetDim
-    }%
-  }%
-  \AtBeginDocument{%
-    \ltx at ifpackageloaded{calc}{%
-      \def\pmbd at SetLength{\setlength}%
-    }{%
-      \let\pmbd at SetLength\pmbd at SetDim
-    }%
-  }%
-}
-\newdimen\pmbd at W
-\newdimen\pmbd at H
-\newdimen\pmbd at L
-\newdimen\pmbd at Thin
-\newdimen\pmbd at Thick
-\newdimen\pmbd at Sep
-\dimendef\pmbd at A=2 %
-\dimendef\pmbd at B=4 %
-\dimendef\pmbd at C=6 %
-\dimendef\pmbd at D=8 %
-\def\pmbd at BeginBox#1{%
-  \ltx at leavevmode
-  \@begin at tempboxa\hbox{%
-    \csname pmbd@#1/box\endcsname
-  }%
-  \pmbd at SetLength\pmbd at W{%
-    \csname pmbd@#1/width\endcsname
-  }%
-  \pmbd at SetLength\pmbd at H{%
-    \csname pmbd@#1/height\endcsname
-  }%
-  \pmbd at SetLength\pmbd at L{%
-    \csname pmbd@#1/depth\endcsname
-  }%
-  \advance\pmbd at H\pmbd at L
-  \setbox\ltx at zero\hbox to \pmbd at W\bgroup
-}
-\def\pmbd at EndBox{%
-  \hss
-  \egroup
-  \ht\ltx at zero=\pmbd at H
-  \dp\ltx at zero=\z@
-  \ifdim\pmbd at L=\z@
-  \else
-    \lower\pmbd at L
-  \fi
-  \box\ltx at zero
-  \@end at tempboxa
-}
-\def\pmbd at Rule#1#2#3{%
-  \vrule\@width#1\@height#2\@depth#3\relax
-}
-\def\pmbd at begin{%
-  \begingroup
-  \sbox\z@{\pmbd at box}%
-  \ltx at leavevmode
-  \setbox\tw@\hb at xt@\wd\z@\bgroup
-}
-\def\pmbd at end{%
-  \egroup
-  \ht\tw@\ht\z@
-  \dp\tw@\dp\z@
-  \box\tw@
-  \endgroup
-}
-\def\pmbd at LowerBlock#1{%
-  \pmbd at BeginBox{Block}%
-  \pmbd at Rule\pmbd at W{#1\pmbd at H}\z@
-  \pmbd at EndBox
-}
-\def\pmbd at LeftBlock#1{%
-  \pmbd at BeginBox{Block}%
-  \pmbd at Rule{#1\pmbd at W}\pmbd at H\z@
-  \pmbd at EndBox
-}
-\pmbd at UniDef\textupblock{2580}
-\@namedef{pmbd at U+2580}{%
-  \pmbd at BeginBox{Block}%
-  \pmbd at Rule\pmbd at W\pmbd at H{-.5\pmbd at H}%
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+2581}{%
-  \pmbd at LowerBlock{.125}%
-}
-\@namedef{pmbd at U+2582}{%
-  \pmbd at LowerBlock{.25}%
-}
-\@namedef{pmbd at U+2583}{%
-  \pmbd at LowerBlock{.375}%
-}
-\pmbd at UniDef\textdnblock{2584}
-\@namedef{pmbd at U+2584}{%
-  \pmbd at LowerBlock{.5}%
-}
-\@namedef{pmbd at U+2585}{%
-  \pmbd at LowerBlock{.625}%
-}
-\@namedef{pmbd at U+2586}{%
-  \pmbd at LowerBlock{.75}%
-}
-\@namedef{pmbd at U+2587}{%
-  \pmbd at LowerBlock{.875}%
-}
-\pmbd at UniDef\textblock{2588}
-\@namedef{pmbd at U+2588}{%
-  \pmbd at LowerBlock{}%
-}
-\@namedef{pmbd at U+2589}{%
-  \pmbd at LeftBlock{.875}%
-}
-\@namedef{pmbd at U+258A}{%
-  \pmbd at LeftBlock{.75}%
-}
-\@namedef{pmbd at U+258B}{%
-  \pmbd at LeftBlock{.625}%
-}
-\pmbd at UniDef\textlfblock{258C}
-\@namedef{pmbd at U+258C}{%
-  \pmbd at LeftBlock{.5}%
-}
-\@namedef{pmbd at U+258D}{%
-  \pmbd at LeftBlock{.375}%
-}
-\@namedef{pmbd at U+258E}{%
-  \pmbd at LeftBlock{.25}%
-}
-\@namedef{pmbd at U+258F}{%
-  \pmbd at LeftBlock{.125}%
-}
-\pmbd at UniDef\textrtblock{2590}
-\@namedef{pmbd at U+2590}{%
-  \pmbd at BeginBox{Block}%
-  \kern.5\pmbd at W
-  \pmbd at Rule{.5\pmbd at W}\pmbd at H\z@
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+2594}{%
-  \pmbd at BeginBox{Block}%
-  \pmbd at Rule\pmbd at W\pmbd at H{-.875\pmbd at H}%
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+2595}{%
-  \pmbd at BeginBox{Block}%
-  \kern.875\pmbd at W
-  \pmbd at Rule{.125\pmbd at W}\pmbd at H\z@
-  \pmbd at EndBox
-}
-\def\pmbd at Shade#1#2{%
-  \pmbd at BeginBox{Shade}%
-    \ltx at ifundefined{textcolor}{%
-      \pmbd at colorwarning{#1}%
-    }{%
-      \textcolor[gray]{\csname pmbd at Shade/#2\endcsname}%
-    }{%
-      \pmbd at Rule\pmbd at W\pmbd at H\z@
-    }%
-  \pmbd at EndBox
-}
-\DeclareStringOption[.75]{Shade/light}
-\pmbd at UniDef\textltshade{2591}
-\@namedef{pmbd at U+2591}{%
-  \pmbd at Shade{2591}{light}%
-}
-\DeclareStringOption[.5]{Shade/medium}
-\pmbd at UniDef\textshade{2592}
-\@namedef{pmbd at U+2592}{%
-  \pmbd at Shade{2592}{medium}%
-}
-\DeclareStringOption[.25]{Shade/dark}
-\pmbd at UniDef\textdkshade{2593}
-\@namedef{pmbd at U+2593}{%
-  \pmbd at Shade{2593}{dark}%
-}
-\def\pmbd at colorwarning#1{%
-  \PackageWarning{pmboxdraw}{%
-    U+#1 requires package \string`color\string'\MessageBreak
-  }%
-  \@firstofone
-}
-\def\pmbd at BeginTerminal{%
-  \pmbd at BeginBox{TerminalGraphic}%
-}
-\@namedef{pmbd at U+2596}{%
-  \pmbd at BeginTerminal
-  \pmbd at Rule{.5\pmbd at W}{.5\pmbd at H}\z@
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+2597}{%
-  \pmbd at BeginTerminal
-  \kern.5\pmbd at W
-  \pmbd at Rule{.5\pmbd at W}{.5\pmbd at H}\z@
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+2598}{%
-  \pmbd at BeginTerminal
-  \pmbd at Rule{.5\pmbd at W}{\pmbd at H}{-.5\pmbd at H}%
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+2599}{%
-  \pmbd at BeginTerminal
-  \pmbd at Rule{.5\pmbd at W}{\pmbd at H}\z@
-  \pmbd at Rule{.5\pmbd at W}{.5\pmbd at H}\z@
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+259A}{%
-  \pmbd at BeginTerminal
-  \pmbd at Rule{.5\pmbd at W}{\pmbd at H}{-.5\pmbd at H}%
-  \pmbd at Rule{.5\pmbd at W}{.5\pmbd at H}\z@
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+259B}{%
-  \pmbd at BeginTerminal
-  \pmbd at Rule{.5\pmbd at W}{\pmbd at H}\z@
-  \pmbd at Rule{.5\pmbd at W}{\pmbd at H}{-.5\pmbd at H}%
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+259C}{%
-  \pmbd at BeginTerminal
-  \pmbd at Rule{.5\pmbd at W}{\pmbd at H}{-.5\pmbd at H}%
-  \pmbd at Rule{.5\pmbd at W}{\pmbd at H}\z@
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+259D}{%
-  \pmbd at BeginTerminal
-  \kern.5\pmbd at W
-  \pmbd at Rule{.5\pmbd at W}{\pmbd at H}{-.5\pmbd at H}%
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+259E}{%
-  \pmbd at BeginTerminal
-  \pmbd at Rule{.5\pmbd at W}{.5\pmbd at H}\z@
-  \pmbd at Rule{.5\pmbd at W}{\pmbd at H}{-.5\pmbd at H}%
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+259F}{%
-  \pmbd at BeginTerminal
-  \pmbd at Rule{.5\pmbd at W}{.5\pmbd at H}\z@
-  \pmbd at Rule{.5\pmbd at W}{\pmbd at H}\z@
-  \pmbd at EndBox
-}
-\def\pmbd at BeginDraw#1#2{%
-  \pmbd at BeginBox{BoxDrawing}%
-  \ifx#1X%
-    \pmbd at SetLength\pmbd at Thin\pmbd at BoxDrawing/thinlinewidth%
-  \fi
-  \ifx#2X%
-    \pmbd at SetLength\pmbd at Thick\pmbd at BoxDrawing/thicklinewidth%
-  \fi
-}
-\pmbd at UniDef\textSFx{2500}
-\@namedef{pmbd at U+2500}{%
-  \pmbd at BeginDraw X-%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thin
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thin
-$ \pmbd at Rule\pmbd at W\pmbd at A\pmbd at B
-& \dimen@=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-& \pmbd at Rule\pmbd at W\dimen@{-\dimexpr\dimen at -\pmbd at Thin\relax}
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+2501}{%
-  \pmbd at BeginDraw -X%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thick
-$ \pmbd at Rule\pmbd at W\pmbd at A\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-& \pmbd at Rule\pmbd at W\pmbd at A{-\dimexpr\pmbd at A-\pmbd at Thick\relax}%
-  \pmbd at EndBox
-}
-\pmbd at UniDef\textSFxi{2502}
-\@namedef{pmbd at U+2502}{%
-  \pmbd at BeginDraw X-%
-$ \pmbd at A=\pmbd at W
-$ \advance\pmbd at A-\pmbd at Thin
-$ \pmbd at A=.5\pmbd at A
-$ \kern\pmbd at A
-& \kern.5\dimexpr\pmbd at W-\pmbd at Thin\relax
-  \pmbd at Rule\pmbd at Thin\pmbd at H\z@
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+2503}{%
-  \pmbd at BeginDraw -X%
-$ \pmbd at A=\pmbd at W
-$ \advance\pmbd at A-\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \kern\pmbd at A
-& \kern.5\dimexpr\pmbd at W-\pmbd at Thick\relax
-  \pmbd at Rule\pmbd at Thick\pmbd at H\z@
-  \pmbd at EndBox
-}
-\pmbd at UniDef\textSFi{250C}
-\@namedef{pmbd at U+250C}{%
-  \pmbd at BeginDraw X-%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thin
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thin
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thin
-$ \pmbd at C=.5\pmbd at C
-$ \pmbd at D=\pmbd at W
-$ \advance\pmbd at D-\pmbd at C
-$ \kern\pmbd at C
-$ \pmbd at Rule\pmbd at Thin\pmbd at A\z@
-$ \kern-\pmbd at Thin
-$ \pmbd at Rule\pmbd at D\pmbd at A\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-& \pmbd at C=.5\dimexpr\pmbd at W-\pmbd at Thin\relax
-& \kern\pmbd at C
-& \pmbd at Rule\pmbd at Thin\pmbd at A\z@
-& \kern-\pmbd at Thin
-& \pmbd at Rule{\dimexpr\pmbd at W-\pmbd at C\relax}%
-&   \pmbd at A{-\dimexpr\pmbd at A-\pmbd at Thin\relax}%
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+250D}{%
-  \pmbd at BeginDraw XX%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thick
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thin
-$ \pmbd at C=.5\pmbd at C
-$ \pmbd at D=\pmbd at W
-$ \advance\pmbd at D-\pmbd at C
-$ \kern\pmbd at C
-$ \pmbd at Rule\pmbd at Thin\pmbd at A\z@
-$ \kern-\pmbd at Thin
-$ \pmbd at Rule\pmbd at D\pmbd at A\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-& \pmbd at C=.5\dimexpr\pmbd at W-\pmbd at Thin\relax
-& \kern\pmbd at C
-& \pmbd at Rule\pmbd at Thin\pmbd at A\z@
-& \kern-\pmbd at Thin
-& \pmbd at Rule{\dimexpr\pmbd at W-\pmbd at C\relax}%
-&   \pmbd at A{-\dimexpr\pmbd at A-\pmbd at Thick\relax}%
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+250E}{%
-  \pmbd at BeginDraw XX%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thin
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thin
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thick
-$ \pmbd at C=.5\pmbd at C
-$ \pmbd at D=\pmbd at W
-$ \advance\pmbd at D-\pmbd at C
-$ \kern\pmbd at C
-$ \pmbd at Rule\pmbd at Thick\pmbd at A\z@
-$ \kern-\pmbd at Thick
-$ \pmbd at Rule\pmbd at D\pmbd at A\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-& \pmbd at C=.5\dimexpr\pmbd at W-\pmbd at Thick\relax
-& \kern\pmbd at C
-& \pmbd at Rule\pmbd at Thick\pmbd at A\z@
-& \kern-\pmbd at Thick
-& \pmbd at Rule{\dimexpr\pmbd at W-\pmbd at C\relax}%
-&   \pmbd at A{-\dimexpr\pmbd at A-\pmbd at Thin\relax}%
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+250F}{%
-  \pmbd at BeginDraw -X%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thick
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thick
-$ \pmbd at C=.5\pmbd at C
-$ \pmbd at D=\pmbd at W
-$ \advance\pmbd at D-\pmbd at C
-$ \kern\pmbd at C
-$ \pmbd at Rule\pmbd at Thick\pmbd at A\z@
-$ \kern-\pmbd at Thick
-$ \pmbd at Rule\pmbd at D\pmbd at A\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-& \pmbd at C=.5\dimexpr\pmbd at W-\pmbd at Thick\relax
-& \kern\pmbd at C
-& \pmbd at Rule\pmbd at Thick\pmbd at A\z@
-& \kern-\pmbd at Thick
-& \pmbd at Rule{\dimexpr\pmbd at W-\pmbd at C\relax}%
-&   \pmbd at A{-\dimexpr\pmbd at A-\pmbd at Thick\relax}%
-  \pmbd at EndBox
-}
-\pmbd at UniDef\textSFiii{2510}
-\@namedef{pmbd at U+2510}{%
-  \pmbd at BeginDraw X-%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thin
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thin
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C\pmbd at Thin
-$ \pmbd at C=.5\pmbd at C
-$ \pmbd at Rule\pmbd at C\pmbd at A\pmbd at B
-$ \kern-\pmbd at Thin
-$ \pmbd at Rule\pmbd at Thin\pmbd at A\z@
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-& \pmbd at Rule{.5\dimexpr\pmbd at W+\pmbd at Thin\relax}%
-&   \pmbd at A{-\dimexpr\pmbd at A-\pmbd at Thin\relax}%
-& \kern-\pmbd at Thin
-& \pmbd at Rule\pmbd at Thin\pmbd at A\z@
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+2511}{%
-  \pmbd at BeginDraw XX%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thick
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C\pmbd at Thin
-$ \pmbd at C=.5\pmbd at C
-$ \pmbd at Rule\pmbd at C\pmbd at A\pmbd at B
-$ \kern-\pmbd at Thin
-$ \pmbd at Rule\pmbd at Thin\pmbd at A\z@
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-& \pmbd at Rule{.5\dimexpr\pmbd at W+\pmbd at Thin\relax}%
-&   \pmbd at A{-\dimexpr\pmbd at A-\pmbd at Thick\relax}%
-& \kern-\pmbd at Thin
-& \pmbd at Rule\pmbd at Thin\pmbd at A\z@
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+2512}{%
-  \pmbd at BeginDraw XX%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thin
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thin
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C\pmbd at Thick
-$ \pmbd at C=.5\pmbd at C
-$ \pmbd at Rule\pmbd at C\pmbd at A\pmbd at B
-$ \kern-\pmbd at Thick
-$ \pmbd at Rule\pmbd at Thick\pmbd at A\z@
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-& \pmbd at Rule{.5\dimexpr\pmbd at W+\pmbd at Thick\relax}%
-&   \pmbd at A{-\dimexpr\pmbd at A-\pmbd at Thin\relax}%
-& \kern-\pmbd at Thick
-& \pmbd at Rule\pmbd at Thick\pmbd at A\z@
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+2513}{%
-  \pmbd at BeginDraw -X%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thick
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C\pmbd at Thick
-$ \pmbd at C=.5\pmbd at C
-$ \pmbd at Rule\pmbd at C\pmbd at A\pmbd at B
-$ \kern-\pmbd at Thick
-$ \pmbd at Rule\pmbd at Thick\pmbd at A\z@
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-& \pmbd at Rule{.5\dimexpr\pmbd at W+\pmbd at Thick\relax}%
-&   \pmbd at A{-\dimexpr\pmbd at A-\pmbd at Thick\relax}%
-& \kern-\pmbd at Thick
-& \pmbd at Rule\pmbd at Thick\pmbd at A\z@
-  \pmbd at EndBox
-}
-\pmbd at UniDef\textSFii{2514}
-\@namedef{pmbd at U+2514}{%
-  \pmbd at BeginDraw X-%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thin
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thin
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thin
-$ \pmbd at C=.5\pmbd at C
-$ \pmbd at D=\pmbd at W
-$ \advance\pmbd at D-\pmbd at C
-$ \kern\pmbd at C
-$ \pmbd at Rule\pmbd at Thin\pmbd at H\pmbd at B
-$ \kern-\pmbd at Thin
-$ \pmbd at Rule\pmbd at D\pmbd at A\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-& \pmbd at B=\dimexpr-\pmbd at A+\pmbd at Thin\relax
-& \pmbd at C=.5\dimexpr\pmbd at W-\pmbd at Thin\relax
-& \kern\pmbd at C
-& \pmbd at Rule\pmbd at Thin\pmbd at H\pmbd at B
-& \kern-\pmbd at Thin
-& \pmbd at Rule{\dimexpr\pmbd at W-\pmbd at C\relax}\pmbd at A\pmbd at B
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+2515}{%
-  \pmbd at BeginDraw XX%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thick
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thin
-$ \pmbd at C=.5\pmbd at C
-$ \pmbd at D=\pmbd at W
-$ \advance\pmbd at D-\pmbd at C
-$ \kern\pmbd at C
-$ \pmbd at Rule\pmbd at Thin\pmbd at H\pmbd at B
-$ \kern-\pmbd at Thin
-$ \pmbd at Rule\pmbd at D\pmbd at A\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-& \pmbd at B=\dimexpr-\pmbd at A+\pmbd at Thick\relax
-& \pmbd at C=.5\dimexpr\pmbd at W-\pmbd at Thin\relax
-& \kern\pmbd at C
-& \pmbd at Rule\pmbd at Thin\pmbd at H\pmbd at B
-& \kern-\pmbd at Thin
-& \pmbd at Rule{\dimexpr\pmbd at W-\pmbd at C\relax}\pmbd at A\pmbd at B
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+2516}{%
-  \pmbd at BeginDraw XX%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thin
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thin
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thick
-$ \pmbd at C=.5\pmbd at C
-$ \pmbd at D=\pmbd at W
-$ \advance\pmbd at D-\pmbd at C
-$ \kern\pmbd at C
-$ \pmbd at Rule\pmbd at Thick\pmbd at H\pmbd at B
-$ \kern-\pmbd at Thick
-$ \pmbd at Rule\pmbd at D\pmbd at A\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-& \pmbd at B=\dimexpr-\pmbd at A+\pmbd at Thin\relax
-& \pmbd at C=.5\dimexpr\pmbd at W-\pmbd at Thick\relax
-& \kern\pmbd at C
-& \pmbd at Rule\pmbd at Thick\pmbd at H\pmbd at B
-& \kern-\pmbd at Thin
-& \pmbd at Rule{\dimexpr\pmbd at W-\pmbd at C\relax}\pmbd at A\pmbd at B
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+2517}{%
-  \pmbd at BeginDraw -X%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thick
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thick
-$ \pmbd at C=.5\pmbd at C
-$ \pmbd at D=\pmbd at W
-$ \advance\pmbd at D-\pmbd at C
-$ \kern\pmbd at C
-$ \pmbd at Rule\pmbd at Thick\pmbd at H\pmbd at B
-$ \kern-\pmbd at Thick
-$ \pmbd at Rule\pmbd at D\pmbd at A\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-& \pmbd at B=\dimexpr-\pmbd at A+\pmbd at Thick\relax
-& \pmbd at C=.5\dimexpr\pmbd at W-\pmbd at Thick\relax
-& \kern\pmbd at C
-& \pmbd at Rule\pmbd at Thick\pmbd at H\pmbd at B
-& \kern-\pmbd at Thick
-& \pmbd at Rule{\dimexpr\pmbd at W-\pmbd at C\relax}\pmbd at A\pmbd at B
-  \pmbd at EndBox
-}
-\pmbd at UniDef\textSFiv{2518}
-\@namedef{pmbd at U+2518}{%
-  \pmbd at BeginDraw X-%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thin
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thin
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C\pmbd at Thin
-$ \pmbd at C=.5\pmbd at C
-$ \pmbd at Rule\pmbd at C\pmbd at A\pmbd at B
-$ \kern-\pmbd at Thin
-$ \pmbd at Rule\pmbd at Thin\pmbd at H\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-& \pmbd at B=\dimexpr-\pmbd at A+\pmbd at Thin\relax
-& \pmbd at Rule{.5\dimexpr\pmbd at W+\pmbd at Thin\relax}%
-&   \pmbd at A\pmbd at B
-& \kern-\pmbd at Thin
-& \pmbd at Rule\pmbd at Thin\pmbd at H\pmbd at B
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+2519}{%
-  \pmbd at BeginDraw XX%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thick
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C\pmbd at Thin
-$ \pmbd at C=.5\pmbd at C
-$ \pmbd at Rule\pmbd at C\pmbd at A\pmbd at B
-$ \kern-\pmbd at Thin
-$ \pmbd at Rule\pmbd at Thin\pmbd at H\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-& \pmbd at B=\dimexpr-\pmbd at A+\pmbd at Thick\relax
-& \pmbd at Rule{.5\dimexpr\pmbd at W+\pmbd at Thin\relax}%
-&   \pmbd at A\pmbd at B
-& \kern-\pmbd at Thin
-& \pmbd at Rule\pmbd at Thin\pmbd at H\pmbd at B
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+251A}{%
-  \pmbd at BeginDraw XX%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thin
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thin
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C\pmbd at Thick
-$ \pmbd at C=.5\pmbd at C
-$ \pmbd at Rule\pmbd at C\pmbd at A\pmbd at B
-$ \kern-\pmbd at Thick
-$ \pmbd at Rule\pmbd at Thick\pmbd at H\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-& \pmbd at B=\dimexpr-\pmbd at A+\pmbd at Thin\relax
-& \pmbd at Rule{.5\dimexpr\pmbd at W+\pmbd at Thick\relax}%
-&   \pmbd at A\pmbd at B
-& \kern-\pmbd at Thick
-& \pmbd at Rule\pmbd at Thick\pmbd at H\pmbd at B
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+251B}{%
-  \pmbd at BeginDraw -X%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thick
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C\pmbd at Thick
-$ \pmbd at C=.5\pmbd at C
-$ \pmbd at Rule\pmbd at C\pmbd at A\pmbd at B
-$ \kern-\pmbd at Thick
-$ \pmbd at Rule\pmbd at Thick\pmbd at H\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-& \pmbd at B=\dimexpr-\pmbd at A+\pmbd at Thick\relax
-& \pmbd at Rule{.5\dimexpr\pmbd at W+\pmbd at Thick\relax}%
-&   \pmbd at A\pmbd at B
-& \kern-\pmbd at Thick
-& \pmbd at Rule\pmbd at Thick\pmbd at H\pmbd at B
-  \pmbd at EndBox
-}
-\pmbd at UniDef\textSFviii{251C}
-\@namedef{pmbd at U+251C}{%
-  \pmbd at BeginDraw X-%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thin
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thin
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thin
-$ \pmbd at C=.5\pmbd at C
-$ \pmbd at D=\pmbd at W
-$ \advance\pmbd at D-\pmbd at C
-$ \kern\pmbd at C
-$ \pmbd at Rule\pmbd at Thin\pmbd at H\z@
-$ \kern-\pmbd at Thin
-$ \pmbd at Rule\pmbd at D\pmbd at A\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-& \pmbd at C=.5\dimexpr\pmbd at W-\pmbd at Thin\relax
-& \kern\pmbd at C
-& \pmbd at Rule\pmbd at Thin\pmbd at H\z@
-& \kern-\pmbd at Thin
-& \pmbd at Rule{\dimexpr\pmbd at W-\pmbd at C\relax}\pmbd at A
-&   {-\dimexpr\pmbd at A-\pmbd at Thin\relax}%
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+251D}{%
-  \pmbd at BeginDraw XX%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thick
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thin
-$ \pmbd at C=.5\pmbd at C
-$ \pmbd at D=\pmbd at W
-$ \advance\pmbd at D-\pmbd at C
-$ \kern\pmbd at C
-$ \pmbd at Rule\pmbd at Thin\pmbd at H\z@
-$ \kern-\pmbd at Thin
-$ \pmbd at Rule\pmbd at D\pmbd at A\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-& \pmbd at C=.5\dimexpr\pmbd at W-\pmbd at Thin\relax
-& \kern\pmbd at C
-& \pmbd at Rule\pmbd at Thin\pmbd at H\z@
-& \kern-\pmbd at Thin
-& \pmbd at Rule{\dimexpr\pmbd at W-\pmbd at C\relax}\pmbd at A
-&   {-\dimexpr\pmbd at A-\pmbd at Thick\relax}%
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+251E}{%
-  \pmbd at BeginDraw XX%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thin
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thin
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thin
-$ \pmbd at C=.5\pmbd at C
-$ \pmbd at D=\pmbd at W
-$ \advance\pmbd at D-\pmbd at C
-$ \rlap{%
-$   \kern\pmbd at C
-$   \pmbd at Rule\pmbd at Thin\pmbd at H\z@
-$   \kern-\pmbd at Thin
-$   \pmbd at Rule\pmbd at D\pmbd at A\pmbd at B
-$ }%
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thick
-$ \kern.5\pmbd at C
-$ \pmbd at Rule\pmbd at Thick\pmbd at H\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-& \pmbd at B=\dimexpr-\pmbd at A+\pmbd at Thin\relax
-& \pmbd at C=.5\dimexpr\pmbd at W-\pmbd at Thin\relax
-& \rlap{%
-&   \kern\pmbd at C
-&   \pmbd at Rule\pmbd at Thin\pmbd at H\z@
-&   \kern-\pmbd at Thin
-&   \pmbd at Rule{\dimexpr\pmbd at W-\pmbd at C\relax}\pmbd at A\pmbd at B
-& }%
-& \kern.5\dimexpr\pmbd at W-\pmbd at Thick\relax
-& \pmbd at Rule\pmbd at Thick\pmbd at H\pmbd at B
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+251F}{%
-  \pmbd at BeginDraw XX%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thin
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thin
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thin
-$ \pmbd at C=.5\pmbd at C
-$ \pmbd at D=\pmbd at W
-$ \advance\pmbd at D-\pmbd at C
-$ \rlap{%
-$   \kern\pmbd at C
-$   \pmbd at Rule\pmbd at Thin\pmbd at H\z@
-$   \kern-\pmbd at Thin
-$   \pmbd at Rule\pmbd at D\pmbd at A\pmbd at B
-$ }%
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thick
-$ \kern.5\pmbd at C
-$ \pmbd at Rule\pmbd at Thick\pmbd at A\z@
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-& \pmbd at B=\dimexpr-\pmbd at A+\pmbd at Thin\relax
-& \pmbd at C=.5\dimexpr\pmbd at W-\pmbd at Thin\relax
-& \rlap{%
-&   \kern\pmbd at C
-&   \pmbd at Rule\pmbd at Thin\pmbd at H\z@
-&   \kern-\pmbd at Thin
-&   \pmbd at Rule{\dimexpr\pmbd at W-\pmbd at C\relax}\pmbd at A\pmbd at B
-& }%
-& \kern.5\dimexpr\pmbd at W-\pmbd at Thick\relax
-& \pmbd at Rule\pmbd at Thick\pmbd at A\z@
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+2520}{%
-  \pmbd at BeginDraw XX%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thin
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thin
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thick
-$ \pmbd at C=.5\pmbd at C
-$ \pmbd at D=\pmbd at W
-$ \advance\pmbd at D-\pmbd at C
-$ \kern\pmbd at C
-$ \pmbd at Rule\pmbd at Thick\pmbd at H\z@
-$ \kern-\pmbd at Thick
-$ \pmbd at Rule\pmbd at D\pmbd at A\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-& \pmbd at C=.5\dimexpr\pmbd at W-\pmbd at Thick\relax
-& \kern\pmbd at C
-& \pmbd at Rule\pmbd at Thick\pmbd at H\z@
-& \kern-\pmbd at Thick
-& \pmbd at Rule{\dimexpr\pmbd at W-\pmbd at C\relax}\pmbd at A
-&   {-\dimexpr\pmbd at A-\pmbd at Thin\relax}%
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+2521}{%
-  \pmbd at BeginDraw XX%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thick
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thin
-$ \pmbd at C=.5\pmbd at C
-$ \pmbd at D=\pmbd at W
-$ \advance\pmbd at D-\pmbd at C
-$ \rlap{%
-$   \kern\pmbd at C
-$   \pmbd at Rule\pmbd at Thin\pmbd at H\z@
-$   \kern-\pmbd at Thin
-$   \pmbd at Rule\pmbd at D\pmbd at A\pmbd at B
-$ }%
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thick
-$ \kern.5\pmbd at C
-$ \pmbd at Rule\pmbd at Thick\pmbd at H\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-& \pmbd at B=\dimexpr-\pmbd at A+\pmbd at Thick\relax
-& \pmbd at C=.5\dimexpr\pmbd at W-\pmbd at Thin\relax
-& \rlap{%
-&   \kern\pmbd at C
-&   \pmbd at Rule\pmbd at Thin\pmbd at H\z@
-&   \kern-\pmbd at Thin
-&   \pmbd at Rule{\dimexpr\pmbd at W-\pmbd at C\relax}\pmbd at A\pmbd at B
-& }%
-& \kern.5\dimexpr\pmbd at W-\pmbd at Thick\relax
-& \pmbd at Rule\pmbd at Thick\pmbd at H\pmbd at B
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+2522}{%
-  \pmbd at BeginDraw XX%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thick
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thin
-$ \pmbd at C=.5\pmbd at C
-$ \pmbd at D=\pmbd at W
-$ \advance\pmbd at D-\pmbd at C
-$ \rlap{%
-$   \kern\pmbd at C
-$   \pmbd at Rule\pmbd at Thin\pmbd at H\z@
-$   \kern-\pmbd at Thin
-$   \pmbd at Rule\pmbd at D\pmbd at A\pmbd at B
-$ }%
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thick
-$ \kern.5\pmbd at C
-$ \pmbd at Rule\pmbd at Thick\pmbd at A\z@
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-& \pmbd at B=\dimexpr-\pmbd at A+\pmbd at Thick\relax
-& \pmbd at C=.5\dimexpr\pmbd at W-\pmbd at Thin\relax
-& \rlap{%
-&   \kern\pmbd at C
-&   \pmbd at Rule\pmbd at Thin\pmbd at H\z@
-&   \kern-\pmbd at Thin
-&   \pmbd at Rule{\dimexpr\pmbd at W-\pmbd at C\relax}\pmbd at A\pmbd at B
-& }%
-& \kern.5\dimexpr\pmbd at W-\pmbd at Thick\relax
-& \pmbd at Rule\pmbd at Thick\pmbd at A\z@
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+2523}{%
-  \pmbd at BeginDraw -X%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thick
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thick
-$ \pmbd at C=.5\pmbd at C
-$ \pmbd at D=\pmbd at W
-$ \advance\pmbd at D-\pmbd at C
-$ \kern\pmbd at C
-$ \pmbd at Rule\pmbd at Thick\pmbd at H\z@
-$ \kern-\pmbd at Thick
-$ \pmbd at Rule\pmbd at D\pmbd at A\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-& \pmbd at C=.5\dimexpr\pmbd at W-\pmbd at Thick\relax
-& \kern\pmbd at C
-& \pmbd at Rule\pmbd at Thick\pmbd at H\z@
-& \kern-\pmbd at Thick
-& \pmbd at Rule{\dimexpr\pmbd at W-\pmbd at C\relax}\pmbd at A
-&   {-\dimexpr\pmbd at A-\pmbd at Thick\relax}%
-  \pmbd at EndBox
-}
-\pmbd at UniDef\textSFix{2524}
-\@namedef{pmbd at U+2524}{%
-  \pmbd at BeginDraw X-%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thin
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thin
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C\pmbd at Thin
-$ \pmbd at Rule{.5\pmbd at C}\pmbd at A\pmbd at B
-$ \kern-\pmbd at Thin
-$ \pmbd at Rule\pmbd at Thin\pmbd at H\z@
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-& \pmbd at Rule{.5\dimexpr\pmbd at W+\pmbd at Thin\relax}%
-&   \pmbd at A{\dimexpr-\pmbd at A+\pmbd at Thin\relax}%
-& \kern-\pmbd at Thin
-& \pmbd at Rule\pmbd at Thin\pmbd at H\z@
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+2525}{%
-  \pmbd at BeginDraw XX%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thick
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C\pmbd at Thin
-$ \pmbd at Rule{.5\pmbd at C}\pmbd at A\pmbd at B
-$ \kern-\pmbd at Thin
-$ \pmbd at Rule\pmbd at Thin\pmbd at H\z@
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-& \pmbd at Rule{.5\dimexpr\pmbd at W+\pmbd at Thin\relax}%
-&   \pmbd at A{\dimexpr-\pmbd at A+\pmbd at Thick\relax}%
-& \kern-\pmbd at Thin
-& \pmbd at Rule\pmbd at Thin\pmbd at H\z@
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+2526}{%
-  \pmbd at BeginDraw XX%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thin
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thin
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C\pmbd at Thin
-$ \pmbd at D=\pmbd at W
-$ \advance\pmbd at D-\pmbd at Thick
-$ \rlap{%
-$   \pmbd at Rule{.5\pmbd at C}\pmbd at A\pmbd at B
-$   \kern-\pmbd at Thin
-$   \pmbd at Rule\pmbd at Thin\pmbd at H\z@
-$ }%
-$ \kern.5\pmbd at D
-$ \pmbd at Rule\pmbd at Thick\pmbd at H\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-& \pmbd at B=\dimexpr-\pmbd at A+\pmbd at Thin\relax
-& \rlap{%
-&   \pmbd at Rule{.5\dimexpr\pmbd at W+\pmbd at Thin\relax}%
-&     \pmbd at A\pmbd at B
-&   \kern-\pmbd at Thin
-&   \pmbd at Rule\pmbd at Thin\pmbd at H\z@
-& }%
-& \kern.5\dimexpr\pmbd at W-\pmbd at Thick\relax
-& \pmbd at Rule\pmbd at Thick\pmbd at H\pmbd at B
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+2527}{%
-  \pmbd at BeginDraw XX%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thin
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thin
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C\pmbd at Thin
-$ \pmbd at D=\pmbd at W
-$ \advance\pmbd at D-\pmbd at Thick
-$ \rlap{%
-$   \pmbd at Rule{.5\pmbd at C}\pmbd at A\pmbd at B
-$   \kern-\pmbd at Thin
-$   \pmbd at Rule\pmbd at Thin\pmbd at H\z@
-$ }%
-$ \kern.5\pmbd at D
-$ \pmbd at Rule\pmbd at Thick\pmbd at A\z@
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-& \rlap{%
-&   \pmbd at Rule{.5\dimexpr\pmbd at W+\pmbd at Thin\relax}%
-&     \pmbd at A{\dimexpr-\pmbd at A+\pmbd at Thin\relax}%
-&   \kern-\pmbd at Thin
-&   \pmbd at Rule\pmbd at Thin\pmbd at H\z@
-& }%
-& \kern.5\dimexpr\pmbd at W-\pmbd at Thick\relax
-& \pmbd at Rule\pmbd at Thick\pmbd at A\z@
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+2528}{%
-  \pmbd at BeginDraw XX%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thin
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thin
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C\pmbd at Thick
-$ \pmbd at Rule{.5\pmbd at C}\pmbd at A\pmbd at B
-$ \kern-\pmbd at Thick
-$ \pmbd at Rule\pmbd at Thick\pmbd at H\z@
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-& \pmbd at Rule{.5\dimexpr\pmbd at W+\pmbd at Thick\relax}%
-&   \pmbd at A{\dimexpr-\pmbd at A+\pmbd at Thin\relax}%
-& \kern-\pmbd at Thick
-& \pmbd at Rule\pmbd at Thick\pmbd at H\z@
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+2529}{%
-  \pmbd at BeginDraw XX%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thick
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C\pmbd at Thick
-$ \pmbd at C=.5\pmbd at C
-$ \rlap{%
-$   \pmbd at C=\pmbd at W
-$   \advance\pmbd at C-\pmbd at Thin
-$   \kern.5\pmbd at C
-$   \pmbd at Rule\pmbd at Thin\pmbd at H\z@
-$ }%
-$ \pmbd at Rule\pmbd at C\pmbd at A\pmbd at B
-$ \kern-\pmbd at Thick
-$ \pmbd at Rule\pmbd at Thick\pmbd at H\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-& \pmbd at B=\dimexpr-\pmbd at A+\pmbd at Thick\relax
-& \rlap{%
-&   \kern.5\dimexpr\pmbd at W-\pmbd at Thin\relax
-&   \pmbd at Rule\pmbd at Thin\pmbd at H\z@
-& }%
-& \pmbd at Rule{.5\dimexpr\pmbd at W+\pmbd at Thick\relax}%
-&   \pmbd at A\pmbd at B
-& \kern-\pmbd at Thick
-& \pmbd at Rule\pmbd at Thick\pmbd at H\pmbd at B
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+252A}{%
-  \pmbd at BeginDraw XX%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thick
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C\pmbd at Thick
-$ \pmbd at C=.5\pmbd at C
-$ \rlap{%
-$   \pmbd at C=\pmbd at W
-$   \advance\pmbd at C-\pmbd at Thin
-$   \kern.5\pmbd at C
-$   \pmbd at Rule\pmbd at Thin\pmbd at H\z@
-$ }%
-$ \pmbd at Rule\pmbd at C\pmbd at A\pmbd at B
-$ \kern-\pmbd at Thick
-$ \pmbd at Rule\pmbd at Thick\pmbd at A\z@
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-& \rlap{%
-&   \kern.5\dimexpr\pmbd at W-\pmbd at Thin\relax
-&   \pmbd at Rule\pmbd at Thin\pmbd at H\z@
-& }%
-& \pmbd at Rule{.5\dimexpr\pmbd at W+\pmbd at Thick\relax}%
-&  \pmbd at A{-\dimexpr\pmbd at A-\pmbd at Thick\relax}%
-& \kern-\pmbd at Thick
-& \pmbd at Rule\pmbd at Thick\pmbd at A\z@
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+252B}{%
-  \pmbd at BeginDraw -X%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thick
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C\pmbd at Thick
-$ \pmbd at Rule{.5\pmbd at C}\pmbd at A\pmbd at B
-$ \kern-\pmbd at Thick
-$ \pmbd at Rule\pmbd at Thick\pmbd at H\z@
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-& \pmbd at Rule{.5\dimexpr\pmbd at W+\pmbd at Thick\relax}%
-&   \pmbd at A{\dimexpr-\pmbd at A+\pmbd at Thick\relax}%
-& \kern-\pmbd at Thick
-& \pmbd at Rule\pmbd at Thick\pmbd at H\z@
-  \pmbd at EndBox
-}
-\pmbd at UniDef\textSFvi{252C}
-\@namedef{pmbd at U+252C}{%
-  \pmbd at BeginDraw X-%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thin
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thin
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thin
-$ \rlap{%
-$   \kern.5\pmbd at C
-$   \pmbd at Rule\pmbd at Thin\pmbd at A\z@
-$ }%
-$ \pmbd at Rule\pmbd at W\pmbd at A\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-& \rlap{%
-&   \kern.5\dimexpr\pmbd at W-\pmbd at Thin\relax
-&   \pmbd at Rule\pmbd at Thin\pmbd at A\z@
-& }%
-& \pmbd at Rule\pmbd at W\pmbd at A
-&   {\dimexpr-\pmbd at A+\pmbd at Thin\relax}%
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+252D}{%
-  \pmbd at BeginDraw XX%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thin
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thin
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thin
-$ \rlap{%
-$   \pmbd at A=\pmbd at H
-$   \advance\pmbd at A\pmbd at Thick
-$   \pmbd at A=.5\pmbd at A
-$   \pmbd at B=-\pmbd at A
-$   \advance\pmbd at B\pmbd at Thick
-$   \pmbd at C=\pmbd at W
-$   \advance\pmbd at C\pmbd at Thin
-$   \pmbd at Rule{.5\pmbd at C}\pmbd at A\pmbd at B
-$ }%
-$ \rlap{%
-$   \kern.5\pmbd at C
-$   \pmbd at Rule\pmbd at Thin\pmbd at A\z@
-$ }%
-$ \pmbd at Rule\pmbd at W\pmbd at A\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-& \rlap{%
-&   \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-&   \pmbd at Rule{.5\dimexpr\pmbd at W+\pmbd at Thin\relax}%
-&     \pmbd at A{\dimexpr-\pmbd at A+\pmbd at Thick\relax}%
-& }%
-& \rlap{%
-&   \kern.5\dimexpr\pmbd at W-\pmbd at Thin\relax
-&   \pmbd at Rule\pmbd at Thin\pmbd at A\z@
-& }%
-& \pmbd at Rule\pmbd at W\pmbd at A
-&   {\dimexpr-\pmbd at A+\pmbd at Thin\relax}%
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+252E}{%
-  \pmbd at BeginDraw XX%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thin
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thin
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thin
-$ \rlap{%
-$   \pmbd at A=\pmbd at H
-$   \advance\pmbd at A\pmbd at Thick
-$   \pmbd at A=.5\pmbd at A
-$   \pmbd at B=-\pmbd at A
-$   \advance\pmbd at B\pmbd at Thick
-$   \pmbd at C=\pmbd at W
-$   \advance\pmbd at C-\pmbd at Thin
-$   \pmbd at C=.5\pmbd at C
-$   \kern\pmbd at C
-$   \advance\pmbd at C-\pmbd at W
-$   \pmbd at Rule{-\pmbd at C}\pmbd at A\pmbd at B
-$ }%
-$ \rlap{%
-$   \kern.5\pmbd at C
-$   \pmbd at Rule\pmbd at Thin\pmbd at A\z@
-$ }%
-$ \pmbd at Rule\pmbd at W\pmbd at A\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-& \rlap{%
-&   \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-&   \pmbd at C=.5\dimexpr\pmbd at W-\pmbd at Thin\relax
-&   \kern\pmbd at C
-&   \pmbd at Rule{\dimexpr\pmbd at W-\pmbd at C\relax}%
-&     \pmbd at A{\dimexpr-\pmbd at A+\pmbd at Thick\relax}%
-& }%
-& \rlap{%
-&   \kern.5\dimexpr\pmbd at W-\pmbd at Thin\relax
-&   \pmbd at Rule\pmbd at Thin\pmbd at A\z@
-& }%
-& \pmbd at Rule\pmbd at W\pmbd at A
-&   {\dimexpr-\pmbd at A+\pmbd at Thin\relax}%
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+252F}{%
-  \pmbd at BeginDraw XX%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thick
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thin
-$ \rlap{%
-$   \kern.5\pmbd at C
-$   \pmbd at Rule\pmbd at Thin\pmbd at A\z@
-$ }%
-$ \pmbd at Rule\pmbd at W\pmbd at A\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-& \rlap{%
-&   \kern.5\dimexpr\pmbd at W-\pmbd at Thin\relax
-&   \pmbd at Rule\pmbd at Thin\pmbd at A\z@
-& }%
-& \pmbd at Rule\pmbd at W\pmbd at A
-&   {\dimexpr-\pmbd at A+\pmbd at Thick\relax}%
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+2530}{%
-  \pmbd at BeginDraw XX%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thin
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thin
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thick
-$ \rlap{%
-$   \kern.5\pmbd at C
-$   \pmbd at Rule\pmbd at Thick\pmbd at A\z@
-$ }%
-$ \pmbd at Rule\pmbd at W\pmbd at A\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-& \rlap{%
-&   \kern.5\dimexpr\pmbd at W-\pmbd at Thick\relax
-&   \pmbd at Rule\pmbd at Thick\pmbd at A\z@
-& }%
-& \pmbd at Rule\pmbd at W\pmbd at A
-&   {\dimexpr-\pmbd at A+\pmbd at Thin\relax}%
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+2531}{%
-  \pmbd at BeginDraw XX%
-$  \pmbd at A=\pmbd at H
-$  \advance\pmbd at A\pmbd at Thick
-$  \pmbd at A=.5\pmbd at A
-$  \pmbd at B=-\pmbd at A
-$  \advance\pmbd at B\pmbd at Thick
-$  \pmbd at C=\pmbd at W
-$  \advance\pmbd at C\pmbd at Thick
-$  \pmbd at C=.5\pmbd at C
-$  \rlap{%
-$    \pmbd at A=\pmbd at H
-$    \advance\pmbd at A\pmbd at Thin
-$    \pmbd at A=.5\pmbd at A
-$    \pmbd at B=-\pmbd at A
-$    \advance\pmbd at B\pmbd at Thin
-$    \pmbd at Rule\pmbd at W\pmbd at A\pmbd at B
-$  }%
-$  \pmbd at Rule\pmbd at C\pmbd at A\pmbd at B
-$  \kern-\pmbd at Thick
-$  \pmbd at Rule\pmbd at Thick\pmbd at A\z@
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-& \rlap{%
-&   \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-&   \pmbd at Rule\pmbd at W\pmbd at A
-&     {\dimexpr-\pmbd at A+\pmbd at Thin\relax}%
-& }%
-& \pmbd at Rule{.5\dimexpr\pmbd at W+\pmbd at Thick\relax}%
-&   \pmbd at A{-\dimexpr\pmbd at A-\pmbd at Thick\relax}%
-& \kern-\pmbd at Thick
-& \pmbd at Rule\pmbd at Thick\pmbd at A\z@
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+2532}{%
-  \pmbd at BeginDraw XX%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thick
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thick
-$ \pmbd at C=.5\pmbd at C
-$ \pmbd at D=\pmbd at W
-$ \advance\pmbd at D-\pmbd at C
-$ \rlap{%
-$   \pmbd at A=\pmbd at H
-$   \advance\pmbd at A\pmbd at Thin
-$   \pmbd at A=.5\pmbd at A
-$   \pmbd at B=-\pmbd at A
-$   \advance\pmbd at B\pmbd at Thin
-$   \pmbd at Rule\pmbd at W\pmbd at A\pmbd at B
-$ }%
-$ \kern\pmbd at C
-$ \pmbd at Rule\pmbd at Thick\pmbd at A\z@
-$ \kern-\pmbd at Thick
-$ \pmbd at Rule\pmbd at D\pmbd at A\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-& \pmbd at C=.5\dimexpr\pmbd at W-\pmbd at Thick\relax
-& \rlap{%
-&   \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-&   \pmbd at Rule\pmbd at W\pmbd at A
-&     {\dimexpr-\pmbd at A+\pmbd at Thin\relax}%
-& }%
-& \kern\pmbd at C
-& \pmbd at Rule\pmbd at Thick\pmbd at A\z@
-& \kern-\pmbd at Thick
-& \pmbd at Rule{\dimexpr\pmbd at W-\pmbd at C\relax}%
-&   \pmbd at A{-\dimexpr\pmbd at A-\pmbd at Thick\relax}%
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+2533}{%
-  \pmbd at BeginDraw -X%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thick
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thick
-$ \rlap{%
-$   \kern.5\pmbd at C
-$   \pmbd at Rule\pmbd at Thick\pmbd at A\z@
-$ }%
-$ \pmbd at Rule\pmbd at W\pmbd at A\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-& \rlap{%
-&   \kern.5\dimexpr\pmbd at W-\pmbd at Thick\relax
-&   \pmbd at Rule\pmbd at Thick\pmbd at A\z@
-& }%
-& \pmbd at Rule\pmbd at W\pmbd at A
-&   {\dimexpr-\pmbd at A+\pmbd at Thick\relax}%
-  \pmbd at EndBox
-}
-\pmbd at UniDef\textSFvii{2534}
-\@namedef{pmbd at U+2534}{%
-  \pmbd at BeginDraw X-%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thin
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thin
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thin
-$ \rlap{%
-$   \pmbd at Rule\pmbd at W\pmbd at A\pmbd at B
-$ }%
-$ \kern.5\pmbd at C
-$ \pmbd at Rule\pmbd at Thin\pmbd at H\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-& \pmbd at B=\dimexpr-\pmbd at A+\pmbd at Thin\relax
-& \rlap{%
-&   \pmbd at Rule\pmbd at W\pmbd at A\pmbd at B
-& }%
-& \kern.5\dimexpr\pmbd at W-\pmbd at Thin\relax
-& \pmbd at Rule\pmbd at Thin\pmbd at H\pmbd at B
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+2535}{%
-  \pmbd at BeginDraw XX%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thin
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thin
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thin
-$ \rlap{%
-$   \pmbd at Rule\pmbd at W\pmbd at A\pmbd at B
-$ }%
-$ \rlap{%
-$   \pmbd at A=\pmbd at H
-$   \advance\pmbd at A\pmbd at Thick
-$   \pmbd at A=.5\pmbd at A
-$   \pmbd at B=-\pmbd at A
-$   \advance\pmbd at B\pmbd at Thick
-$   \pmbd at C=\pmbd at W
-$   \advance\pmbd at C\pmbd at Thin
-$   \pmbd at Rule{.5\pmbd at C}\pmbd at A\pmbd at B
-$ }%
-$ \kern.5\pmbd at C
-$ \pmbd at Rule\pmbd at Thin\pmbd at H\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-& \pmbd at B=\dimexpr-\pmbd at A+\pmbd at Thin\relax
-& \rlap{%
-&   \pmbd at Rule\pmbd at W\pmbd at A\pmbd at B
-& }%
-& \rlap{%
-&   \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-&   \pmbd at Rule{.5\dimexpr\pmbd at W+\pmbd at Thin\relax}%
-&     \pmbd at A{\dimexpr-\pmbd at A+\pmbd at Thick\relax}%
-& }%
-& \kern.5\dimexpr\pmbd at W-\pmbd at Thin\relax
-& \pmbd at Rule\pmbd at Thin\pmbd at H\pmbd at B
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+2536}{%
-  \pmbd at BeginDraw XX%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thin
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thin
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thin
-$ \rlap{%
-$   \pmbd at Rule\pmbd at W\pmbd at A\pmbd at B
-$ }%
-$ \rlap{%
-$   \pmbd at A=\pmbd at H
-$   \advance\pmbd at A\pmbd at Thick
-$   \pmbd at A=.5\pmbd at A
-$   \pmbd at B=-\pmbd at A
-$   \advance\pmbd at B\pmbd at Thick
-$   \pmbd at C=\pmbd at W
-$   \advance\pmbd at C-\pmbd at Thin
-$   \pmbd at C=.5\pmbd at C
-$   \kern\pmbd at C
-$   \advance\pmbd at C-\pmbd at W
-$   \pmbd at Rule{-\pmbd at C}\pmbd at A\pmbd at B
-$ }%
-$ \kern.5\pmbd at C
-$ \pmbd at Rule\pmbd at Thin\pmbd at H\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-& \pmbd at B=\dimexpr-\pmbd at A+\pmbd at Thin\relax
-& \rlap{%
-&   \pmbd at Rule\pmbd at W\pmbd at A\pmbd at B
-& }%
-& \rlap{%
-&   \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-&   \pmbd at C=.5\dimexpr\pmbd at W-\pmbd at Thin\relax
-&   \kern\pmbd at C
-&   \pmbd at Rule{\dimexpr\pmbd at W-\pmbd at C\relax}%
-&     \pmbd at A{\dimexpr-\pmbd at A+\pmbd at Thick\relax}%
-& }%
-& \kern.5\dimexpr\pmbd at W-\pmbd at Thin\relax
-& \pmbd at Rule\pmbd at Thin\pmbd at H\pmbd at B
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+2537}{%
-  \pmbd at BeginDraw XX%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thick
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thin
-$ \rlap{%
-$   \pmbd at Rule\pmbd at W\pmbd at A\pmbd at B
-$ }%
-$ \kern.5\pmbd at C
-$ \pmbd at Rule\pmbd at Thin\pmbd at H\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-& \pmbd at B=\dimexpr-\pmbd at A+\pmbd at Thick\relax
-& \rlap{%
-&   \pmbd at Rule\pmbd at W\pmbd at A\pmbd at B
-& }%
-& \kern.5\dimexpr\pmbd at W-\pmbd at Thin\relax
-& \pmbd at Rule\pmbd at Thin\pmbd at H\pmbd at B
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+2538}{%
-  \pmbd at BeginDraw XX%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thin
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thin
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thick
-$ \rlap{%
-$   \pmbd at Rule\pmbd at W\pmbd at A\pmbd at B
-$ }%
-$ \kern.5\pmbd at C
-$ \pmbd at Rule\pmbd at Thin\pmbd at H\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-& \pmbd at B=\dimexpr-\pmbd at A+\pmbd at Thin\relax
-& \rlap{%
-&   \pmbd at Rule\pmbd at W\pmbd at A\pmbd at B
-& }%
-& \kern.5\dimexpr\pmbd at W-\pmbd at Thick\relax
-& \pmbd at Rule\pmbd at Thin\pmbd at H\pmbd at B
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+2539}{%
-  \pmbd at BeginDraw XX%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thick
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C\pmbd at Thick
-$ \pmbd at C=.5\pmbd at C
-$ \rlap{%
-$   \pmbd at A=\pmbd at H
-$   \advance\pmbd at A\pmbd at Thin
-$   \pmbd at A=.5\pmbd at A
-$   \pmbd at B=-\pmbd at A
-$   \advance\pmbd at B\pmbd at Thin
-$   \pmbd at Rule\pmbd at W\pmbd at A\pmbd at B
-$ }%
-$ \pmbd at Rule\pmbd at C\pmbd at A\pmbd at B
-$ \kern-\pmbd at Thick
-$ \pmbd at Rule\pmbd at Thick\pmbd at H\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-& \pmbd at B=\dimexpr-\pmbd at A+\pmbd at Thick\relax
-& \rlap{%
-&   \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-&   \pmbd at Rule\pmbd at W\pmbd at A
-&     {\dimexpr-\pmbd at A+\pmbd at Thin\relax}%
-& }%
-& \pmbd at Rule{.5\dimexpr\pmbd at W+\pmbd at Thick\relax}%
-&   \pmbd at A\pmbd at B
-& \kern-\pmbd at Thick
-& \pmbd at Rule\pmbd at Thick\pmbd at H\pmbd at B
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+253A}{%
-  \pmbd at BeginDraw XX%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thick
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thick
-$ \pmbd at C=.5\pmbd at C
-$ \pmbd at D=\pmbd at W
-$ \advance\pmbd at D-\pmbd at C
-$ \rlap{%
-$   \pmbd at A=\pmbd at H
-$   \advance\pmbd at A\pmbd at Thin
-$   \pmbd at A=.5\pmbd at A
-$   \pmbd at B=-\pmbd at A
-$   \advance\pmbd at B\pmbd at Thin
-$   \pmbd at Rule\pmbd at W\pmbd at A\pmbd at B
-$ }%
-$ \kern\pmbd at C
-$ \pmbd at Rule\pmbd at Thick\pmbd at H\pmbd at B
-$ \kern-\pmbd at Thick
-$ \pmbd at Rule\pmbd at D\pmbd at A\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-& \pmbd at B=\dimexpr-\pmbd at A+\pmbd at Thick\relax
-& \pmbd at C=.5\dimexpr\pmbd at W-\pmbd at Thick\relax
-& \rlap{%
-&   \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-&   \pmbd at Rule\pmbd at W\pmbd at A
-&     {\dimexpr-\pmbd at A+\pmbd at Thin\relax}%
-& }%
-& \kern\pmbd at C
-& \pmbd at Rule\pmbd at Thick\pmbd at H\pmbd at B
-& \kern-\pmbd at Thin
-& \pmbd at Rule{\dimexpr\pmbd at W-\pmbd at C\relax}\pmbd at A\pmbd at B
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+253B}{%
-  \pmbd at BeginDraw -X%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thick
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thick
-$ \rlap{%
-$   \pmbd at Rule\pmbd at W\pmbd at A\pmbd at B
-$ }%
-$ \kern.5\pmbd at C
-$ \pmbd at Rule\pmbd at Thick\pmbd at H\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-& \pmbd at B=\dimexpr-\pmbd at A+\pmbd at Thick\relax
-& \rlap{%
-&   \pmbd at Rule\pmbd at W\pmbd at A\pmbd at B
-& }%
-& \kern.5\dimexpr\pmbd at W-\pmbd at Thick\relax
-& \pmbd at Rule\pmbd at Thick\pmbd at H\pmbd at B
-  \pmbd at EndBox
-}
-\pmbd at UniDef\textSFv{253C}
-\@namedef{pmbd at U+253C}{%
-  \pmbd at BeginDraw X-%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thin
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thin
-$ \pmbd at Rule\pmbd at W\pmbd at A\pmbd at B
-& \dimen@=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-& \pmbd at Rule\pmbd at W\dimen@{-\dimexpr\dimen at -\pmbd at Thin\relax}%
-  \kern-\pmbd at W
-$ \pmbd at A=\pmbd at W
-$ \advance\pmbd at A-\pmbd at Thin
-$ \pmbd at A=.5\pmbd at A
-$ \kern\pmbd at A
-& \kern.5\dimexpr\pmbd at W-\pmbd at Thin\relax
-  \pmbd at Rule\pmbd at Thin\pmbd at H\z@
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+253D}{%
-  \pmbd at BeginDraw XX%
-  \rlap{%
-$   \pmbd at A=\pmbd at H
-$   \advance\pmbd at A\pmbd at Thick
-$   \pmbd at A=.5\pmbd at A
-$   \pmbd at B=-\pmbd at A
-$   \advance\pmbd at B\pmbd at Thick
-$   \pmbd at Rule{.5\pmbd at W}\pmbd at A\pmbd at B
-&   \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-&   \pmbd at Rule{.5\pmbd at W}\pmbd at A
-&     {\dimexpr-\pmbd at A+\pmbd at Thick\relax}%
-  }%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thin
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thin
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thin
-$ \pmbd at C=.5\pmbd at C
-$ \pmbd at D=\pmbd at W
-$ \advance\pmbd at D-\pmbd at C
-$ \kern\pmbd at C
-$ \pmbd at Rule\pmbd at Thin\pmbd at H\z@
-$ \kern-\pmbd at Thin
-$ \pmbd at Rule\pmbd at D\pmbd at A\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-& \pmbd at C=.5\dimexpr\pmbd at W-\pmbd at Thin\relax
-& \kern\pmbd at C
-& \pmbd at Rule\pmbd at Thin\pmbd at H\z@
-& \kern-\pmbd at Thin
-& \pmbd at Rule{\dimexpr\pmbd at W-\pmbd at C\relax}\pmbd at A
-&   {-\dimexpr\pmbd at A-\pmbd at Thin\relax}%
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+253E}{%
-  \pmbd at BeginDraw XX%
-  \rlap{%
-    \kern.5\pmbd at W
-$   \pmbd at A=\pmbd at H
-$   \advance\pmbd at A\pmbd at Thick
-$   \pmbd at A=.5\pmbd at A
-$   \pmbd at B=-\pmbd at A
-$   \advance\pmbd at B\pmbd at Thick
-$   \pmbd at Rule{.5\pmbd at W}\pmbd at A\pmbd at B
-&   \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-&   \pmbd at Rule{.5\pmbd at W}\pmbd at A
-&     {\dimexpr-\pmbd at A+\pmbd at Thick\relax}%
-  }%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thin
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thin
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C\pmbd at Thin
-$ \pmbd at Rule{.5\pmbd at C}\pmbd at A\pmbd at B
-$ \kern-\pmbd at Thin
-$ \pmbd at Rule\pmbd at Thin\pmbd at H\z@
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-& \pmbd at Rule{.5\dimexpr\pmbd at W+\pmbd at Thin\relax}%
-&   \pmbd at A{\dimexpr-\pmbd at A+\pmbd at Thin\relax}%
-& \kern-\pmbd at Thin
-& \pmbd at Rule\pmbd at Thin\pmbd at H\z@
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+253F}{%
-  \pmbd at BeginDraw XX%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thick
-$ \pmbd at Rule\pmbd at W\pmbd at A\pmbd at B
-& \dimen@=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-& \pmbd at Rule\pmbd at W\dimen@{-\dimexpr\dimen at -\pmbd at Thick\relax}%
-  \kern-\pmbd at W
-$ \pmbd at A=\pmbd at W
-$ \advance\pmbd at A-\pmbd at Thin
-$ \pmbd at A=.5\pmbd at A
-$ \kern\pmbd at A
-& \kern.5\dimexpr\pmbd at W-\pmbd at Thin\relax
-  \pmbd at Rule\pmbd at Thin\pmbd at H\z@
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+2540}{%
-  \pmbd at BeginDraw XX%
-  \rlap{%
-$   \pmbd at C=\pmbd at W
-$   \advance\pmbd at C-\pmbd at Thick
-$   \kern.5\pmbd at C
-&   \kern.5\dimexpr\pmbd at W-\pmbd at Thick\relax
-    \pmbd at Rule\pmbd at Thick\pmbd at H{-.5\pmbd at H}%
-  }%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thin
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thin
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thin
-$ \rlap{%
-$   \kern.5\pmbd at C
-$   \pmbd at Rule\pmbd at Thin\pmbd at A\z@
-$ }%
-$ \pmbd at Rule\pmbd at W\pmbd at A\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-& \rlap{%
-&   \kern.5\dimexpr\pmbd at W-\pmbd at Thin\relax
-&   \pmbd at Rule\pmbd at Thin\pmbd at A\z@
-& }%
-& \pmbd at Rule\pmbd at W\pmbd at A
-&   {\dimexpr-\pmbd at A+\pmbd at Thin\relax}%
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+2541}{%
-  \pmbd at BeginDraw XX%
-  \rlap{%
-$   \pmbd at C=\pmbd at W
-$   \advance\pmbd at C-\pmbd at Thick
-$   \kern.5\pmbd at C
-&   \kern.5\dimexpr\pmbd at W-\pmbd at Thick\relax
-    \pmbd at Rule\pmbd at Thick{.5\pmbd at H}\z@
-  }%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thin
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thin
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thin
-$ \rlap{%
-$   \pmbd at Rule\pmbd at W\pmbd at A\pmbd at B
-$ }%
-$ \kern.5\pmbd at C
-$ \pmbd at Rule\pmbd at Thin\pmbd at H\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-& \pmbd at B=\dimexpr-\pmbd at A+\pmbd at Thin\relax
-& \rlap{%
-&   \pmbd at Rule\pmbd at W\pmbd at A\pmbd at B
-& }%
-& \kern.5\dimexpr\pmbd at W-\pmbd at Thin\relax
-& \pmbd at Rule\pmbd at Thin\pmbd at H\pmbd at B
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+2542}{%
-  \pmbd at BeginDraw XX%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thin
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thin
-$ \pmbd at Rule\pmbd at W\pmbd at A\pmbd at B
-& \dimen@=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-& \pmbd at Rule\pmbd at W\dimen@{-\dimexpr\dimen at -\pmbd at Thin\relax}%
-  \kern-\pmbd at W
-$ \pmbd at A=\pmbd at W
-$ \advance\pmbd at A-\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-& \kern.5\dimexpr\pmbd at W-\pmbd at Thick\relax
-  \pmbd at Rule\pmbd at Thick\pmbd at H\z@
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+2543}{%
-  \pmbd at BeginDraw XX%
-  \rlap{%
-$   \pmbd at A=\pmbd at H
-$   \advance\pmbd at A\pmbd at Thin
-$   \pmbd at A=.5\pmbd at A
-$   \pmbd at B=-\pmbd at A
-$   \advance\pmbd at B\pmbd at Thin
-$   \pmbd at C=\pmbd at W
-$   \advance\pmbd at C-\pmbd at Thin
-$   \pmbd at C=.5\pmbd at C
-$   \pmbd at D=\pmbd at W
-$   \advance\pmbd at D-\pmbd at C
-$   \kern\pmbd at C
-$   \pmbd at Rule\pmbd at Thin\pmbd at A\z@
-$   \kern-\pmbd at Thin
-$   \pmbd at Rule\pmbd at D\pmbd at A\pmbd at B
-&   \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-&   \pmbd at C=.5\dimexpr\pmbd at W-\pmbd at Thin\relax
-&   \kern\pmbd at C
-&   \pmbd at Rule\pmbd at Thin\pmbd at A\z@
-&   \kern-\pmbd at Thin
-&   \pmbd at Rule{\dimexpr\pmbd at W-\pmbd at C\relax}%
-&     \pmbd at A{-\dimexpr\pmbd at A-\pmbd at Thin\relax}%
-  }%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thick
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C\pmbd at Thick
-$ \pmbd at C=.5\pmbd at C
-$ \pmbd at Rule\pmbd at C\pmbd at A\pmbd at B
-$ \kern-\pmbd at Thick
-$ \pmbd at Rule\pmbd at Thick\pmbd at H\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-& \pmbd at B=\dimexpr-\pmbd at A+\pmbd at Thick\relax
-& \pmbd at Rule{.5\dimexpr\pmbd at W+\pmbd at Thick\relax}%
-&   \pmbd at A\pmbd at B
-& \kern-\pmbd at Thick
-& \pmbd at Rule\pmbd at Thick\pmbd at H\pmbd at B
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+2544}{%
-  \pmbd at BeginDraw XX%
-  \rlap{%
-$   \pmbd at A=\pmbd at H
-$   \advance\pmbd at A\pmbd at Thin
-$   \pmbd at A=.5\pmbd at A
-$   \pmbd at B=-\pmbd at A
-$   \advance\pmbd at B\pmbd at Thin
-$   \pmbd at C=\pmbd at W
-$   \advance\pmbd at C\pmbd at Thin
-$   \pmbd at C=.5\pmbd at C
-$   \pmbd at Rule\pmbd at C\pmbd at A\pmbd at B
-$   \kern-\pmbd at Thin
-$   \pmbd at Rule\pmbd at Thin\pmbd at A\z@
-&   \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-&   \pmbd at Rule{.5\dimexpr\pmbd at W+\pmbd at Thin\relax}%
-&     \pmbd at A{-\dimexpr\pmbd at A-\pmbd at Thin\relax}%
-&   \kern-\pmbd at Thin
-&   \pmbd at Rule\pmbd at Thin\pmbd at A\z@
-  }%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thick
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thick
-$ \pmbd at C=.5\pmbd at C
-$ \pmbd at D=\pmbd at W
-$ \advance\pmbd at D-\pmbd at C
-$ \kern\pmbd at C
-$ \pmbd at Rule\pmbd at Thick\pmbd at H\pmbd at B
-$ \kern-\pmbd at Thick
-$ \pmbd at Rule\pmbd at D\pmbd at A\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-& \pmbd at B=\dimexpr-\pmbd at A+\pmbd at Thick\relax
-& \pmbd at C=.5\dimexpr\pmbd at W-\pmbd at Thick\relax
-& \kern\pmbd at C
-& \pmbd at Rule\pmbd at Thick\pmbd at H\pmbd at B
-& \kern-\pmbd at Thick
-& \pmbd at Rule{\dimexpr\pmbd at W-\pmbd at C\relax}\pmbd at A\pmbd at B
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+2545}{%
-  \pmbd at BeginDraw XX%
-  \rlap{%
-$   \pmbd at A=\pmbd at H
-$   \advance\pmbd at A\pmbd at Thin
-$   \pmbd at A=.5\pmbd at A
-$   \pmbd at B=-\pmbd at A
-$   \advance\pmbd at B\pmbd at Thin
-$   \pmbd at C=\pmbd at W
-$   \advance\pmbd at C-\pmbd at Thin
-$   \pmbd at C=.5\pmbd at C
-$   \pmbd at D=\pmbd at W
-$   \advance\pmbd at D-\pmbd at C
-$   \kern\pmbd at C
-$   \pmbd at Rule\pmbd at Thin\pmbd at H\pmbd at B
-$   \kern-\pmbd at Thin
-$   \pmbd at Rule\pmbd at D\pmbd at A\pmbd at B
-&   \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-&   \pmbd at B=\dimexpr-\pmbd at A+\pmbd at Thin\relax
-&   \pmbd at C=.5\dimexpr\pmbd at W-\pmbd at Thin\relax
-&   \kern\pmbd at C
-&   \pmbd at Rule\pmbd at Thin\pmbd at H\pmbd at B
-&   \kern-\pmbd at Thin
-&   \pmbd at Rule{\dimexpr\pmbd at W-\pmbd at C\relax}\pmbd at A\pmbd at B
-  }%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thick
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C\pmbd at Thick
-$ \pmbd at C=.5\pmbd at C
-$ \pmbd at Rule\pmbd at C\pmbd at A\pmbd at B
-$ \kern-\pmbd at Thick
-$ \pmbd at Rule\pmbd at Thick\pmbd at A\z@
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-& \pmbd at Rule{.5\dimexpr\pmbd at W+\pmbd at Thick\relax}%
-&   \pmbd at A{-\dimexpr\pmbd at A-\pmbd at Thick\relax}%
-& \kern-\pmbd at Thick
-& \pmbd at Rule\pmbd at Thick\pmbd at A\z@
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+2546}{%
-  \pmbd at BeginDraw XX%
-  \rlap{%
-$   \pmbd at A=\pmbd at H
-$   \advance\pmbd at A\pmbd at Thin
-$   \pmbd at A=.5\pmbd at A
-$   \pmbd at B=-\pmbd at A
-$   \advance\pmbd at B\pmbd at Thin
-$   \pmbd at C=\pmbd at W
-$   \advance\pmbd at C\pmbd at Thin
-$   \pmbd at C=.5\pmbd at C
-$   \pmbd at Rule\pmbd at C\pmbd at A\pmbd at B
-$   \kern-\pmbd at Thin
-$   \pmbd at Rule\pmbd at Thin\pmbd at H\pmbd at B
-&   \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-&   \pmbd at B=\dimexpr-\pmbd at A+\pmbd at Thin\relax
-&   \pmbd at Rule{.5\dimexpr\pmbd at W+\pmbd at Thin\relax}%
-&     \pmbd at A\pmbd at B
-&   \kern-\pmbd at Thin
-&   \pmbd at Rule\pmbd at Thin\pmbd at H\pmbd at B
-  }%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thick
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thick
-$ \pmbd at C=.5\pmbd at C
-$ \pmbd at D=\pmbd at W
-$ \advance\pmbd at D-\pmbd at C
-$ \kern\pmbd at C
-$ \pmbd at Rule\pmbd at Thick\pmbd at A\z@
-$ \kern-\pmbd at Thick
-$ \pmbd at Rule\pmbd at D\pmbd at A\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-& \pmbd at C=.5\dimexpr\pmbd at W-\pmbd at Thick\relax
-& \kern\pmbd at C
-& \pmbd at Rule\pmbd at Thick\pmbd at A\z@
-& \kern-\pmbd at Thick
-& \pmbd at Rule{\dimexpr\pmbd at W-\pmbd at C\relax}%
-&   \pmbd at A{-\dimexpr\pmbd at A-\pmbd at Thick\relax}%
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+2547}{%
-  \pmbd at BeginDraw XX%
-  \rlap{%
-$   \pmbd at A=\pmbd at W
-$   \advance\pmbd at A-\pmbd at Thin
-$   \pmbd at A=.5\pmbd at A
-$   \kern\pmbd at A
-&   \kern.5\dimexpr\pmbd at W-\pmbd at Thin\relax
-    \pmbd at Rule\pmbd at Thin\pmbd at H\z@
-  }%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thick
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thick
-$ \rlap{%
-$   \pmbd at Rule\pmbd at W\pmbd at A\pmbd at B
-$ }%
-$ \kern.5\pmbd at C
-$ \pmbd at Rule\pmbd at Thick\pmbd at H\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-& \pmbd at B=\dimexpr-\pmbd at A+\pmbd at Thick\relax
-& \rlap{%
-&   \pmbd at Rule\pmbd at W\pmbd at A\pmbd at B
-& }%
-& \kern.5\dimexpr\pmbd at W-\pmbd at Thick\relax
-& \pmbd at Rule\pmbd at Thick\pmbd at H\pmbd at B
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+2548}{%
-  \pmbd at BeginDraw XX%
-  \rlap{%
-$   \pmbd at A=\pmbd at W
-$   \advance\pmbd at A-\pmbd at Thin
-$   \pmbd at A=.5\pmbd at A
-$   \kern\pmbd at A
-&   \kern.5\dimexpr\pmbd at W-\pmbd at Thin\relax
-    \pmbd at Rule\pmbd at Thin\pmbd at H\z@
-  }%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thick
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thick
-$ \rlap{%
-$   \kern.5\pmbd at C
-$   \pmbd at Rule\pmbd at Thick\pmbd at A\z@
-$ }%
-$ \pmbd at Rule\pmbd at W\pmbd at A\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-& \rlap{%
-&   \kern.5\dimexpr\pmbd at W-\pmbd at Thick\relax
-&   \pmbd at Rule\pmbd at Thick\pmbd at A\z@
-& }%
-& \pmbd at Rule\pmbd at W\pmbd at A
-&   {\dimexpr-\pmbd at A+\pmbd at Thick\relax}%
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+2549}{%
-  \pmbd at BeginDraw XX%
-  \rlap{%
-$   \pmbd at A=\pmbd at H
-$   \advance\pmbd at A\pmbd at Thin
-$   \pmbd at A=.5\pmbd at A
-$   \pmbd at B=-\pmbd at A
-$   \advance\pmbd at B\pmbd at Thin
-$   \pmbd at Rule\pmbd at W\pmbd at A\pmbd at B
-&   \dimen@=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-&   \pmbd at Rule\pmbd at W\dimen@{-\dimexpr\dimen at -\pmbd at Thin\relax}
-  }%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thick
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C\pmbd at Thick
-$ \pmbd at Rule{.5\pmbd at C}\pmbd at A\pmbd at B
-$ \kern-\pmbd at Thick
-$ \pmbd at Rule\pmbd at Thick\pmbd at H\z@
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-& \pmbd at Rule{.5\dimexpr\pmbd at W+\pmbd at Thick\relax}%
-&   \pmbd at A{\dimexpr-\pmbd at A+\pmbd at Thick\relax}%
-& \kern-\pmbd at Thick
-& \pmbd at Rule\pmbd at Thick\pmbd at H\z@
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+254A}{%
-  \pmbd at BeginDraw XX%
-  \rlap{%
-$   \pmbd at A=\pmbd at H
-$   \advance\pmbd at A\pmbd at Thin
-$   \pmbd at A=.5\pmbd at A
-$   \pmbd at B=-\pmbd at A
-$   \advance\pmbd at B\pmbd at Thin
-$   \pmbd at Rule\pmbd at W\pmbd at A\pmbd at B
-&   \dimen@=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-&   \pmbd at Rule\pmbd at W\dimen@{-\dimexpr\dimen at -\pmbd at Thin\relax}
-  }%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thick
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thick
-$ \pmbd at C=.5\pmbd at C
-$ \pmbd at D=\pmbd at W
-$ \advance\pmbd at D-\pmbd at C
-$ \kern\pmbd at C
-$ \pmbd at Rule\pmbd at Thick\pmbd at H\z@
-$ \kern-\pmbd at Thick
-$ \pmbd at Rule\pmbd at D\pmbd at A\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-& \pmbd at C=.5\dimexpr\pmbd at W-\pmbd at Thick\relax
-& \kern\pmbd at C
-& \pmbd at Rule\pmbd at Thick\pmbd at H\z@
-& \kern-\pmbd at Thick
-& \pmbd at Rule{\dimexpr\pmbd at W-\pmbd at C\relax}\pmbd at A
-&   {-\dimexpr\pmbd at A-\pmbd at Thick\relax}%
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+254B}{%
-  \pmbd at BeginDraw -X%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thick
-$ \pmbd at Rule\pmbd at W\pmbd at A\pmbd at B
-& \dimen@=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-& \pmbd at Rule\pmbd at W\dimen@{-\dimexpr\dimen at -\pmbd at Thick\relax}%
-  \kern-\pmbd at W
-$ \pmbd at A=\pmbd at W
-$ \advance\pmbd at A-\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \kern\pmbd at A
-& \kern.5\dimexpr\pmbd at W-\pmbd at Thick\relax
-  \pmbd at Rule\pmbd at Thick\pmbd at H\z@
-  \pmbd at EndBox
-}
-\def\pmbd at BeginDouble{%
-  \pmbd at BeginDraw X-%
-  \pmbd at SetLength\pmbd at Sep\pmbd at BoxDrawing/doublelinesep%
-}
-\def\pmbd at beginB{%
-  \pmbd at beginA
-  \setlength{\dimen@}{\pmbd at doublerulesep}%
-  \edef\pmbd at doublesepH{\number\dimen@ sp}%
-}
-\def\pmbd at beginC{%
-  \pmbd at beginB
-  \advance\dimen@\pmbd at rulewidth
-  \edef\pmbd at doublesepV{\number\dimen@ sp}%
-}
-\pmbd at UniDef\textSFxliii{2550}
-\@namedef{pmbd at U+2550}{%
-  \pmbd at BeginDouble
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A-\pmbd at Sep
-$ \pmbd at A=.5\pmbd at A
-& \pmbd at A=.5\dimexpr\pmbd at H-\pmbd at Sep\relax
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thin
-$ \pmbd at Rule\pmbd at W\pmbd at A\pmbd at B
-& \pmbd at Rule\pmbd at W\pmbd at A
-&   {\dimexpr-\pmbd at A+\pmbd at Thin\relax}%
-  \kern-\pmbd at W
-$ \advance\pmbd at A\pmbd at Sep
-$ \advance\pmbd at A\pmbd at Thin
-$ \advance\pmbd at B-\pmbd at Sep
-$ \advance\pmbd at B-\pmbd at Thin
-& \pmbd at A=\dimexpr\pmbd at A+\pmbd at Sep+\pmbd at Thin\relax
-$ \pmbd at Rule\pmbd at W\pmbd at A\pmbd at B
-& \pmbd at Rule\pmbd at W\pmbd at A
-&   {\dimexpr-\pmbd at A+\pmbd at Thin\relax}%
-  \pmbd at EndBox
-}
-\pmbd at UniDef\textSFxxiv{2551}
-\@namedef{pmbd at U+2551}{%
-  \pmbd at BeginDouble
-$ \pmbd at A=\pmbd at W
-$ \advance\pmbd at A-\pmbd at Sep
-$ \pmbd at A=.5\pmbd at A
-$ \advance\pmbd at A-.5\pmbd at Thin
-$ \kern\pmbd at A
-& \kern\dimexpr.5\dimexpr\pmbd at W-\pmbd at Sep\relax-\pmbd at Thin\relax
-  \pmbd at Rule\pmbd at Thin\pmbd at H\z@
-  \kern\pmbd at Sep
-  \pmbd at Rule\pmbd at Thin\pmbd at H\z@
-  \pmbd at EndBox
-}
-\pmbd at UniDef\textSFli{2552}
-\@namedef{pmbd at U+2552}{%
-  \pmbd at BeginDouble
-  \pmbd at C=\pmbd at W
-  \advance\pmbd at C-\pmbd at Thin
-  \pmbd at C=.5\pmbd at C
-  \kern\pmbd at C
-  \pmbd at A=\pmbd at H
-  \advance\pmbd at A\pmbd at Sep
-  \pmbd at A=.5\pmbd at A
-  \advance\pmbd at A\pmbd at Thin
-  \pmbd at Rule\pmbd at Thin\pmbd at A\z@
-  \kern-\pmbd at Thin
-  \pmbd at D=\pmbd at W
-  \advance\pmbd at D-\pmbd at C
-  \pmbd at B=-\pmbd at A
-  \advance\pmbd at B\pmbd at Thin
-  \pmbd at Rule\pmbd at D\pmbd at A\pmbd at B
-  \kern-\pmbd at D
-  \advance\pmbd at A-\pmbd at Sep
-  \advance\pmbd at A-\pmbd at Thin
-  \advance\pmbd at B\pmbd at Sep
-  \advance\pmbd at B\pmbd at Thin
-  \pmbd at Rule\pmbd at D\pmbd at A\pmbd at B
-  \pmbd at EndBox
-}
-\pmbd at UniDef\textSFlii{2553}
-\@namedef{pmbd at U+2553}{%
-  \pmbd at BeginDouble
-  \pmbd at C=\pmbd at W
-  \advance\pmbd at C-\pmbd at Sep
-  \pmbd at C=.5\pmbd at C
-  \advance\pmbd at C-\pmbd at Thin
-  \kern\pmbd at C
-  \pmbd at D=\pmbd at W
-  \advance\pmbd at D-\pmbd at C
-  \pmbd at A=\pmbd at H
-  \advance\pmbd at A\pmbd at Thin
-  \pmbd at A=.5\pmbd at A
-  \pmbd at B=-\pmbd at A
-  \advance\pmbd at B\pmbd at Thin
-  \pmbd at Rule\pmbd at D\pmbd at A\pmbd at B
-  \kern-\pmbd at D
-  \pmbd at Rule\pmbd at Thin\pmbd at A\z@
-  \kern\pmbd at Sep
-  \pmbd at Rule\pmbd at Thin\pmbd at A\z@
-  \pmbd at EndBox
-}
-\pmbd at UniDef\textSFxxxix{2554}
-\@namedef{pmbd at U+2554}{%
-  \pmbd at BeginDouble
-  \pmbd at C=\pmbd at W
-  \advance\pmbd at C-\pmbd at Sep
-  \pmbd at C=.5\pmbd at C
-  \advance\pmbd at C-\pmbd at Thin
-  \kern\pmbd at C
-  \pmbd at A=\pmbd at H
-  \advance\pmbd at A\pmbd at Sep
-  \pmbd at A=.5\pmbd at A
-  \advance\pmbd at A\pmbd at Thin
-  \pmbd at B=-\pmbd at A
-  \advance\pmbd at B\pmbd at Thin
-  \pmbd at D=\pmbd at W
-  \advance\pmbd at D-\pmbd at C
-  \pmbd at Rule\pmbd at Thin\pmbd at A\z@
-  \kern-\pmbd at Thin
-  \pmbd at Rule\pmbd at D\pmbd at A\pmbd at B
-  \advance\pmbd at D-\pmbd at Sep
-  \advance\pmbd at D-\pmbd at Thin
-  \kern-\pmbd at D
-  \advance\pmbd at A-\pmbd at Sep
-  \advance\pmbd at A-\pmbd at Thin
-  \advance\pmbd at B\pmbd at Sep
-  \advance\pmbd at B\pmbd at Thin
-  \pmbd at Rule\pmbd at Thin\pmbd at A\z@
-  \kern-\pmbd at Thin
-  \pmbd at Rule\pmbd at D\pmbd at A\pmbd at B
-  \pmbd at EndBox
-}
-\pmbd at UniDef\textSFxxii{2555}
-\@namedef{pmbd at U+2555}{%
-  \pmbd at BeginDouble
-  \pmbd at A=\pmbd at H
-  \advance\pmbd at A-\pmbd at Sep
-  \pmbd at A=.5\pmbd at A
-  \pmbd at B=-\pmbd at A
-  \advance\pmbd at B\pmbd at Thin
-  \pmbd at C=\pmbd at W
-  \advance\pmbd at C\pmbd at Thin
-  \pmbd at C=.5\pmbd at C
-  \pmbd at Rule\pmbd at C\pmbd at A\pmbd at B
-  \kern-\pmbd at C
-  \advance\pmbd at A\pmbd at Sep
-  \advance\pmbd at A\pmbd at Thin
-  \advance\pmbd at B-\pmbd at Sep
-  \advance\pmbd at B-\pmbd at Thin
-  \pmbd at Rule\pmbd at C\pmbd at A\pmbd at B
-  \kern-\pmbd at Thin
-  \pmbd at Rule\pmbd at Thin\pmbd at A\z@
-  \pmbd at EndBox
-}
-\pmbd at UniDef\textSFxxi{2556}
-\@namedef{pmbd at U+2556}{%
-  \pmbd at beginB
-    \dimen@\ht\z@
-    \advance\dimen at -\dp\z@
-    \dimen\tw@\dimen@
-    \advance\dimen@\pmbd at rulewidth
-    \advance\dimen\tw at -\pmbd at rulewidth
-    \rlap{%
-      \dimen4 \wd\z@
-      \advance\dimen4 \pmbd at doublesepH
-      \vrule\@width.5\dimen4 \@height.5\dimen@\@depth-.5\dimen\tw@
-    }%
-    \hss
-    \vrule\@width\pmbd at rulewidth\@height.5\dimen@
-    \kern\pmbd at doublesepH
-    \vrule\@width\pmbd at rulewidth\@height.5\dimen@
-    \hss
-  \pmbd at end
-}
-\pmbd at UniDef\textSFxxv{2557}
-\@namedef{pmbd at U+2557}{%
-  \pmbd at beginC
-    \dimen@\ht\z@
-    \advance\dimen at -\dp\z@
-    \dimen\tw@\dimen@
-    \advance\dimen@\pmbd at rulewidth
-    \advance\dimen\tw at -\pmbd at rulewidth
-    \dimen4 \wd\z@
-    \begingroup
-      \advance\dimen@\pmbd at doublesepV
-      \advance\dimen\tw@\pmbd at doublesepV
-      \advance\dimen4 \pmbd at doublesepH
-      \rlap{%
-        \vrule\@width.5\dimen4 \@height.5\dimen@\@depth-.5\dimen\tw@
-      }%
-      \rlap{%
-        \hb at xt@\wd\z@{%
-          \hss
-          \kern\pmbd at rulewidth
-          \kern\pmbd at doublesepH
-          \vrule\@width\pmbd at rulewidth\@height.5\dimen@\@depth\dp\z@
-          \hss
-        }%
-      }%
-    \endgroup
-    \advance\dimen at -\pmbd at doublesepV
-    \advance\dimen\tw at -\pmbd at doublesepV
-    \advance\dimen4 -\pmbd at doublesepH
-    \rlap{%
-      \vrule\@width.5\dimen4 \@height.5\dimen@\@depth-.5\dimen\tw@
-    }%
-    \hss
-    \vrule\@width\pmbd at rulewidth\@height.5\dimen@
-    \kern\pmbd at doublesepH
-    \kern\pmbd at rulewidth
-    \hss
-  \pmbd at end
-}
-\pmbd at UniDef\textSFl{2558}
-\@namedef{pmbd at U+2558}{%
-  \pmbd at beginC
-    \dimen@\ht\z@
-    \advance\dimen at -\dp\z@
-    \dimen\tw@\dimen@
-    \advance\dimen@\pmbd at rulewidth
-    \advance\dimen\tw at -\pmbd at rulewidth
-    \rlap{%
-      \advance\dimen@\pmbd at doublesepV
-      \advance\dimen\tw@\pmbd at doublesepV
-      \kern.5\wd\z@
-      \vrule\@width.5\wd\z@\@height.5\dimen@\@depth-.5\dimen\tw@
-    }%
-    \advance\dimen at -\pmbd at doublesepV
-    \advance\dimen\tw at -\pmbd at doublesepV
-    \rlap{%
-      \kern.5\wd\z@
-      \vrule\@width.5\wd\z@\@height.5\dimen@\@depth-.5\dimen\tw@
-    }%
-    \hss
-    \vrule\@width\pmbd at rulewidth\@depth-.5\dimen\tw@
-    \hss
-  \pmbd at end
-}
-\pmbd at UniDef\textSFxlix{2559}
-\@namedef{pmbd at U+2559}{%
-  \pmbd at beginB
-    \dimen@\ht\z@
-    \advance\dimen at -\dp\z@
-    \dimen\tw@\dimen@
-    \advance\dimen@\pmbd at rulewidth
-    \advance\dimen\tw at -\pmbd at rulewidth
-    \rlap{%
-      \dimen4 \wd\z@
-      \advance\dimen4 \pmbd at doublesepH
-      \hb at xt@\wd\z@{%
-        \hfill
-        \vrule\@width.5\dimen4 \@height.5\dimen@\@depth-.5\dimen\tw@
-      }%
-    }%
-    \hss
-    \vrule\@width\pmbd at rulewidth\@depth-.5\dimen\tw@
-    \kern\pmbd at doublesepH
-    \vrule\@width\pmbd at rulewidth\@depth-.5\dimen\tw@
-    \hss
-  \pmbd at end
-}
-\pmbd at UniDef\textSFxxxviii{255A}
-\@namedef{pmbd at U+255A}{%
-  \pmbd at beginC
-    \dimen@\ht\z@
-    \advance\dimen at -\dp\z@
-    \dimen\tw@\dimen@
-    \advance\dimen@\pmbd at rulewidth
-    \advance\dimen\tw at -\pmbd at rulewidth
-    \dimen4 \wd\z@
-    \begingroup
-      \advance\dimen@\pmbd at doublesepV
-      \advance\dimen\tw@\pmbd at doublesepV
-      \advance\dimen4 -\pmbd at doublesepH
-      \rlap{%
-        \hb at xt@\wd\z@{%
-          \hss
-          \vrule\@width.5\dimen4 \@height.5\dimen@\@depth-.5\dimen\tw@
-        }%
-      }%
-      \rlap{%
-        \hb at xt@\wd\z@{%
-          \hss
-          \kern\pmbd at rulewidth
-          \kern\pmbd at doublesepH
-          \vrule\@width\pmbd at rulewidth\@height\ht\z@\@depth-.5\dimen\tw@
-          \hss
-        }%
-      }%
-    \endgroup
-    \advance\dimen at -\pmbd at doublesepV
-    \advance\dimen\tw at -\pmbd at doublesepV
-    \advance\dimen4 \pmbd at doublesepH
-    \rlap{%
-      \hb at xt@\wd\z@{%
-        \hss
-        \vrule\@width.5\dimen4 \@height.5\dimen@\@depth-.5\dimen\tw@
-      }%
-    }%
-    \hss
-    \vrule\@width\pmbd at rulewidth\@depth-.5\dimen\tw@
-    \kern\pmbd at doublesepH
-    \kern\pmbd at rulewidth
-    \hss
-  \pmbd at end
-}
-\pmbd at UniDef\textSFxxviii{255B}
-\@namedef{pmbd at U+255B}{%
-  \pmbd at beginC
-    \dimen@\ht\z@
-    \advance\dimen at -\dp\z@
-    \dimen\tw@\dimen@
-    \advance\dimen@\pmbd at rulewidth
-    \advance\dimen\tw at -\pmbd at rulewidth
-    \rlap{%
-      \advance\dimen@\pmbd at doublesepV
-      \advance\dimen\tw@\pmbd at doublesepV
-      \vrule\@width.5\wd\z@\@height.5\dimen@\@depth-.5\dimen\tw@
-    }%
-    \advance\dimen at -\pmbd at doublesepV
-    \advance\dimen\tw at -\pmbd at doublesepV
-    \rlap{%
-      \vrule\@width.5\wd\z@\@height.5\dimen@\@depth-.5\dimen\tw@
-    }%
-    \hss
-    \vrule\@width\pmbd at rulewidth\@depth-.5\dimen\tw@
-    \hss
-  \pmbd at end
-}
-\pmbd at UniDef\textSFxxvii{255C}
-\@namedef{pmbd at U+255C}{%
-  \pmbd at beginB
-    \dimen@\ht\z@
-    \advance\dimen at -\dp\z@
-    \dimen\tw@\dimen@
-    \advance\dimen@\pmbd at rulewidth
-    \advance\dimen\tw at -\pmbd at rulewidth
-    \rlap{%
-      \dimen4 \wd\z@
-      \advance\dimen4 \pmbd at doublesepH
-      \vrule\@width.5\dimen4 \@height.5\dimen@\@depth-.5\dimen\tw@
-    }%
-    \hss
-    \vrule\@width\pmbd at rulewidth\@depth-.5\dimen\tw@
-    \kern\pmbd at doublesepH
-    \vrule\@width\pmbd at rulewidth\@depth-.5\dimen\tw@
-    \hss
-  \pmbd at end
-}
-\pmbd at UniDef\textSFxxvi{255D}
-\@namedef{pmbd at U+255D}{%
-  \pmbd at beginC
-    \dimen@\ht\z@
-    \advance\dimen at -\dp\z@
-    \dimen\tw@\dimen@
-    \advance\dimen@\pmbd at rulewidth
-    \advance\dimen\tw at -\pmbd at rulewidth
-    \dimen4 \wd\z@
-    \begingroup
-      \advance\dimen@\pmbd at doublesepV
-      \advance\dimen\tw@\pmbd at doublesepV
-      \advance\dimen4 -\pmbd at doublesepH
-      \rlap{%
-        \vrule\@width.5\dimen4 \@height.5\dimen@\@depth-.5\dimen\tw@
-      }%
-      \rlap{%
-        \hb at xt@\wd\z@{%
-          \hss
-          \vrule\@width\pmbd at rulewidth\@height\ht\z@\@depth-.5\dimen\tw@
-          \kern\pmbd at doublesepH
-          \kern\pmbd at rulewidth
-          \hss
-        }%
-      }%
-    \endgroup
-    \advance\dimen at -\pmbd at doublesepV
-    \advance\dimen\tw at -\pmbd at doublesepV
-    \advance\dimen4 \pmbd at doublesepH
-    \rlap{%
-      \vrule\@width.5\dimen4 \@height.5\dimen@\@depth-.5\dimen\tw@
-    }%
-    \hss
-    \kern\pmbd at rulewidth
-    \kern\pmbd at doublesepH
-    \vrule\@width\pmbd at rulewidth\@depth-.5\dimen\tw@
-    \hss
-  \pmbd at end
-}
-\pmbd at UniDef\textSFxxxvi{255E}
-\@namedef{pmbd at U+255E}{%
-  \pmbd at beginC
-    \dimen@\ht\z@
-    \advance\dimen at -\dp\z@
-    \dimen\tw@\dimen@
-    \advance\dimen@\pmbd at rulewidth
-    \advance\dimen\tw at -\pmbd at rulewidth
-    \rlap{%
-      \kern.5\wd\z@
-      \advance\dimen@\pmbd at doublesepV
-      \advance\dimen\tw@\pmbd at doublesepV
-      \vrule\@width.5\wd\z@\@height.5\dimen@\@depth-.5\dimen\tw@
-    }%
-    \rlap{%
-      \kern.5\wd\z@
-      \advance\dimen at -\pmbd at doublesepV
-      \advance\dimen\tw at -\pmbd at doublesepV
-      \vrule\@width.5\wd\z@\@height.5\dimen@\@depth-.5\dimen\tw@
-    }%
-    \hss
-    \vrule\@width\pmbd at rulewidth
-    \hss
-  \pmbd at end
-}
-\pmbd at UniDef\textSFxxxvii{255F}
-\@namedef{pmbd at U+255F}{%
-  \pmbd at beginB
-    \dimen@\ht\z@
-    \advance\dimen at -\dp\z@
-    \dimen\tw@\dimen@
-    \advance\dimen@\pmbd at rulewidth
-    \advance\dimen\tw at -\pmbd at rulewidth
-    \rlap{%
-      \dimen4 \wd\z@
-      \advance\dimen4 -\pmbd at doublesepH
-      \hb at xt@\wd\z@{%
-        \hfill
-        \vrule\@width.5\dimen4 \@height.5\dimen@\@depth-.5\dimen\tw@
-      }%
-    }%
-    \hss
-    \vrule\@width\pmbd at rulewidth
-    \kern\pmbd at doublesepH
-    \vrule\@width\pmbd at rulewidth
-    \hss
-  \pmbd at end
-}
-\pmbd at UniDef\textSFxlii{2560}
-\@namedef{pmbd at U+2560}{%
-  \pmbd at beginC
-    \dimen@\ht\z@
-    \advance\dimen at -\dp\z@
-    \dimen\tw@\dimen@
-    \advance\dimen@\pmbd at rulewidth
-    \advance\dimen\tw at -\pmbd at rulewidth
-    \dimen4 \wd\z@
-    \advance\dimen4 -\pmbd at doublesepH
-    \begingroup
-      \advance\dimen@\pmbd at doublesepV
-      \advance\dimen\tw@\pmbd at doublesepV
-      \rlap{%
-        \hb at xt@\wd\z@{%
-          \hss
-          \vrule\@width.5\dimen4 \@height.5\dimen@\@depth-.5\dimen\tw@
-        }%
-      }%
-      \rlap{%
-        \hb at xt@\wd\z@{%
-          \hss
-          \kern\pmbd at rulewidth
-          \kern\pmbd at doublesepH
-          \vrule\@width\pmbd at rulewidth\@height\ht\z@\@depth-.5\dimen\tw@
-          \hss
-        }%
-      }%
-    \endgroup
-    \advance\dimen at -\pmbd at doublesepV
-    \advance\dimen\tw at -\pmbd at doublesepV
-    \rlap{%
-      \hb at xt@\wd\z@{%
-        \hss
-        \vrule\@width.5\dimen4 \@height.5\dimen@\@depth-.5\dimen\tw@
-      }%
-    }%
-    \hss
-    \vrule\@width\pmbd at rulewidth
-    \kern\pmbd at doublesepH
-    \vrule\@width\pmbd at rulewidth\@height.5\dimen@
-    \hss
-  \pmbd at end
-}
-\pmbd at UniDef\textSFxix{2561}
-\@namedef{pmbd at U+2561}{%
-  \pmbd at beginC
-    \dimen@\ht\z@
-    \advance\dimen at -\dp\z@
-    \dimen\tw@\dimen@
-    \advance\dimen@\pmbd at rulewidth
-    \advance\dimen\tw at -\pmbd at rulewidth
-    \rlap{%
-      \advance\dimen@\pmbd at doublesepV
-      \advance\dimen\tw@\pmbd at doublesepV
-      \vrule\@width.5\wd\z@\@height.5\dimen@\@depth-.5\dimen\tw@
-    }%
-    \rlap{%
-      \advance\dimen at -\pmbd at doublesepV
-      \advance\dimen\tw at -\pmbd at doublesepV
-      \vrule\@width.5\wd\z@\@height.5\dimen@\@depth-.5\dimen\tw@
-    }%
-    \hss
-    \vrule\@width\pmbd at rulewidth
-    \hss
-  \pmbd at end
-}
-\pmbd at UniDef\textSFxx{2562}
-\@namedef{pmbd at U+2562}{%
-  \pmbd at beginB
-    \dimen@\ht\z@
-    \advance\dimen at -\dp\z@
-    \dimen\tw@\dimen@
-    \advance\dimen@\pmbd at rulewidth
-    \advance\dimen\tw at -\pmbd at rulewidth
-    \rlap{%
-      \dimen4 \wd\z@
-      \advance\dimen4 -\pmbd at doublesepH
-      \vrule\@width.5\dimen4 \@height.5\dimen@\@depth-.5\dimen\tw@
-    }%
-    \hss
-    \vrule\@width\pmbd at rulewidth
-    \kern\pmbd at doublesepH
-    \vrule\@width\pmbd at rulewidth
-    \hss
-  \pmbd at end
-}
-\pmbd at UniDef\textSFxxiii{2563}
-\@namedef{pmbd at U+2563}{%
-  \pmbd at beginC
-    \dimen@\ht\z@
-    \advance\dimen at -\dp\z@
-    \dimen\tw@\dimen@
-    \advance\dimen@\pmbd at rulewidth
-    \advance\dimen\tw at -\pmbd at rulewidth
-    \dimen4 \wd\z@
-    \advance\dimen4 -\pmbd at doublesepH
-    \begingroup
-      \advance\dimen@\pmbd at doublesepV
-      \advance\dimen\tw@\pmbd at doublesepV
-      \rlap{%
-        \vrule\@width.5\dimen4 \@height.5\dimen@\@depth-.5\dimen\tw@
-      }%
-      \rlap{%
-        \hb at xt@\wd\z@{%
-          \hss
-          \vrule\@width\pmbd at rulewidth\@height\ht\z@\@depth-.5\dimen\tw@
-          \kern\pmbd at doublesepH
-          \kern\pmbd at rulewidth
-          \hss
-        }%
-      }%
-    \endgroup
-    \advance\dimen at -\pmbd at doublesepV
-    \advance\dimen\tw at -\pmbd at doublesepV
-    \rlap{%
-      \vrule\@width.5\dimen4 \@height.5\dimen@\@depth-.5\dimen\tw@
-    }%
-    \hss
-    \vrule\@width\pmbd at rulewidth\@height.5\dimen@
-    \kern\pmbd at doublesepH
-    \vrule\@width\pmbd at rulewidth
-    \hss
-  \pmbd at end
-}
-\pmbd at UniDef\textSFxlvii{2564}
-\@namedef{pmbd at U+2564}{%
-  \pmbd at beginC
-    \dimen@\ht\z@
-    \advance\dimen at -\dp\z@
-    \dimen\tw@\dimen@
-    \advance\dimen@\pmbd at rulewidth
-    \advance\dimen\tw at -\pmbd at rulewidth
-    \rlap{%
-      \advance\dimen@\pmbd at doublesepV
-      \advance\dimen\tw@\pmbd at doublesepV
-      \vrule\@width\wd\z@\@height.5\dimen@\@depth-.5\dimen\tw@
-    }%
-    \advance\dimen at -\pmbd at doublesepV
-    \advance\dimen\tw at -\pmbd at doublesepV
-    \rlap{%
-      \vrule\@width\wd\z@\@height.5\dimen@\@depth-.5\dimen\tw@
-    }%
-    \hss
-    \vrule\@width\pmbd at rulewidth\@height.5\dimen@
-    \hss
-  \pmbd at end
-}
-\pmbd at UniDef\textSFxlviii{2565}
-\@namedef{pmbd at U+2565}{%
-  \pmbd at beginB
-    \dimen@\ht\z@
-    \advance\dimen at -\dp\z@
-    \dimen\tw@\dimen@
-    \advance\dimen@\pmbd at rulewidth
-    \advance\dimen\tw at -\pmbd at rulewidth
-    \rlap{%
-      \vrule\@width\wd\z@\@height.5\dimen@\@depth-.5\dimen\tw@
-    }%
-    \hss
-    \vrule\@width\pmbd at rulewidth\@height.5\dimen@
-    \kern\pmbd at doublesepH
-    \vrule\@width\pmbd at rulewidth\@height.5\dimen@
-    \hss
-  \pmbd at end
-}
-\pmbd at UniDef\textSFxli{2566}
-\@namedef{pmbd at U+2566}{%
-  \pmbd at beginC
-    \dimen@\ht\z@
-    \advance\dimen at -\dp\z@
-    \dimen\tw@\dimen@
-    \advance\dimen@\pmbd at rulewidth
-    \advance\dimen\tw at -\pmbd at rulewidth
-    \dimen4 \wd\z@
-    \advance\dimen4 -\pmbd at doublesepH
-    \rlap{%
-      \advance\dimen@\pmbd at doublesepV
-      \advance\dimen\tw@\pmbd at doublesepV
-      \vrule\@width\wd\z@\@height.5\dimen@\@depth-.5\dimen\tw@
-    }%
-    \advance\dimen at -\pmbd at doublesepV
-    \advance\dimen\tw at -\pmbd at doublesepV
-    \rlap{%
-      \hb at xt@\wd\z@{%
-        \vrule\@width.5\dimen4 \@height.5\dimen@\@depth-.5\dimen\tw@
-        \hss
-        \vrule\@width.5\dimen4 \@height.5\dimen@\@depth-.5\dimen\tw@
-      }%
-    }%
-    \hss
-    \vrule\@width\pmbd at rulewidth\@height.5\dimen@
-    \kern\pmbd at doublesepH
-    \vrule\@width\pmbd at rulewidth\@height.5\dimen@
-    \hss
-  \pmbd at end
-}
-\pmbd at UniDef\textSFxlv{2567}
-\@namedef{pmbd at U+2567}{%
-  \pmbd at beginC
-    \dimen@\ht\z@
-    \advance\dimen at -\dp\z@
-    \dimen\tw@\dimen@
-    \advance\dimen@\pmbd at rulewidth
-    \advance\dimen\tw at -\pmbd at rulewidth
-    \rlap{%
-      \advance\dimen at -\pmbd at doublesepV
-      \advance\dimen\tw at -\pmbd at doublesepV
-      \vrule\@width\wd\z@\@height.5\dimen@\@depth-.5\dimen\tw@
-    }%
-    \advance\dimen@\pmbd at doublesepV
-    \advance\dimen\tw@\pmbd at doublesepV
-    \rlap{%
-      \vrule\@width\wd\z@\@height.5\dimen@\@depth-.5\dimen\tw@
-    }%
-    \hss
-    \vrule\@width\pmbd at rulewidth\@depth-.5\dimen\tw@
-    \hss
-  \pmbd at end
-}
-\pmbd at UniDef\textSFxlvi{2568}
-\@namedef{pmbd at U+2568}{%
-  \pmbd at beginB
-    \dimen@\ht\z@
-    \advance\dimen at -\dp\z@
-    \dimen\tw@\dimen@
-    \advance\dimen@\pmbd at rulewidth
-    \advance\dimen\tw at -\pmbd at rulewidth
-    \rlap{%
-      \vrule\@width\wd\z@\@height.5\dimen@\@depth-.5\dimen\tw@
-    }%
-    \hss
-    \vrule\@width\pmbd at rulewidth\@depth-.5\dimen\tw@
-    \kern\pmbd at doublesepH
-    \vrule\@width\pmbd at rulewidth\@depth-.5\dimen\tw@
-    \hss
-  \pmbd at end
-}
-\pmbd at UniDef\textSFxl{2569}
-\@namedef{pmbd at U+2569}{%
-  \pmbd at beginC
-    \dimen@\ht\z@
-    \advance\dimen at -\dp\z@
-    \dimen\tw@\dimen@
-    \advance\dimen@\pmbd at rulewidth
-    \advance\dimen\tw at -\pmbd at rulewidth
-    \dimen4 \wd\z@
-    \advance\dimen4 -\pmbd at doublesepH
-    \begingroup
-      \advance\dimen@\pmbd at doublesepV
-      \advance\dimen\tw@\pmbd at doublesepV
-      \rlap{%
-        \hb at xt@\wd\z@{%
-          \vrule\@width.5\dimen4 \@height.5\dimen@\@depth-.5\dimen\tw@
-          \hss
-          \vrule\@width.5\dimen4 \@height.5\dimen@\@depth-.5\dimen\tw@
-        }%
-      }%
-      \rlap{%
-        \hb at xt@\wd\z@{%
-          \hss
-          \vrule\@width\pmbd at rulewidth\@height\ht\z@\@depth-.5\dimen\tw@
-          \kern\pmbd at doublesepH
-          \vrule\@width\pmbd at rulewidth\@height\ht\z@\@depth-.5\dimen\tw@
-          \hss
-        }%
-      }%
-    \endgroup
-    \advance\dimen at -\pmbd at doublesepV
-    \advance\dimen\tw at -\pmbd at doublesepV
-    \vrule\@width\wd\z@\@height.5\dimen@\@depth-.5\dimen\tw@
-  \pmbd at end
-}
-\pmbd at UniDef\textSFliv{256A}
-\@namedef{pmbd at U+256A}{%
-  \pmbd at beginC
-    \dimen@\ht\z@
-    \advance\dimen at -\dp\z@
-    \dimen\tw@\dimen@
-    \advance\dimen@\pmbd at rulewidth
-    \advance\dimen\tw at -\pmbd at rulewidth
-    \rlap{%
-      \advance\dimen@\pmbd at doublesepV
-      \advance\dimen\tw@\pmbd at doublesepV
-      \vrule\@width\wd\z@\@height.5\dimen@\@depth-.5\dimen\tw@
-    }%
-    \rlap{%
-      \advance\dimen at -\pmbd at doublesepV
-      \advance\dimen\tw at -\pmbd at doublesepV
-      \vrule\@width\wd\z@\@height.5\dimen@\@depth-.5\dimen\tw@
-    }%
-    \hss
-    \vrule\@width\pmbd at rulewidth
-    \hss
-  \pmbd at end
-}
-\pmbd at UniDef\textSFliii{256B}
-\@namedef{pmbd at U+256B}{%
-  \pmbd at beginB
-    \dimen@\ht\z@
-    \advance\dimen at -\dp\z@
-    \dimen\tw@\dimen@
-    \advance\dimen@\pmbd at rulewidth
-    \advance\dimen\tw at -\pmbd at rulewidth
-    \rlap{%
-      \vrule\@width\wd\z@\@height.5\dimen@\@depth-.5\dimen\tw@
-    }%
-    \hss
-    \vrule\@width\pmbd at rulewidth
-    \kern\pmbd at doublesepH
-    \vrule\@width\pmbd at rulewidth
-    \hss
-  \pmbd at end
-}
-\pmbd at UniDef\textSFxliv{256C}
-\@namedef{pmbd at U+256C}{%
-  \pmbd at beginC
-    \dimen@\ht\z@
-    \advance\dimen at -\dp\z@
-    \dimen\tw@\dimen@
-    \advance\dimen@\pmbd at rulewidth
-    \advance\dimen\tw at -\pmbd at rulewidth
-    \dimen4 \wd\z@
-    \advance\dimen4 -\pmbd at doublesepH
-    \begingroup
-      \advance\dimen@\pmbd at doublesepV
-      \advance\dimen\tw@\pmbd at doublesepV
-      \rlap{%
-        \hb at xt@\wd\z@{%
-          \vrule\@width.5\dimen4 \@height.5\dimen@\@depth-.5\dimen\tw@
-          \hss
-          \vrule\@width.5\dimen4 \@height.5\dimen@\@depth-.5\dimen\tw@
-        }%
-      }%
-      \rlap{%
-        \hb at xt@\wd\z@{%
-          \hss
-          \vrule\@width\pmbd at rulewidth\@height\ht\z@\@depth-.5\dimen\tw@
-          \kern\pmbd at doublesepH
-          \vrule\@width\pmbd at rulewidth\@height\ht\z@\@depth-.5\dimen\tw@
-          \hss
-        }%
-      }%
-    \endgroup
-    \advance\dimen at -\pmbd at doublesepV
-    \advance\dimen\tw at -\pmbd at doublesepV
-    \rlap{%
-      \hb at xt@\wd\z@{%
-        \vrule\@width.5\dimen4 \@height.5\dimen@\@depth-.5\dimen\tw@
-        \hss
-        \vrule\@width.5\dimen4 \@height.5\dimen@\@depth-.5\dimen\tw@
-      }%
-    }%
-    \hss
-    \vrule\@width\pmbd at rulewidth\@height.5\dimen@
-    \kern\pmbd at doublesepH
-    \vrule\@width\pmbd at rulewidth\@height.5\dimen@
-    \hss
-  \pmbd at end
-}
-\@namedef{pmbd at U+2574}{%
-  \pmbd at BeginDraw X-%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thin
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thin
-$ \pmbd at Rule{.5\pmbd at W}\pmbd at A\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-& \pmbd at Rule{.5\pmbd at W}\pmbd at A
-&   {\dimexpr-\pmbd at A+\pmbd at Thin\relax}%
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+2575}{%
-  \pmbd at BeginDraw X-%
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thin
-$ \kern.5\pmbd at C
-& \kern.5\dimexpr\pmbd at W-\pmbd at Thin\relax
-  \pmbd at Rule\pmbd at Thin\pmbd at H{-.5\pmbd at H}%
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+2576}{%
-  \pmbd at BeginDraw X-%
-  \kern.5\pmbd at W
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thin
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thin
-$ \pmbd at Rule{.5\pmbd at W}\pmbd at A\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-& \pmbd at Rule{.5\pmbd at W}\pmbd at A
-&   {\dimexpr-\pmbd at A+\pmbd at Thin\relax}%
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+2577}{%
-  \pmbd at BeginDraw X-%
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thin
-$ \kern.5\pmbd at C
-& \kern.5\dimexpr\pmbd at W-\pmbd at Thin\relax
-  \pmbd at Rule\pmbd at Thin{.5\pmbd at H}\z@
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+2578}{%
-  \pmbd at BeginDraw -X%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thick
-$ \pmbd at Rule{.5\pmbd at W}\pmbd at A\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-& \pmbd at Rule{.5\pmbd at W}\pmbd at A
-&   {\dimexpr-\pmbd at A+\pmbd at Thick\relax}%
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+2579}{%
-  \pmbd at BeginDraw -X%
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thick
-$ \kern.5\pmbd at C
-& \kern.5\dimexpr\pmbd at W-\pmbd at Thick\relax
-  \pmbd at Rule\pmbd at Thick\pmbd at H{-.5\pmbd at H}%
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+257A}{%
-  \pmbd at BeginDraw -X%
-  \kern.5\pmbd at W
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thick
-$ \pmbd at Rule{.5\pmbd at W}\pmbd at A\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-& \pmbd at Rule{.5\pmbd at W}\pmbd at A
-&   {\dimexpr-\pmbd at A+\pmbd at Thick\relax}%
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+257B}{%
-  \pmbd at BeginDraw -X%
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thick
-$ \kern.5\pmbd at C
-& \kern.5\dimexpr\pmbd at W-\pmbd at Thick\relax
-  \pmbd at Rule\pmbd at Thick{.5\pmbd at H}\z@
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+257C}{%
-  \pmbd at BeginDraw XX%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thin
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thin
-$ \pmbd at Rule{.5\pmbd at W}\pmbd at A\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-& \pmbd at Rule{.5\pmbd at W}\pmbd at A
-&   {\dimexpr-\pmbd at A+\pmbd at Thin\relax}%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thick
-$ \pmbd at Rule{.5\pmbd at W}\pmbd at A\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-& \pmbd at Rule{.5\pmbd at W}\pmbd at A
-&   {\dimexpr-\pmbd at A+\pmbd at Thick\relax}%
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+257D}{%
-  \pmbd at BeginDraw XX%
-  \rlap{%
-$   \pmbd at C=\pmbd at W
-$   \advance\pmbd at C-\pmbd at Thin
-$   \kern.5\pmbd at C
-&   \kern.5\dimexpr\pmbd at W-\pmbd at Thin\relax
-    \pmbd at Rule\pmbd at Thin\pmbd at H{-.5\pmbd at H}%
-  }%
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thick
-$ \kern.5\pmbd at C
-& \kern.5\dimexpr\pmbd at W-\pmbd at Thick\relax
-  \pmbd at Rule\pmbd at Thick{.5\pmbd at H}\z@
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+257E}{%
-  \pmbd at BeginDraw XX%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thick
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thick
-$ \pmbd at Rule{.5\pmbd at W}\pmbd at A\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thick\relax
-& \pmbd at Rule{.5\pmbd at W}\pmbd at A
-&   {\dimexpr-\pmbd at A+\pmbd at Thick\relax}%
-$ \pmbd at A=\pmbd at H
-$ \advance\pmbd at A\pmbd at Thin
-$ \pmbd at A=.5\pmbd at A
-$ \pmbd at B=-\pmbd at A
-$ \advance\pmbd at B\pmbd at Thin
-$ \pmbd at Rule{.5\pmbd at W}\pmbd at A\pmbd at B
-& \pmbd at A=.5\dimexpr\pmbd at H+\pmbd at Thin\relax
-& \pmbd at Rule{.5\pmbd at W}\pmbd at A
-&   {\dimexpr-\pmbd at A+\pmbd at Thin\relax}%
-  \pmbd at EndBox
-}
-\@namedef{pmbd at U+257F}{%
-  \pmbd at BeginDraw XX%
-  \rlap{%
-$   \pmbd at C=\pmbd at W
-$   \advance\pmbd at C-\pmbd at Thick
-$   \kern.5\pmbd at C
-&   \kern.5\dimexpr\pmbd at W-\pmbd at Thick\relax
-    \pmbd at Rule\pmbd at Thick\pmbd at H{-.5\pmbd at H}%
-  }%
-$ \pmbd at C=\pmbd at W
-$ \advance\pmbd at C-\pmbd at Thin
-$ \kern.5\pmbd at C
-& \kern.5\dimexpr\pmbd at W-\pmbd at Thin\relax
-  \pmbd at Rule\pmbd at Thin{.5\pmbd at H}\z@
-  \pmbd at EndBox
-}
-\def\pmbd at beginA{%
-  \pmbd at begin
-  \def\width{\wd\z@}%
-  \def\height{\ht\z@}%
-  \def\depth{\dp\z@}%
-  \setlength{\dimen@}{\pmbd at rulewidth}%
-  \edef\pmbd at rulewidth{\number\dimen@ sp}%
-}
-\pmbd at AtEnd%
-%% \section{Installation}
-\endinput
-%%
-%% End of file `pmboxdraw.sty'.

Deleted: trunk/Master/texmf-dist/tex/latex/oberdiek/pmboxdrawenc.dfu
===================================================================
--- trunk/Master/texmf-dist/tex/latex/oberdiek/pmboxdrawenc.dfu	2019-12-06 23:23:49 UTC (rev 53052)
+++ trunk/Master/texmf-dist/tex/latex/oberdiek/pmboxdrawenc.dfu	2019-12-06 23:28:03 UTC (rev 53053)
@@ -1,179 +0,0 @@
-%%
-%% This is file `pmboxdrawenc.dfu',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% pmboxdraw.dtx  (with options: `utf8')
-%% 
-%% This is a generated file.
-%% 
-%% Project: pmboxdraw
-%% Version: 2019/02/28 v1.3
-%% 
-%% 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
-%% 
-%% 
-%% This work consists of the main source file pmboxdraw.dtx
-%% and the derived files
-%%    pmboxdraw.sty, pmboxdraw.pdf, pmboxdraw.ins, pmboxdraw.drv,
-%%    pmboxdrawenc.dfu, pmboxdraw-test1.tex.
-%% 
-\ProvidesFile{pmboxdrawenc.dfu}%
-  [2019/02/28 v1.3 UTF-8 support for box drawing characters]%
-\DeclareUnicodeCharacter{2500}{\textSFx}
-\DeclareUnicodeCharacter{2501}{\pmboxdrawuni{2501}}
-\DeclareUnicodeCharacter{2502}{\textSFxi}
-\DeclareUnicodeCharacter{2503}{\pmboxdrawuni{2503}}
-\DeclareUnicodeCharacter{250C}{\textSFi}
-\DeclareUnicodeCharacter{250D}{\pmboxdrawuni{250D}}
-\DeclareUnicodeCharacter{250E}{\pmboxdrawuni{250E}}
-\DeclareUnicodeCharacter{250F}{\pmboxdrawuni{250F}}
-\DeclareUnicodeCharacter{2510}{\textSFiii}
-\DeclareUnicodeCharacter{2511}{\pmboxdrawuni{2511}}
-\DeclareUnicodeCharacter{2512}{\pmboxdrawuni{2512}}
-\DeclareUnicodeCharacter{2513}{\pmboxdrawuni{2513}}
-\DeclareUnicodeCharacter{2514}{\textSFii}
-\DeclareUnicodeCharacter{2515}{\pmboxdrawuni{2515}}
-\DeclareUnicodeCharacter{2516}{\pmboxdrawuni{2516}}
-\DeclareUnicodeCharacter{2517}{\pmboxdrawuni{2517}}
-\DeclareUnicodeCharacter{2518}{\textSFiv}
-\DeclareUnicodeCharacter{2519}{\pmboxdrawuni{2519}}
-\DeclareUnicodeCharacter{251A}{\pmboxdrawuni{251A}}
-\DeclareUnicodeCharacter{251B}{\pmboxdrawuni{251B}}
-\DeclareUnicodeCharacter{251C}{\textSFviii}
-\DeclareUnicodeCharacter{251D}{\pmboxdrawuni{251D}}
-\DeclareUnicodeCharacter{251E}{\pmboxdrawuni{251E}}
-\DeclareUnicodeCharacter{251F}{\pmboxdrawuni{251F}}
-\DeclareUnicodeCharacter{2520}{\pmboxdrawuni{2520}}
-\DeclareUnicodeCharacter{2521}{\pmboxdrawuni{2521}}
-\DeclareUnicodeCharacter{2522}{\pmboxdrawuni{2522}}
-\DeclareUnicodeCharacter{2523}{\pmboxdrawuni{2523}}
-\DeclareUnicodeCharacter{2524}{\textSFix}
-\DeclareUnicodeCharacter{252C}{\textSFvi}
-\DeclareUnicodeCharacter{252D}{\pmboxdrawuni{252D}}
-\DeclareUnicodeCharacter{252E}{\pmboxdrawuni{252E}}
-\DeclareUnicodeCharacter{252F}{\pmboxdrawuni{252F}}
-\DeclareUnicodeCharacter{2530}{\pmboxdrawuni{2530}}
-\DeclareUnicodeCharacter{2531}{\pmboxdrawuni{2531}}
-\DeclareUnicodeCharacter{2532}{\pmboxdrawuni{2532}}
-\DeclareUnicodeCharacter{2533}{\pmboxdrawuni{2533}}
-\DeclareUnicodeCharacter{2534}{\textSFvii}
-\DeclareUnicodeCharacter{2535}{\pmboxdrawuni{2535}}
-\DeclareUnicodeCharacter{2536}{\pmboxdrawuni{2536}}
-\DeclareUnicodeCharacter{2537}{\pmboxdrawuni{2537}}
-\DeclareUnicodeCharacter{2538}{\pmboxdrawuni{2538}}
-\DeclareUnicodeCharacter{2539}{\pmboxdrawuni{2539}}
-\DeclareUnicodeCharacter{253A}{\pmboxdrawuni{253A}}
-\DeclareUnicodeCharacter{253B}{\pmboxdrawuni{253B}}
-\DeclareUnicodeCharacter{253C}{\textSFv}
-\DeclareUnicodeCharacter{253D}{\pmboxdrawuni{253D}}
-\DeclareUnicodeCharacter{253E}{\pmboxdrawuni{253E}}
-\DeclareUnicodeCharacter{253F}{\pmboxdrawuni{253F}}
-\DeclareUnicodeCharacter{2540}{\pmboxdrawuni{2540}}
-\DeclareUnicodeCharacter{2541}{\pmboxdrawuni{2541}}
-\DeclareUnicodeCharacter{2542}{\pmboxdrawuni{2542}}
-\DeclareUnicodeCharacter{2543}{\pmboxdrawuni{2543}}
-\DeclareUnicodeCharacter{2544}{\pmboxdrawuni{2544}}
-\DeclareUnicodeCharacter{2545}{\pmboxdrawuni{2545}}
-\DeclareUnicodeCharacter{2546}{\pmboxdrawuni{2546}}
-\DeclareUnicodeCharacter{2547}{\pmboxdrawuni{2547}}
-\DeclareUnicodeCharacter{2548}{\pmboxdrawuni{2548}}
-\DeclareUnicodeCharacter{2549}{\pmboxdrawuni{2549}}
-\DeclareUnicodeCharacter{254A}{\pmboxdrawuni{254A}}
-\DeclareUnicodeCharacter{254B}{\pmboxdrawuni{254B}}
-\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{2574}{\pmboxdrawuni{2574}}
-\DeclareUnicodeCharacter{2575}{\pmboxdrawuni{2575}}
-\DeclareUnicodeCharacter{2576}{\pmboxdrawuni{2576}}
-\DeclareUnicodeCharacter{2577}{\pmboxdrawuni{2577}}
-\DeclareUnicodeCharacter{2578}{\pmboxdrawuni{2578}}
-\DeclareUnicodeCharacter{2579}{\pmboxdrawuni{2579}}
-\DeclareUnicodeCharacter{257A}{\pmboxdrawuni{257A}}
-\DeclareUnicodeCharacter{257B}{\pmboxdrawuni{257B}}
-\DeclareUnicodeCharacter{257C}{\pmboxdrawuni{257C}}
-\DeclareUnicodeCharacter{257D}{\pmboxdrawuni{257D}}
-\DeclareUnicodeCharacter{257E}{\pmboxdrawuni{257E}}
-\DeclareUnicodeCharacter{257F}{\pmboxdrawuni{257F}}
-\DeclareUnicodeCharacter{2580}{\textupblock}
-\DeclareUnicodeCharacter{2581}{\pmboxdrawuni{2581}}
-\DeclareUnicodeCharacter{2582}{\pmboxdrawuni{2582}}
-\DeclareUnicodeCharacter{2583}{\pmboxdrawuni{2583}}
-\DeclareUnicodeCharacter{2584}{\textdnblock}
-\DeclareUnicodeCharacter{2585}{\pmboxdrawuni{2585}}
-\DeclareUnicodeCharacter{2586}{\pmboxdrawuni{2586}}
-\DeclareUnicodeCharacter{2587}{\pmboxdrawuni{2587}}
-\DeclareUnicodeCharacter{2588}{\textblock}
-\DeclareUnicodeCharacter{2589}{\pmboxdrawuni{2589}}
-\DeclareUnicodeCharacter{258A}{\pmboxdrawuni{258A}}
-\DeclareUnicodeCharacter{258B}{\pmboxdrawuni{258B}}
-\DeclareUnicodeCharacter{258C}{\textlfblock}
-\DeclareUnicodeCharacter{258D}{\pmboxdrawuni{258D}}
-\DeclareUnicodeCharacter{258E}{\pmboxdrawuni{258E}}
-\DeclareUnicodeCharacter{258F}{\pmboxdrawuni{258F}}
-\DeclareUnicodeCharacter{2590}{\textrtblock}
-\DeclareUnicodeCharacter{2591}{\textltshade}
-\DeclareUnicodeCharacter{2592}{\textshade}
-\DeclareUnicodeCharacter{2593}{\textdkshade}
-\DeclareUnicodeCharacter{2594}{\pmboxdrawuni{2594}}
-\DeclareUnicodeCharacter{2595}{\pmboxdrawuni{2595}}
-\DeclareUnicodeCharacter{2596}{\pmboxdrawuni{2596}}
-\DeclareUnicodeCharacter{2597}{\pmboxdrawuni{2597}}
-\DeclareUnicodeCharacter{2598}{\pmboxdrawuni{2598}}
-\DeclareUnicodeCharacter{2599}{\pmboxdrawuni{2599}}
-\DeclareUnicodeCharacter{259A}{\pmboxdrawuni{259A}}
-\DeclareUnicodeCharacter{259B}{\pmboxdrawuni{259B}}
-\DeclareUnicodeCharacter{259C}{\pmboxdrawuni{259C}}
-\DeclareUnicodeCharacter{259D}{\pmboxdrawuni{259D}}
-\DeclareUnicodeCharacter{259E}{\pmboxdrawuni{259E}}
-\DeclareUnicodeCharacter{259F}{\pmboxdrawuni{259F}}
-%% \section{Installation}
-\endinput
-%%
-%% End of file `pmboxdrawenc.dfu'.

Deleted: trunk/Master/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty	2019-12-06 23:23:49 UTC (rev 53052)
+++ trunk/Master/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty	2019-12-06 23:28:03 UTC (rev 53053)
@@ -1,359 +0,0 @@
-%%
-%% This is file `rerunfilecheck.sty',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% rerunfilecheck.dtx  (with options: `package')
-%% 
-%% This is a generated file.
-%% 
-%% Project: rerunfilecheck
-%% Version: 2016/05/16 v1.8
-%% 
-%% Copyright (C)
-%%    2009-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 rerunfilecheck.dtx
-%% and the derived files
-%%    rerunfilecheck.sty, rerunfilecheck.pdf, rerunfilecheck.ins,
-%%    rerunfilecheck.drv, rerunfilecheck-example.cfg,
-%%    rerunfilecheck-test1.tex.
-%% 
-\begingroup\catcode61\catcode48\catcode32=10\relax%
-  \catcode13=5 % ^^M
-  \endlinechar=13 %
-  \catcode123=1 % {
-  \catcode125=2 % }
-  \catcode64=11 % @
-  \def\x{\endgroup
-    \expandafter\edef\csname ReFiCh at 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 at EnsureCode#1#2{%
-  \edef\ReFiCh at AtEnd{%
-    \ReFiCh at AtEnd
-    \catcode#1=\the\catcode#1\relax
-  }%
-  \catcode#1=#2\relax
-}
-\TMP at EnsureCode{39}{12}% '
-\TMP at EnsureCode{40}{12}% (
-\TMP at EnsureCode{41}{12}% )
-\TMP at EnsureCode{42}{12}% *
-\TMP at EnsureCode{44}{12}% ,
-\TMP at EnsureCode{46}{12}% .
-\TMP at EnsureCode{47}{12}% /
-\TMP at EnsureCode{58}{12}% :
-\TMP at EnsureCode{59}{12}% ;
-\TMP at EnsureCode{60}{12}% <
-\TMP at EnsureCode{62}{12}% >
-\TMP at EnsureCode{91}{12}% [
-\TMP at EnsureCode{93}{12}% ]
-\TMP at EnsureCode{96}{12}% `
-\edef\ReFiCh at AtEnd{\ReFiCh at AtEnd\noexpand\endinput}
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{rerunfilecheck}%
-  [2016/05/16 v1.8 Rerun checks for auxiliary files (HO)]
-\RequirePackage{kvoptions}[2010/02/22]
-\SetupKeyvalOptions{%
-  family=rerunfilecheck,%
-  prefix=ReFiCh@%
-}
-\newcommand*{\RerunFileCheckSetup}{%
-  \setkeys{rerunfilecheck}%
-}
-\DeclareBoolOption{mainaux}
-\DeclareBoolOption{partaux}
-\DeclareBoolOption{starttoc}
-\DeclareBoolOption{index}
-\DeclareBoolOption{glossary}
-\define at key{rerunfilecheck}{aux}[true]{%
-  \RerunFileCheckSetup{%
-    mainaux={#1},%
-    partaux={#1},%
-    starttoc={#1},%
-    index={#1},%
-    glossary={#1}%
-  }%
-}
-\InputIfFileExists{rerunfilecheck.cfg}{}{}
-\ProcessLocalKeyvalOptions*
-\def\ReFiCh at DisableOption{%
-  \DisableKeyvalOption[%
-    action=warning,%
-    package=rerunfilecheck%
-  ]{rerunfilecheck}%
-}
-\RequirePackage{infwarerr}[2007/09/09]
-\RequirePackage{pdftexcmds}[2009/04/10]
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname pdf at filemdfivesum\endcsname\relax
-  \@PackageInfoNoLine{rerunfilecheck}{%
-    Feature \string\pdfmdfivesum\space is not available\MessageBreak
-    (e.g. pdfTeX or LuaTeX with package `pdftexcmds').\MessageBreak
-    Therefore file contents cannot be checked efficiently\MessageBreak
-    and the loading of the package is aborted%
-  }%
-  \newcommand*{\RerunFileCheck}[3]{}%
-  \renewcommand*{\RerunFileCheckSetup}[1]{}%
-  \expandafter\ReFiCh at AtEnd
-\fi%
-\ifReFiCh at partaux
-  \let\ReFiCh at org@include\@include
-  \def\@include#1 {%
-    \if at filesw
-      \RerunFileCheck{#1.aux}{}{}%
-    \fi
-    \ReFiCh at org@include{#1} %
-  }%
-\fi
-\ifReFiCh at mainaux
-  \AtBeginDocument{%
-    \ReFiCh at mainauxfalse
-  }%
-  \ifReFiCh at mainaux
-    \AtEndOfPackage{%
-      \RerunFileCheck{\jobname.aux}{}{}%
-    }%
-  \else
-    \if at filesw
-      \@PackageWarningNoLine{rerunfilecheck}{%
-        Main aux file check is disabled,\MessageBreak
-        because the file is already opened.\MessageBreak
-        Load the package before \string\begin{document}%
-      }%
-    \fi
-  \fi
-\fi
-\ifReFiCh at starttoc
-  \let\ReFiCh at org@starttoc\@starttoc
-  \def\@starttoc#1{%
-    \if at filesw
-      \RerunFileCheck{\jobname.#1}{%
-        \@ifundefined{tf@#1}{%
-        }{%
-          \immediate\closeout\csname tf@#1\endcsname
-        }%
-      }{}%
-    \fi
-    \ReFiCh at org@starttoc{#1}%
-  }%
-\fi
-\ifReFiCh at index
-  \ifx\makeindex\@empty
-    \@PackageWarningNoLine{rerunfilecheck}{%
-      Option `index' ignored,\MessageBreak
-      because \string\makeindex\space has already been called%
-    }%
-  \else
-    \def\ReFiCh at temp{%
-      \newwrite\@indexfile
-      \immediate\openout\@indexfile=\jobname.idx %
-      \def\index{%
-        \@bsphack
-        \begingroup
-        \@sanitize
-        \@wrindex
-      }%
-      \typeout{Writing index file \jobname.idx}%
-      \let\makeindex\@empty
-    }%
-    \ifx\ReFiCh at temp\makeindex
-      \def\makeindex{%
-        \newwrite\@indexfile
-        \RerunFileCheck{\jobname.idx}{%
-          \immediate\closeout\@indexfile
-        }{%
-          Rerun LaTeX/makeindex to get index right%
-        }%
-        \immediate\openout\@indexfile=\jobname.idx %
-        \def\index{%
-          \@bsphack
-          \begingroup
-          \@sanitize
-          \@wrindex
-        }%
-        \typeout{Writing index file \jobname.idx}%
-        \let\makeindex\@empty
-      }%
-    \else
-      \@PackageInfoNoLine{rerunfilecheck}{%
-        Option `index': unsupported version of \string\makeindex
-      }%
-    \fi
-  \fi
-\fi
-\ifReFiCh at glossary
-  \ifx\makeglossary\@empty
-    \@PackageWarningNoLine{rerunfilecheck}{%
-      Option `glossary' ignored,\MessageBreak
-      because \string\makeglossary\space has already been called%
-    }%
-  \else
-    \def\ReFiCh at temp{%
-      \newwrite\@glossaryfile
-      \immediate\openout\@glossaryfile=\jobname.glo %
-      \def\glossary{%
-        \@bsphack
-        \begingroup
-        \@sanitize
-        \@wrglossary
-      }%
-      \typeout{Writing glossary file \jobname.glo }%
-      \let\makeglossary\@empty
-    }%
-    \ifx\ReFiCh at temp\makeglossary
-      \def\ReFiCh at temp{%
-        \newwrite\@glossaryfile
-        \RerunFileCheck{\jobname.glo}{%
-          \immediate\closeout\@glossaryfile
-        }{%
-          Rerun LaTeX/makeindex to get glossary right%
-        }%
-        \immediate\openout\@glossaryfile=\jobname.glo %
-        \def\glossary{%
-          \@bsphack
-          \begingroup
-          \@sanitize
-          \@wrglossary
-        }%
-        \typeout{Writing glossary file \jobname.glo}%
-        \let\makeglossary\@empty
-      }%
-    \else
-      \@PackageInfoNoLine{rerunfilecheck}{%
-        Option `glossary': unsupported version of \string\makeglossary
-      }%
-    \fi
-  \fi
-\fi
-\ReFiCh at DisableOption{mainaux}
-\ReFiCh at DisableOption{partaux}
-\ReFiCh at DisableOption{starttoc}
-\ReFiCh at DisableOption{index}
-\ReFiCh at DisableOption{glossary}
-\ReFiCh at DisableOption{aux}
-\RequirePackage{atveryend}[2016/05/16]
-\RequirePackage{uniquecounter}[2009/12/18]
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname pdf at filesize\endcsname\relax
-  \def\ReFiCh at CheckSum{%
-    \pdf at filemdfivesum
-  }%
-\else
-  \def\ReFiCh at CheckSum#1{%
-    \pdf at filemdfivesum{#1}%
-    \ReFiCh at Separator
-    \pdf at filesize{#1}%
-  }%
-\fi
-\def\ReFiCh at Separator{;}
-\def\ReFiCh at NoFile{<no file>}
-\UniqueCounterNew{rerunfilecheck}
-\newcommand*{\RerunFileCheck}{%
-  \UniqueCounterCall{rerunfilecheck}\ReFiCh at RerunFileCheck
-}
-\def\ReFiCh at RerunFileCheck#1{%
-  \expandafter\ReFiCh@@RerunFileCheck\csname ReFiCh@#1\endcsname
-}
-\def\ReFiCh at Check#1#2#3{%
-    #1\edef#2{\ReFiCh at CheckSum{#3}}%
-    \ifx#2\ReFiCh at Separator
-      #1\let#2\ReFiCh at NoFile
-    \fi
-}
-\def\ReFiCh@@RerunFileCheck#1#2#3#4{%
-  \ReFiCh at Check\global#1{#2}%
-  \AtEndAfterFileList{%
-    \begingroup
-      #3%
-      \ReFiCh at Check{}\x{#2}%
-      \ifx#1\x
-        \@PackageInfoNoLine{rerunfilecheck}{%
-          File `#2' has not changed.\MessageBreak
-          Checksum: \x
-        }%
-      \else
-        \ifnum
-          \ReFiCh at IsAux#2\relax.aux\relax\@nil
-          \ifx#1\ReFiCh at NoFile 1\else 0\fi
-          \ifx\x\ReFiCh at AuxEmptyUnix 1%
-          \else
-            \ifx\x\ReFiCh at AuxEmptyDos 1\fi
-          \fi
-        =111 %
-          \@PackageInfoNoLine{rerunfilecheck}{%
-            File `#2' is empty .aux file.\MessageBreak
-            Before: #1\MessageBreak
-            After: \space\x
-          }%
-        \else
-          \@PackageWarningNoLine{rerunfilecheck}{%
-            File `#2' has changed.%
-            \ifx\\#4\\%
-              \space Rerun%
-            \else
-              \MessageBreak
-              #4%
-            \fi
-          }%
-          \@PackageInfoNoLine{rerunfilecheck}{%
-            Checksums for `#2':\MessageBreak
-            Before: #1\MessageBreak
-            After: \space\x
-          }%
-        \fi
-      \fi
-    \endgroup
-  }%
-}
-\def\ReFiCh at IsAux#1.aux\relax#2\@nil{%
-  \ifx\hbox#2\hbox
-    0%
-  \else
-    1%
-  \fi
-}
-\def\ReFiCh at AuxEmptyUnix{A94A2480D3289E625EEA47CD1B285758;8}%
-\@onelevel at sanitize\ReFiCh at AuxEmptyUnix
-\def\ReFiCh at AuxEmptyDos{A62A15ECE803E2EBE94952FCC9933BC0;9}%
-\@onelevel at sanitize\ReFiCh at AuxEmptyDos
-\ReFiCh at AtEnd%
-%% \section{Installation}
-\endinput
-%%
-%% End of file `rerunfilecheck.sty'.



More information about the tex-live-commits mailing list