summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/ppower4
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/latex/ppower4')
-rw-r--r--Master/texmf-dist/doc/latex/ppower4/bericht.pdfbin0 -> 482332 bytes
-rw-r--r--Master/texmf-dist/doc/latex/ppower4/demo/demo.tex163
-rw-r--r--Master/texmf-dist/doc/latex/ppower4/demo/matrixb1.eps333
-rw-r--r--Master/texmf-dist/doc/latex/ppower4/demo/matrixb1.fig86
-rw-r--r--Master/texmf-dist/doc/latex/ppower4/demo/matrixb1.mp508
-rw-r--r--Master/texmf-dist/doc/latex/ppower4/demo/matrixb1.mps331
-rw-r--r--Master/texmf-dist/doc/latex/ppower4/demo/matrixb2.eps330
-rw-r--r--Master/texmf-dist/doc/latex/ppower4/demo/matrixb2.fig90
-rw-r--r--Master/texmf-dist/doc/latex/ppower4/demo/matrixb2.mp508
-rw-r--r--Master/texmf-dist/doc/latex/ppower4/demo/matrixb2.mps328
-rw-r--r--Master/texmf-dist/doc/latex/ppower4/download.html262
-rw-r--r--Master/texmf-dist/doc/latex/ppower4/edemo/edemo.tex156
-rw-r--r--Master/texmf-dist/doc/latex/ppower4/edemo/matrixb1e.eps325
-rw-r--r--Master/texmf-dist/doc/latex/ppower4/edemo/matrixb1e.fig86
-rw-r--r--Master/texmf-dist/doc/latex/ppower4/edemo/matrixb1e.mp508
-rw-r--r--Master/texmf-dist/doc/latex/ppower4/edemo/matrixb1e.mps323
-rw-r--r--Master/texmf-dist/doc/latex/ppower4/edemo/matrixb2e.eps322
-rw-r--r--Master/texmf-dist/doc/latex/ppower4/edemo/matrixb2e.fig90
-rw-r--r--Master/texmf-dist/doc/latex/ppower4/edemo/matrixb2e.mp508
-rw-r--r--Master/texmf-dist/doc/latex/ppower4/edemo/matrixb2e.mps320
-rw-r--r--Master/texmf-dist/doc/latex/ppower4/exampled/bsp1.tex21
-rw-r--r--Master/texmf-dist/doc/latex/ppower4/exampled/bsp2.tex52
-rw-r--r--Master/texmf-dist/doc/latex/ppower4/examplee/exm1.tex21
-rw-r--r--Master/texmf-dist/doc/latex/ppower4/examplee/exm2.tex52
-rw-r--r--Master/texmf-dist/doc/latex/ppower4/extension.pdfbin0 -> 53070 bytes
-rw-r--r--Master/texmf-dist/doc/latex/ppower4/extension.tex109
-rw-r--r--Master/texmf-dist/doc/latex/ppower4/extras.html239
-rw-r--r--Master/texmf-dist/doc/latex/ppower4/features.html162
-rw-r--r--Master/texmf-dist/doc/latex/ppower4/index.html180
-rw-r--r--Master/texmf-dist/doc/latex/ppower4/leveldemo/example.046
-rw-r--r--Master/texmf-dist/doc/latex/ppower4/leveldemo/example.145
-rw-r--r--Master/texmf-dist/doc/latex/ppower4/leveldemo/example.2179
-rw-r--r--Master/texmf-dist/doc/latex/ppower4/leveldemo/example.319
-rw-r--r--Master/texmf-dist/doc/latex/ppower4/leveldemo/example.4163
-rw-r--r--Master/texmf-dist/doc/latex/ppower4/leveldemo/example.5163
-rw-r--r--Master/texmf-dist/doc/latex/ppower4/leveldemo/example.6145
-rw-r--r--Master/texmf-dist/doc/latex/ppower4/leveldemo/example.7146
-rw-r--r--Master/texmf-dist/doc/latex/ppower4/leveldemo/leveldemo.tex326
-rw-r--r--Master/texmf-dist/doc/latex/ppower4/levelo.pdfbin0 -> 98171 bytes
-rw-r--r--Master/texmf-dist/doc/latex/ppower4/manual.pdfbin0 -> 143053 bytes
-rw-r--r--Master/texmf-dist/doc/latex/ppower4/news.html149
-rw-r--r--Master/texmf-dist/doc/latex/ppower4/odemo.pdfbin0 -> 75855 bytes
-rw-r--r--Master/texmf-dist/doc/latex/ppower4/oedemo.pdfbin0 -> 73187 bytes
-rw-r--r--Master/texmf-dist/doc/latex/ppower4/pagetrans.tex55
-rw-r--r--Master/texmf-dist/doc/latex/ppower4/ppower4.bat11
-rw-r--r--Master/texmf-dist/doc/latex/ppower4/readme.html180
-rw-r--r--Master/texmf-dist/doc/latex/ppower4/report.pdfbin0 -> 467200 bytes
47 files changed, 8040 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/ppower4/bericht.pdf b/Master/texmf-dist/doc/latex/ppower4/bericht.pdf
new file mode 100644
index 00000000000..2bcbc97bcf7
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/ppower4/bericht.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/ppower4/demo/demo.tex b/Master/texmf-dist/doc/latex/ppower4/demo/demo.tex
new file mode 100644
index 00000000000..11c5e8bde9c
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/ppower4/demo/demo.tex
@@ -0,0 +1,163 @@
+\documentclass[30pt,landscape]{foils}
+\usepackage[german,english]{babel} % Sprachunterstützung
+\usepackage[latin1]{inputenc} % wir benutzen Latin1-Zeichen
+\usepackage{ifvtex}
+\usepackage{ifpdf}
+% Wenn wir vtex benutzen, erzeugen wir womöglich auch pdf...
+\ifvtexpdf\pdftrue\fi
+\ifpdf
+\usepackage{pause} % lädt auch color
+\usepackage{background}
+\usepackage{graphicx} % Pdf-Ausgabe für Bilder
+\usepackage{geometry}
+\usepackage{hyperref}
+\else
+\usepackage[dvipdfm]{pause} % lädt auch color
+\usepackage[dvipdfm]{background}
+\usepackage[dvips]{graphicx}
+\usepackage[dvips]{geometry}
+\usepackage[dvipdfm]{hyperref}
+%% Die nachstehende Definition ist nur notwendig, weil wir Varianten
+%% derselben Graphik als .mps und .eps vorhalten. Die .mps-Variante ist
+%% geeignet für pdflatex und dvipdfm, die .eps-Variante für vlatex und
+%% pdflatex. Daher müssen wir hier für dvipdfm die Bevorzugung von .mps
+%% erzwingen.
+%% matrixb?.eps ist aus matrixb?.fig mit der Option -p2 von fig2dev
+%% entstanden. matrixb?.mps entsteht bei normaler Umsetzung (siehe Manual).
+\DeclareGraphicsExtensions{.jpg,.jpeg,.pdf,.png,.mps,.eps,.ps}
+\fi
+\usepackage{pp4slide}
+\geometry{headsep=3ex,hscale=0.9}
+\hypersetup{pdftitle={pdftexdemo},
+ pdfsubject={Eine Demonstration von LaTeX und Acrobat},
+ pdfauthor={Klaus Guntermann, FG Systemprogrammierung, TU Darmstadt
+ <guntermann@iti.informatik.tu-darmstadt.de>},
+ pdfkeywords={pdftex, acrobat},
+ pdfpagemode={FullScreen},
+ colorlinks={true},
+ linkcolor={red}
+ }
+\begin{document}
+{\Large\normalcolor\bf
+ \LaTeX{} und Acrobat Reader\\
+ \null\hfill für Präsentationen\break}
+
+\noindent
+Für Präsentationen sind Spezialprogramme wie PowerPoint oder
+MagicPoint bisher stark vertreten.\pause\\
+Aber mit etwas Nachhilfe kann man auch mit \TeX/\LaTeX{}
+Präsentationen erstellen, die sich sehen lassen können.\pause\\
+Dieses Beispieldokument zeigt, wie man den Acrobat Reader im
+Ganzseitenmodus benutzen kann.\pause
+
+{\tiny
+Mit Return/Enter/PageDown geht es weiter\hfill\pauselevel{=1}}
+
+\foilhead{Was kann man damit machen?}
+\begin{itemize}
+\item Ganz normale Aufzählungen\pause
+ \begin{itemize}
+ \item natürlich auch geschachtelt\pause
+ \item und mit unterschiedlichen Symbolen
+ \begin{itemize}
+ \item auch in dieser Tiefe\pause
+ \end{itemize}
+ \item und hier weiter\pause
+ \end{itemize}
+\item und der Schluss
+\end{itemize}
+
+\foilhead{Wer mag, kann auch Hintergründe definieren}
+\definecolor{bgblue}{rgb}{0.04,0.39,0.53}
+\vpagecolor{bgblue}
+\begin{itemize}
+\item Einfarbigen Hintergrund hatten wir ja schon.
+\item Diese Seite hat einen leicht verlaufenden Hintergrund. (Bei
+ Bildschirmen, die nicht im TrueColor-Modus arbeiten, kann das
+ seltsam aussehen.)
+\item Übergänge können auch anders als auf einen Schlag erfolgen...
+\end{itemize}
+
+\foilhead{Noch mehr "`Hintergründiges"'}
+\hypersetup{pdfpagetransition=Dissolve}
+\definecolor{bgmag}{rgb}{0.7,0.39,0.7}
+\hpagecolor{bgmag}
+...wenn man solche Spielereien mag.
+\begin{itemize}
+\item Hintergründe können auch horizontal verlaufen.\pause
+\item Weitere Beispiele mit krasseren Farbänderungen ersparen wir uns aber.
+\end{itemize}
+
+\foilhead[-1cm]{Was geht besser als bei PowerPoint etc.?}
+\hypersetup{pdfpagetransition=R}
+\vpagecolor{bgblue}
+Im wissenschaftlichen Bereich benötigt man bei Präsentationen
+auch die Möglichkeit, Formeln zu benutzen.\pause\\
+Der Formelsatz bei den weit verbreiteten Präsentations\-werkzeugen lässt
+jedoch zu wünschen übrig.\pause\\
+Wenn man seine Texte mit \LaTeX{} formatiert, macht so etwas
+aber kein Problem:
+$$
+ \sum_{i=0}^\infty a_i\cdot x^i
+$$
+
+\foilhead[-4.1cm]{Man kann auch Formeln entwickeln...}
+\begin{eqnarray*}
+H(s) &=& \int_{-\infty}^{+\infty} h(t) e^{2\pi ist} dt\pause\\
+ &=& \int_{-\infty}^{+\infty} \left\{\int_{-\infty}^{+\infty}
+ f(\xi) \cdot g(t - \xi) d \xi \right\} e^{2 \pi ist} dt\pause\\
+ &=& \int_{- \infty}^{+ \infty} f(\xi) \left\{ \int_{- \infty}^{+
+ \infty} g(t - \xi) \cdot e^{2\pi is(t - \xi)} dt\right\}
+ \cdot e^{2\pi is \xi} d \xi\pause\\
+ &=& \int_{- \infty}^{+ \infty} f(\xi) G(s) e^{2\pi is \xi} d \xi\pause\\
+ &=& G(s) \cdot \int_{- \infty}^{+ \infty} f(\xi)e^{2\pi is \xi} d
+ \xi\pause = G(s) \cdot F(s)
+\end{eqnarray*}
+
+\foilhead[-2cm]{Verweise}
+
+Es ist möglich, innerhalb einer Präsentation auch zu
+\hyperlink{Ende}{springen}, wenn man auf einen anderen Sachverhalt zu
+sprechen kommen will. Sei es als Vorgriff oder als Rückwärtsverweis.
+Wenn Sie oben das Wort "`springen"' anklicken, gelangen Sie auf eine
+andere Seite dieses Dokuments. Finden Sie dort das Wort "`Zurück"' und
+klicken Sie es an, damit Sie wieder hier ankommen.\pause\\
+Wenn Ihr Acrobat Reader entsprechend eingestellt ist, können Sie auch
+einen Web-Browser aktivieren. Probieren Sie, auf die WWW-Seite von
+PPower4 zu gelangen, indem Sie
+\href{http://www-sp.iti.informatik.tu-darmstadt.de/software/ppower4/}{hier}
+anklicken.
+
+\foilhead[-2cm]{Bilder}
+\vpagecolor{bgmag}
+Natürlich kann man auch Bilder einbinden und der Reihe nach zeigen\pause,
+auch gemischt mit Text.
+ \begin{center}
+ %% vlatex will include the .eps variants, pdflatex the .mps version...
+ \includegraphics[scale=1.6]{matrixb1}
+ \pause\qquad\qquad
+ \includegraphics[scale=1.6]{matrixb2}
+ \end{center}
+{\small Diese Bilder wurden mit XFig erstellt und über MetaPost-Export
+ skalierbar eingebunden.}
+
+\foilhead[-3cm]{Das Ende}
+\vpagecolor{bgblue}
+
+Vielen Dank für das Interesse an dieser kurzen Demonstration.
+
+Mehr Informationen finden Sie im
+\href{http://www-sp.iti.informatik.tu-darmstadt.de/software/ppower4/bericht.pdf}%
+{Bericht} über PPower4, dem Programm mit dem dieses Dokument bearbeitet wurde.
+Beachten Sie aber, dass dieser Bericht nur die anfängliche Entwicklung
+beschreibt und nicht den aktuellen Stand.
+\hypertarget{Ende}{}
+\vfill
+
+{\small
+Mit \texttt{Esc} verlässt man den FullScreen-Modus von Acrobat-Reader.\\
+Über das View-Menü können Sie diesen Modus ggf.\ wieder einstellen.\\
+\hbox to \textwidth{\hfill \Acrobatmenu{GoBack}{Zurück} zur
+ vorher angezeigten Seite.}\par}
+%\enlargethispage{1cm}
+\end{document}
diff --git a/Master/texmf-dist/doc/latex/ppower4/demo/matrixb1.eps b/Master/texmf-dist/doc/latex/ppower4/demo/matrixb1.eps
new file mode 100644
index 00000000000..48923234c84
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/ppower4/demo/matrixb1.eps
@@ -0,0 +1,333 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%BoundingBox: 78 628 192 775
+%%Creator: MetaPost
+%%CreationDate: 2002.04.03:1037
+%%Pages: 1
+%%DocumentFonts: cmsy10 cmmi10 cmr10 cmr7
+ /cmsy10 /cmsy10 def
+ /cmmi10 /cmmi10 def
+ /cmr10 /cmr10 def
+ /cmr7 /cmr7 def
+/fshow {exch findfont exch scalefont setfont show}bind def
+%%EndProlog
+%%Page: 1 1
+ 0 0.69 0 setrgbcolor 0 0.9 dtransform truncate idtransform setlinewidth pop
+ [] 0 setdash 1 setlinejoin 10 setmiterlimit
+newpath 172.86 742.5 moveto
+172.86 744.18686 172.1898 745.80441 170.9971 746.9971 curveto
+169.80441 748.1898 168.18686 748.86 166.5 748.86 curveto
+164.81314 748.86 163.19559 748.1898 162.0029 746.9971 curveto
+160.8102 745.80441 160.14 744.18686 160.14 742.5 curveto
+160.14 740.81314 160.8102 739.19559 162.0029 738.0029 curveto
+163.19559 736.8102 164.81314 736.14 166.5 736.14 curveto
+168.18686 736.14 169.80441 736.8102 170.9971 738.0029 curveto
+172.1898 739.19559 172.86 740.81314 172.86 742.5 curveto closepath stroke
+ 0 setgray
+164.00932 739.8 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0.69 0 setrgbcolor
+newpath 172.86 760.5 moveto
+172.86 762.18686 172.1898 763.80441 170.9971 764.9971 curveto
+169.80441 766.1898 168.18686 766.86 166.5 766.86 curveto
+164.81314 766.86 163.19559 766.1898 162.0029 764.9971 curveto
+160.8102 763.80441 160.14 762.18686 160.14 760.5 curveto
+160.14 758.81314 160.8102 757.19559 162.0029 756.0029 curveto
+163.19559 754.8102 164.81314 754.14 166.5 754.14 curveto
+168.18686 754.14 169.80441 754.8102 170.9971 756.0029 curveto
+172.1898 757.19559 172.86 758.81314 172.86 760.5 curveto closepath stroke
+ 0 setgray
+164.00932 757.8 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0.69 0 setrgbcolor
+newpath 172.86 715.5 moveto
+172.86 717.18686 172.1898 718.80441 170.9971 719.9971 curveto
+169.80441 721.1898 168.18686 721.86 166.5 721.86 curveto
+164.81314 721.86 163.19559 721.1898 162.0029 719.9971 curveto
+160.8102 718.80441 160.14 717.18686 160.14 715.5 curveto
+160.14 713.81314 160.8102 712.19559 162.0029 711.0029 curveto
+163.19559 709.8102 164.81314 709.14 166.5 709.14 curveto
+168.18686 709.14 169.80441 709.8102 170.9971 711.0029 curveto
+172.1898 712.19559 172.86 713.81314 172.86 715.5 curveto closepath stroke
+ 0 setgray
+164.00932 712.8 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0.69 0 setrgbcolor
+newpath 154.86 742.5 moveto
+154.86 744.18686 154.1898 745.80441 152.9971 746.9971 curveto
+151.80441 748.1898 150.18686 748.86 148.5 748.86 curveto
+146.81314 748.86 145.19559 748.1898 144.0029 746.9971 curveto
+142.8102 745.80441 142.14 744.18686 142.14 742.5 curveto
+142.14 740.81314 142.8102 739.19559 144.0029 738.0029 curveto
+145.19559 736.8102 146.81314 736.14 148.5 736.14 curveto
+150.18686 736.14 151.80441 736.8102 152.9971 738.0029 curveto
+154.1898 739.19559 154.86 740.81314 154.86 742.5 curveto closepath stroke
+ 0 setgray
+146.00932 739.8 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0.69 0 setrgbcolor
+newpath 172.86 697.5 moveto
+172.86 699.18686 172.1898 700.80441 170.9971 701.9971 curveto
+169.80441 703.1898 168.18686 703.86 166.5 703.86 curveto
+164.81314 703.86 163.19559 703.1898 162.0029 701.9971 curveto
+160.8102 700.80441 160.14 699.18686 160.14 697.5 curveto
+160.14 695.81314 160.8102 694.19559 162.0029 693.0029 curveto
+163.19559 691.8102 164.81314 691.14 166.5 691.14 curveto
+168.18686 691.14 169.80441 691.8102 170.9971 693.0029 curveto
+172.1898 694.19559 172.86 695.81314 172.86 697.5 curveto closepath stroke
+ 0 setgray
+164.00932 694.8 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0.69 0 setrgbcolor
+newpath 127.86 697.5 moveto
+127.86 699.18686 127.1898 700.80441 125.9971 701.9971 curveto
+124.80441 703.1898 123.18686 703.86 121.5 703.86 curveto
+119.81314 703.86 118.19559 703.1898 117.0029 701.9971 curveto
+115.8102 700.80441 115.14 699.18686 115.14 697.5 curveto
+115.14 695.81314 115.8102 694.19559 117.0029 693.0029 curveto
+118.19559 691.8102 119.81314 691.14 121.5 691.14 curveto
+123.18686 691.14 124.80441 691.8102 125.9971 693.0029 curveto
+127.1898 694.19559 127.86 695.81314 127.86 697.5 curveto closepath stroke
+ 0 setgray
+119.00932 694.8 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0.69 0 setrgbcolor
+newpath 109.86 715.5 moveto
+109.86 717.18686 109.1898 718.80441 107.9971 719.9971 curveto
+106.80441 721.1898 105.18686 721.86 103.5 721.86 curveto
+101.81314 721.86 100.19559 721.1898 99.0029 719.9971 curveto
+97.8102 718.80441 97.14 717.18686 97.14 715.5 curveto
+97.14 713.81314 97.8102 712.19559 99.0029 711.0029 curveto
+100.19559 709.8102 101.81314 709.14 103.5 709.14 curveto
+105.18686 709.14 106.80441 709.8102 107.9971 711.0029 curveto
+109.1898 712.19559 109.86 713.81314 109.86 715.5 curveto closepath stroke
+ 0 setgray
+101.00932 712.8 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0.69 0 setrgbcolor
+newpath 109.86 697.5 moveto
+109.86 699.18686 109.1898 700.80441 107.9971 701.9971 curveto
+106.80441 703.1898 105.18686 703.86 103.5 703.86 curveto
+101.81314 703.86 100.19559 703.1898 99.0029 701.9971 curveto
+97.8102 700.80441 97.14 699.18686 97.14 697.5 curveto
+97.14 695.81314 97.8102 694.19559 99.0029 693.0029 curveto
+100.19559 691.8102 101.81314 691.14 103.5 691.14 curveto
+105.18686 691.14 106.80441 691.8102 107.9971 693.0029 curveto
+109.1898 694.19559 109.86 695.81314 109.86 697.5 curveto closepath stroke
+ 0 setgray
+101.00932 694.8 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0 0.69 setrgbcolor
+newpath 109.5 679.5 moveto
+109.5 681.09137 108.86774 682.61737 107.74255 683.74255 curveto
+106.61737 684.86774 105.09137 685.5 103.5 685.5 curveto
+101.90863 685.5 100.38263 684.86774 99.25745 683.74255 curveto
+98.13226 682.61737 97.5 681.09137 97.5 679.5 curveto
+97.5 677.90863 98.13226 676.38263 99.25745 675.25745 curveto
+100.38263 674.13226 101.90863 673.5 103.5 673.5 curveto
+105.09137 673.5 106.61737 674.13226 107.74255 675.25745 curveto
+108.86774 676.38263 109.5 677.90863 109.5 679.5 curveto closepath stroke
+ 0 setgray
+101.00932 676.8 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0 0.69 setrgbcolor
+newpath 127.5 679.5 moveto
+127.5 681.09137 126.86774 682.61737 125.74255 683.74255 curveto
+124.61737 684.86774 123.09137 685.5 121.5 685.5 curveto
+119.90863 685.5 118.38263 684.86774 117.25745 683.74255 curveto
+116.13226 682.61737 115.5 681.09137 115.5 679.5 curveto
+115.5 677.90863 116.13226 676.38263 117.25745 675.25745 curveto
+118.38263 674.13226 119.90863 673.5 121.5 673.5 curveto
+123.09137 673.5 124.61737 674.13226 125.74255 675.25745 curveto
+126.86774 676.38263 127.5 677.90863 127.5 679.5 curveto closepath stroke
+ 0 setgray
+119.00932 676.8 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0 0.69 setrgbcolor
+newpath 154.5 679.5 moveto
+154.5 681.09137 153.86774 682.61737 152.74255 683.74255 curveto
+151.61737 684.86774 150.09137 685.5 148.5 685.5 curveto
+146.90863 685.5 145.38263 684.86774 144.25745 683.74255 curveto
+143.13226 682.61737 142.5 681.09137 142.5 679.5 curveto
+142.5 677.90863 143.13226 676.38263 144.25745 675.25745 curveto
+145.38263 674.13226 146.90863 673.5 148.5 673.5 curveto
+150.09137 673.5 151.61737 674.13226 152.74255 675.25745 curveto
+153.86774 676.38263 154.5 677.90863 154.5 679.5 curveto closepath stroke
+ 0 setgray
+146.00932 676.8 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0 0.69 setrgbcolor
+newpath 172.5 679.5 moveto
+172.5 681.09137 171.86774 682.61737 170.74255 683.74255 curveto
+169.61737 684.86774 168.09137 685.5 166.5 685.5 curveto
+164.90863 685.5 163.38263 684.86774 162.25745 683.74255 curveto
+161.13226 682.61737 160.5 681.09137 160.5 679.5 curveto
+160.5 677.90863 161.13226 676.38263 162.25745 675.25745 curveto
+163.38263 674.13226 164.90863 673.5 166.5 673.5 curveto
+168.09137 673.5 169.61737 674.13226 170.74255 675.25745 curveto
+171.86774 676.38263 172.5 677.90863 172.5 679.5 curveto closepath stroke
+ 0 setgray
+164.00932 676.8 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0 0.69 setrgbcolor
+newpath 154.5 697.5 moveto
+154.5 699.09137 153.86774 700.61737 152.74255 701.74255 curveto
+151.61737 702.86774 150.09137 703.5 148.5 703.5 curveto
+146.90863 703.5 145.38263 702.86774 144.25745 701.74255 curveto
+143.13226 700.61737 142.5 699.09137 142.5 697.5 curveto
+142.5 695.90863 143.13226 694.38263 144.25745 693.25745 curveto
+145.38263 692.13226 146.90863 691.5 148.5 691.5 curveto
+150.09137 691.5 151.61737 692.13226 152.74255 693.25745 curveto
+153.86774 694.38263 154.5 695.90863 154.5 697.5 curveto closepath stroke
+ 0 setgray
+146.00932 694.8 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0.69 0 setrgbcolor
+newpath 127.86 715.5 moveto
+127.86 717.18686 127.1898 718.80441 125.9971 719.9971 curveto
+124.80441 721.1898 123.18686 721.86 121.5 721.86 curveto
+119.81314 721.86 118.19559 721.1898 117.0029 719.9971 curveto
+115.8102 718.80441 115.14 717.18686 115.14 715.5 curveto
+115.14 713.81314 115.8102 712.19559 117.0029 711.0029 curveto
+118.19559 709.8102 119.81314 709.14 121.5 709.14 curveto
+123.18686 709.14 124.80441 709.8102 125.9971 711.0029 curveto
+127.1898 712.19559 127.86 713.81314 127.86 715.5 curveto closepath stroke
+newpath 154.86 715.5 moveto
+154.86 717.18686 154.1898 718.80441 152.9971 719.9971 curveto
+151.80441 721.1898 150.18686 721.86 148.5 721.86 curveto
+146.81314 721.86 145.19559 721.1898 144.0029 719.9971 curveto
+142.8102 718.80441 142.14 717.18686 142.14 715.5 curveto
+142.14 713.81314 142.8102 712.19559 144.0029 711.0029 curveto
+145.19559 709.8102 146.81314 709.14 148.5 709.14 curveto
+150.18686 709.14 151.80441 709.8102 152.9971 711.0029 curveto
+154.1898 712.19559 154.86 713.81314 154.86 715.5 curveto closepath stroke
+ 0 0 0.69 setrgbcolor
+newpath 108.90001 697.5 moveto
+108.90001 698.93224 108.33096 700.30563 107.3183 701.3183 curveto
+106.30563 702.33096 104.93224 702.90001 103.5 702.90001 curveto
+102.06776 702.90001 100.69437 702.33096 99.6817 701.3183 curveto
+98.66904 700.30563 98.09999 698.93224 98.09999 697.5 curveto
+98.09999 696.06776 98.66904 694.69437 99.6817 693.6817 curveto
+100.69437 692.66904 102.06776 692.09999 103.5 692.09999 curveto
+104.93224 692.09999 106.30563 692.66904 107.3183 693.6817 curveto
+108.33096 694.69437 108.90001 696.06776 108.90001 697.5 curveto closepath
+ stroke
+newpath 126.90001 697.5 moveto
+126.90001 698.93224 126.33096 700.30563 125.3183 701.3183 curveto
+124.30563 702.33096 122.93224 702.90001 121.5 702.90001 curveto
+120.06776 702.90001 118.69437 702.33096 117.6817 701.3183 curveto
+116.66904 700.30563 116.09999 698.93224 116.09999 697.5 curveto
+116.09999 696.06776 116.66904 694.69437 117.6817 693.6817 curveto
+118.69437 692.66904 120.06776 692.09999 121.5 692.09999 curveto
+122.93224 692.09999 124.30563 692.66904 125.3183 693.6817 curveto
+126.33096 694.69437 126.90001 696.06776 126.90001 697.5 curveto closepath
+ stroke
+newpath 153.90001 742.5 moveto
+153.90001 743.93224 153.33096 745.30563 152.3183 746.3183 curveto
+151.30563 747.33096 149.93224 747.90001 148.5 747.90001 curveto
+147.06776 747.90001 145.69437 747.33096 144.6817 746.3183 curveto
+143.66904 745.30563 143.09999 743.93224 143.09999 742.5 curveto
+143.09999 741.06776 143.66904 739.69437 144.6817 738.6817 curveto
+145.69437 737.66904 147.06776 737.09999 148.5 737.09999 curveto
+149.93224 737.09999 151.30563 737.66904 152.3183 738.6817 curveto
+153.33096 739.69437 153.90001 741.06776 153.90001 742.5 curveto closepath
+ stroke
+newpath 171.90001 742.5 moveto
+171.90001 743.93224 171.33096 745.30563 170.3183 746.3183 curveto
+169.30563 747.33096 167.93224 747.90001 166.5 747.90001 curveto
+165.06776 747.90001 163.69437 747.33096 162.6817 746.3183 curveto
+161.66904 745.30563 161.09999 743.93224 161.09999 742.5 curveto
+161.09999 741.06776 161.66904 739.69437 162.6817 738.6817 curveto
+163.69437 737.66904 165.06776 737.09999 166.5 737.09999 curveto
+167.93224 737.09999 169.30563 737.66904 170.3183 738.6817 curveto
+171.33096 739.69437 171.90001 741.06776 171.90001 742.5 curveto closepath
+ stroke
+newpath 171.90001 760.5 moveto
+171.90001 761.93224 171.33096 763.30563 170.3183 764.3183 curveto
+169.30563 765.33096 167.93224 765.90001 166.5 765.90001 curveto
+165.06776 765.90001 163.69437 765.33096 162.6817 764.3183 curveto
+161.66904 763.30563 161.09999 761.93224 161.09999 760.5 curveto
+161.09999 759.06776 161.66904 757.69437 162.6817 756.6817 curveto
+163.69437 755.66904 165.06776 755.09999 166.5 755.09999 curveto
+167.93224 755.09999 169.30563 755.66904 170.3183 756.6817 curveto
+171.33096 757.69437 171.90001 759.06776 171.90001 760.5 curveto closepath
+ stroke
+ 0 0.69 0 setrgbcolor
+newpath 154.86 760.5 moveto
+154.86 762.18686 154.1898 763.80441 152.9971 764.9971 curveto
+151.80441 766.1898 150.18686 766.86 148.5 766.86 curveto
+146.81314 766.86 145.19559 766.1898 144.0029 764.9971 curveto
+142.8102 763.80441 142.14 762.18686 142.14 760.5 curveto
+142.14 758.81314 142.8102 757.19559 144.0029 756.0029 curveto
+145.19559 754.8102 146.81314 754.14 148.5 754.14 curveto
+150.18686 754.14 151.80441 754.8102 152.9971 756.0029 curveto
+154.1898 757.19559 154.86 758.81314 154.86 760.5 curveto closepath stroke
+ 0 0 0.69 setrgbcolor
+newpath 153.90001 760.5 moveto
+153.90001 761.93224 153.33096 763.30563 152.3183 764.3183 curveto
+151.30563 765.33096 149.93224 765.90001 148.5 765.90001 curveto
+147.06776 765.90001 145.69437 765.33096 144.6817 764.3183 curveto
+143.66904 763.30563 143.09999 761.93224 143.09999 760.5 curveto
+143.09999 759.06776 143.66904 757.69437 144.6817 756.6817 curveto
+145.69437 755.66904 147.06776 755.09999 148.5 755.09999 curveto
+149.93224 755.09999 151.30563 755.66904 152.3183 756.6817 curveto
+153.33096 757.69437 153.90001 759.06776 153.90001 760.5 curveto closepath
+ stroke
+ 0 setgray 0 setlinejoin
+newpath 90 729 moveto
+135 729 lineto
+135 666 lineto
+90 666 lineto
+90 729 lineto
+ closepath stroke
+newpath 135 729 moveto
+180 729 lineto
+180 666 lineto
+135 666 lineto
+135 729 lineto
+ closepath stroke
+newpath 135 774 moveto
+180 774 lineto
+180 729 lineto
+135 729 lineto
+135 774 lineto
+ closepath stroke
+119.00932 712.8 moveto
+(\003) cmsy10 9.96265 fshow
+146.00932 712.8 moveto
+(\003) cmsy10 9.96265 fshow
+146.00932 757.8 moveto
+(\003) cmsy10 9.96265 fshow
+122.94324 751.5 moveto
+(B) cmmi10 9.96265 fshow
+78.028 693 moveto
+(A) cmmi10 9.96265 fshow
+184.5 693 moveto
+(C) cmmi10 9.96265 fshow
+ 0 0 0.69 setrgbcolor
+88.97113 648 moveto
+(nac) cmr10 9.96265 fshow
+103.63834 648 moveto
+(h) cmr10 9.96265 fshow
+112.49403 648 moveto
+(Algorithm) cmr10 9.96265 fshow
+156.80023 648 moveto
+(us) cmr10 9.96265 fshow
+169.58563 648 moveto
+(A) cmmi10 9.96265 fshow
+177.05763 646.5056 moveto
+(1) cmr7 6.97385 fshow
+ 0 0.69 0 setrgbcolor
+88.97113 630 moveto
+(nac) cmr10 9.96265 fshow
+103.63834 630 moveto
+(h) cmr10 9.96265 fshow
+112.49403 630 moveto
+(Algorithm) cmr10 9.96265 fshow
+156.80023 630 moveto
+(us) cmr10 9.96265 fshow
+169.58563 630 moveto
+(A) cmmi10 9.96265 fshow
+177.05763 628.5056 moveto
+(2) cmr7 6.97385 fshow
+showpage
+%%EOF
diff --git a/Master/texmf-dist/doc/latex/ppower4/demo/matrixb1.fig b/Master/texmf-dist/doc/latex/ppower4/demo/matrixb1.fig
new file mode 100644
index 00000000000..d00838313e6
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/ppower4/demo/matrixb1.fig
@@ -0,0 +1,86 @@
+#FIG 3.2
+Landscape
+Center
+Inches
+Letter
+100.00
+Single
+-2
+1200 2
+6 1500 300 3000 2100
+6 2625 675 2925 975
+1 3 0 1 13 7 100 0 -1 0.000 1 0.0000 2775 825 106 106 2775 825 2850 900
+4 1 0 100 0 0 12 0.0000 2 165 270 2775 870 $*$\001
+-6
+6 2625 375 2925 675
+1 3 0 1 13 7 100 0 -1 0.000 1 0.0000 2775 525 106 106 2775 525 2850 600
+4 1 0 100 0 0 12 0.0000 2 165 270 2775 570 $*$\001
+-6
+6 2625 1125 2925 1425
+1 3 0 1 13 7 100 0 -1 0.000 1 0.0000 2775 1275 106 106 2775 1275 2850 1350
+4 1 0 100 0 0 12 0.0000 2 165 270 2775 1320 $*$\001
+-6
+6 2325 675 2625 975
+1 3 0 1 13 7 100 0 -1 0.000 1 0.0000 2475 825 106 106 2475 825 2550 900
+4 1 0 100 0 0 12 0.0000 2 165 270 2475 870 $*$\001
+-6
+6 2625 1425 2925 1725
+1 3 0 1 13 7 100 0 -1 0.000 1 0.0000 2775 1575 106 106 2775 1575 2850 1650
+4 1 0 100 0 0 12 0.0000 2 165 270 2775 1620 $*$\001
+-6
+6 1875 1425 2175 1725
+1 3 0 1 13 7 100 0 -1 0.000 1 0.0000 2025 1575 106 106 2025 1575 2100 1650
+4 1 0 100 0 0 12 0.0000 2 165 270 2025 1620 $*$\001
+-6
+6 1575 1125 1875 1425
+1 3 0 1 13 7 100 0 -1 0.000 1 0.0000 1725 1275 106 106 1725 1275 1800 1350
+4 1 0 100 0 0 12 0.0000 2 165 270 1725 1320 $*$\001
+-6
+6 1575 1425 1875 1725
+1 3 0 1 13 7 100 0 -1 0.000 1 0.0000 1725 1575 106 106 1725 1575 1800 1650
+4 1 0 100 0 0 12 0.0000 2 165 270 1725 1620 $*$\001
+-6
+6 1575 1725 1875 2025
+1 3 0 1 9 7 100 0 -1 0.000 1 0.0000 1725 1875 100 100 1725 1875 1825 1875
+4 1 0 100 0 0 12 0.0000 2 165 270 1725 1920 $*$\001
+-6
+6 1875 1725 2175 2025
+1 3 0 1 9 7 100 0 -1 0.000 1 0.0000 2025 1875 100 100 2025 1875 2125 1875
+4 1 0 100 0 0 12 0.0000 2 165 270 2025 1920 $*$\001
+-6
+6 2325 1725 2625 2025
+1 3 0 1 9 7 100 0 -1 0.000 1 0.0000 2475 1875 100 100 2475 1875 2575 1875
+4 1 0 100 0 0 12 0.0000 2 165 270 2475 1920 $*$\001
+-6
+6 2625 1725 2925 2025
+1 3 0 1 9 7 100 0 -1 0.000 1 0.0000 2775 1875 100 100 2775 1875 2875 1875
+4 1 0 100 0 0 12 0.0000 2 165 270 2775 1920 $*$\001
+-6
+6 2325 1425 2625 1725
+1 3 0 1 9 7 100 0 -1 0.000 1 0.0000 2475 1575 100 100 2475 1575 2575 1575
+4 1 0 100 0 0 12 0.0000 2 165 270 2475 1620 $*$\001
+-6
+1 3 0 1 13 7 100 0 -1 0.000 1 0.0000 2025 1275 106 106 2025 1275 2100 1350
+1 3 0 1 13 7 100 0 -1 0.000 1 0.0000 2475 1275 106 106 2475 1275 2550 1350
+1 3 0 1 9 7 100 0 -1 0.000 1 0.0000 1725 1575 90 90 1725 1575 1815 1575
+1 3 0 1 9 7 100 0 -1 0.000 1 0.0000 2025 1575 90 90 2025 1575 2115 1575
+1 3 0 1 9 7 100 0 -1 0.000 1 0.0000 2475 825 90 90 2475 825 2565 825
+1 3 0 1 9 7 100 0 -1 0.000 1 0.0000 2775 825 90 90 2775 825 2865 825
+1 3 0 1 9 7 100 0 -1 0.000 1 0.0000 2775 525 90 90 2775 525 2865 525
+1 3 0 1 13 7 100 0 -1 0.000 1 0.0000 2475 525 106 106 2475 525 2550 600
+1 3 0 1 9 7 100 0 -1 0.000 1 0.0000 2475 525 90 90 2475 525 2565 525
+2 2 0 1 0 7 100 0 -1 0.000 0 0 -1 0 0 5
+ 1500 1050 2250 1050 2250 2100 1500 2100 1500 1050
+2 2 0 1 0 7 100 0 -1 0.000 0 0 -1 0 0 5
+ 2250 1050 3000 1050 3000 2100 2250 2100 2250 1050
+2 2 0 1 0 7 100 0 -1 0.000 0 0 -1 0 0 5
+ 2250 300 3000 300 3000 1050 2250 1050 2250 300
+4 1 0 100 0 0 12 0.0000 2 165 270 2025 1320 $*$\001
+4 1 0 100 0 0 12 0.0000 2 165 270 2475 1320 $*$\001
+4 1 0 100 0 0 12 0.0000 2 165 270 2475 570 $*$\001
+-6
+4 2 0 100 0 0 12 0.0000 2 165 300 2175 675 $B$\001
+4 2 0 100 0 0 12 0.0000 2 165 315 1425 1650 $A$\001
+4 0 0 100 0 0 12 0.0000 2 165 300 3075 1650 $C$\001
+4 1 9 100 0 0 12 0.0000 2 195 1815 2250 2400 nach Algorithmus $A_1$\001
+4 1 13 100 0 0 12 0.0000 2 195 1815 2250 2700 nach Algorithmus $A_2$\001
diff --git a/Master/texmf-dist/doc/latex/ppower4/demo/matrixb1.mp b/Master/texmf-dist/doc/latex/ppower4/demo/matrixb1.mp
new file mode 100644
index 00000000000..4754fe2cb17
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/ppower4/demo/matrixb1.mp
@@ -0,0 +1,508 @@
+%
+% fig2dev (version 3.2.4-beta1) -L (m)mp version 0.06 --- Preamble
+%
+
+%
+% mp output driver options:
+% -L mp
+%
+
+% +MP-ADDITIONAL-HEADER
+verbatimtex
+%&latex
+\documentclass{article}
+\begin{document}
+etex
+% -MP-ADDITIONAL-HEADER
+
+
+%SetFigFont macros for latex
+verbatimtex
+%
+\begingroup\makeatletter\ifx\SetFigFont\undefined%
+\gdef\SetFigFont#1#2#3#4#5{%
+ \reset@font\fontsize{#1}{#2pt}%
+ \fontfamily{#3}\fontseries{#4}\fontshape{#5}%
+ \selectfont}%
+\fi\endgroup%
+\ifx\SetFigFontSize\undefined%
+\gdef\SetFigFontSize#1#2{%
+ \fontsize{#1}{#2pt}%
+ \selectfont}%
+\fi%
+etex
+
+% Make arrowheads mitered by default
+% NOTE: subject to change (edited from plain.mp)
+ def forwarr(text t) expr p =
+ _apth:=p;_finarrf(t)
+ enddef;
+ def backarr(text t) expr p =
+ _apth:=p;_finarrb(t)
+ enddef;
+ def _finarrf(text s) text t =
+ if (s=0):fill arrowhead _apth t withcolor white
+ else: fill arrowhead _apth t fi;
+ linejoin:=0;
+ draw arrowhead _apth t
+ enddef;
+ def _finarrb(text s) text t =
+ if (s=0):fill arrowhead reverse _apth t withcolor white
+ else: fill arrowhead reverse _apth t fi;
+ linejoin:=0;
+ draw arrowhead reverse _apth t
+ enddef;
+
+
+% Now draw the figure
+beginfig(0)
+% Some reasonable defaults
+ ahlength:=7;
+ ahangle:=30;
+ labeloffset:=0;
+ truecorners:=1;
+ bboxmargin:=0;
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 12.72 yscaled 1.00
+ rotated 0.00 shifted (166.50,742.50);
+ draw c withcolor (0.00,0.69,0.00);
+% End ellipse object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt $*$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((166.50,739.80))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)/2+llcorner p) withcolor (0.00,0.00,0.00);
+% End text object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 12.72 yscaled 1.00
+ rotated 0.00 shifted (166.50,760.50);
+ draw c withcolor (0.00,0.69,0.00);
+% End ellipse object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt $*$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((166.50,757.80))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)/2+llcorner p) withcolor (0.00,0.00,0.00);
+% End text object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 12.72 yscaled 1.00
+ rotated 0.00 shifted (166.50,715.50);
+ draw c withcolor (0.00,0.69,0.00);
+% End ellipse object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt $*$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((166.50,712.80))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)/2+llcorner p) withcolor (0.00,0.00,0.00);
+% End text object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 12.72 yscaled 1.00
+ rotated 0.00 shifted (148.50,742.50);
+ draw c withcolor (0.00,0.69,0.00);
+% End ellipse object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt $*$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((148.50,739.80))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)/2+llcorner p) withcolor (0.00,0.00,0.00);
+% End text object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 12.72 yscaled 1.00
+ rotated 0.00 shifted (166.50,697.50);
+ draw c withcolor (0.00,0.69,0.00);
+% End ellipse object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt $*$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((166.50,694.80))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)/2+llcorner p) withcolor (0.00,0.00,0.00);
+% End text object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 12.72 yscaled 1.00
+ rotated 0.00 shifted (121.50,697.50);
+ draw c withcolor (0.00,0.69,0.00);
+% End ellipse object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt $*$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((121.50,694.80))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)/2+llcorner p) withcolor (0.00,0.00,0.00);
+% End text object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 12.72 yscaled 1.00
+ rotated 0.00 shifted (103.50,715.50);
+ draw c withcolor (0.00,0.69,0.00);
+% End ellipse object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt $*$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((103.50,712.80))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)/2+llcorner p) withcolor (0.00,0.00,0.00);
+% End text object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 12.72 yscaled 1.00
+ rotated 0.00 shifted (103.50,697.50);
+ draw c withcolor (0.00,0.69,0.00);
+% End ellipse object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt $*$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((103.50,694.80))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)/2+llcorner p) withcolor (0.00,0.00,0.00);
+% End text object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 12.00 yscaled 1.00
+ rotated 0.00 shifted (103.50,679.50);
+ draw c withcolor (0.00,0.00,0.69);
+% End ellipse object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt $*$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((103.50,676.80))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)/2+llcorner p) withcolor (0.00,0.00,0.00);
+% End text object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 12.00 yscaled 1.00
+ rotated 0.00 shifted (121.50,679.50);
+ draw c withcolor (0.00,0.00,0.69);
+% End ellipse object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt $*$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((121.50,676.80))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)/2+llcorner p) withcolor (0.00,0.00,0.00);
+% End text object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 12.00 yscaled 1.00
+ rotated 0.00 shifted (148.50,679.50);
+ draw c withcolor (0.00,0.00,0.69);
+% End ellipse object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt $*$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((148.50,676.80))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)/2+llcorner p) withcolor (0.00,0.00,0.00);
+% End text object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 12.00 yscaled 1.00
+ rotated 0.00 shifted (166.50,679.50);
+ draw c withcolor (0.00,0.00,0.69);
+% End ellipse object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt $*$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((166.50,676.80))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)/2+llcorner p) withcolor (0.00,0.00,0.00);
+% End text object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 12.00 yscaled 1.00
+ rotated 0.00 shifted (148.50,697.50);
+ draw c withcolor (0.00,0.00,0.69);
+% End ellipse object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt $*$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((148.50,694.80))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)/2+llcorner p) withcolor (0.00,0.00,0.00);
+% End text object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 12.72 yscaled 1.00
+ rotated 0.00 shifted (121.50,715.50);
+ draw c withcolor (0.00,0.69,0.00);
+% End ellipse object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 12.72 yscaled 1.00
+ rotated 0.00 shifted (148.50,715.50);
+ draw c withcolor (0.00,0.69,0.00);
+% End ellipse object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 10.80 yscaled 1.00
+ rotated 0.00 shifted (103.50,697.50);
+ draw c withcolor (0.00,0.00,0.69);
+% End ellipse object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 10.80 yscaled 1.00
+ rotated 0.00 shifted (121.50,697.50);
+ draw c withcolor (0.00,0.00,0.69);
+% End ellipse object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 10.80 yscaled 1.00
+ rotated 0.00 shifted (148.50,742.50);
+ draw c withcolor (0.00,0.00,0.69);
+% End ellipse object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 10.80 yscaled 1.00
+ rotated 0.00 shifted (166.50,742.50);
+ draw c withcolor (0.00,0.00,0.69);
+% End ellipse object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 10.80 yscaled 1.00
+ rotated 0.00 shifted (166.50,760.50);
+ draw c withcolor (0.00,0.00,0.69);
+% End ellipse object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 12.72 yscaled 1.00
+ rotated 0.00 shifted (148.50,760.50);
+ draw c withcolor (0.00,0.69,0.00);
+% End ellipse object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 10.80 yscaled 1.00
+ rotated 0.00 shifted (148.50,760.50);
+ draw c withcolor (0.00,0.00,0.69);
+% End ellipse object
+% Begin polyline object
+ linecap:=0;
+ linejoin:=0;
+ pickup pencircle scaled 0.90;
+ path p;
+ p = (90.00, 729.00)
+ --(135.00, 729.00)
+ --(135.00, 666.00)
+ --(90.00, 666.00)
+ --(90.00, 729.00)--cycle;
+ draw p withcolor (0.00,0.00,0.00);
+% End polyline object
+% Begin polyline object
+ linecap:=0;
+ linejoin:=0;
+ pickup pencircle scaled 0.90;
+ path p;
+ p = (135.00, 729.00)
+ --(180.00, 729.00)
+ --(180.00, 666.00)
+ --(135.00, 666.00)
+ --(135.00, 729.00)--cycle;
+ draw p withcolor (0.00,0.00,0.00);
+% End polyline object
+% Begin polyline object
+ linecap:=0;
+ linejoin:=0;
+ pickup pencircle scaled 0.90;
+ path p;
+ p = (135.00, 774.00)
+ --(180.00, 774.00)
+ --(180.00, 729.00)
+ --(135.00, 729.00)
+ --(135.00, 774.00)--cycle;
+ draw p withcolor (0.00,0.00,0.00);
+% End polyline object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt $*$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((121.50,712.80))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)/2+llcorner p) withcolor (0.00,0.00,0.00);
+% End text object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt $*$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((148.50,712.80))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)/2+llcorner p) withcolor (0.00,0.00,0.00);
+% End text object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt $*$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((148.50,757.80))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)/2+llcorner p) withcolor (0.00,0.00,0.00);
+% End text object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt $B$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((130.50,751.50))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)+llcorner p) withcolor (0.00,0.00,0.00);
+% End text object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt $A$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((85.50,693.00))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)+llcorner p) withcolor (0.00,0.00,0.00);
+% End text object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt $C$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((184.50,693.00))+llcorner p) withcolor (0.00,0.00,0.00);
+% End text object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt nach Algorithmus $A_1$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((135.00,648.00))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)/2+llcorner p) withcolor (0.00,0.00,0.69);
+% End text object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt nach Algorithmus $A_2$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((135.00,630.00))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)/2+llcorner p) withcolor (0.00,0.69,0.00);
+% End text object
+endfig;
+end
diff --git a/Master/texmf-dist/doc/latex/ppower4/demo/matrixb1.mps b/Master/texmf-dist/doc/latex/ppower4/demo/matrixb1.mps
new file mode 100644
index 00000000000..f917e6a726f
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/ppower4/demo/matrixb1.mps
@@ -0,0 +1,331 @@
+%!PS
+%%BoundingBox: 78 628 192 775
+%%Creator: MetaPost
+%%CreationDate: 2002.04.03:1037
+%%Pages: 1
+%*Font: cmsy10 9.96265 9.96265 03:8
+%*Font: cmmi10 9.96265 9.96265 41:e
+%*Font: cmr10 9.96265 9.96265 41:80000000a39e78
+%*Font: cmr7 6.97385 6.97385 31:c
+%%EndProlog
+%%Page: 1 1
+ 0 0.69 0 setrgbcolor 0 0.9 dtransform truncate idtransform setlinewidth pop
+ [] 0 setdash 1 setlinejoin 10 setmiterlimit
+newpath 172.86 742.5 moveto
+172.86 744.18686 172.1898 745.80441 170.9971 746.9971 curveto
+169.80441 748.1898 168.18686 748.86 166.5 748.86 curveto
+164.81314 748.86 163.19559 748.1898 162.0029 746.9971 curveto
+160.8102 745.80441 160.14 744.18686 160.14 742.5 curveto
+160.14 740.81314 160.8102 739.19559 162.0029 738.0029 curveto
+163.19559 736.8102 164.81314 736.14 166.5 736.14 curveto
+168.18686 736.14 169.80441 736.8102 170.9971 738.0029 curveto
+172.1898 739.19559 172.86 740.81314 172.86 742.5 curveto closepath stroke
+ 0 setgray
+164.00932 739.8 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0.69 0 setrgbcolor
+newpath 172.86 760.5 moveto
+172.86 762.18686 172.1898 763.80441 170.9971 764.9971 curveto
+169.80441 766.1898 168.18686 766.86 166.5 766.86 curveto
+164.81314 766.86 163.19559 766.1898 162.0029 764.9971 curveto
+160.8102 763.80441 160.14 762.18686 160.14 760.5 curveto
+160.14 758.81314 160.8102 757.19559 162.0029 756.0029 curveto
+163.19559 754.8102 164.81314 754.14 166.5 754.14 curveto
+168.18686 754.14 169.80441 754.8102 170.9971 756.0029 curveto
+172.1898 757.19559 172.86 758.81314 172.86 760.5 curveto closepath stroke
+ 0 setgray
+164.00932 757.8 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0.69 0 setrgbcolor
+newpath 172.86 715.5 moveto
+172.86 717.18686 172.1898 718.80441 170.9971 719.9971 curveto
+169.80441 721.1898 168.18686 721.86 166.5 721.86 curveto
+164.81314 721.86 163.19559 721.1898 162.0029 719.9971 curveto
+160.8102 718.80441 160.14 717.18686 160.14 715.5 curveto
+160.14 713.81314 160.8102 712.19559 162.0029 711.0029 curveto
+163.19559 709.8102 164.81314 709.14 166.5 709.14 curveto
+168.18686 709.14 169.80441 709.8102 170.9971 711.0029 curveto
+172.1898 712.19559 172.86 713.81314 172.86 715.5 curveto closepath stroke
+ 0 setgray
+164.00932 712.8 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0.69 0 setrgbcolor
+newpath 154.86 742.5 moveto
+154.86 744.18686 154.1898 745.80441 152.9971 746.9971 curveto
+151.80441 748.1898 150.18686 748.86 148.5 748.86 curveto
+146.81314 748.86 145.19559 748.1898 144.0029 746.9971 curveto
+142.8102 745.80441 142.14 744.18686 142.14 742.5 curveto
+142.14 740.81314 142.8102 739.19559 144.0029 738.0029 curveto
+145.19559 736.8102 146.81314 736.14 148.5 736.14 curveto
+150.18686 736.14 151.80441 736.8102 152.9971 738.0029 curveto
+154.1898 739.19559 154.86 740.81314 154.86 742.5 curveto closepath stroke
+ 0 setgray
+146.00932 739.8 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0.69 0 setrgbcolor
+newpath 172.86 697.5 moveto
+172.86 699.18686 172.1898 700.80441 170.9971 701.9971 curveto
+169.80441 703.1898 168.18686 703.86 166.5 703.86 curveto
+164.81314 703.86 163.19559 703.1898 162.0029 701.9971 curveto
+160.8102 700.80441 160.14 699.18686 160.14 697.5 curveto
+160.14 695.81314 160.8102 694.19559 162.0029 693.0029 curveto
+163.19559 691.8102 164.81314 691.14 166.5 691.14 curveto
+168.18686 691.14 169.80441 691.8102 170.9971 693.0029 curveto
+172.1898 694.19559 172.86 695.81314 172.86 697.5 curveto closepath stroke
+ 0 setgray
+164.00932 694.8 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0.69 0 setrgbcolor
+newpath 127.86 697.5 moveto
+127.86 699.18686 127.1898 700.80441 125.9971 701.9971 curveto
+124.80441 703.1898 123.18686 703.86 121.5 703.86 curveto
+119.81314 703.86 118.19559 703.1898 117.0029 701.9971 curveto
+115.8102 700.80441 115.14 699.18686 115.14 697.5 curveto
+115.14 695.81314 115.8102 694.19559 117.0029 693.0029 curveto
+118.19559 691.8102 119.81314 691.14 121.5 691.14 curveto
+123.18686 691.14 124.80441 691.8102 125.9971 693.0029 curveto
+127.1898 694.19559 127.86 695.81314 127.86 697.5 curveto closepath stroke
+ 0 setgray
+119.00932 694.8 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0.69 0 setrgbcolor
+newpath 109.86 715.5 moveto
+109.86 717.18686 109.1898 718.80441 107.9971 719.9971 curveto
+106.80441 721.1898 105.18686 721.86 103.5 721.86 curveto
+101.81314 721.86 100.19559 721.1898 99.0029 719.9971 curveto
+97.8102 718.80441 97.14 717.18686 97.14 715.5 curveto
+97.14 713.81314 97.8102 712.19559 99.0029 711.0029 curveto
+100.19559 709.8102 101.81314 709.14 103.5 709.14 curveto
+105.18686 709.14 106.80441 709.8102 107.9971 711.0029 curveto
+109.1898 712.19559 109.86 713.81314 109.86 715.5 curveto closepath stroke
+ 0 setgray
+101.00932 712.8 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0.69 0 setrgbcolor
+newpath 109.86 697.5 moveto
+109.86 699.18686 109.1898 700.80441 107.9971 701.9971 curveto
+106.80441 703.1898 105.18686 703.86 103.5 703.86 curveto
+101.81314 703.86 100.19559 703.1898 99.0029 701.9971 curveto
+97.8102 700.80441 97.14 699.18686 97.14 697.5 curveto
+97.14 695.81314 97.8102 694.19559 99.0029 693.0029 curveto
+100.19559 691.8102 101.81314 691.14 103.5 691.14 curveto
+105.18686 691.14 106.80441 691.8102 107.9971 693.0029 curveto
+109.1898 694.19559 109.86 695.81314 109.86 697.5 curveto closepath stroke
+ 0 setgray
+101.00932 694.8 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0 0.69 setrgbcolor
+newpath 109.5 679.5 moveto
+109.5 681.09137 108.86774 682.61737 107.74255 683.74255 curveto
+106.61737 684.86774 105.09137 685.5 103.5 685.5 curveto
+101.90863 685.5 100.38263 684.86774 99.25745 683.74255 curveto
+98.13226 682.61737 97.5 681.09137 97.5 679.5 curveto
+97.5 677.90863 98.13226 676.38263 99.25745 675.25745 curveto
+100.38263 674.13226 101.90863 673.5 103.5 673.5 curveto
+105.09137 673.5 106.61737 674.13226 107.74255 675.25745 curveto
+108.86774 676.38263 109.5 677.90863 109.5 679.5 curveto closepath stroke
+ 0 setgray
+101.00932 676.8 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0 0.69 setrgbcolor
+newpath 127.5 679.5 moveto
+127.5 681.09137 126.86774 682.61737 125.74255 683.74255 curveto
+124.61737 684.86774 123.09137 685.5 121.5 685.5 curveto
+119.90863 685.5 118.38263 684.86774 117.25745 683.74255 curveto
+116.13226 682.61737 115.5 681.09137 115.5 679.5 curveto
+115.5 677.90863 116.13226 676.38263 117.25745 675.25745 curveto
+118.38263 674.13226 119.90863 673.5 121.5 673.5 curveto
+123.09137 673.5 124.61737 674.13226 125.74255 675.25745 curveto
+126.86774 676.38263 127.5 677.90863 127.5 679.5 curveto closepath stroke
+ 0 setgray
+119.00932 676.8 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0 0.69 setrgbcolor
+newpath 154.5 679.5 moveto
+154.5 681.09137 153.86774 682.61737 152.74255 683.74255 curveto
+151.61737 684.86774 150.09137 685.5 148.5 685.5 curveto
+146.90863 685.5 145.38263 684.86774 144.25745 683.74255 curveto
+143.13226 682.61737 142.5 681.09137 142.5 679.5 curveto
+142.5 677.90863 143.13226 676.38263 144.25745 675.25745 curveto
+145.38263 674.13226 146.90863 673.5 148.5 673.5 curveto
+150.09137 673.5 151.61737 674.13226 152.74255 675.25745 curveto
+153.86774 676.38263 154.5 677.90863 154.5 679.5 curveto closepath stroke
+ 0 setgray
+146.00932 676.8 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0 0.69 setrgbcolor
+newpath 172.5 679.5 moveto
+172.5 681.09137 171.86774 682.61737 170.74255 683.74255 curveto
+169.61737 684.86774 168.09137 685.5 166.5 685.5 curveto
+164.90863 685.5 163.38263 684.86774 162.25745 683.74255 curveto
+161.13226 682.61737 160.5 681.09137 160.5 679.5 curveto
+160.5 677.90863 161.13226 676.38263 162.25745 675.25745 curveto
+163.38263 674.13226 164.90863 673.5 166.5 673.5 curveto
+168.09137 673.5 169.61737 674.13226 170.74255 675.25745 curveto
+171.86774 676.38263 172.5 677.90863 172.5 679.5 curveto closepath stroke
+ 0 setgray
+164.00932 676.8 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0 0.69 setrgbcolor
+newpath 154.5 697.5 moveto
+154.5 699.09137 153.86774 700.61737 152.74255 701.74255 curveto
+151.61737 702.86774 150.09137 703.5 148.5 703.5 curveto
+146.90863 703.5 145.38263 702.86774 144.25745 701.74255 curveto
+143.13226 700.61737 142.5 699.09137 142.5 697.5 curveto
+142.5 695.90863 143.13226 694.38263 144.25745 693.25745 curveto
+145.38263 692.13226 146.90863 691.5 148.5 691.5 curveto
+150.09137 691.5 151.61737 692.13226 152.74255 693.25745 curveto
+153.86774 694.38263 154.5 695.90863 154.5 697.5 curveto closepath stroke
+ 0 setgray
+146.00932 694.8 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0.69 0 setrgbcolor
+newpath 127.86 715.5 moveto
+127.86 717.18686 127.1898 718.80441 125.9971 719.9971 curveto
+124.80441 721.1898 123.18686 721.86 121.5 721.86 curveto
+119.81314 721.86 118.19559 721.1898 117.0029 719.9971 curveto
+115.8102 718.80441 115.14 717.18686 115.14 715.5 curveto
+115.14 713.81314 115.8102 712.19559 117.0029 711.0029 curveto
+118.19559 709.8102 119.81314 709.14 121.5 709.14 curveto
+123.18686 709.14 124.80441 709.8102 125.9971 711.0029 curveto
+127.1898 712.19559 127.86 713.81314 127.86 715.5 curveto closepath stroke
+newpath 154.86 715.5 moveto
+154.86 717.18686 154.1898 718.80441 152.9971 719.9971 curveto
+151.80441 721.1898 150.18686 721.86 148.5 721.86 curveto
+146.81314 721.86 145.19559 721.1898 144.0029 719.9971 curveto
+142.8102 718.80441 142.14 717.18686 142.14 715.5 curveto
+142.14 713.81314 142.8102 712.19559 144.0029 711.0029 curveto
+145.19559 709.8102 146.81314 709.14 148.5 709.14 curveto
+150.18686 709.14 151.80441 709.8102 152.9971 711.0029 curveto
+154.1898 712.19559 154.86 713.81314 154.86 715.5 curveto closepath stroke
+ 0 0 0.69 setrgbcolor
+newpath 108.90001 697.5 moveto
+108.90001 698.93224 108.33096 700.30563 107.3183 701.3183 curveto
+106.30563 702.33096 104.93224 702.90001 103.5 702.90001 curveto
+102.06776 702.90001 100.69437 702.33096 99.6817 701.3183 curveto
+98.66904 700.30563 98.09999 698.93224 98.09999 697.5 curveto
+98.09999 696.06776 98.66904 694.69437 99.6817 693.6817 curveto
+100.69437 692.66904 102.06776 692.09999 103.5 692.09999 curveto
+104.93224 692.09999 106.30563 692.66904 107.3183 693.6817 curveto
+108.33096 694.69437 108.90001 696.06776 108.90001 697.5 curveto closepath
+ stroke
+newpath 126.90001 697.5 moveto
+126.90001 698.93224 126.33096 700.30563 125.3183 701.3183 curveto
+124.30563 702.33096 122.93224 702.90001 121.5 702.90001 curveto
+120.06776 702.90001 118.69437 702.33096 117.6817 701.3183 curveto
+116.66904 700.30563 116.09999 698.93224 116.09999 697.5 curveto
+116.09999 696.06776 116.66904 694.69437 117.6817 693.6817 curveto
+118.69437 692.66904 120.06776 692.09999 121.5 692.09999 curveto
+122.93224 692.09999 124.30563 692.66904 125.3183 693.6817 curveto
+126.33096 694.69437 126.90001 696.06776 126.90001 697.5 curveto closepath
+ stroke
+newpath 153.90001 742.5 moveto
+153.90001 743.93224 153.33096 745.30563 152.3183 746.3183 curveto
+151.30563 747.33096 149.93224 747.90001 148.5 747.90001 curveto
+147.06776 747.90001 145.69437 747.33096 144.6817 746.3183 curveto
+143.66904 745.30563 143.09999 743.93224 143.09999 742.5 curveto
+143.09999 741.06776 143.66904 739.69437 144.6817 738.6817 curveto
+145.69437 737.66904 147.06776 737.09999 148.5 737.09999 curveto
+149.93224 737.09999 151.30563 737.66904 152.3183 738.6817 curveto
+153.33096 739.69437 153.90001 741.06776 153.90001 742.5 curveto closepath
+ stroke
+newpath 171.90001 742.5 moveto
+171.90001 743.93224 171.33096 745.30563 170.3183 746.3183 curveto
+169.30563 747.33096 167.93224 747.90001 166.5 747.90001 curveto
+165.06776 747.90001 163.69437 747.33096 162.6817 746.3183 curveto
+161.66904 745.30563 161.09999 743.93224 161.09999 742.5 curveto
+161.09999 741.06776 161.66904 739.69437 162.6817 738.6817 curveto
+163.69437 737.66904 165.06776 737.09999 166.5 737.09999 curveto
+167.93224 737.09999 169.30563 737.66904 170.3183 738.6817 curveto
+171.33096 739.69437 171.90001 741.06776 171.90001 742.5 curveto closepath
+ stroke
+newpath 171.90001 760.5 moveto
+171.90001 761.93224 171.33096 763.30563 170.3183 764.3183 curveto
+169.30563 765.33096 167.93224 765.90001 166.5 765.90001 curveto
+165.06776 765.90001 163.69437 765.33096 162.6817 764.3183 curveto
+161.66904 763.30563 161.09999 761.93224 161.09999 760.5 curveto
+161.09999 759.06776 161.66904 757.69437 162.6817 756.6817 curveto
+163.69437 755.66904 165.06776 755.09999 166.5 755.09999 curveto
+167.93224 755.09999 169.30563 755.66904 170.3183 756.6817 curveto
+171.33096 757.69437 171.90001 759.06776 171.90001 760.5 curveto closepath
+ stroke
+ 0 0.69 0 setrgbcolor
+newpath 154.86 760.5 moveto
+154.86 762.18686 154.1898 763.80441 152.9971 764.9971 curveto
+151.80441 766.1898 150.18686 766.86 148.5 766.86 curveto
+146.81314 766.86 145.19559 766.1898 144.0029 764.9971 curveto
+142.8102 763.80441 142.14 762.18686 142.14 760.5 curveto
+142.14 758.81314 142.8102 757.19559 144.0029 756.0029 curveto
+145.19559 754.8102 146.81314 754.14 148.5 754.14 curveto
+150.18686 754.14 151.80441 754.8102 152.9971 756.0029 curveto
+154.1898 757.19559 154.86 758.81314 154.86 760.5 curveto closepath stroke
+ 0 0 0.69 setrgbcolor
+newpath 153.90001 760.5 moveto
+153.90001 761.93224 153.33096 763.30563 152.3183 764.3183 curveto
+151.30563 765.33096 149.93224 765.90001 148.5 765.90001 curveto
+147.06776 765.90001 145.69437 765.33096 144.6817 764.3183 curveto
+143.66904 763.30563 143.09999 761.93224 143.09999 760.5 curveto
+143.09999 759.06776 143.66904 757.69437 144.6817 756.6817 curveto
+145.69437 755.66904 147.06776 755.09999 148.5 755.09999 curveto
+149.93224 755.09999 151.30563 755.66904 152.3183 756.6817 curveto
+153.33096 757.69437 153.90001 759.06776 153.90001 760.5 curveto closepath
+ stroke
+ 0 setgray 0 setlinejoin
+newpath 90 729 moveto
+135 729 lineto
+135 666 lineto
+90 666 lineto
+90 729 lineto
+ closepath stroke
+newpath 135 729 moveto
+180 729 lineto
+180 666 lineto
+135 666 lineto
+135 729 lineto
+ closepath stroke
+newpath 135 774 moveto
+180 774 lineto
+180 729 lineto
+135 729 lineto
+135 774 lineto
+ closepath stroke
+119.00932 712.8 moveto
+(\003) cmsy10 9.96265 fshow
+146.00932 712.8 moveto
+(\003) cmsy10 9.96265 fshow
+146.00932 757.8 moveto
+(\003) cmsy10 9.96265 fshow
+122.94324 751.5 moveto
+(B) cmmi10 9.96265 fshow
+78.028 693 moveto
+(A) cmmi10 9.96265 fshow
+184.5 693 moveto
+(C) cmmi10 9.96265 fshow
+ 0 0 0.69 setrgbcolor
+88.97113 648 moveto
+(nac) cmr10 9.96265 fshow
+103.63834 648 moveto
+(h) cmr10 9.96265 fshow
+112.49403 648 moveto
+(Algorithm) cmr10 9.96265 fshow
+156.80023 648 moveto
+(us) cmr10 9.96265 fshow
+169.58563 648 moveto
+(A) cmmi10 9.96265 fshow
+177.05763 646.5056 moveto
+(1) cmr7 6.97385 fshow
+ 0 0.69 0 setrgbcolor
+88.97113 630 moveto
+(nac) cmr10 9.96265 fshow
+103.63834 630 moveto
+(h) cmr10 9.96265 fshow
+112.49403 630 moveto
+(Algorithm) cmr10 9.96265 fshow
+156.80023 630 moveto
+(us) cmr10 9.96265 fshow
+169.58563 630 moveto
+(A) cmmi10 9.96265 fshow
+177.05763 628.5056 moveto
+(2) cmr7 6.97385 fshow
+showpage
+%%EOF
diff --git a/Master/texmf-dist/doc/latex/ppower4/demo/matrixb2.eps b/Master/texmf-dist/doc/latex/ppower4/demo/matrixb2.eps
new file mode 100644
index 00000000000..18e0c5de6a6
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/ppower4/demo/matrixb2.eps
@@ -0,0 +1,330 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%BoundingBox: 46 637 179 770
+%%Creator: MetaPost
+%%CreationDate: 2002.04.03:1037
+%%Pages: 1
+%%DocumentFonts: cmsy10 cmmi10 cmr10 cmr7
+ /cmsy10 /cmsy10 def
+ /cmmi10 /cmmi10 def
+ /cmr10 /cmr10 def
+ /cmr7 /cmr7 def
+/fshow {exch findfont exch scalefont setfont show}bind def
+%%EndProlog
+%%Page: 1 1
+ 0 0.69 0 setrgbcolor 0 0.9 dtransform truncate idtransform setlinewidth pop
+ [] 0 setdash 1 setlinejoin 10 setmiterlimit
+newpath 141.36 738 moveto
+141.36 739.68686 140.6898 741.30441 139.4971 742.4971 curveto
+138.30441 743.6898 136.68686 744.36 135 744.36 curveto
+133.31314 744.36 131.69559 743.6898 130.5029 742.4971 curveto
+129.3102 741.30441 128.64 739.68686 128.64 738 curveto
+128.64 736.31314 129.3102 734.69559 130.5029 733.5029 curveto
+131.69559 732.3102 133.31314 731.64 135 731.64 curveto
+136.68686 731.64 138.30441 732.3102 139.4971 733.5029 curveto
+140.6898 734.69559 141.36 736.31314 141.36 738 curveto closepath stroke
+ 0 setgray
+132.50932 735.3 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0.69 0 setrgbcolor
+newpath 141.36 756 moveto
+141.36 757.68686 140.6898 759.30441 139.4971 760.4971 curveto
+138.30441 761.6898 136.68686 762.36 135 762.36 curveto
+133.31314 762.36 131.69559 761.6898 130.5029 760.4971 curveto
+129.3102 759.30441 128.64 757.68686 128.64 756 curveto
+128.64 754.31314 129.3102 752.69559 130.5029 751.5029 curveto
+131.69559 750.3102 133.31314 749.64 135 749.64 curveto
+136.68686 749.64 138.30441 750.3102 139.4971 751.5029 curveto
+140.6898 752.69559 141.36 754.31314 141.36 756 curveto closepath stroke
+ 0 setgray
+132.50932 753.3 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0.69 0 setrgbcolor
+newpath 96.36 693 moveto
+96.36 694.68686 95.6898 696.30441 94.4971 697.4971 curveto
+93.30441 698.6898 91.68686 699.36 90 699.36 curveto
+88.31314 699.36 86.69559 698.6898 85.5029 697.4971 curveto
+84.3102 696.30441 83.64 694.68686 83.64 693 curveto
+83.64 691.31314 84.3102 689.69559 85.5029 688.5029 curveto
+86.69559 687.3102 88.31314 686.64 90 686.64 curveto
+91.68686 686.64 93.30441 687.3102 94.4971 688.5029 curveto
+95.6898 689.69559 96.36 691.31314 96.36 693 curveto closepath stroke
+ 0 setgray
+87.50932 690.3 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0.69 0 setrgbcolor
+newpath 78.36 693 moveto
+78.36 694.68686 77.6898 696.30441 76.4971 697.4971 curveto
+75.30441 698.6898 73.68686 699.36 72 699.36 curveto
+70.31314 699.36 68.69559 698.6898 67.5029 697.4971 curveto
+66.3102 696.30441 65.64 694.68686 65.64 693 curveto
+65.64 691.31314 66.3102 689.69559 67.5029 688.5029 curveto
+68.69559 687.3102 70.31314 686.64 72 686.64 curveto
+73.68686 686.64 75.30441 687.3102 76.4971 688.5029 curveto
+77.6898 689.69559 78.36 691.31314 78.36 693 curveto closepath stroke
+ 0 setgray
+69.50932 690.3 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0.69 0 setrgbcolor
+newpath 159.36 711 moveto
+159.36 712.68686 158.6898 714.30441 157.4971 715.4971 curveto
+156.30441 716.6898 154.68686 717.36 153 717.36 curveto
+151.31314 717.36 149.69559 716.6898 148.5029 715.4971 curveto
+147.3102 714.30441 146.64 712.68686 146.64 711 curveto
+146.64 709.31314 147.3102 707.69559 148.5029 706.5029 curveto
+149.69559 705.3102 151.31314 704.64 153 704.64 curveto
+154.68686 704.64 156.30441 705.3102 157.4971 706.5029 curveto
+158.6898 707.69559 159.36 709.31314 159.36 711 curveto closepath stroke
+ 0 setgray
+150.50932 708.3 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0 0.69 setrgbcolor
+newpath 123 711 moveto
+123 712.59137 122.36774 714.11737 121.24255 715.24255 curveto
+120.11737 716.36774 118.59137 717 117 717 curveto
+115.40863 717 113.88263 716.36774 112.75745 715.24255 curveto
+111.63226 714.11737 111 712.59137 111 711 curveto
+111 709.40863 111.63226 707.88263 112.75745 706.75745 curveto
+113.88263 705.63226 115.40863 705 117 705 curveto
+118.59137 705 120.11737 705.63226 121.24255 706.75745 curveto
+122.36774 707.88263 123 709.40863 123 711 curveto closepath stroke
+ 0 setgray
+114.50932 708.3 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0 0.69 setrgbcolor
+newpath 123 693 moveto
+123 694.59137 122.36774 696.11737 121.24255 697.24255 curveto
+120.11737 698.36774 118.59137 699 117 699 curveto
+115.40863 699 113.88263 698.36774 112.75745 697.24255 curveto
+111.63226 696.11737 111 694.59137 111 693 curveto
+111 691.40863 111.63226 689.88263 112.75745 688.75745 curveto
+113.88263 687.63226 115.40863 687 117 687 curveto
+118.59137 687 120.11737 687.63226 121.24255 688.75745 curveto
+122.36774 689.88263 123 691.40863 123 693 curveto closepath stroke
+ 0 setgray
+114.50932 690.3 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0.69 0 setrgbcolor
+newpath 141.36 711 moveto
+141.36 712.68686 140.6898 714.30441 139.4971 715.4971 curveto
+138.30441 716.6898 136.68686 717.36 135 717.36 curveto
+133.31314 717.36 131.69559 716.6898 130.5029 715.4971 curveto
+129.3102 714.30441 128.64 712.68686 128.64 711 curveto
+128.64 709.31314 129.3102 707.69559 130.5029 706.5029 curveto
+131.69559 705.3102 133.31314 704.64 135 704.64 curveto
+136.68686 704.64 138.30441 705.3102 139.4971 706.5029 curveto
+140.6898 707.69559 141.36 709.31314 141.36 711 curveto closepath stroke
+ 0 setgray
+132.50932 708.3 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0 0.69 setrgbcolor
+newpath 141 693 moveto
+141 694.59137 140.36774 696.11737 139.24255 697.24255 curveto
+138.11737 698.36774 136.59137 699 135 699 curveto
+133.40863 699 131.88263 698.36774 130.75745 697.24255 curveto
+129.63226 696.11737 129 694.59137 129 693 curveto
+129 691.40863 129.63226 689.88263 130.75745 688.75745 curveto
+131.88263 687.63226 133.40863 687 135 687 curveto
+136.59137 687 138.11737 687.63226 139.24255 688.75745 curveto
+140.36774 689.88263 141 691.40863 141 693 curveto closepath stroke
+ 0 setgray
+132.50932 690.3 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0.69 0 setrgbcolor
+newpath 159.36 693 moveto
+159.36 694.68686 158.6898 696.30441 157.4971 697.4971 curveto
+156.30441 698.6898 154.68686 699.36 153 699.36 curveto
+151.31314 699.36 149.69559 698.6898 148.5029 697.4971 curveto
+147.3102 696.30441 146.64 694.68686 146.64 693 curveto
+146.64 691.31314 147.3102 689.69559 148.5029 688.5029 curveto
+149.69559 687.3102 151.31314 686.64 153 686.64 curveto
+154.68686 686.64 156.30441 687.3102 157.4971 688.5029 curveto
+158.6898 689.69559 159.36 691.31314 159.36 693 curveto closepath stroke
+ 0 setgray
+150.50932 690.3 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0.69 0 setrgbcolor
+newpath 159.36 738 moveto
+159.36 739.68686 158.6898 741.30441 157.4971 742.4971 curveto
+156.30441 743.6898 154.68686 744.36 153 744.36 curveto
+151.31314 744.36 149.69559 743.6898 148.5029 742.4971 curveto
+147.3102 741.30441 146.64 739.68686 146.64 738 curveto
+146.64 736.31314 147.3102 734.69559 148.5029 733.5029 curveto
+149.69559 732.3102 151.31314 731.64 153 731.64 curveto
+154.68686 731.64 156.30441 732.3102 157.4971 733.5029 curveto
+158.6898 734.69559 159.36 736.31314 159.36 738 curveto closepath stroke
+ 0 setgray
+150.50932 735.3 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0.69 0 setrgbcolor
+newpath 159.36 756 moveto
+159.36 757.68686 158.6898 759.30441 157.4971 760.4971 curveto
+156.30441 761.6898 154.68686 762.36 153 762.36 curveto
+151.31314 762.36 149.69559 761.6898 148.5029 760.4971 curveto
+147.3102 759.30441 146.64 757.68686 146.64 756 curveto
+146.64 754.31314 147.3102 752.69559 148.5029 751.5029 curveto
+149.69559 750.3102 151.31314 749.64 153 749.64 curveto
+154.68686 749.64 156.30441 750.3102 157.4971 751.5029 curveto
+158.6898 752.69559 159.36 754.31314 159.36 756 curveto closepath stroke
+ 0 setgray
+150.50932 753.3 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0 0.69 setrgbcolor
+newpath 123 738 moveto
+123 739.59137 122.36774 741.11737 121.24255 742.24255 curveto
+120.11737 743.36774 118.59137 744 117 744 curveto
+115.40863 744 113.88263 743.36774 112.75745 742.24255 curveto
+111.63226 741.11737 111 739.59137 111 738 curveto
+111 736.40863 111.63226 734.88263 112.75745 733.75745 curveto
+113.88263 732.63226 115.40863 732 117 732 curveto
+118.59137 732 120.11737 732.63226 121.24255 733.75745 curveto
+122.36774 734.88263 123 736.40863 123 738 curveto closepath stroke
+ 0 setgray
+114.50932 735.3 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0 0.69 setrgbcolor
+newpath 123 756 moveto
+123 757.59137 122.36774 759.11737 121.24255 760.24255 curveto
+120.11737 761.36774 118.59137 762 117 762 curveto
+115.40863 762 113.88263 761.36774 112.75745 760.24255 curveto
+111.63226 759.11737 111 757.59137 111 756 curveto
+111 754.40863 111.63226 752.88263 112.75745 751.75745 curveto
+113.88263 750.63226 115.40863 750 117 750 curveto
+118.59137 750 120.11737 750.63226 121.24255 751.75745 curveto
+122.36774 752.88263 123 754.40863 123 756 curveto closepath stroke
+ 0 setgray
+114.50932 753.3 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0.69 0 setrgbcolor
+newpath 96.36 711 moveto
+96.36 712.68686 95.6898 714.30441 94.4971 715.4971 curveto
+93.30441 716.6898 91.68686 717.36 90 717.36 curveto
+88.31314 717.36 86.69559 716.6898 85.5029 715.4971 curveto
+84.3102 714.30441 83.64 712.68686 83.64 711 curveto
+83.64 709.31314 84.3102 707.69559 85.5029 706.5029 curveto
+86.69559 705.3102 88.31314 704.64 90 704.64 curveto
+91.68686 704.64 93.30441 705.3102 94.4971 706.5029 curveto
+95.6898 707.69559 96.36 709.31314 96.36 711 curveto closepath stroke
+ 0 setgray
+87.50932 708.3 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0.69 0 setrgbcolor
+newpath 78.36 711 moveto
+78.36 712.68686 77.6898 714.30441 76.4971 715.4971 curveto
+75.30441 716.6898 73.68686 717.36 72 717.36 curveto
+70.31314 717.36 68.69559 716.6898 67.5029 715.4971 curveto
+66.3102 714.30441 65.64 712.68686 65.64 711 curveto
+65.64 709.31314 66.3102 707.69559 67.5029 706.5029 curveto
+68.69559 705.3102 70.31314 704.64 72 704.64 curveto
+73.68686 704.64 75.30441 705.3102 76.4971 706.5029 curveto
+77.6898 707.69559 78.36 709.31314 78.36 711 curveto closepath stroke
+ 0 setgray
+69.50932 708.3 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0 0.69 setrgbcolor
+newpath 77.40001 711 moveto
+77.40001 712.43224 76.83096 713.80563 75.8183 714.8183 curveto
+74.80563 715.83096 73.43224 716.40001 72 716.40001 curveto
+70.56776 716.40001 69.19437 715.83096 68.1817 714.8183 curveto
+67.16904 713.80563 66.59999 712.43224 66.59999 711 curveto
+66.59999 709.56776 67.16904 708.19437 68.1817 707.1817 curveto
+69.19437 706.16904 70.56776 705.59999 72 705.59999 curveto
+73.43224 705.59999 74.80563 706.16904 75.8183 707.1817 curveto
+76.83096 708.19437 77.40001 709.56776 77.40001 711 curveto closepath stroke
+newpath 95.40001 711 moveto
+95.40001 712.43224 94.83096 713.80563 93.8183 714.8183 curveto
+92.80563 715.83096 91.43224 716.40001 90 716.40001 curveto
+88.56776 716.40001 87.19437 715.83096 86.1817 714.8183 curveto
+85.16904 713.80563 84.59999 712.43224 84.59999 711 curveto
+84.59999 709.56776 85.16904 708.19437 86.1817 707.1817 curveto
+87.19437 706.16904 88.56776 705.59999 90 705.59999 curveto
+91.43224 705.59999 92.80563 706.16904 93.8183 707.1817 curveto
+94.83096 708.19437 95.40001 709.56776 95.40001 711 curveto closepath stroke
+newpath 95.40001 693 moveto
+95.40001 694.43224 94.83096 695.80563 93.8183 696.8183 curveto
+92.80563 697.83096 91.43224 698.40001 90 698.40001 curveto
+88.56776 698.40001 87.19437 697.83096 86.1817 696.8183 curveto
+85.16904 695.80563 84.59999 694.43224 84.59999 693 curveto
+84.59999 691.56776 85.16904 690.19437 86.1817 689.1817 curveto
+87.19437 688.16904 88.56776 687.59999 90 687.59999 curveto
+91.43224 687.59999 92.80563 688.16904 93.8183 689.1817 curveto
+94.83096 690.19437 95.40001 691.56776 95.40001 693 curveto closepath stroke
+newpath 77.40001 693 moveto
+77.40001 694.43224 76.83096 695.80563 75.8183 696.8183 curveto
+74.80563 697.83096 73.43224 698.40001 72 698.40001 curveto
+70.56776 698.40001 69.19437 697.83096 68.1817 696.8183 curveto
+67.16904 695.80563 66.59999 694.43224 66.59999 693 curveto
+66.59999 691.56776 67.16904 690.19437 68.1817 689.1817 curveto
+69.19437 688.16904 70.56776 687.59999 72 687.59999 curveto
+73.43224 687.59999 74.80563 688.16904 75.8183 689.1817 curveto
+76.83096 690.19437 77.40001 691.56776 77.40001 693 curveto closepath stroke
+newpath 140.40001 738 moveto
+140.40001 739.43224 139.83096 740.80563 138.8183 741.8183 curveto
+137.80563 742.83096 136.43224 743.40001 135 743.40001 curveto
+133.56776 743.40001 132.19437 742.83096 131.1817 741.8183 curveto
+130.16904 740.80563 129.59999 739.43224 129.59999 738 curveto
+129.59999 736.56776 130.16904 735.19437 131.1817 734.1817 curveto
+132.19437 733.16904 133.56776 732.59999 135 732.59999 curveto
+136.43224 732.59999 137.80563 733.16904 138.8183 734.1817 curveto
+139.83096 735.19437 140.40001 736.56776 140.40001 738 curveto closepath stroke
+newpath 140.40001 756 moveto
+140.40001 757.43224 139.83096 758.80563 138.8183 759.8183 curveto
+137.80563 760.83096 136.43224 761.40001 135 761.40001 curveto
+133.56776 761.40001 132.19437 760.83096 131.1817 759.8183 curveto
+130.16904 758.80563 129.59999 757.43224 129.59999 756 curveto
+129.59999 754.56776 130.16904 753.19437 131.1817 752.1817 curveto
+132.19437 751.16904 133.56776 750.59999 135 750.59999 curveto
+136.43224 750.59999 137.80563 751.16904 138.8183 752.1817 curveto
+139.83096 753.19437 140.40001 754.56776 140.40001 756 curveto closepath stroke
+ 0 setgray 0 setlinejoin
+newpath 58.5 724.5 moveto
+103.5 724.5 lineto
+103.5 679.5 lineto
+58.5 679.5 lineto
+58.5 724.5 lineto
+ closepath stroke
+newpath 103.5 679.5 moveto
+166.5 679.5 lineto
+166.5 724.5 lineto
+103.5 724.5 lineto
+103.5 679.5 lineto
+ closepath stroke
+newpath 166.5 724.5 moveto
+103.5 724.5 lineto
+103.5 769.5 lineto
+166.5 769.5 lineto
+166.5 724.5 lineto
+ closepath stroke
+46.528 702 moveto
+(A) cmmi10 9.96265 fshow
+171 702 moveto
+(C) cmmi10 9.96265 fshow
+91.44324 742.5 moveto
+(B) cmmi10 9.96265 fshow
+ 0 0 0.69 setrgbcolor
+66.47113 657 moveto
+(nac) cmr10 9.96265 fshow
+81.13834 657 moveto
+(h) cmr10 9.96265 fshow
+89.99403 657 moveto
+(Algorithm) cmr10 9.96265 fshow
+134.30023 657 moveto
+(us) cmr10 9.96265 fshow
+147.08563 657 moveto
+(A) cmmi10 9.96265 fshow
+154.55763 655.5056 moveto
+(1) cmr7 6.97385 fshow
+ 0 0.69 0 setrgbcolor
+66.47113 639 moveto
+(nac) cmr10 9.96265 fshow
+81.13834 639 moveto
+(h) cmr10 9.96265 fshow
+89.99403 639 moveto
+(Algorithm) cmr10 9.96265 fshow
+134.30023 639 moveto
+(us) cmr10 9.96265 fshow
+147.08563 639 moveto
+(A) cmmi10 9.96265 fshow
+154.55763 637.5056 moveto
+(2) cmr7 6.97385 fshow
+showpage
+%%EOF
diff --git a/Master/texmf-dist/doc/latex/ppower4/demo/matrixb2.fig b/Master/texmf-dist/doc/latex/ppower4/demo/matrixb2.fig
new file mode 100644
index 00000000000..d8aadef6978
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/ppower4/demo/matrixb2.fig
@@ -0,0 +1,90 @@
+#FIG 3.2
+Landscape
+Center
+Inches
+Letter
+100.00
+Single
+-2
+1200 2
+6 2100 750 2400 1050
+1 3 0 1 13 7 100 0 -1 0.000 1 0.0000 2250 900 106 106 2250 900 2325 975
+4 1 0 100 0 0 12 0.0000 2 165 270 2250 945 $*$\001
+-6
+6 2100 450 2400 750
+1 3 0 1 13 7 100 0 -1 0.000 1 0.0000 2250 600 106 106 2250 600 2325 675
+4 1 0 100 0 0 12 0.0000 2 165 270 2250 645 $*$\001
+-6
+6 1350 1500 1650 1800
+1 3 0 1 13 7 100 0 -1 0.000 1 0.0000 1500 1650 106 106 1500 1650 1575 1725
+4 1 0 100 0 0 12 0.0000 2 165 270 1500 1695 $*$\001
+-6
+6 1050 1500 1350 1800
+1 3 0 1 13 7 100 0 -1 0.000 1 0.0000 1200 1650 106 106 1200 1650 1275 1725
+4 1 0 100 0 0 12 0.0000 2 165 270 1200 1695 $*$\001
+-6
+6 2400 1200 2700 1500
+1 3 0 1 13 7 100 0 -1 0.000 1 0.0000 2550 1350 106 106 2550 1350 2625 1425
+4 1 0 100 0 0 12 0.0000 2 165 270 2550 1395 $*$\001
+-6
+6 1800 1200 2100 1500
+1 3 0 1 9 7 100 0 -1 0.000 1 0.0000 1950 1350 100 100 1950 1350 2050 1350
+4 1 0 100 0 0 12 0.0000 2 165 270 1950 1395 $*$\001
+-6
+6 1800 1500 2100 1800
+1 3 0 1 9 7 100 0 -1 0.000 1 0.0000 1950 1650 100 100 1950 1650 2050 1650
+4 1 0 100 0 0 12 0.0000 2 165 270 1950 1695 $*$\001
+-6
+6 2100 1200 2400 1500
+1 3 0 1 13 7 100 0 -1 0.000 1 0.0000 2250 1350 106 106 2250 1350 2325 1425
+4 1 0 100 0 0 12 0.0000 2 165 270 2250 1395 $*$\001
+-6
+6 2100 1500 2400 1800
+1 3 0 1 9 7 100 0 -1 0.000 1 0.0000 2250 1650 100 100 2250 1650 2350 1650
+4 1 0 100 0 0 12 0.0000 2 165 270 2250 1695 $*$\001
+-6
+6 2400 1500 2700 1800
+1 3 0 1 13 7 100 0 -1 0.000 1 0.0000 2550 1650 106 106 2550 1650 2625 1725
+4 1 0 100 0 0 12 0.0000 2 165 270 2550 1695 $*$\001
+-6
+6 2400 750 2700 1050
+1 3 0 1 13 7 100 0 -1 0.000 1 0.0000 2550 900 106 106 2550 900 2625 975
+4 1 0 100 0 0 12 0.0000 2 165 270 2550 945 $*$\001
+-6
+6 2400 450 2700 750
+1 3 0 1 13 7 100 0 -1 0.000 1 0.0000 2550 600 106 106 2550 600 2625 675
+4 1 0 100 0 0 12 0.0000 2 165 270 2550 645 $*$\001
+-6
+6 1800 750 2100 1050
+1 3 0 1 9 7 100 0 -1 0.000 1 0.0000 1950 900 100 100 1950 900 2050 900
+4 1 0 100 0 0 12 0.0000 2 165 270 1950 945 $*$\001
+-6
+6 1800 450 2100 750
+1 3 0 1 9 7 100 0 -1 0.000 1 0.0000 1950 600 100 100 1950 600 2050 600
+4 1 0 100 0 0 12 0.0000 2 165 270 1950 645 $*$\001
+-6
+6 1350 1200 1650 1500
+1 3 0 1 13 7 100 0 -1 0.000 1 0.0000 1500 1350 106 106 1500 1350 1575 1425
+4 1 0 100 0 0 12 0.0000 2 165 270 1500 1395 $*$\001
+-6
+6 1050 1200 1350 1500
+1 3 0 1 13 7 100 0 -1 0.000 1 0.0000 1200 1350 106 106 1200 1350 1275 1425
+4 1 0 100 0 0 12 0.0000 2 165 270 1200 1395 $*$\001
+-6
+1 3 0 1 9 7 100 0 -1 0.000 1 0.0000 1200 1350 90 90 1200 1350 1290 1350
+1 3 0 1 9 7 100 0 -1 0.000 1 0.0000 1500 1350 90 90 1500 1350 1590 1350
+1 3 0 1 9 7 100 0 -1 0.000 1 0.0000 1500 1650 90 90 1500 1650 1590 1650
+1 3 0 1 9 7 100 0 -1 0.000 1 0.0000 1200 1650 90 90 1200 1650 1290 1650
+1 3 0 1 9 7 100 0 -1 0.000 1 0.0000 2250 900 90 90 2250 900 2340 900
+1 3 0 1 9 7 100 0 -1 0.000 1 0.0000 2250 600 90 90 2250 600 2340 600
+2 2 0 1 0 7 100 0 -1 0.000 0 0 -1 0 0 5
+ 975 1125 1725 1125 1725 1875 975 1875 975 1125
+2 2 0 1 0 7 100 0 -1 0.000 0 0 -1 0 0 5
+ 1725 1875 2775 1875 2775 1125 1725 1125 1725 1875
+2 2 0 1 0 7 100 0 -1 0.000 0 0 -1 0 0 5
+ 2775 1125 1725 1125 1725 375 2775 375 2775 1125
+4 2 0 100 0 0 12 0.0000 2 165 315 900 1500 $A$\001
+4 0 0 100 0 0 12 0.0000 2 165 300 2850 1500 $C$\001
+4 2 0 100 0 0 12 0.0000 2 165 300 1650 825 $B$\001
+4 1 9 100 0 0 12 0.0000 2 195 1815 1875 2250 nach Algorithmus $A_1$\001
+4 1 13 100 0 0 12 0.0000 2 195 1815 1875 2550 nach Algorithmus $A_2$\001
diff --git a/Master/texmf-dist/doc/latex/ppower4/demo/matrixb2.mp b/Master/texmf-dist/doc/latex/ppower4/demo/matrixb2.mp
new file mode 100644
index 00000000000..96bd5475c10
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/ppower4/demo/matrixb2.mp
@@ -0,0 +1,508 @@
+%
+% fig2dev (version 3.2.4-beta1) -L (m)mp version 0.06 --- Preamble
+%
+
+%
+% mp output driver options:
+% -L mp
+%
+
+% +MP-ADDITIONAL-HEADER
+verbatimtex
+%&latex
+\documentclass{article}
+\begin{document}
+etex
+% -MP-ADDITIONAL-HEADER
+
+
+%SetFigFont macros for latex
+verbatimtex
+%
+\begingroup\makeatletter\ifx\SetFigFont\undefined%
+\gdef\SetFigFont#1#2#3#4#5{%
+ \reset@font\fontsize{#1}{#2pt}%
+ \fontfamily{#3}\fontseries{#4}\fontshape{#5}%
+ \selectfont}%
+\fi\endgroup%
+\ifx\SetFigFontSize\undefined%
+\gdef\SetFigFontSize#1#2{%
+ \fontsize{#1}{#2pt}%
+ \selectfont}%
+\fi%
+etex
+
+% Make arrowheads mitered by default
+% NOTE: subject to change (edited from plain.mp)
+ def forwarr(text t) expr p =
+ _apth:=p;_finarrf(t)
+ enddef;
+ def backarr(text t) expr p =
+ _apth:=p;_finarrb(t)
+ enddef;
+ def _finarrf(text s) text t =
+ if (s=0):fill arrowhead _apth t withcolor white
+ else: fill arrowhead _apth t fi;
+ linejoin:=0;
+ draw arrowhead _apth t
+ enddef;
+ def _finarrb(text s) text t =
+ if (s=0):fill arrowhead reverse _apth t withcolor white
+ else: fill arrowhead reverse _apth t fi;
+ linejoin:=0;
+ draw arrowhead reverse _apth t
+ enddef;
+
+
+% Now draw the figure
+beginfig(0)
+% Some reasonable defaults
+ ahlength:=7;
+ ahangle:=30;
+ labeloffset:=0;
+ truecorners:=1;
+ bboxmargin:=0;
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 12.72 yscaled 1.00
+ rotated 0.00 shifted (135.00,738.00);
+ draw c withcolor (0.00,0.69,0.00);
+% End ellipse object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt $*$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((135.00,735.30))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)/2+llcorner p) withcolor (0.00,0.00,0.00);
+% End text object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 12.72 yscaled 1.00
+ rotated 0.00 shifted (135.00,756.00);
+ draw c withcolor (0.00,0.69,0.00);
+% End ellipse object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt $*$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((135.00,753.30))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)/2+llcorner p) withcolor (0.00,0.00,0.00);
+% End text object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 12.72 yscaled 1.00
+ rotated 0.00 shifted (90.00,693.00);
+ draw c withcolor (0.00,0.69,0.00);
+% End ellipse object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt $*$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((90.00,690.30))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)/2+llcorner p) withcolor (0.00,0.00,0.00);
+% End text object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 12.72 yscaled 1.00
+ rotated 0.00 shifted (72.00,693.00);
+ draw c withcolor (0.00,0.69,0.00);
+% End ellipse object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt $*$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((72.00,690.30))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)/2+llcorner p) withcolor (0.00,0.00,0.00);
+% End text object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 12.72 yscaled 1.00
+ rotated 0.00 shifted (153.00,711.00);
+ draw c withcolor (0.00,0.69,0.00);
+% End ellipse object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt $*$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((153.00,708.30))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)/2+llcorner p) withcolor (0.00,0.00,0.00);
+% End text object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 12.00 yscaled 1.00
+ rotated 0.00 shifted (117.00,711.00);
+ draw c withcolor (0.00,0.00,0.69);
+% End ellipse object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt $*$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((117.00,708.30))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)/2+llcorner p) withcolor (0.00,0.00,0.00);
+% End text object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 12.00 yscaled 1.00
+ rotated 0.00 shifted (117.00,693.00);
+ draw c withcolor (0.00,0.00,0.69);
+% End ellipse object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt $*$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((117.00,690.30))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)/2+llcorner p) withcolor (0.00,0.00,0.00);
+% End text object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 12.72 yscaled 1.00
+ rotated 0.00 shifted (135.00,711.00);
+ draw c withcolor (0.00,0.69,0.00);
+% End ellipse object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt $*$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((135.00,708.30))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)/2+llcorner p) withcolor (0.00,0.00,0.00);
+% End text object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 12.00 yscaled 1.00
+ rotated 0.00 shifted (135.00,693.00);
+ draw c withcolor (0.00,0.00,0.69);
+% End ellipse object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt $*$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((135.00,690.30))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)/2+llcorner p) withcolor (0.00,0.00,0.00);
+% End text object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 12.72 yscaled 1.00
+ rotated 0.00 shifted (153.00,693.00);
+ draw c withcolor (0.00,0.69,0.00);
+% End ellipse object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt $*$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((153.00,690.30))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)/2+llcorner p) withcolor (0.00,0.00,0.00);
+% End text object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 12.72 yscaled 1.00
+ rotated 0.00 shifted (153.00,738.00);
+ draw c withcolor (0.00,0.69,0.00);
+% End ellipse object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt $*$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((153.00,735.30))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)/2+llcorner p) withcolor (0.00,0.00,0.00);
+% End text object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 12.72 yscaled 1.00
+ rotated 0.00 shifted (153.00,756.00);
+ draw c withcolor (0.00,0.69,0.00);
+% End ellipse object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt $*$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((153.00,753.30))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)/2+llcorner p) withcolor (0.00,0.00,0.00);
+% End text object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 12.00 yscaled 1.00
+ rotated 0.00 shifted (117.00,738.00);
+ draw c withcolor (0.00,0.00,0.69);
+% End ellipse object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt $*$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((117.00,735.30))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)/2+llcorner p) withcolor (0.00,0.00,0.00);
+% End text object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 12.00 yscaled 1.00
+ rotated 0.00 shifted (117.00,756.00);
+ draw c withcolor (0.00,0.00,0.69);
+% End ellipse object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt $*$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((117.00,753.30))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)/2+llcorner p) withcolor (0.00,0.00,0.00);
+% End text object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 12.72 yscaled 1.00
+ rotated 0.00 shifted (90.00,711.00);
+ draw c withcolor (0.00,0.69,0.00);
+% End ellipse object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt $*$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((90.00,708.30))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)/2+llcorner p) withcolor (0.00,0.00,0.00);
+% End text object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 12.72 yscaled 1.00
+ rotated 0.00 shifted (72.00,711.00);
+ draw c withcolor (0.00,0.69,0.00);
+% End ellipse object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt $*$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((72.00,708.30))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)/2+llcorner p) withcolor (0.00,0.00,0.00);
+% End text object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 10.80 yscaled 1.00
+ rotated 0.00 shifted (72.00,711.00);
+ draw c withcolor (0.00,0.00,0.69);
+% End ellipse object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 10.80 yscaled 1.00
+ rotated 0.00 shifted (90.00,711.00);
+ draw c withcolor (0.00,0.00,0.69);
+% End ellipse object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 10.80 yscaled 1.00
+ rotated 0.00 shifted (90.00,693.00);
+ draw c withcolor (0.00,0.00,0.69);
+% End ellipse object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 10.80 yscaled 1.00
+ rotated 0.00 shifted (72.00,693.00);
+ draw c withcolor (0.00,0.00,0.69);
+% End ellipse object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 10.80 yscaled 1.00
+ rotated 0.00 shifted (135.00,738.00);
+ draw c withcolor (0.00,0.00,0.69);
+% End ellipse object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 10.80 yscaled 1.00
+ rotated 0.00 shifted (135.00,756.00);
+ draw c withcolor (0.00,0.00,0.69);
+% End ellipse object
+% Begin polyline object
+ linecap:=0;
+ linejoin:=0;
+ pickup pencircle scaled 0.90;
+ path p;
+ p = (58.50, 724.50)
+ --(103.50, 724.50)
+ --(103.50, 679.50)
+ --(58.50, 679.50)
+ --(58.50, 724.50)--cycle;
+ draw p withcolor (0.00,0.00,0.00);
+% End polyline object
+% Begin polyline object
+ linecap:=0;
+ linejoin:=0;
+ pickup pencircle scaled 0.90;
+ path p;
+ p = (103.50, 679.50)
+ --(166.50, 679.50)
+ --(166.50, 724.50)
+ --(103.50, 724.50)
+ --(103.50, 679.50)--cycle;
+ draw p withcolor (0.00,0.00,0.00);
+% End polyline object
+% Begin polyline object
+ linecap:=0;
+ linejoin:=0;
+ pickup pencircle scaled 0.90;
+ path p;
+ p = (166.50, 724.50)
+ --(103.50, 724.50)
+ --(103.50, 769.50)
+ --(166.50, 769.50)
+ --(166.50, 724.50)--cycle;
+ draw p withcolor (0.00,0.00,0.00);
+% End polyline object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt $A$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((54.00,702.00))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)+llcorner p) withcolor (0.00,0.00,0.00);
+% End text object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt $C$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((171.00,702.00))+llcorner p) withcolor (0.00,0.00,0.00);
+% End text object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt $B$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((99.00,742.50))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)+llcorner p) withcolor (0.00,0.00,0.00);
+% End text object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt nach Algorithmus $A_1$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((112.50,657.00))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)/2+llcorner p) withcolor (0.00,0.00,0.69);
+% End text object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt nach Algorithmus $A_2$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((112.50,639.00))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)/2+llcorner p) withcolor (0.00,0.69,0.00);
+% End text object
+endfig;
+end
diff --git a/Master/texmf-dist/doc/latex/ppower4/demo/matrixb2.mps b/Master/texmf-dist/doc/latex/ppower4/demo/matrixb2.mps
new file mode 100644
index 00000000000..254325f547a
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/ppower4/demo/matrixb2.mps
@@ -0,0 +1,328 @@
+%!PS
+%%BoundingBox: 46 637 179 770
+%%Creator: MetaPost
+%%CreationDate: 2002.04.03:1037
+%%Pages: 1
+%*Font: cmsy10 9.96265 9.96265 03:8
+%*Font: cmmi10 9.96265 9.96265 41:e
+%*Font: cmr10 9.96265 9.96265 41:80000000a39e78
+%*Font: cmr7 6.97385 6.97385 31:c
+%%EndProlog
+%%Page: 1 1
+ 0 0.69 0 setrgbcolor 0 0.9 dtransform truncate idtransform setlinewidth pop
+ [] 0 setdash 1 setlinejoin 10 setmiterlimit
+newpath 141.36 738 moveto
+141.36 739.68686 140.6898 741.30441 139.4971 742.4971 curveto
+138.30441 743.6898 136.68686 744.36 135 744.36 curveto
+133.31314 744.36 131.69559 743.6898 130.5029 742.4971 curveto
+129.3102 741.30441 128.64 739.68686 128.64 738 curveto
+128.64 736.31314 129.3102 734.69559 130.5029 733.5029 curveto
+131.69559 732.3102 133.31314 731.64 135 731.64 curveto
+136.68686 731.64 138.30441 732.3102 139.4971 733.5029 curveto
+140.6898 734.69559 141.36 736.31314 141.36 738 curveto closepath stroke
+ 0 setgray
+132.50932 735.3 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0.69 0 setrgbcolor
+newpath 141.36 756 moveto
+141.36 757.68686 140.6898 759.30441 139.4971 760.4971 curveto
+138.30441 761.6898 136.68686 762.36 135 762.36 curveto
+133.31314 762.36 131.69559 761.6898 130.5029 760.4971 curveto
+129.3102 759.30441 128.64 757.68686 128.64 756 curveto
+128.64 754.31314 129.3102 752.69559 130.5029 751.5029 curveto
+131.69559 750.3102 133.31314 749.64 135 749.64 curveto
+136.68686 749.64 138.30441 750.3102 139.4971 751.5029 curveto
+140.6898 752.69559 141.36 754.31314 141.36 756 curveto closepath stroke
+ 0 setgray
+132.50932 753.3 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0.69 0 setrgbcolor
+newpath 96.36 693 moveto
+96.36 694.68686 95.6898 696.30441 94.4971 697.4971 curveto
+93.30441 698.6898 91.68686 699.36 90 699.36 curveto
+88.31314 699.36 86.69559 698.6898 85.5029 697.4971 curveto
+84.3102 696.30441 83.64 694.68686 83.64 693 curveto
+83.64 691.31314 84.3102 689.69559 85.5029 688.5029 curveto
+86.69559 687.3102 88.31314 686.64 90 686.64 curveto
+91.68686 686.64 93.30441 687.3102 94.4971 688.5029 curveto
+95.6898 689.69559 96.36 691.31314 96.36 693 curveto closepath stroke
+ 0 setgray
+87.50932 690.3 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0.69 0 setrgbcolor
+newpath 78.36 693 moveto
+78.36 694.68686 77.6898 696.30441 76.4971 697.4971 curveto
+75.30441 698.6898 73.68686 699.36 72 699.36 curveto
+70.31314 699.36 68.69559 698.6898 67.5029 697.4971 curveto
+66.3102 696.30441 65.64 694.68686 65.64 693 curveto
+65.64 691.31314 66.3102 689.69559 67.5029 688.5029 curveto
+68.69559 687.3102 70.31314 686.64 72 686.64 curveto
+73.68686 686.64 75.30441 687.3102 76.4971 688.5029 curveto
+77.6898 689.69559 78.36 691.31314 78.36 693 curveto closepath stroke
+ 0 setgray
+69.50932 690.3 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0.69 0 setrgbcolor
+newpath 159.36 711 moveto
+159.36 712.68686 158.6898 714.30441 157.4971 715.4971 curveto
+156.30441 716.6898 154.68686 717.36 153 717.36 curveto
+151.31314 717.36 149.69559 716.6898 148.5029 715.4971 curveto
+147.3102 714.30441 146.64 712.68686 146.64 711 curveto
+146.64 709.31314 147.3102 707.69559 148.5029 706.5029 curveto
+149.69559 705.3102 151.31314 704.64 153 704.64 curveto
+154.68686 704.64 156.30441 705.3102 157.4971 706.5029 curveto
+158.6898 707.69559 159.36 709.31314 159.36 711 curveto closepath stroke
+ 0 setgray
+150.50932 708.3 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0 0.69 setrgbcolor
+newpath 123 711 moveto
+123 712.59137 122.36774 714.11737 121.24255 715.24255 curveto
+120.11737 716.36774 118.59137 717 117 717 curveto
+115.40863 717 113.88263 716.36774 112.75745 715.24255 curveto
+111.63226 714.11737 111 712.59137 111 711 curveto
+111 709.40863 111.63226 707.88263 112.75745 706.75745 curveto
+113.88263 705.63226 115.40863 705 117 705 curveto
+118.59137 705 120.11737 705.63226 121.24255 706.75745 curveto
+122.36774 707.88263 123 709.40863 123 711 curveto closepath stroke
+ 0 setgray
+114.50932 708.3 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0 0.69 setrgbcolor
+newpath 123 693 moveto
+123 694.59137 122.36774 696.11737 121.24255 697.24255 curveto
+120.11737 698.36774 118.59137 699 117 699 curveto
+115.40863 699 113.88263 698.36774 112.75745 697.24255 curveto
+111.63226 696.11737 111 694.59137 111 693 curveto
+111 691.40863 111.63226 689.88263 112.75745 688.75745 curveto
+113.88263 687.63226 115.40863 687 117 687 curveto
+118.59137 687 120.11737 687.63226 121.24255 688.75745 curveto
+122.36774 689.88263 123 691.40863 123 693 curveto closepath stroke
+ 0 setgray
+114.50932 690.3 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0.69 0 setrgbcolor
+newpath 141.36 711 moveto
+141.36 712.68686 140.6898 714.30441 139.4971 715.4971 curveto
+138.30441 716.6898 136.68686 717.36 135 717.36 curveto
+133.31314 717.36 131.69559 716.6898 130.5029 715.4971 curveto
+129.3102 714.30441 128.64 712.68686 128.64 711 curveto
+128.64 709.31314 129.3102 707.69559 130.5029 706.5029 curveto
+131.69559 705.3102 133.31314 704.64 135 704.64 curveto
+136.68686 704.64 138.30441 705.3102 139.4971 706.5029 curveto
+140.6898 707.69559 141.36 709.31314 141.36 711 curveto closepath stroke
+ 0 setgray
+132.50932 708.3 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0 0.69 setrgbcolor
+newpath 141 693 moveto
+141 694.59137 140.36774 696.11737 139.24255 697.24255 curveto
+138.11737 698.36774 136.59137 699 135 699 curveto
+133.40863 699 131.88263 698.36774 130.75745 697.24255 curveto
+129.63226 696.11737 129 694.59137 129 693 curveto
+129 691.40863 129.63226 689.88263 130.75745 688.75745 curveto
+131.88263 687.63226 133.40863 687 135 687 curveto
+136.59137 687 138.11737 687.63226 139.24255 688.75745 curveto
+140.36774 689.88263 141 691.40863 141 693 curveto closepath stroke
+ 0 setgray
+132.50932 690.3 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0.69 0 setrgbcolor
+newpath 159.36 693 moveto
+159.36 694.68686 158.6898 696.30441 157.4971 697.4971 curveto
+156.30441 698.6898 154.68686 699.36 153 699.36 curveto
+151.31314 699.36 149.69559 698.6898 148.5029 697.4971 curveto
+147.3102 696.30441 146.64 694.68686 146.64 693 curveto
+146.64 691.31314 147.3102 689.69559 148.5029 688.5029 curveto
+149.69559 687.3102 151.31314 686.64 153 686.64 curveto
+154.68686 686.64 156.30441 687.3102 157.4971 688.5029 curveto
+158.6898 689.69559 159.36 691.31314 159.36 693 curveto closepath stroke
+ 0 setgray
+150.50932 690.3 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0.69 0 setrgbcolor
+newpath 159.36 738 moveto
+159.36 739.68686 158.6898 741.30441 157.4971 742.4971 curveto
+156.30441 743.6898 154.68686 744.36 153 744.36 curveto
+151.31314 744.36 149.69559 743.6898 148.5029 742.4971 curveto
+147.3102 741.30441 146.64 739.68686 146.64 738 curveto
+146.64 736.31314 147.3102 734.69559 148.5029 733.5029 curveto
+149.69559 732.3102 151.31314 731.64 153 731.64 curveto
+154.68686 731.64 156.30441 732.3102 157.4971 733.5029 curveto
+158.6898 734.69559 159.36 736.31314 159.36 738 curveto closepath stroke
+ 0 setgray
+150.50932 735.3 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0.69 0 setrgbcolor
+newpath 159.36 756 moveto
+159.36 757.68686 158.6898 759.30441 157.4971 760.4971 curveto
+156.30441 761.6898 154.68686 762.36 153 762.36 curveto
+151.31314 762.36 149.69559 761.6898 148.5029 760.4971 curveto
+147.3102 759.30441 146.64 757.68686 146.64 756 curveto
+146.64 754.31314 147.3102 752.69559 148.5029 751.5029 curveto
+149.69559 750.3102 151.31314 749.64 153 749.64 curveto
+154.68686 749.64 156.30441 750.3102 157.4971 751.5029 curveto
+158.6898 752.69559 159.36 754.31314 159.36 756 curveto closepath stroke
+ 0 setgray
+150.50932 753.3 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0 0.69 setrgbcolor
+newpath 123 738 moveto
+123 739.59137 122.36774 741.11737 121.24255 742.24255 curveto
+120.11737 743.36774 118.59137 744 117 744 curveto
+115.40863 744 113.88263 743.36774 112.75745 742.24255 curveto
+111.63226 741.11737 111 739.59137 111 738 curveto
+111 736.40863 111.63226 734.88263 112.75745 733.75745 curveto
+113.88263 732.63226 115.40863 732 117 732 curveto
+118.59137 732 120.11737 732.63226 121.24255 733.75745 curveto
+122.36774 734.88263 123 736.40863 123 738 curveto closepath stroke
+ 0 setgray
+114.50932 735.3 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0 0.69 setrgbcolor
+newpath 123 756 moveto
+123 757.59137 122.36774 759.11737 121.24255 760.24255 curveto
+120.11737 761.36774 118.59137 762 117 762 curveto
+115.40863 762 113.88263 761.36774 112.75745 760.24255 curveto
+111.63226 759.11737 111 757.59137 111 756 curveto
+111 754.40863 111.63226 752.88263 112.75745 751.75745 curveto
+113.88263 750.63226 115.40863 750 117 750 curveto
+118.59137 750 120.11737 750.63226 121.24255 751.75745 curveto
+122.36774 752.88263 123 754.40863 123 756 curveto closepath stroke
+ 0 setgray
+114.50932 753.3 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0.69 0 setrgbcolor
+newpath 96.36 711 moveto
+96.36 712.68686 95.6898 714.30441 94.4971 715.4971 curveto
+93.30441 716.6898 91.68686 717.36 90 717.36 curveto
+88.31314 717.36 86.69559 716.6898 85.5029 715.4971 curveto
+84.3102 714.30441 83.64 712.68686 83.64 711 curveto
+83.64 709.31314 84.3102 707.69559 85.5029 706.5029 curveto
+86.69559 705.3102 88.31314 704.64 90 704.64 curveto
+91.68686 704.64 93.30441 705.3102 94.4971 706.5029 curveto
+95.6898 707.69559 96.36 709.31314 96.36 711 curveto closepath stroke
+ 0 setgray
+87.50932 708.3 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0.69 0 setrgbcolor
+newpath 78.36 711 moveto
+78.36 712.68686 77.6898 714.30441 76.4971 715.4971 curveto
+75.30441 716.6898 73.68686 717.36 72 717.36 curveto
+70.31314 717.36 68.69559 716.6898 67.5029 715.4971 curveto
+66.3102 714.30441 65.64 712.68686 65.64 711 curveto
+65.64 709.31314 66.3102 707.69559 67.5029 706.5029 curveto
+68.69559 705.3102 70.31314 704.64 72 704.64 curveto
+73.68686 704.64 75.30441 705.3102 76.4971 706.5029 curveto
+77.6898 707.69559 78.36 709.31314 78.36 711 curveto closepath stroke
+ 0 setgray
+69.50932 708.3 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0 0.69 setrgbcolor
+newpath 77.40001 711 moveto
+77.40001 712.43224 76.83096 713.80563 75.8183 714.8183 curveto
+74.80563 715.83096 73.43224 716.40001 72 716.40001 curveto
+70.56776 716.40001 69.19437 715.83096 68.1817 714.8183 curveto
+67.16904 713.80563 66.59999 712.43224 66.59999 711 curveto
+66.59999 709.56776 67.16904 708.19437 68.1817 707.1817 curveto
+69.19437 706.16904 70.56776 705.59999 72 705.59999 curveto
+73.43224 705.59999 74.80563 706.16904 75.8183 707.1817 curveto
+76.83096 708.19437 77.40001 709.56776 77.40001 711 curveto closepath stroke
+newpath 95.40001 711 moveto
+95.40001 712.43224 94.83096 713.80563 93.8183 714.8183 curveto
+92.80563 715.83096 91.43224 716.40001 90 716.40001 curveto
+88.56776 716.40001 87.19437 715.83096 86.1817 714.8183 curveto
+85.16904 713.80563 84.59999 712.43224 84.59999 711 curveto
+84.59999 709.56776 85.16904 708.19437 86.1817 707.1817 curveto
+87.19437 706.16904 88.56776 705.59999 90 705.59999 curveto
+91.43224 705.59999 92.80563 706.16904 93.8183 707.1817 curveto
+94.83096 708.19437 95.40001 709.56776 95.40001 711 curveto closepath stroke
+newpath 95.40001 693 moveto
+95.40001 694.43224 94.83096 695.80563 93.8183 696.8183 curveto
+92.80563 697.83096 91.43224 698.40001 90 698.40001 curveto
+88.56776 698.40001 87.19437 697.83096 86.1817 696.8183 curveto
+85.16904 695.80563 84.59999 694.43224 84.59999 693 curveto
+84.59999 691.56776 85.16904 690.19437 86.1817 689.1817 curveto
+87.19437 688.16904 88.56776 687.59999 90 687.59999 curveto
+91.43224 687.59999 92.80563 688.16904 93.8183 689.1817 curveto
+94.83096 690.19437 95.40001 691.56776 95.40001 693 curveto closepath stroke
+newpath 77.40001 693 moveto
+77.40001 694.43224 76.83096 695.80563 75.8183 696.8183 curveto
+74.80563 697.83096 73.43224 698.40001 72 698.40001 curveto
+70.56776 698.40001 69.19437 697.83096 68.1817 696.8183 curveto
+67.16904 695.80563 66.59999 694.43224 66.59999 693 curveto
+66.59999 691.56776 67.16904 690.19437 68.1817 689.1817 curveto
+69.19437 688.16904 70.56776 687.59999 72 687.59999 curveto
+73.43224 687.59999 74.80563 688.16904 75.8183 689.1817 curveto
+76.83096 690.19437 77.40001 691.56776 77.40001 693 curveto closepath stroke
+newpath 140.40001 738 moveto
+140.40001 739.43224 139.83096 740.80563 138.8183 741.8183 curveto
+137.80563 742.83096 136.43224 743.40001 135 743.40001 curveto
+133.56776 743.40001 132.19437 742.83096 131.1817 741.8183 curveto
+130.16904 740.80563 129.59999 739.43224 129.59999 738 curveto
+129.59999 736.56776 130.16904 735.19437 131.1817 734.1817 curveto
+132.19437 733.16904 133.56776 732.59999 135 732.59999 curveto
+136.43224 732.59999 137.80563 733.16904 138.8183 734.1817 curveto
+139.83096 735.19437 140.40001 736.56776 140.40001 738 curveto closepath stroke
+newpath 140.40001 756 moveto
+140.40001 757.43224 139.83096 758.80563 138.8183 759.8183 curveto
+137.80563 760.83096 136.43224 761.40001 135 761.40001 curveto
+133.56776 761.40001 132.19437 760.83096 131.1817 759.8183 curveto
+130.16904 758.80563 129.59999 757.43224 129.59999 756 curveto
+129.59999 754.56776 130.16904 753.19437 131.1817 752.1817 curveto
+132.19437 751.16904 133.56776 750.59999 135 750.59999 curveto
+136.43224 750.59999 137.80563 751.16904 138.8183 752.1817 curveto
+139.83096 753.19437 140.40001 754.56776 140.40001 756 curveto closepath stroke
+ 0 setgray 0 setlinejoin
+newpath 58.5 724.5 moveto
+103.5 724.5 lineto
+103.5 679.5 lineto
+58.5 679.5 lineto
+58.5 724.5 lineto
+ closepath stroke
+newpath 103.5 679.5 moveto
+166.5 679.5 lineto
+166.5 724.5 lineto
+103.5 724.5 lineto
+103.5 679.5 lineto
+ closepath stroke
+newpath 166.5 724.5 moveto
+103.5 724.5 lineto
+103.5 769.5 lineto
+166.5 769.5 lineto
+166.5 724.5 lineto
+ closepath stroke
+46.528 702 moveto
+(A) cmmi10 9.96265 fshow
+171 702 moveto
+(C) cmmi10 9.96265 fshow
+91.44324 742.5 moveto
+(B) cmmi10 9.96265 fshow
+ 0 0 0.69 setrgbcolor
+66.47113 657 moveto
+(nac) cmr10 9.96265 fshow
+81.13834 657 moveto
+(h) cmr10 9.96265 fshow
+89.99403 657 moveto
+(Algorithm) cmr10 9.96265 fshow
+134.30023 657 moveto
+(us) cmr10 9.96265 fshow
+147.08563 657 moveto
+(A) cmmi10 9.96265 fshow
+154.55763 655.5056 moveto
+(1) cmr7 6.97385 fshow
+ 0 0.69 0 setrgbcolor
+66.47113 639 moveto
+(nac) cmr10 9.96265 fshow
+81.13834 639 moveto
+(h) cmr10 9.96265 fshow
+89.99403 639 moveto
+(Algorithm) cmr10 9.96265 fshow
+134.30023 639 moveto
+(us) cmr10 9.96265 fshow
+147.08563 639 moveto
+(A) cmmi10 9.96265 fshow
+154.55763 637.5056 moveto
+(2) cmr7 6.97385 fshow
+showpage
+%%EOF
diff --git a/Master/texmf-dist/doc/latex/ppower4/download.html b/Master/texmf-dist/doc/latex/ppower4/download.html
new file mode 100644
index 00000000000..69b4dcc0719
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/ppower4/download.html
@@ -0,0 +1,262 @@
+<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
+
+
+
+<html>
+ <head>
+ <title>PPower4 Homepage - Download</title>
+ </head>
+
+ <body background="http://www-sp.iti.informatik.tu-darmstadt.de/icons/background.gif" marginwidth="0" marginheight="0" leftmargin="0" topmargin="0" bgcolor="white" text="black">
+ <table width="100%" border="0" cellpadding="0" cellspacing="0">
+
+ <tr>
+ <td rowspan="2" align="left" valign="top" bgcolor='#0D2676'>
+ <font size="-1" color="white"><img src="http://www-sp.iti.informatik.tu-darmstadt.de/icons/tudlogo-small.gif"
+alt="Technische Universität Darmstadt">
+<br>
+<font face="Arial,Helvetica, sans-serif">
+&nbsp;FB Informatik<br>
+&nbsp;<font size="-2">FG Systemprogrammierung</font>
+</font>&nbsp;</font>
+ </td>
+
+ <td width="100%" bgcolor='#4DB8B3' valign="middle" align="center">
+ <font face="Arial, Helvetica, sans-serif">
+ <font size="+2"><b>PPower4</b></font><br>
+ <font size="+1">This is the homepage of PPower4</font><br>
+ <font size="+1">(P^4, Pdf Presentation Post Processor)</font>
+ </font>
+ </td>
+ </tr>
+
+ <tr>
+ <td align = "center" valign="middle" bgcolor=#4DB8B3>
+ <font face="Arial, Helvetica, sans-serif" size="+1" color="#0D2676"><b>Download</b></font>
+ </td>
+ </tr>
+
+ </table>
+
+<!-- Seitenanfang -->
+
+ <table width="100%" border="0" cellpadding="0" cellspacing="0">
+ <tr>
+ <td align="left" valign="top">
+ <img src="http://www-sp.iti.informatik.tu-darmstadt.de/icons/space165x1.gif">
+ </td>
+ <td align="right" valign="top">
+ &nbsp;
+ </td>
+ </tr>
+
+ <tr>
+ <td align="left" valign="top">
+ <table border="0" cellpadding="5" cellspacing="0" bgcolor='#4DB8B3'> <!-- In einer eigenen Tabelle -->
+
+
+ <tr><td valign="top">
+ <font face="Arial, Helvetica, sans-serif" size="2" link="white">
+ <a href="index.html">Home</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+ </font>
+ </td><td></td></tr>
+
+ <tr><td valign="top">
+ <font face="Arial, Helvetica, sans-serif" size="2" link="white">
+ <a href="news.html">News</a>
+ </font>
+ </td><td></td></tr>
+
+ <tr><td valign="top">
+ <font face="Arial, Helvetica, sans-serif" size="2" link="white">
+ <a href="features.html">Features</a>
+ </font>
+ </td><td></td></tr>
+
+ <tr><td valign="top">
+ <font face="Arial, Helvetica, sans-serif" size="2" link="white">
+ Download
+ </font>
+ </td><td></td></tr>
+
+ <tr><td valign="top">
+ <font face="Arial, Helvetica, sans-serif" size="2" link="white">
+ <a href="extras.html">Extras</a>
+ </font>
+ </td><td></td></tr>
+
+ </table>
+ <table>
+ <tr><td>&nbsp;</td></tr>
+ <tr><td>&nbsp;</td></tr>
+ <tr><td>&nbsp;</td></tr>
+ <tr><td>&nbsp;</td></tr>
+ <tr><td>&nbsp;</td></tr>
+ </table>
+
+ </td>
+
+ <td width="100%" valign="top">
+ <font color="#000000">
+
+<!-- HIER BEGINNT DER INHALT -->
+
+ You may need to select downloading explicitly by using a menu of
+ your browser for some of the files (e.g. the jar archives and the
+ shell script). Please check the file sizes for the
+ jar archives after download before trying to use them.<br>
+ All <code>.zip</code> archives with text files are created with
+ CR/LF lineend markers. *n*x users may wish to use an option to
+ change that on extraction.
+ <p>
+ Things you need in any case:
+ <ul>
+ <li>
+ The <a href="pp4sty.zip">style files</a> (a zip
+ archive, prepared 12&nbsp;Sep&nbsp;2002) for formatting.<br>
+ If you just need one of the files pick it from here:
+ <ul>
+ <li><a href="pause.sty"><code>pause.sty</code></a>
+ as of 18&nbsp;Jun&nbsp;2002</a>
+ </li>
+ <li><a href="background.sty"><code>background.sty</code></a>
+ as of 26&nbsp;Apr&nbsp;2002</a>
+ </li>
+ <li><a href="pp4link.sty"><code>pp4link.sty</code></a>
+ as of 18&nbsp;Jun&nbsp;2000
+ </li>
+ <li><a href="mpmulti.sty"><code>mpmulti.sty</code></a>
+ as of 09&nbsp;Sep&nbsp;2002
+ </li>
+ <li><a href="texpause.sty"><code>texpause.sty</code></a>
+ as of 10&nbsp;Feb&nbsp;2000 (just for the record, not really
+ needed)</a>
+ </li>
+ <li><a href="pp4slide.sty"><code>pp4slide.sty</code></a>
+ as of 10&nbsp;Feb&nbsp;2000 (see note below)</a>
+ </li>
+ </ul>
+ Put these style files into your (local) LaTeX tree and update
+ the contents cache, if necessary (<code>web2c: mktexlsr</code>).<br>
+ Note for people who have installed the package
+ <code>pdfslide</code>: this package is likely to contain an
+ outdated version of <code>pause.sty</code>. You should
+ remove that one.<br>
+ Another note: the file <code>pdfslide.sty</code> quoted in the
+ report has been renamed to <code>pp4slide.sty</code> to avoid
+ a name conflict with the abovementioned other package.<br>
+ <code>pp4slide.sty</code> is just meant as an example
+ and <b>not recommended</b> for general use. There are
+ some strange effects caused by the somewhat unsupported
+ coloring options in <code>foils.cls</code>.
+ </li>
+ <li>The complete post processor software in <a
+ href="pp4p.jar"><code>pp4p.jar</code></a> a jar archive (no
+ need to unpack it!) version 0.9.4 (prepared 13&nbsp;Nov&nbsp;2002,
+ 285312&nbsp;bytes).<br>
+ Depending on your operating system you need a batch file or
+ script to call the post processor. These scripts require some
+ customization to make sure they find the jar file.
+ <ul>
+ <li>for Unix: a shell script <a
+ href="ppower4"><code>ppower4</code></a> to run the software
+ under Unix. It needs to be modified to know the
+ location of your copy of the <code>pp4p.jar</code>
+ file.
+ </li>
+ <li>for Windows: a batch file <a
+ href="ppower4.bat"><code>ppower4.bat</code></a> to run the
+ software under Win32. It also needs to be modified
+ to know the location of your copy of the
+ <code>pp4p.jar</code> file and the Java runtime
+ environment.<br>
+ Thanks to <a href="mailto:cdeclercq@nordnet.fr">Christophe
+ Declercq</a> for providing this.
+ </li>
+ <li>for Mac: There is an <a
+ href="pp4-macosx.sit.hqx">applescript</a> for easy
+ usage of ppower4 on Mac OS X to be used with the
+ TeX distribution by Gerben Wierda (it may be
+ necessary to update the post processor and the style
+ files of that distribution). Thanks to <a
+ href="mailto:sneep@nat.vu.nl">Maarten Sneep</a> for
+ this contribution!
+ </li>
+ </ul>
+ If someone can supply a script for other
+ environments and is willing to share it, I can
+ include it here.
+ </li>
+ </ul>
+ Additional items:
+ <ul>
+ <li>the sources of the examples (in <a href="exampled.zip">German</a> or
+ <a href="examplee.zip">English</a>, both zip archives)
+ given in the <a href="features.html">report</a>.
+ </li>
+ <li>the sources of the demonstration documents (finally) which
+ should work with <code>latex</code> followed by
+ <code>dvipdfm</code>, with <code>pdflatex</code> and
+ with <code>vlatex</code>:
+ <ul>
+ <li><a href="demo.zip"><code>demo.zip</code></a> and <a
+ href="edemo.zip"><code>edemo.zip</code></a> have the files
+ for the initial demo documents in German and English
+ respectively.
+ </li>
+ <li><a href="extension.tex"><code>extension.tex</code></a>
+ can be used to create the extensions demo (only in English).
+ </li>
+ <li><a href="leveldemo.zip"><code>leveldemo.zip</code></a>
+ has all files for <a
+ href="levelo.pdf"><code>levelo.pdf</code></a>
+ from the features page.
+ </li>
+ </ul>
+ Note: 1. To process these sources you need to have the packages
+ <code>ifvtex</code> and <code>ifpdf</code> by Heiko Oberdiek
+ from
+ <code>CTAN:macros/latex/contrib/supported/oberdiek/</code>.<br>
+ 2. Some of the documents need two initial runs of
+ <code>pdflatex</code>, <code>vlatex</code> or
+ <code>latex</code> to be processed properly.<br>
+ 3. These documents are likely not to to work with previous versions
+ of PPower4.
+ </li>
+ <li>
+ Source material<br>
+ For those who would like to have a look into the processor and the
+ PDF library.<br>
+ If you only want to run the program, you do not need all this.
+ But to compile the stuff, you have to install first <a
+ href="http://jakarta.apache.org/ant/"><code>ant</code></a> for
+ controlling the build and <a
+ href="http://www.junit.org"><code>JUnit</code></a> for unit
+ tests.<br>
+ For now we still need some more time to prepare the sources
+ to work smoothly outside our development environment. If you
+ already got <code>ant</code> and <code>JUnit</code>
+ you can send a mail to request that if you are really
+ in need of this. I am sorry for this delay.
+ </li>
+ </ul>
+ </font>
+ </td>
+ </tr>
+ </table>
+ </p>
+ <!-- Untere Leiste -->
+
+ <table width="100%" border="0" cellpadding="0" cellspacing="0">
+ <tr bgcolor="#0D2676">
+ <td align="right">
+ <a href="mailto:guntermann@iti.informatik.tu-darmstadt.de"><img src="http://www-sp.iti.informatik.tu-darmstadt.de/icons/at.gif" border="0" alt="Feedback"></a>
+ </td>
+ </tr>
+ </table>
+ </body>
+</html>
+
+
+
+
diff --git a/Master/texmf-dist/doc/latex/ppower4/edemo/edemo.tex b/Master/texmf-dist/doc/latex/ppower4/edemo/edemo.tex
new file mode 100644
index 00000000000..a884d47cc03
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/ppower4/edemo/edemo.tex
@@ -0,0 +1,156 @@
+\documentclass[30pt,landscape]{foils}
+\usepackage[english,german]{babel} % language support for german/english
+\usepackage[latin1]{inputenc} % allow Latin1 characters
+\usepackage{ifvtex}
+\usepackage{ifpdf}
+% Running vtex we most probably also create pdf...
+\ifvtexpdf\pdftrue\fi
+\ifpdf
+\usepackage{pause} % loads also color.sty
+\usepackage{background}
+\usepackage{graphicx} % for including graphics
+\usepackage{geometry}
+\usepackage{hyperref}
+\else
+\usepackage[dvipdfm]{pause} % loads also color.sty
+\usepackage[dvipdfm]{background}
+\usepackage[dvips]{graphicx}
+\usepackage[dvips]{geometry}
+\usepackage[dvipdfm]{hyperref}
+%% The following definition is only necessary, because we use variants
+%% of the same graphics file in .mps and .eps format each. The variant
+%% .mps is suitable for pdflatex and dvipdfm, the variant .eps is good
+%% for vlatex and pdflatex. Therefore we have to setup a preference of
+%% .mps for dvipdfm.
+%% matrixb?e.eps is created from matrixb?e.fig using the option -p2 of
+%% fig2dev. matrixb?e.mps is created running fig2dev without such an
+%% option (see the manual for PPower4).
+\DeclareGraphicsExtensions{.jpg,.jpeg,.pdf,.png,.mps,.eps,.ps}
+\fi
+\usepackage{pp4slide}
+\geometry{headsep=3ex,hscale=0.9}
+\hypersetup{pdftitle={pdftexdemo},
+ pdfsubject={A demonstration of LaTeX and Acrobat},
+ pdfauthor={Klaus Guntermann, FG systems programming, TU Darmstadt, Germany
+ <guntermann@iti.informatik.tu-darmstadt.de>},
+ pdfkeywords={pdftex, acrobat},
+ pdfpagemode={FullScreen},
+ linkcolor={red}
+ }
+\begin{document}
+{\Large\normalcolor\bf
+ \LaTeX{} and Acrobat Reader\\
+ \null\hfill for Presentations\break}
+
+\noindent
+Nowadays special programs like PowerPoint or
+MagicPoint are used for presentations.\pause\\
+But with some extras also \TeX/\LaTeX{} can be used to prepare
+presentations, which catch the eyes of the audience.\pause\\
+This document is an example how to use the FullScreen mode of Acrobat
+Reader for a presentation.\pause
+
+{\tiny
+Hit Return/Enter/PageDown to go on.\hfill\pauselevel{=1}}
+
+
+\foilhead{What can you expect?}
+\begin{itemize}
+\item First one expects to build itemized lists\pause
+ \begin{itemize}
+ \item which can be nested\pause
+ \item and use different symbols
+ \begin{itemize}
+ \item even this deep\pause
+ \end{itemize}
+ \item back again\pause
+ \end{itemize}
+\item and the end of this list
+\end{itemize}
+
+\foilhead{If you like it, you can use other background}
+\definecolor{bgblue}{rgb}{0.04,0.39,0.53}
+\vpagecolor{bgblue}
+\begin{itemize}
+\item You have seen a one color background before.
+\item This page has a gradient like background (expect strange results
+ on displays which cannot use TrueColor).
+\item Page transitions need not only be immediate...
+\end{itemize}
+
+\foilhead{More background info}
+\hypersetup{pdfpagetransition=Dissolve}
+\definecolor{bgmag}{rgb}{0.7,0.39,0.7}
+\hpagecolor{bgmag}
+...if you like such things.
+\begin{itemize}
+\item Background gradients can also go horizontal.\pause
+\item More examples of strange color ranges are omitted here.
+\end{itemize}
+
+\foilhead[-1cm]{What is better than with PowerPoint etc.?}
+\hypersetup{pdfpagetransition=R}
+\vpagecolor{bgblue}
+Scientific presentations are in need of formula displays in many cases.\pause\\
+But the ``industry standard'' presentation tools do not help with
+these very much.\pause\\
+But if you prepare your presentation with \LaTeX{}, formulas are no
+problem at all:
+$$
+ \sum_{i=0}^\infty a_i\cdot x^i
+$$
+
+\foilhead[-4.1cm]{Go through longer calculations...}
+\begin{eqnarray*}
+H(s) &=& \int_{-\infty}^{+\infty} h(t) e^{2\pi ist} dt\pause\\
+ &=& \int_{-\infty}^{+\infty} \left\{\int_{-\infty}^{+\infty}
+ f(\xi) \cdot g(t - \xi) d \xi \right\} e^{2 \pi ist} dt\pause\\
+ &=& \int_{- \infty}^{+ \infty} f(\xi) \left\{ \int_{- \infty}^{+
+ \infty} g(t - \xi) \cdot e^{2\pi is(t - \xi)} dt\right\}
+ \cdot e^{2\pi is \xi} d \xi\pause\\
+ &=& \int_{- \infty}^{+ \infty} f(\xi) G(s) e^{2\pi is \xi} d \xi\pause\\
+ &=& G(s) \cdot \int_{- \infty}^{+ \infty} f(\xi)e^{2\pi is \xi} d
+ \xi\pause = G(s) \cdot F(s)
+\end{eqnarray*}
+
+\foilhead[-2cm]{Links}
+
+It is easy to \hyperlink{Ende}{skip} within a presentation, if you
+want to make a side discussion or if you have to skip material.
+These skips may go forward or backward.
+If you click the highlighted word "`skip"' above,
+you are transferred to another page of this document. Find the word
+ "`Back"' on that page and click it to come back here.\pause\\
+If your Acrobat Reader is configured that way, you can also link into
+a web browser. Try to go to the WWW page of PPower4 by clicking
+\href{http://www-sp.iti.informatik.tu-darmstadt.de/software/ppower4/}{here}.
+
+\foilhead[-2cm]{Pictures}
+\vpagecolor{bgmag}
+Of course you can include pictures or diagrams and show them one by one\pause,
+even mixed with text.
+ \begin{center}
+ \includegraphics[scale=1.6]{matrixb1e}
+ \pause\qquad\qquad
+ \includegraphics[scale=1.6]{matrixb2e}
+ \end{center}
+{\small These pictures were created with XFig, exported to MetaPost format
+ and included with scaling.}
+
+\foilhead[-2cm]{The End}
+\vpagecolor{bgblue}
+
+Thank you for going through this document.\\
+You may proceed reading the
+\href{http://www-sp.iti.informatik.tu-darmstadt.de/software/ppower4/report.pdf}%
+{report} on PPower4, the software tool which was used to prepare this demo.
+Please note that the report only describes the initial development,
+not the current state.
+\hypertarget{Ende}{}
+\vfill
+
+Hit \texttt{Esc} to leave FullScreen mode.\\
+Select the appropriate entry in the View menu to return to this mode.\\
+\hbox to \textwidth{\small\hfill \Acrobatmenu{GoBack}{Back} to
+ the page displayed before.}
+\end{document}
diff --git a/Master/texmf-dist/doc/latex/ppower4/edemo/matrixb1e.eps b/Master/texmf-dist/doc/latex/ppower4/edemo/matrixb1e.eps
new file mode 100644
index 00000000000..7d2e1a0d9e2
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/ppower4/edemo/matrixb1e.eps
@@ -0,0 +1,325 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%BoundingBox: 78 628 192 775
+%%Creator: MetaPost
+%%CreationDate: 2002.04.03:1037
+%%Pages: 1
+%%DocumentFonts: cmsy10 cmmi10 cmr10 cmr7
+ /cmsy10 /cmsy10 def
+ /cmmi10 /cmmi10 def
+ /cmr10 /cmr10 def
+ /cmr7 /cmr7 def
+/fshow {exch findfont exch scalefont setfont show}bind def
+%%EndProlog
+%%Page: 1 1
+ 0 0.69 0 setrgbcolor 0 0.9 dtransform truncate idtransform setlinewidth pop
+ [] 0 setdash 1 setlinejoin 10 setmiterlimit
+newpath 172.86 742.5 moveto
+172.86 744.18686 172.1898 745.80441 170.9971 746.9971 curveto
+169.80441 748.1898 168.18686 748.86 166.5 748.86 curveto
+164.81314 748.86 163.19559 748.1898 162.0029 746.9971 curveto
+160.8102 745.80441 160.14 744.18686 160.14 742.5 curveto
+160.14 740.81314 160.8102 739.19559 162.0029 738.0029 curveto
+163.19559 736.8102 164.81314 736.14 166.5 736.14 curveto
+168.18686 736.14 169.80441 736.8102 170.9971 738.0029 curveto
+172.1898 739.19559 172.86 740.81314 172.86 742.5 curveto closepath stroke
+ 0 setgray
+164.00932 739.8 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0.69 0 setrgbcolor
+newpath 172.86 760.5 moveto
+172.86 762.18686 172.1898 763.80441 170.9971 764.9971 curveto
+169.80441 766.1898 168.18686 766.86 166.5 766.86 curveto
+164.81314 766.86 163.19559 766.1898 162.0029 764.9971 curveto
+160.8102 763.80441 160.14 762.18686 160.14 760.5 curveto
+160.14 758.81314 160.8102 757.19559 162.0029 756.0029 curveto
+163.19559 754.8102 164.81314 754.14 166.5 754.14 curveto
+168.18686 754.14 169.80441 754.8102 170.9971 756.0029 curveto
+172.1898 757.19559 172.86 758.81314 172.86 760.5 curveto closepath stroke
+ 0 setgray
+164.00932 757.8 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0.69 0 setrgbcolor
+newpath 172.86 715.5 moveto
+172.86 717.18686 172.1898 718.80441 170.9971 719.9971 curveto
+169.80441 721.1898 168.18686 721.86 166.5 721.86 curveto
+164.81314 721.86 163.19559 721.1898 162.0029 719.9971 curveto
+160.8102 718.80441 160.14 717.18686 160.14 715.5 curveto
+160.14 713.81314 160.8102 712.19559 162.0029 711.0029 curveto
+163.19559 709.8102 164.81314 709.14 166.5 709.14 curveto
+168.18686 709.14 169.80441 709.8102 170.9971 711.0029 curveto
+172.1898 712.19559 172.86 713.81314 172.86 715.5 curveto closepath stroke
+ 0 setgray
+164.00932 712.8 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0.69 0 setrgbcolor
+newpath 154.86 742.5 moveto
+154.86 744.18686 154.1898 745.80441 152.9971 746.9971 curveto
+151.80441 748.1898 150.18686 748.86 148.5 748.86 curveto
+146.81314 748.86 145.19559 748.1898 144.0029 746.9971 curveto
+142.8102 745.80441 142.14 744.18686 142.14 742.5 curveto
+142.14 740.81314 142.8102 739.19559 144.0029 738.0029 curveto
+145.19559 736.8102 146.81314 736.14 148.5 736.14 curveto
+150.18686 736.14 151.80441 736.8102 152.9971 738.0029 curveto
+154.1898 739.19559 154.86 740.81314 154.86 742.5 curveto closepath stroke
+ 0 setgray
+146.00932 739.8 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0.69 0 setrgbcolor
+newpath 172.86 697.5 moveto
+172.86 699.18686 172.1898 700.80441 170.9971 701.9971 curveto
+169.80441 703.1898 168.18686 703.86 166.5 703.86 curveto
+164.81314 703.86 163.19559 703.1898 162.0029 701.9971 curveto
+160.8102 700.80441 160.14 699.18686 160.14 697.5 curveto
+160.14 695.81314 160.8102 694.19559 162.0029 693.0029 curveto
+163.19559 691.8102 164.81314 691.14 166.5 691.14 curveto
+168.18686 691.14 169.80441 691.8102 170.9971 693.0029 curveto
+172.1898 694.19559 172.86 695.81314 172.86 697.5 curveto closepath stroke
+ 0 setgray
+164.00932 694.8 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0.69 0 setrgbcolor
+newpath 127.86 697.5 moveto
+127.86 699.18686 127.1898 700.80441 125.9971 701.9971 curveto
+124.80441 703.1898 123.18686 703.86 121.5 703.86 curveto
+119.81314 703.86 118.19559 703.1898 117.0029 701.9971 curveto
+115.8102 700.80441 115.14 699.18686 115.14 697.5 curveto
+115.14 695.81314 115.8102 694.19559 117.0029 693.0029 curveto
+118.19559 691.8102 119.81314 691.14 121.5 691.14 curveto
+123.18686 691.14 124.80441 691.8102 125.9971 693.0029 curveto
+127.1898 694.19559 127.86 695.81314 127.86 697.5 curveto closepath stroke
+ 0 setgray
+119.00932 694.8 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0.69 0 setrgbcolor
+newpath 109.86 715.5 moveto
+109.86 717.18686 109.1898 718.80441 107.9971 719.9971 curveto
+106.80441 721.1898 105.18686 721.86 103.5 721.86 curveto
+101.81314 721.86 100.19559 721.1898 99.0029 719.9971 curveto
+97.8102 718.80441 97.14 717.18686 97.14 715.5 curveto
+97.14 713.81314 97.8102 712.19559 99.0029 711.0029 curveto
+100.19559 709.8102 101.81314 709.14 103.5 709.14 curveto
+105.18686 709.14 106.80441 709.8102 107.9971 711.0029 curveto
+109.1898 712.19559 109.86 713.81314 109.86 715.5 curveto closepath stroke
+ 0 setgray
+101.00932 712.8 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0.69 0 setrgbcolor
+newpath 109.86 697.5 moveto
+109.86 699.18686 109.1898 700.80441 107.9971 701.9971 curveto
+106.80441 703.1898 105.18686 703.86 103.5 703.86 curveto
+101.81314 703.86 100.19559 703.1898 99.0029 701.9971 curveto
+97.8102 700.80441 97.14 699.18686 97.14 697.5 curveto
+97.14 695.81314 97.8102 694.19559 99.0029 693.0029 curveto
+100.19559 691.8102 101.81314 691.14 103.5 691.14 curveto
+105.18686 691.14 106.80441 691.8102 107.9971 693.0029 curveto
+109.1898 694.19559 109.86 695.81314 109.86 697.5 curveto closepath stroke
+ 0 setgray
+101.00932 694.8 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0 0.69 setrgbcolor
+newpath 109.5 679.5 moveto
+109.5 681.09137 108.86774 682.61737 107.74255 683.74255 curveto
+106.61737 684.86774 105.09137 685.5 103.5 685.5 curveto
+101.90863 685.5 100.38263 684.86774 99.25745 683.74255 curveto
+98.13226 682.61737 97.5 681.09137 97.5 679.5 curveto
+97.5 677.90863 98.13226 676.38263 99.25745 675.25745 curveto
+100.38263 674.13226 101.90863 673.5 103.5 673.5 curveto
+105.09137 673.5 106.61737 674.13226 107.74255 675.25745 curveto
+108.86774 676.38263 109.5 677.90863 109.5 679.5 curveto closepath stroke
+ 0 setgray
+101.00932 676.8 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0 0.69 setrgbcolor
+newpath 127.5 679.5 moveto
+127.5 681.09137 126.86774 682.61737 125.74255 683.74255 curveto
+124.61737 684.86774 123.09137 685.5 121.5 685.5 curveto
+119.90863 685.5 118.38263 684.86774 117.25745 683.74255 curveto
+116.13226 682.61737 115.5 681.09137 115.5 679.5 curveto
+115.5 677.90863 116.13226 676.38263 117.25745 675.25745 curveto
+118.38263 674.13226 119.90863 673.5 121.5 673.5 curveto
+123.09137 673.5 124.61737 674.13226 125.74255 675.25745 curveto
+126.86774 676.38263 127.5 677.90863 127.5 679.5 curveto closepath stroke
+ 0 setgray
+119.00932 676.8 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0 0.69 setrgbcolor
+newpath 154.5 679.5 moveto
+154.5 681.09137 153.86774 682.61737 152.74255 683.74255 curveto
+151.61737 684.86774 150.09137 685.5 148.5 685.5 curveto
+146.90863 685.5 145.38263 684.86774 144.25745 683.74255 curveto
+143.13226 682.61737 142.5 681.09137 142.5 679.5 curveto
+142.5 677.90863 143.13226 676.38263 144.25745 675.25745 curveto
+145.38263 674.13226 146.90863 673.5 148.5 673.5 curveto
+150.09137 673.5 151.61737 674.13226 152.74255 675.25745 curveto
+153.86774 676.38263 154.5 677.90863 154.5 679.5 curveto closepath stroke
+ 0 setgray
+146.00932 676.8 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0 0.69 setrgbcolor
+newpath 172.5 679.5 moveto
+172.5 681.09137 171.86774 682.61737 170.74255 683.74255 curveto
+169.61737 684.86774 168.09137 685.5 166.5 685.5 curveto
+164.90863 685.5 163.38263 684.86774 162.25745 683.74255 curveto
+161.13226 682.61737 160.5 681.09137 160.5 679.5 curveto
+160.5 677.90863 161.13226 676.38263 162.25745 675.25745 curveto
+163.38263 674.13226 164.90863 673.5 166.5 673.5 curveto
+168.09137 673.5 169.61737 674.13226 170.74255 675.25745 curveto
+171.86774 676.38263 172.5 677.90863 172.5 679.5 curveto closepath stroke
+ 0 setgray
+164.00932 676.8 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0 0.69 setrgbcolor
+newpath 154.5 697.5 moveto
+154.5 699.09137 153.86774 700.61737 152.74255 701.74255 curveto
+151.61737 702.86774 150.09137 703.5 148.5 703.5 curveto
+146.90863 703.5 145.38263 702.86774 144.25745 701.74255 curveto
+143.13226 700.61737 142.5 699.09137 142.5 697.5 curveto
+142.5 695.90863 143.13226 694.38263 144.25745 693.25745 curveto
+145.38263 692.13226 146.90863 691.5 148.5 691.5 curveto
+150.09137 691.5 151.61737 692.13226 152.74255 693.25745 curveto
+153.86774 694.38263 154.5 695.90863 154.5 697.5 curveto closepath stroke
+ 0 setgray
+146.00932 694.8 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0.69 0 setrgbcolor
+newpath 127.86 715.5 moveto
+127.86 717.18686 127.1898 718.80441 125.9971 719.9971 curveto
+124.80441 721.1898 123.18686 721.86 121.5 721.86 curveto
+119.81314 721.86 118.19559 721.1898 117.0029 719.9971 curveto
+115.8102 718.80441 115.14 717.18686 115.14 715.5 curveto
+115.14 713.81314 115.8102 712.19559 117.0029 711.0029 curveto
+118.19559 709.8102 119.81314 709.14 121.5 709.14 curveto
+123.18686 709.14 124.80441 709.8102 125.9971 711.0029 curveto
+127.1898 712.19559 127.86 713.81314 127.86 715.5 curveto closepath stroke
+newpath 154.86 715.5 moveto
+154.86 717.18686 154.1898 718.80441 152.9971 719.9971 curveto
+151.80441 721.1898 150.18686 721.86 148.5 721.86 curveto
+146.81314 721.86 145.19559 721.1898 144.0029 719.9971 curveto
+142.8102 718.80441 142.14 717.18686 142.14 715.5 curveto
+142.14 713.81314 142.8102 712.19559 144.0029 711.0029 curveto
+145.19559 709.8102 146.81314 709.14 148.5 709.14 curveto
+150.18686 709.14 151.80441 709.8102 152.9971 711.0029 curveto
+154.1898 712.19559 154.86 713.81314 154.86 715.5 curveto closepath stroke
+ 0 0 0.69 setrgbcolor
+newpath 108.90001 697.5 moveto
+108.90001 698.93224 108.33096 700.30563 107.3183 701.3183 curveto
+106.30563 702.33096 104.93224 702.90001 103.5 702.90001 curveto
+102.06776 702.90001 100.69437 702.33096 99.6817 701.3183 curveto
+98.66904 700.30563 98.09999 698.93224 98.09999 697.5 curveto
+98.09999 696.06776 98.66904 694.69437 99.6817 693.6817 curveto
+100.69437 692.66904 102.06776 692.09999 103.5 692.09999 curveto
+104.93224 692.09999 106.30563 692.66904 107.3183 693.6817 curveto
+108.33096 694.69437 108.90001 696.06776 108.90001 697.5 curveto closepath
+ stroke
+newpath 126.90001 697.5 moveto
+126.90001 698.93224 126.33096 700.30563 125.3183 701.3183 curveto
+124.30563 702.33096 122.93224 702.90001 121.5 702.90001 curveto
+120.06776 702.90001 118.69437 702.33096 117.6817 701.3183 curveto
+116.66904 700.30563 116.09999 698.93224 116.09999 697.5 curveto
+116.09999 696.06776 116.66904 694.69437 117.6817 693.6817 curveto
+118.69437 692.66904 120.06776 692.09999 121.5 692.09999 curveto
+122.93224 692.09999 124.30563 692.66904 125.3183 693.6817 curveto
+126.33096 694.69437 126.90001 696.06776 126.90001 697.5 curveto closepath
+ stroke
+newpath 153.90001 742.5 moveto
+153.90001 743.93224 153.33096 745.30563 152.3183 746.3183 curveto
+151.30563 747.33096 149.93224 747.90001 148.5 747.90001 curveto
+147.06776 747.90001 145.69437 747.33096 144.6817 746.3183 curveto
+143.66904 745.30563 143.09999 743.93224 143.09999 742.5 curveto
+143.09999 741.06776 143.66904 739.69437 144.6817 738.6817 curveto
+145.69437 737.66904 147.06776 737.09999 148.5 737.09999 curveto
+149.93224 737.09999 151.30563 737.66904 152.3183 738.6817 curveto
+153.33096 739.69437 153.90001 741.06776 153.90001 742.5 curveto closepath
+ stroke
+newpath 171.90001 742.5 moveto
+171.90001 743.93224 171.33096 745.30563 170.3183 746.3183 curveto
+169.30563 747.33096 167.93224 747.90001 166.5 747.90001 curveto
+165.06776 747.90001 163.69437 747.33096 162.6817 746.3183 curveto
+161.66904 745.30563 161.09999 743.93224 161.09999 742.5 curveto
+161.09999 741.06776 161.66904 739.69437 162.6817 738.6817 curveto
+163.69437 737.66904 165.06776 737.09999 166.5 737.09999 curveto
+167.93224 737.09999 169.30563 737.66904 170.3183 738.6817 curveto
+171.33096 739.69437 171.90001 741.06776 171.90001 742.5 curveto closepath
+ stroke
+newpath 171.90001 760.5 moveto
+171.90001 761.93224 171.33096 763.30563 170.3183 764.3183 curveto
+169.30563 765.33096 167.93224 765.90001 166.5 765.90001 curveto
+165.06776 765.90001 163.69437 765.33096 162.6817 764.3183 curveto
+161.66904 763.30563 161.09999 761.93224 161.09999 760.5 curveto
+161.09999 759.06776 161.66904 757.69437 162.6817 756.6817 curveto
+163.69437 755.66904 165.06776 755.09999 166.5 755.09999 curveto
+167.93224 755.09999 169.30563 755.66904 170.3183 756.6817 curveto
+171.33096 757.69437 171.90001 759.06776 171.90001 760.5 curveto closepath
+ stroke
+ 0 0.69 0 setrgbcolor
+newpath 154.86 760.5 moveto
+154.86 762.18686 154.1898 763.80441 152.9971 764.9971 curveto
+151.80441 766.1898 150.18686 766.86 148.5 766.86 curveto
+146.81314 766.86 145.19559 766.1898 144.0029 764.9971 curveto
+142.8102 763.80441 142.14 762.18686 142.14 760.5 curveto
+142.14 758.81314 142.8102 757.19559 144.0029 756.0029 curveto
+145.19559 754.8102 146.81314 754.14 148.5 754.14 curveto
+150.18686 754.14 151.80441 754.8102 152.9971 756.0029 curveto
+154.1898 757.19559 154.86 758.81314 154.86 760.5 curveto closepath stroke
+ 0 0 0.69 setrgbcolor
+newpath 153.90001 760.5 moveto
+153.90001 761.93224 153.33096 763.30563 152.3183 764.3183 curveto
+151.30563 765.33096 149.93224 765.90001 148.5 765.90001 curveto
+147.06776 765.90001 145.69437 765.33096 144.6817 764.3183 curveto
+143.66904 763.30563 143.09999 761.93224 143.09999 760.5 curveto
+143.09999 759.06776 143.66904 757.69437 144.6817 756.6817 curveto
+145.69437 755.66904 147.06776 755.09999 148.5 755.09999 curveto
+149.93224 755.09999 151.30563 755.66904 152.3183 756.6817 curveto
+153.33096 757.69437 153.90001 759.06776 153.90001 760.5 curveto closepath
+ stroke
+ 0 setgray 0 setlinejoin
+newpath 90 729 moveto
+135 729 lineto
+135 666 lineto
+90 666 lineto
+90 729 lineto
+ closepath stroke
+newpath 135 729 moveto
+180 729 lineto
+180 666 lineto
+135 666 lineto
+135 729 lineto
+ closepath stroke
+newpath 135 774 moveto
+180 774 lineto
+180 729 lineto
+135 729 lineto
+135 774 lineto
+ closepath stroke
+119.00932 712.8 moveto
+(\003) cmsy10 9.96265 fshow
+146.00932 712.8 moveto
+(\003) cmsy10 9.96265 fshow
+146.00932 757.8 moveto
+(\003) cmsy10 9.96265 fshow
+122.94324 751.5 moveto
+(B) cmmi10 9.96265 fshow
+78.028 693 moveto
+(A) cmmi10 9.96265 fshow
+184.5 693 moveto
+(C) cmmi10 9.96265 fshow
+ 0 0 0.69 setrgbcolor
+93.53732 648 moveto
+(using) cmr10 9.96265 fshow
+119.60632 648 moveto
+(algorithm) cmr10 9.96265 fshow
+165.01942 648 moveto
+(A) cmmi10 9.96265 fshow
+172.49142 646.5056 moveto
+(1) cmr7 6.97385 fshow
+ 0 0.69 0 setrgbcolor
+93.53732 630 moveto
+(using) cmr10 9.96265 fshow
+119.60632 630 moveto
+(algorithm) cmr10 9.96265 fshow
+165.01942 630 moveto
+(A) cmmi10 9.96265 fshow
+172.49142 628.5056 moveto
+(2) cmr7 6.97385 fshow
+showpage
+%%EOF
diff --git a/Master/texmf-dist/doc/latex/ppower4/edemo/matrixb1e.fig b/Master/texmf-dist/doc/latex/ppower4/edemo/matrixb1e.fig
new file mode 100644
index 00000000000..12156c6f0e3
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/ppower4/edemo/matrixb1e.fig
@@ -0,0 +1,86 @@
+#FIG 3.2
+Landscape
+Center
+Inches
+Letter
+100.00
+Single
+-2
+1200 2
+6 1500 300 3000 2100
+6 2625 675 2925 975
+1 3 0 1 13 7 100 0 -1 0.000 1 0.0000 2775 825 106 106 2775 825 2850 900
+4 1 0 100 0 0 12 0.0000 2 165 270 2775 870 $*$\001
+-6
+6 2625 375 2925 675
+1 3 0 1 13 7 100 0 -1 0.000 1 0.0000 2775 525 106 106 2775 525 2850 600
+4 1 0 100 0 0 12 0.0000 2 165 270 2775 570 $*$\001
+-6
+6 2625 1125 2925 1425
+1 3 0 1 13 7 100 0 -1 0.000 1 0.0000 2775 1275 106 106 2775 1275 2850 1350
+4 1 0 100 0 0 12 0.0000 2 165 270 2775 1320 $*$\001
+-6
+6 2325 675 2625 975
+1 3 0 1 13 7 100 0 -1 0.000 1 0.0000 2475 825 106 106 2475 825 2550 900
+4 1 0 100 0 0 12 0.0000 2 165 270 2475 870 $*$\001
+-6
+6 2625 1425 2925 1725
+1 3 0 1 13 7 100 0 -1 0.000 1 0.0000 2775 1575 106 106 2775 1575 2850 1650
+4 1 0 100 0 0 12 0.0000 2 165 270 2775 1620 $*$\001
+-6
+6 1875 1425 2175 1725
+1 3 0 1 13 7 100 0 -1 0.000 1 0.0000 2025 1575 106 106 2025 1575 2100 1650
+4 1 0 100 0 0 12 0.0000 2 165 270 2025 1620 $*$\001
+-6
+6 1575 1125 1875 1425
+1 3 0 1 13 7 100 0 -1 0.000 1 0.0000 1725 1275 106 106 1725 1275 1800 1350
+4 1 0 100 0 0 12 0.0000 2 165 270 1725 1320 $*$\001
+-6
+6 1575 1425 1875 1725
+1 3 0 1 13 7 100 0 -1 0.000 1 0.0000 1725 1575 106 106 1725 1575 1800 1650
+4 1 0 100 0 0 12 0.0000 2 165 270 1725 1620 $*$\001
+-6
+6 1575 1725 1875 2025
+1 3 0 1 9 7 100 0 -1 0.000 1 0.0000 1725 1875 100 100 1725 1875 1825 1875
+4 1 0 100 0 0 12 0.0000 2 165 270 1725 1920 $*$\001
+-6
+6 1875 1725 2175 2025
+1 3 0 1 9 7 100 0 -1 0.000 1 0.0000 2025 1875 100 100 2025 1875 2125 1875
+4 1 0 100 0 0 12 0.0000 2 165 270 2025 1920 $*$\001
+-6
+6 2325 1725 2625 2025
+1 3 0 1 9 7 100 0 -1 0.000 1 0.0000 2475 1875 100 100 2475 1875 2575 1875
+4 1 0 100 0 0 12 0.0000 2 165 270 2475 1920 $*$\001
+-6
+6 2625 1725 2925 2025
+1 3 0 1 9 7 100 0 -1 0.000 1 0.0000 2775 1875 100 100 2775 1875 2875 1875
+4 1 0 100 0 0 12 0.0000 2 165 270 2775 1920 $*$\001
+-6
+6 2325 1425 2625 1725
+1 3 0 1 9 7 100 0 -1 0.000 1 0.0000 2475 1575 100 100 2475 1575 2575 1575
+4 1 0 100 0 0 12 0.0000 2 165 270 2475 1620 $*$\001
+-6
+1 3 0 1 13 7 100 0 -1 0.000 1 0.0000 2025 1275 106 106 2025 1275 2100 1350
+1 3 0 1 13 7 100 0 -1 0.000 1 0.0000 2475 1275 106 106 2475 1275 2550 1350
+1 3 0 1 9 7 100 0 -1 0.000 1 0.0000 1725 1575 90 90 1725 1575 1815 1575
+1 3 0 1 9 7 100 0 -1 0.000 1 0.0000 2025 1575 90 90 2025 1575 2115 1575
+1 3 0 1 9 7 100 0 -1 0.000 1 0.0000 2475 825 90 90 2475 825 2565 825
+1 3 0 1 9 7 100 0 -1 0.000 1 0.0000 2775 825 90 90 2775 825 2865 825
+1 3 0 1 9 7 100 0 -1 0.000 1 0.0000 2775 525 90 90 2775 525 2865 525
+1 3 0 1 13 7 100 0 -1 0.000 1 0.0000 2475 525 106 106 2475 525 2550 600
+1 3 0 1 9 7 100 0 -1 0.000 1 0.0000 2475 525 90 90 2475 525 2565 525
+2 2 0 1 0 7 100 0 -1 0.000 0 0 -1 0 0 5
+ 1500 1050 2250 1050 2250 2100 1500 2100 1500 1050
+2 2 0 1 0 7 100 0 -1 0.000 0 0 -1 0 0 5
+ 2250 1050 3000 1050 3000 2100 2250 2100 2250 1050
+2 2 0 1 0 7 100 0 -1 0.000 0 0 -1 0 0 5
+ 2250 300 3000 300 3000 1050 2250 1050 2250 300
+4 1 0 100 0 0 12 0.0000 2 165 270 2025 1320 $*$\001
+4 1 0 100 0 0 12 0.0000 2 165 270 2475 1320 $*$\001
+4 1 0 100 0 0 12 0.0000 2 165 270 2475 570 $*$\001
+-6
+4 2 0 100 0 0 12 0.0000 2 165 300 2175 675 $B$\001
+4 2 0 100 0 0 12 0.0000 2 165 315 1425 1650 $A$\001
+4 0 0 100 0 0 12 0.0000 2 165 300 3075 1650 $C$\001
+4 1 9 100 0 0 12 0.0000 2 195 1650 2250 2400 using algorithm $A_1$\001
+4 1 13 100 0 0 12 0.0000 2 195 1650 2250 2700 using algorithm $A_2$\001
diff --git a/Master/texmf-dist/doc/latex/ppower4/edemo/matrixb1e.mp b/Master/texmf-dist/doc/latex/ppower4/edemo/matrixb1e.mp
new file mode 100644
index 00000000000..8e0bf2d37cf
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/ppower4/edemo/matrixb1e.mp
@@ -0,0 +1,508 @@
+%
+% fig2dev (version 3.2.4-beta1) -L (m)mp version 0.06 --- Preamble
+%
+
+%
+% mp output driver options:
+% -L mp
+%
+
+% +MP-ADDITIONAL-HEADER
+verbatimtex
+%&latex
+\documentclass{article}
+\begin{document}
+etex
+% -MP-ADDITIONAL-HEADER
+
+
+%SetFigFont macros for latex
+verbatimtex
+%
+\begingroup\makeatletter\ifx\SetFigFont\undefined%
+\gdef\SetFigFont#1#2#3#4#5{%
+ \reset@font\fontsize{#1}{#2pt}%
+ \fontfamily{#3}\fontseries{#4}\fontshape{#5}%
+ \selectfont}%
+\fi\endgroup%
+\ifx\SetFigFontSize\undefined%
+\gdef\SetFigFontSize#1#2{%
+ \fontsize{#1}{#2pt}%
+ \selectfont}%
+\fi%
+etex
+
+% Make arrowheads mitered by default
+% NOTE: subject to change (edited from plain.mp)
+ def forwarr(text t) expr p =
+ _apth:=p;_finarrf(t)
+ enddef;
+ def backarr(text t) expr p =
+ _apth:=p;_finarrb(t)
+ enddef;
+ def _finarrf(text s) text t =
+ if (s=0):fill arrowhead _apth t withcolor white
+ else: fill arrowhead _apth t fi;
+ linejoin:=0;
+ draw arrowhead _apth t
+ enddef;
+ def _finarrb(text s) text t =
+ if (s=0):fill arrowhead reverse _apth t withcolor white
+ else: fill arrowhead reverse _apth t fi;
+ linejoin:=0;
+ draw arrowhead reverse _apth t
+ enddef;
+
+
+% Now draw the figure
+beginfig(0)
+% Some reasonable defaults
+ ahlength:=7;
+ ahangle:=30;
+ labeloffset:=0;
+ truecorners:=1;
+ bboxmargin:=0;
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 12.72 yscaled 1.00
+ rotated 0.00 shifted (166.50,742.50);
+ draw c withcolor (0.00,0.69,0.00);
+% End ellipse object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt $*$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((166.50,739.80))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)/2+llcorner p) withcolor (0.00,0.00,0.00);
+% End text object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 12.72 yscaled 1.00
+ rotated 0.00 shifted (166.50,760.50);
+ draw c withcolor (0.00,0.69,0.00);
+% End ellipse object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt $*$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((166.50,757.80))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)/2+llcorner p) withcolor (0.00,0.00,0.00);
+% End text object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 12.72 yscaled 1.00
+ rotated 0.00 shifted (166.50,715.50);
+ draw c withcolor (0.00,0.69,0.00);
+% End ellipse object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt $*$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((166.50,712.80))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)/2+llcorner p) withcolor (0.00,0.00,0.00);
+% End text object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 12.72 yscaled 1.00
+ rotated 0.00 shifted (148.50,742.50);
+ draw c withcolor (0.00,0.69,0.00);
+% End ellipse object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt $*$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((148.50,739.80))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)/2+llcorner p) withcolor (0.00,0.00,0.00);
+% End text object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 12.72 yscaled 1.00
+ rotated 0.00 shifted (166.50,697.50);
+ draw c withcolor (0.00,0.69,0.00);
+% End ellipse object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt $*$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((166.50,694.80))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)/2+llcorner p) withcolor (0.00,0.00,0.00);
+% End text object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 12.72 yscaled 1.00
+ rotated 0.00 shifted (121.50,697.50);
+ draw c withcolor (0.00,0.69,0.00);
+% End ellipse object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt $*$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((121.50,694.80))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)/2+llcorner p) withcolor (0.00,0.00,0.00);
+% End text object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 12.72 yscaled 1.00
+ rotated 0.00 shifted (103.50,715.50);
+ draw c withcolor (0.00,0.69,0.00);
+% End ellipse object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt $*$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((103.50,712.80))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)/2+llcorner p) withcolor (0.00,0.00,0.00);
+% End text object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 12.72 yscaled 1.00
+ rotated 0.00 shifted (103.50,697.50);
+ draw c withcolor (0.00,0.69,0.00);
+% End ellipse object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt $*$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((103.50,694.80))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)/2+llcorner p) withcolor (0.00,0.00,0.00);
+% End text object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 12.00 yscaled 1.00
+ rotated 0.00 shifted (103.50,679.50);
+ draw c withcolor (0.00,0.00,0.69);
+% End ellipse object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt $*$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((103.50,676.80))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)/2+llcorner p) withcolor (0.00,0.00,0.00);
+% End text object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 12.00 yscaled 1.00
+ rotated 0.00 shifted (121.50,679.50);
+ draw c withcolor (0.00,0.00,0.69);
+% End ellipse object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt $*$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((121.50,676.80))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)/2+llcorner p) withcolor (0.00,0.00,0.00);
+% End text object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 12.00 yscaled 1.00
+ rotated 0.00 shifted (148.50,679.50);
+ draw c withcolor (0.00,0.00,0.69);
+% End ellipse object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt $*$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((148.50,676.80))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)/2+llcorner p) withcolor (0.00,0.00,0.00);
+% End text object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 12.00 yscaled 1.00
+ rotated 0.00 shifted (166.50,679.50);
+ draw c withcolor (0.00,0.00,0.69);
+% End ellipse object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt $*$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((166.50,676.80))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)/2+llcorner p) withcolor (0.00,0.00,0.00);
+% End text object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 12.00 yscaled 1.00
+ rotated 0.00 shifted (148.50,697.50);
+ draw c withcolor (0.00,0.00,0.69);
+% End ellipse object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt $*$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((148.50,694.80))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)/2+llcorner p) withcolor (0.00,0.00,0.00);
+% End text object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 12.72 yscaled 1.00
+ rotated 0.00 shifted (121.50,715.50);
+ draw c withcolor (0.00,0.69,0.00);
+% End ellipse object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 12.72 yscaled 1.00
+ rotated 0.00 shifted (148.50,715.50);
+ draw c withcolor (0.00,0.69,0.00);
+% End ellipse object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 10.80 yscaled 1.00
+ rotated 0.00 shifted (103.50,697.50);
+ draw c withcolor (0.00,0.00,0.69);
+% End ellipse object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 10.80 yscaled 1.00
+ rotated 0.00 shifted (121.50,697.50);
+ draw c withcolor (0.00,0.00,0.69);
+% End ellipse object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 10.80 yscaled 1.00
+ rotated 0.00 shifted (148.50,742.50);
+ draw c withcolor (0.00,0.00,0.69);
+% End ellipse object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 10.80 yscaled 1.00
+ rotated 0.00 shifted (166.50,742.50);
+ draw c withcolor (0.00,0.00,0.69);
+% End ellipse object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 10.80 yscaled 1.00
+ rotated 0.00 shifted (166.50,760.50);
+ draw c withcolor (0.00,0.00,0.69);
+% End ellipse object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 12.72 yscaled 1.00
+ rotated 0.00 shifted (148.50,760.50);
+ draw c withcolor (0.00,0.69,0.00);
+% End ellipse object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 10.80 yscaled 1.00
+ rotated 0.00 shifted (148.50,760.50);
+ draw c withcolor (0.00,0.00,0.69);
+% End ellipse object
+% Begin polyline object
+ linecap:=0;
+ linejoin:=0;
+ pickup pencircle scaled 0.90;
+ path p;
+ p = (90.00, 729.00)
+ --(135.00, 729.00)
+ --(135.00, 666.00)
+ --(90.00, 666.00)
+ --(90.00, 729.00)--cycle;
+ draw p withcolor (0.00,0.00,0.00);
+% End polyline object
+% Begin polyline object
+ linecap:=0;
+ linejoin:=0;
+ pickup pencircle scaled 0.90;
+ path p;
+ p = (135.00, 729.00)
+ --(180.00, 729.00)
+ --(180.00, 666.00)
+ --(135.00, 666.00)
+ --(135.00, 729.00)--cycle;
+ draw p withcolor (0.00,0.00,0.00);
+% End polyline object
+% Begin polyline object
+ linecap:=0;
+ linejoin:=0;
+ pickup pencircle scaled 0.90;
+ path p;
+ p = (135.00, 774.00)
+ --(180.00, 774.00)
+ --(180.00, 729.00)
+ --(135.00, 729.00)
+ --(135.00, 774.00)--cycle;
+ draw p withcolor (0.00,0.00,0.00);
+% End polyline object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt $*$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((121.50,712.80))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)/2+llcorner p) withcolor (0.00,0.00,0.00);
+% End text object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt $*$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((148.50,712.80))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)/2+llcorner p) withcolor (0.00,0.00,0.00);
+% End text object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt $*$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((148.50,757.80))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)/2+llcorner p) withcolor (0.00,0.00,0.00);
+% End text object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt $B$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((130.50,751.50))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)+llcorner p) withcolor (0.00,0.00,0.00);
+% End text object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt $A$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((85.50,693.00))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)+llcorner p) withcolor (0.00,0.00,0.00);
+% End text object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt $C$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((184.50,693.00))+llcorner p) withcolor (0.00,0.00,0.00);
+% End text object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt using algorithm $A_1$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((135.00,648.00))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)/2+llcorner p) withcolor (0.00,0.00,0.69);
+% End text object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt using algorithm $A_2$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((135.00,630.00))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)/2+llcorner p) withcolor (0.00,0.69,0.00);
+% End text object
+endfig;
+end
diff --git a/Master/texmf-dist/doc/latex/ppower4/edemo/matrixb1e.mps b/Master/texmf-dist/doc/latex/ppower4/edemo/matrixb1e.mps
new file mode 100644
index 00000000000..3c2547e6e7f
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/ppower4/edemo/matrixb1e.mps
@@ -0,0 +1,323 @@
+%!PS
+%%BoundingBox: 78 628 192 775
+%%Creator: MetaPost
+%%CreationDate: 2002.04.03:1037
+%%Pages: 1
+%*Font: cmsy10 9.96265 9.96265 03:8
+%*Font: cmmi10 9.96265 9.96265 41:e
+%*Font: cmr10 9.96265 9.96265 61:839e78
+%*Font: cmr7 6.97385 6.97385 31:c
+%%EndProlog
+%%Page: 1 1
+ 0 0.69 0 setrgbcolor 0 0.9 dtransform truncate idtransform setlinewidth pop
+ [] 0 setdash 1 setlinejoin 10 setmiterlimit
+newpath 172.86 742.5 moveto
+172.86 744.18686 172.1898 745.80441 170.9971 746.9971 curveto
+169.80441 748.1898 168.18686 748.86 166.5 748.86 curveto
+164.81314 748.86 163.19559 748.1898 162.0029 746.9971 curveto
+160.8102 745.80441 160.14 744.18686 160.14 742.5 curveto
+160.14 740.81314 160.8102 739.19559 162.0029 738.0029 curveto
+163.19559 736.8102 164.81314 736.14 166.5 736.14 curveto
+168.18686 736.14 169.80441 736.8102 170.9971 738.0029 curveto
+172.1898 739.19559 172.86 740.81314 172.86 742.5 curveto closepath stroke
+ 0 setgray
+164.00932 739.8 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0.69 0 setrgbcolor
+newpath 172.86 760.5 moveto
+172.86 762.18686 172.1898 763.80441 170.9971 764.9971 curveto
+169.80441 766.1898 168.18686 766.86 166.5 766.86 curveto
+164.81314 766.86 163.19559 766.1898 162.0029 764.9971 curveto
+160.8102 763.80441 160.14 762.18686 160.14 760.5 curveto
+160.14 758.81314 160.8102 757.19559 162.0029 756.0029 curveto
+163.19559 754.8102 164.81314 754.14 166.5 754.14 curveto
+168.18686 754.14 169.80441 754.8102 170.9971 756.0029 curveto
+172.1898 757.19559 172.86 758.81314 172.86 760.5 curveto closepath stroke
+ 0 setgray
+164.00932 757.8 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0.69 0 setrgbcolor
+newpath 172.86 715.5 moveto
+172.86 717.18686 172.1898 718.80441 170.9971 719.9971 curveto
+169.80441 721.1898 168.18686 721.86 166.5 721.86 curveto
+164.81314 721.86 163.19559 721.1898 162.0029 719.9971 curveto
+160.8102 718.80441 160.14 717.18686 160.14 715.5 curveto
+160.14 713.81314 160.8102 712.19559 162.0029 711.0029 curveto
+163.19559 709.8102 164.81314 709.14 166.5 709.14 curveto
+168.18686 709.14 169.80441 709.8102 170.9971 711.0029 curveto
+172.1898 712.19559 172.86 713.81314 172.86 715.5 curveto closepath stroke
+ 0 setgray
+164.00932 712.8 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0.69 0 setrgbcolor
+newpath 154.86 742.5 moveto
+154.86 744.18686 154.1898 745.80441 152.9971 746.9971 curveto
+151.80441 748.1898 150.18686 748.86 148.5 748.86 curveto
+146.81314 748.86 145.19559 748.1898 144.0029 746.9971 curveto
+142.8102 745.80441 142.14 744.18686 142.14 742.5 curveto
+142.14 740.81314 142.8102 739.19559 144.0029 738.0029 curveto
+145.19559 736.8102 146.81314 736.14 148.5 736.14 curveto
+150.18686 736.14 151.80441 736.8102 152.9971 738.0029 curveto
+154.1898 739.19559 154.86 740.81314 154.86 742.5 curveto closepath stroke
+ 0 setgray
+146.00932 739.8 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0.69 0 setrgbcolor
+newpath 172.86 697.5 moveto
+172.86 699.18686 172.1898 700.80441 170.9971 701.9971 curveto
+169.80441 703.1898 168.18686 703.86 166.5 703.86 curveto
+164.81314 703.86 163.19559 703.1898 162.0029 701.9971 curveto
+160.8102 700.80441 160.14 699.18686 160.14 697.5 curveto
+160.14 695.81314 160.8102 694.19559 162.0029 693.0029 curveto
+163.19559 691.8102 164.81314 691.14 166.5 691.14 curveto
+168.18686 691.14 169.80441 691.8102 170.9971 693.0029 curveto
+172.1898 694.19559 172.86 695.81314 172.86 697.5 curveto closepath stroke
+ 0 setgray
+164.00932 694.8 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0.69 0 setrgbcolor
+newpath 127.86 697.5 moveto
+127.86 699.18686 127.1898 700.80441 125.9971 701.9971 curveto
+124.80441 703.1898 123.18686 703.86 121.5 703.86 curveto
+119.81314 703.86 118.19559 703.1898 117.0029 701.9971 curveto
+115.8102 700.80441 115.14 699.18686 115.14 697.5 curveto
+115.14 695.81314 115.8102 694.19559 117.0029 693.0029 curveto
+118.19559 691.8102 119.81314 691.14 121.5 691.14 curveto
+123.18686 691.14 124.80441 691.8102 125.9971 693.0029 curveto
+127.1898 694.19559 127.86 695.81314 127.86 697.5 curveto closepath stroke
+ 0 setgray
+119.00932 694.8 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0.69 0 setrgbcolor
+newpath 109.86 715.5 moveto
+109.86 717.18686 109.1898 718.80441 107.9971 719.9971 curveto
+106.80441 721.1898 105.18686 721.86 103.5 721.86 curveto
+101.81314 721.86 100.19559 721.1898 99.0029 719.9971 curveto
+97.8102 718.80441 97.14 717.18686 97.14 715.5 curveto
+97.14 713.81314 97.8102 712.19559 99.0029 711.0029 curveto
+100.19559 709.8102 101.81314 709.14 103.5 709.14 curveto
+105.18686 709.14 106.80441 709.8102 107.9971 711.0029 curveto
+109.1898 712.19559 109.86 713.81314 109.86 715.5 curveto closepath stroke
+ 0 setgray
+101.00932 712.8 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0.69 0 setrgbcolor
+newpath 109.86 697.5 moveto
+109.86 699.18686 109.1898 700.80441 107.9971 701.9971 curveto
+106.80441 703.1898 105.18686 703.86 103.5 703.86 curveto
+101.81314 703.86 100.19559 703.1898 99.0029 701.9971 curveto
+97.8102 700.80441 97.14 699.18686 97.14 697.5 curveto
+97.14 695.81314 97.8102 694.19559 99.0029 693.0029 curveto
+100.19559 691.8102 101.81314 691.14 103.5 691.14 curveto
+105.18686 691.14 106.80441 691.8102 107.9971 693.0029 curveto
+109.1898 694.19559 109.86 695.81314 109.86 697.5 curveto closepath stroke
+ 0 setgray
+101.00932 694.8 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0 0.69 setrgbcolor
+newpath 109.5 679.5 moveto
+109.5 681.09137 108.86774 682.61737 107.74255 683.74255 curveto
+106.61737 684.86774 105.09137 685.5 103.5 685.5 curveto
+101.90863 685.5 100.38263 684.86774 99.25745 683.74255 curveto
+98.13226 682.61737 97.5 681.09137 97.5 679.5 curveto
+97.5 677.90863 98.13226 676.38263 99.25745 675.25745 curveto
+100.38263 674.13226 101.90863 673.5 103.5 673.5 curveto
+105.09137 673.5 106.61737 674.13226 107.74255 675.25745 curveto
+108.86774 676.38263 109.5 677.90863 109.5 679.5 curveto closepath stroke
+ 0 setgray
+101.00932 676.8 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0 0.69 setrgbcolor
+newpath 127.5 679.5 moveto
+127.5 681.09137 126.86774 682.61737 125.74255 683.74255 curveto
+124.61737 684.86774 123.09137 685.5 121.5 685.5 curveto
+119.90863 685.5 118.38263 684.86774 117.25745 683.74255 curveto
+116.13226 682.61737 115.5 681.09137 115.5 679.5 curveto
+115.5 677.90863 116.13226 676.38263 117.25745 675.25745 curveto
+118.38263 674.13226 119.90863 673.5 121.5 673.5 curveto
+123.09137 673.5 124.61737 674.13226 125.74255 675.25745 curveto
+126.86774 676.38263 127.5 677.90863 127.5 679.5 curveto closepath stroke
+ 0 setgray
+119.00932 676.8 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0 0.69 setrgbcolor
+newpath 154.5 679.5 moveto
+154.5 681.09137 153.86774 682.61737 152.74255 683.74255 curveto
+151.61737 684.86774 150.09137 685.5 148.5 685.5 curveto
+146.90863 685.5 145.38263 684.86774 144.25745 683.74255 curveto
+143.13226 682.61737 142.5 681.09137 142.5 679.5 curveto
+142.5 677.90863 143.13226 676.38263 144.25745 675.25745 curveto
+145.38263 674.13226 146.90863 673.5 148.5 673.5 curveto
+150.09137 673.5 151.61737 674.13226 152.74255 675.25745 curveto
+153.86774 676.38263 154.5 677.90863 154.5 679.5 curveto closepath stroke
+ 0 setgray
+146.00932 676.8 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0 0.69 setrgbcolor
+newpath 172.5 679.5 moveto
+172.5 681.09137 171.86774 682.61737 170.74255 683.74255 curveto
+169.61737 684.86774 168.09137 685.5 166.5 685.5 curveto
+164.90863 685.5 163.38263 684.86774 162.25745 683.74255 curveto
+161.13226 682.61737 160.5 681.09137 160.5 679.5 curveto
+160.5 677.90863 161.13226 676.38263 162.25745 675.25745 curveto
+163.38263 674.13226 164.90863 673.5 166.5 673.5 curveto
+168.09137 673.5 169.61737 674.13226 170.74255 675.25745 curveto
+171.86774 676.38263 172.5 677.90863 172.5 679.5 curveto closepath stroke
+ 0 setgray
+164.00932 676.8 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0 0.69 setrgbcolor
+newpath 154.5 697.5 moveto
+154.5 699.09137 153.86774 700.61737 152.74255 701.74255 curveto
+151.61737 702.86774 150.09137 703.5 148.5 703.5 curveto
+146.90863 703.5 145.38263 702.86774 144.25745 701.74255 curveto
+143.13226 700.61737 142.5 699.09137 142.5 697.5 curveto
+142.5 695.90863 143.13226 694.38263 144.25745 693.25745 curveto
+145.38263 692.13226 146.90863 691.5 148.5 691.5 curveto
+150.09137 691.5 151.61737 692.13226 152.74255 693.25745 curveto
+153.86774 694.38263 154.5 695.90863 154.5 697.5 curveto closepath stroke
+ 0 setgray
+146.00932 694.8 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0.69 0 setrgbcolor
+newpath 127.86 715.5 moveto
+127.86 717.18686 127.1898 718.80441 125.9971 719.9971 curveto
+124.80441 721.1898 123.18686 721.86 121.5 721.86 curveto
+119.81314 721.86 118.19559 721.1898 117.0029 719.9971 curveto
+115.8102 718.80441 115.14 717.18686 115.14 715.5 curveto
+115.14 713.81314 115.8102 712.19559 117.0029 711.0029 curveto
+118.19559 709.8102 119.81314 709.14 121.5 709.14 curveto
+123.18686 709.14 124.80441 709.8102 125.9971 711.0029 curveto
+127.1898 712.19559 127.86 713.81314 127.86 715.5 curveto closepath stroke
+newpath 154.86 715.5 moveto
+154.86 717.18686 154.1898 718.80441 152.9971 719.9971 curveto
+151.80441 721.1898 150.18686 721.86 148.5 721.86 curveto
+146.81314 721.86 145.19559 721.1898 144.0029 719.9971 curveto
+142.8102 718.80441 142.14 717.18686 142.14 715.5 curveto
+142.14 713.81314 142.8102 712.19559 144.0029 711.0029 curveto
+145.19559 709.8102 146.81314 709.14 148.5 709.14 curveto
+150.18686 709.14 151.80441 709.8102 152.9971 711.0029 curveto
+154.1898 712.19559 154.86 713.81314 154.86 715.5 curveto closepath stroke
+ 0 0 0.69 setrgbcolor
+newpath 108.90001 697.5 moveto
+108.90001 698.93224 108.33096 700.30563 107.3183 701.3183 curveto
+106.30563 702.33096 104.93224 702.90001 103.5 702.90001 curveto
+102.06776 702.90001 100.69437 702.33096 99.6817 701.3183 curveto
+98.66904 700.30563 98.09999 698.93224 98.09999 697.5 curveto
+98.09999 696.06776 98.66904 694.69437 99.6817 693.6817 curveto
+100.69437 692.66904 102.06776 692.09999 103.5 692.09999 curveto
+104.93224 692.09999 106.30563 692.66904 107.3183 693.6817 curveto
+108.33096 694.69437 108.90001 696.06776 108.90001 697.5 curveto closepath
+ stroke
+newpath 126.90001 697.5 moveto
+126.90001 698.93224 126.33096 700.30563 125.3183 701.3183 curveto
+124.30563 702.33096 122.93224 702.90001 121.5 702.90001 curveto
+120.06776 702.90001 118.69437 702.33096 117.6817 701.3183 curveto
+116.66904 700.30563 116.09999 698.93224 116.09999 697.5 curveto
+116.09999 696.06776 116.66904 694.69437 117.6817 693.6817 curveto
+118.69437 692.66904 120.06776 692.09999 121.5 692.09999 curveto
+122.93224 692.09999 124.30563 692.66904 125.3183 693.6817 curveto
+126.33096 694.69437 126.90001 696.06776 126.90001 697.5 curveto closepath
+ stroke
+newpath 153.90001 742.5 moveto
+153.90001 743.93224 153.33096 745.30563 152.3183 746.3183 curveto
+151.30563 747.33096 149.93224 747.90001 148.5 747.90001 curveto
+147.06776 747.90001 145.69437 747.33096 144.6817 746.3183 curveto
+143.66904 745.30563 143.09999 743.93224 143.09999 742.5 curveto
+143.09999 741.06776 143.66904 739.69437 144.6817 738.6817 curveto
+145.69437 737.66904 147.06776 737.09999 148.5 737.09999 curveto
+149.93224 737.09999 151.30563 737.66904 152.3183 738.6817 curveto
+153.33096 739.69437 153.90001 741.06776 153.90001 742.5 curveto closepath
+ stroke
+newpath 171.90001 742.5 moveto
+171.90001 743.93224 171.33096 745.30563 170.3183 746.3183 curveto
+169.30563 747.33096 167.93224 747.90001 166.5 747.90001 curveto
+165.06776 747.90001 163.69437 747.33096 162.6817 746.3183 curveto
+161.66904 745.30563 161.09999 743.93224 161.09999 742.5 curveto
+161.09999 741.06776 161.66904 739.69437 162.6817 738.6817 curveto
+163.69437 737.66904 165.06776 737.09999 166.5 737.09999 curveto
+167.93224 737.09999 169.30563 737.66904 170.3183 738.6817 curveto
+171.33096 739.69437 171.90001 741.06776 171.90001 742.5 curveto closepath
+ stroke
+newpath 171.90001 760.5 moveto
+171.90001 761.93224 171.33096 763.30563 170.3183 764.3183 curveto
+169.30563 765.33096 167.93224 765.90001 166.5 765.90001 curveto
+165.06776 765.90001 163.69437 765.33096 162.6817 764.3183 curveto
+161.66904 763.30563 161.09999 761.93224 161.09999 760.5 curveto
+161.09999 759.06776 161.66904 757.69437 162.6817 756.6817 curveto
+163.69437 755.66904 165.06776 755.09999 166.5 755.09999 curveto
+167.93224 755.09999 169.30563 755.66904 170.3183 756.6817 curveto
+171.33096 757.69437 171.90001 759.06776 171.90001 760.5 curveto closepath
+ stroke
+ 0 0.69 0 setrgbcolor
+newpath 154.86 760.5 moveto
+154.86 762.18686 154.1898 763.80441 152.9971 764.9971 curveto
+151.80441 766.1898 150.18686 766.86 148.5 766.86 curveto
+146.81314 766.86 145.19559 766.1898 144.0029 764.9971 curveto
+142.8102 763.80441 142.14 762.18686 142.14 760.5 curveto
+142.14 758.81314 142.8102 757.19559 144.0029 756.0029 curveto
+145.19559 754.8102 146.81314 754.14 148.5 754.14 curveto
+150.18686 754.14 151.80441 754.8102 152.9971 756.0029 curveto
+154.1898 757.19559 154.86 758.81314 154.86 760.5 curveto closepath stroke
+ 0 0 0.69 setrgbcolor
+newpath 153.90001 760.5 moveto
+153.90001 761.93224 153.33096 763.30563 152.3183 764.3183 curveto
+151.30563 765.33096 149.93224 765.90001 148.5 765.90001 curveto
+147.06776 765.90001 145.69437 765.33096 144.6817 764.3183 curveto
+143.66904 763.30563 143.09999 761.93224 143.09999 760.5 curveto
+143.09999 759.06776 143.66904 757.69437 144.6817 756.6817 curveto
+145.69437 755.66904 147.06776 755.09999 148.5 755.09999 curveto
+149.93224 755.09999 151.30563 755.66904 152.3183 756.6817 curveto
+153.33096 757.69437 153.90001 759.06776 153.90001 760.5 curveto closepath
+ stroke
+ 0 setgray 0 setlinejoin
+newpath 90 729 moveto
+135 729 lineto
+135 666 lineto
+90 666 lineto
+90 729 lineto
+ closepath stroke
+newpath 135 729 moveto
+180 729 lineto
+180 666 lineto
+135 666 lineto
+135 729 lineto
+ closepath stroke
+newpath 135 774 moveto
+180 774 lineto
+180 729 lineto
+135 729 lineto
+135 774 lineto
+ closepath stroke
+119.00932 712.8 moveto
+(\003) cmsy10 9.96265 fshow
+146.00932 712.8 moveto
+(\003) cmsy10 9.96265 fshow
+146.00932 757.8 moveto
+(\003) cmsy10 9.96265 fshow
+122.94324 751.5 moveto
+(B) cmmi10 9.96265 fshow
+78.028 693 moveto
+(A) cmmi10 9.96265 fshow
+184.5 693 moveto
+(C) cmmi10 9.96265 fshow
+ 0 0 0.69 setrgbcolor
+93.53732 648 moveto
+(using) cmr10 9.96265 fshow
+119.60632 648 moveto
+(algorithm) cmr10 9.96265 fshow
+165.01942 648 moveto
+(A) cmmi10 9.96265 fshow
+172.49142 646.5056 moveto
+(1) cmr7 6.97385 fshow
+ 0 0.69 0 setrgbcolor
+93.53732 630 moveto
+(using) cmr10 9.96265 fshow
+119.60632 630 moveto
+(algorithm) cmr10 9.96265 fshow
+165.01942 630 moveto
+(A) cmmi10 9.96265 fshow
+172.49142 628.5056 moveto
+(2) cmr7 6.97385 fshow
+showpage
+%%EOF
diff --git a/Master/texmf-dist/doc/latex/ppower4/edemo/matrixb2e.eps b/Master/texmf-dist/doc/latex/ppower4/edemo/matrixb2e.eps
new file mode 100644
index 00000000000..e6f81466094
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/ppower4/edemo/matrixb2e.eps
@@ -0,0 +1,322 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%BoundingBox: 46 637 179 770
+%%Creator: MetaPost
+%%CreationDate: 2002.04.03:1037
+%%Pages: 1
+%%DocumentFonts: cmsy10 cmmi10 cmr10 cmr7
+ /cmsy10 /cmsy10 def
+ /cmmi10 /cmmi10 def
+ /cmr10 /cmr10 def
+ /cmr7 /cmr7 def
+/fshow {exch findfont exch scalefont setfont show}bind def
+%%EndProlog
+%%Page: 1 1
+ 0 0.69 0 setrgbcolor 0 0.9 dtransform truncate idtransform setlinewidth pop
+ [] 0 setdash 1 setlinejoin 10 setmiterlimit
+newpath 141.36 738 moveto
+141.36 739.68686 140.6898 741.30441 139.4971 742.4971 curveto
+138.30441 743.6898 136.68686 744.36 135 744.36 curveto
+133.31314 744.36 131.69559 743.6898 130.5029 742.4971 curveto
+129.3102 741.30441 128.64 739.68686 128.64 738 curveto
+128.64 736.31314 129.3102 734.69559 130.5029 733.5029 curveto
+131.69559 732.3102 133.31314 731.64 135 731.64 curveto
+136.68686 731.64 138.30441 732.3102 139.4971 733.5029 curveto
+140.6898 734.69559 141.36 736.31314 141.36 738 curveto closepath stroke
+ 0 setgray
+132.50932 735.3 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0.69 0 setrgbcolor
+newpath 141.36 756 moveto
+141.36 757.68686 140.6898 759.30441 139.4971 760.4971 curveto
+138.30441 761.6898 136.68686 762.36 135 762.36 curveto
+133.31314 762.36 131.69559 761.6898 130.5029 760.4971 curveto
+129.3102 759.30441 128.64 757.68686 128.64 756 curveto
+128.64 754.31314 129.3102 752.69559 130.5029 751.5029 curveto
+131.69559 750.3102 133.31314 749.64 135 749.64 curveto
+136.68686 749.64 138.30441 750.3102 139.4971 751.5029 curveto
+140.6898 752.69559 141.36 754.31314 141.36 756 curveto closepath stroke
+ 0 setgray
+132.50932 753.3 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0.69 0 setrgbcolor
+newpath 96.36 693 moveto
+96.36 694.68686 95.6898 696.30441 94.4971 697.4971 curveto
+93.30441 698.6898 91.68686 699.36 90 699.36 curveto
+88.31314 699.36 86.69559 698.6898 85.5029 697.4971 curveto
+84.3102 696.30441 83.64 694.68686 83.64 693 curveto
+83.64 691.31314 84.3102 689.69559 85.5029 688.5029 curveto
+86.69559 687.3102 88.31314 686.64 90 686.64 curveto
+91.68686 686.64 93.30441 687.3102 94.4971 688.5029 curveto
+95.6898 689.69559 96.36 691.31314 96.36 693 curveto closepath stroke
+ 0 setgray
+87.50932 690.3 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0.69 0 setrgbcolor
+newpath 78.36 693 moveto
+78.36 694.68686 77.6898 696.30441 76.4971 697.4971 curveto
+75.30441 698.6898 73.68686 699.36 72 699.36 curveto
+70.31314 699.36 68.69559 698.6898 67.5029 697.4971 curveto
+66.3102 696.30441 65.64 694.68686 65.64 693 curveto
+65.64 691.31314 66.3102 689.69559 67.5029 688.5029 curveto
+68.69559 687.3102 70.31314 686.64 72 686.64 curveto
+73.68686 686.64 75.30441 687.3102 76.4971 688.5029 curveto
+77.6898 689.69559 78.36 691.31314 78.36 693 curveto closepath stroke
+ 0 setgray
+69.50932 690.3 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0.69 0 setrgbcolor
+newpath 159.36 711 moveto
+159.36 712.68686 158.6898 714.30441 157.4971 715.4971 curveto
+156.30441 716.6898 154.68686 717.36 153 717.36 curveto
+151.31314 717.36 149.69559 716.6898 148.5029 715.4971 curveto
+147.3102 714.30441 146.64 712.68686 146.64 711 curveto
+146.64 709.31314 147.3102 707.69559 148.5029 706.5029 curveto
+149.69559 705.3102 151.31314 704.64 153 704.64 curveto
+154.68686 704.64 156.30441 705.3102 157.4971 706.5029 curveto
+158.6898 707.69559 159.36 709.31314 159.36 711 curveto closepath stroke
+ 0 setgray
+150.50932 708.3 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0 0.69 setrgbcolor
+newpath 123 711 moveto
+123 712.59137 122.36774 714.11737 121.24255 715.24255 curveto
+120.11737 716.36774 118.59137 717 117 717 curveto
+115.40863 717 113.88263 716.36774 112.75745 715.24255 curveto
+111.63226 714.11737 111 712.59137 111 711 curveto
+111 709.40863 111.63226 707.88263 112.75745 706.75745 curveto
+113.88263 705.63226 115.40863 705 117 705 curveto
+118.59137 705 120.11737 705.63226 121.24255 706.75745 curveto
+122.36774 707.88263 123 709.40863 123 711 curveto closepath stroke
+ 0 setgray
+114.50932 708.3 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0 0.69 setrgbcolor
+newpath 123 693 moveto
+123 694.59137 122.36774 696.11737 121.24255 697.24255 curveto
+120.11737 698.36774 118.59137 699 117 699 curveto
+115.40863 699 113.88263 698.36774 112.75745 697.24255 curveto
+111.63226 696.11737 111 694.59137 111 693 curveto
+111 691.40863 111.63226 689.88263 112.75745 688.75745 curveto
+113.88263 687.63226 115.40863 687 117 687 curveto
+118.59137 687 120.11737 687.63226 121.24255 688.75745 curveto
+122.36774 689.88263 123 691.40863 123 693 curveto closepath stroke
+ 0 setgray
+114.50932 690.3 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0.69 0 setrgbcolor
+newpath 141.36 711 moveto
+141.36 712.68686 140.6898 714.30441 139.4971 715.4971 curveto
+138.30441 716.6898 136.68686 717.36 135 717.36 curveto
+133.31314 717.36 131.69559 716.6898 130.5029 715.4971 curveto
+129.3102 714.30441 128.64 712.68686 128.64 711 curveto
+128.64 709.31314 129.3102 707.69559 130.5029 706.5029 curveto
+131.69559 705.3102 133.31314 704.64 135 704.64 curveto
+136.68686 704.64 138.30441 705.3102 139.4971 706.5029 curveto
+140.6898 707.69559 141.36 709.31314 141.36 711 curveto closepath stroke
+ 0 setgray
+132.50932 708.3 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0 0.69 setrgbcolor
+newpath 141 693 moveto
+141 694.59137 140.36774 696.11737 139.24255 697.24255 curveto
+138.11737 698.36774 136.59137 699 135 699 curveto
+133.40863 699 131.88263 698.36774 130.75745 697.24255 curveto
+129.63226 696.11737 129 694.59137 129 693 curveto
+129 691.40863 129.63226 689.88263 130.75745 688.75745 curveto
+131.88263 687.63226 133.40863 687 135 687 curveto
+136.59137 687 138.11737 687.63226 139.24255 688.75745 curveto
+140.36774 689.88263 141 691.40863 141 693 curveto closepath stroke
+ 0 setgray
+132.50932 690.3 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0.69 0 setrgbcolor
+newpath 159.36 693 moveto
+159.36 694.68686 158.6898 696.30441 157.4971 697.4971 curveto
+156.30441 698.6898 154.68686 699.36 153 699.36 curveto
+151.31314 699.36 149.69559 698.6898 148.5029 697.4971 curveto
+147.3102 696.30441 146.64 694.68686 146.64 693 curveto
+146.64 691.31314 147.3102 689.69559 148.5029 688.5029 curveto
+149.69559 687.3102 151.31314 686.64 153 686.64 curveto
+154.68686 686.64 156.30441 687.3102 157.4971 688.5029 curveto
+158.6898 689.69559 159.36 691.31314 159.36 693 curveto closepath stroke
+ 0 setgray
+150.50932 690.3 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0.69 0 setrgbcolor
+newpath 159.36 738 moveto
+159.36 739.68686 158.6898 741.30441 157.4971 742.4971 curveto
+156.30441 743.6898 154.68686 744.36 153 744.36 curveto
+151.31314 744.36 149.69559 743.6898 148.5029 742.4971 curveto
+147.3102 741.30441 146.64 739.68686 146.64 738 curveto
+146.64 736.31314 147.3102 734.69559 148.5029 733.5029 curveto
+149.69559 732.3102 151.31314 731.64 153 731.64 curveto
+154.68686 731.64 156.30441 732.3102 157.4971 733.5029 curveto
+158.6898 734.69559 159.36 736.31314 159.36 738 curveto closepath stroke
+ 0 setgray
+150.50932 735.3 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0.69 0 setrgbcolor
+newpath 159.36 756 moveto
+159.36 757.68686 158.6898 759.30441 157.4971 760.4971 curveto
+156.30441 761.6898 154.68686 762.36 153 762.36 curveto
+151.31314 762.36 149.69559 761.6898 148.5029 760.4971 curveto
+147.3102 759.30441 146.64 757.68686 146.64 756 curveto
+146.64 754.31314 147.3102 752.69559 148.5029 751.5029 curveto
+149.69559 750.3102 151.31314 749.64 153 749.64 curveto
+154.68686 749.64 156.30441 750.3102 157.4971 751.5029 curveto
+158.6898 752.69559 159.36 754.31314 159.36 756 curveto closepath stroke
+ 0 setgray
+150.50932 753.3 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0 0.69 setrgbcolor
+newpath 123 738 moveto
+123 739.59137 122.36774 741.11737 121.24255 742.24255 curveto
+120.11737 743.36774 118.59137 744 117 744 curveto
+115.40863 744 113.88263 743.36774 112.75745 742.24255 curveto
+111.63226 741.11737 111 739.59137 111 738 curveto
+111 736.40863 111.63226 734.88263 112.75745 733.75745 curveto
+113.88263 732.63226 115.40863 732 117 732 curveto
+118.59137 732 120.11737 732.63226 121.24255 733.75745 curveto
+122.36774 734.88263 123 736.40863 123 738 curveto closepath stroke
+ 0 setgray
+114.50932 735.3 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0 0.69 setrgbcolor
+newpath 123 756 moveto
+123 757.59137 122.36774 759.11737 121.24255 760.24255 curveto
+120.11737 761.36774 118.59137 762 117 762 curveto
+115.40863 762 113.88263 761.36774 112.75745 760.24255 curveto
+111.63226 759.11737 111 757.59137 111 756 curveto
+111 754.40863 111.63226 752.88263 112.75745 751.75745 curveto
+113.88263 750.63226 115.40863 750 117 750 curveto
+118.59137 750 120.11737 750.63226 121.24255 751.75745 curveto
+122.36774 752.88263 123 754.40863 123 756 curveto closepath stroke
+ 0 setgray
+114.50932 753.3 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0.69 0 setrgbcolor
+newpath 96.36 711 moveto
+96.36 712.68686 95.6898 714.30441 94.4971 715.4971 curveto
+93.30441 716.6898 91.68686 717.36 90 717.36 curveto
+88.31314 717.36 86.69559 716.6898 85.5029 715.4971 curveto
+84.3102 714.30441 83.64 712.68686 83.64 711 curveto
+83.64 709.31314 84.3102 707.69559 85.5029 706.5029 curveto
+86.69559 705.3102 88.31314 704.64 90 704.64 curveto
+91.68686 704.64 93.30441 705.3102 94.4971 706.5029 curveto
+95.6898 707.69559 96.36 709.31314 96.36 711 curveto closepath stroke
+ 0 setgray
+87.50932 708.3 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0.69 0 setrgbcolor
+newpath 78.36 711 moveto
+78.36 712.68686 77.6898 714.30441 76.4971 715.4971 curveto
+75.30441 716.6898 73.68686 717.36 72 717.36 curveto
+70.31314 717.36 68.69559 716.6898 67.5029 715.4971 curveto
+66.3102 714.30441 65.64 712.68686 65.64 711 curveto
+65.64 709.31314 66.3102 707.69559 67.5029 706.5029 curveto
+68.69559 705.3102 70.31314 704.64 72 704.64 curveto
+73.68686 704.64 75.30441 705.3102 76.4971 706.5029 curveto
+77.6898 707.69559 78.36 709.31314 78.36 711 curveto closepath stroke
+ 0 setgray
+69.50932 708.3 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0 0.69 setrgbcolor
+newpath 77.40001 711 moveto
+77.40001 712.43224 76.83096 713.80563 75.8183 714.8183 curveto
+74.80563 715.83096 73.43224 716.40001 72 716.40001 curveto
+70.56776 716.40001 69.19437 715.83096 68.1817 714.8183 curveto
+67.16904 713.80563 66.59999 712.43224 66.59999 711 curveto
+66.59999 709.56776 67.16904 708.19437 68.1817 707.1817 curveto
+69.19437 706.16904 70.56776 705.59999 72 705.59999 curveto
+73.43224 705.59999 74.80563 706.16904 75.8183 707.1817 curveto
+76.83096 708.19437 77.40001 709.56776 77.40001 711 curveto closepath stroke
+newpath 95.40001 711 moveto
+95.40001 712.43224 94.83096 713.80563 93.8183 714.8183 curveto
+92.80563 715.83096 91.43224 716.40001 90 716.40001 curveto
+88.56776 716.40001 87.19437 715.83096 86.1817 714.8183 curveto
+85.16904 713.80563 84.59999 712.43224 84.59999 711 curveto
+84.59999 709.56776 85.16904 708.19437 86.1817 707.1817 curveto
+87.19437 706.16904 88.56776 705.59999 90 705.59999 curveto
+91.43224 705.59999 92.80563 706.16904 93.8183 707.1817 curveto
+94.83096 708.19437 95.40001 709.56776 95.40001 711 curveto closepath stroke
+newpath 95.40001 693 moveto
+95.40001 694.43224 94.83096 695.80563 93.8183 696.8183 curveto
+92.80563 697.83096 91.43224 698.40001 90 698.40001 curveto
+88.56776 698.40001 87.19437 697.83096 86.1817 696.8183 curveto
+85.16904 695.80563 84.59999 694.43224 84.59999 693 curveto
+84.59999 691.56776 85.16904 690.19437 86.1817 689.1817 curveto
+87.19437 688.16904 88.56776 687.59999 90 687.59999 curveto
+91.43224 687.59999 92.80563 688.16904 93.8183 689.1817 curveto
+94.83096 690.19437 95.40001 691.56776 95.40001 693 curveto closepath stroke
+newpath 77.40001 693 moveto
+77.40001 694.43224 76.83096 695.80563 75.8183 696.8183 curveto
+74.80563 697.83096 73.43224 698.40001 72 698.40001 curveto
+70.56776 698.40001 69.19437 697.83096 68.1817 696.8183 curveto
+67.16904 695.80563 66.59999 694.43224 66.59999 693 curveto
+66.59999 691.56776 67.16904 690.19437 68.1817 689.1817 curveto
+69.19437 688.16904 70.56776 687.59999 72 687.59999 curveto
+73.43224 687.59999 74.80563 688.16904 75.8183 689.1817 curveto
+76.83096 690.19437 77.40001 691.56776 77.40001 693 curveto closepath stroke
+newpath 140.40001 738 moveto
+140.40001 739.43224 139.83096 740.80563 138.8183 741.8183 curveto
+137.80563 742.83096 136.43224 743.40001 135 743.40001 curveto
+133.56776 743.40001 132.19437 742.83096 131.1817 741.8183 curveto
+130.16904 740.80563 129.59999 739.43224 129.59999 738 curveto
+129.59999 736.56776 130.16904 735.19437 131.1817 734.1817 curveto
+132.19437 733.16904 133.56776 732.59999 135 732.59999 curveto
+136.43224 732.59999 137.80563 733.16904 138.8183 734.1817 curveto
+139.83096 735.19437 140.40001 736.56776 140.40001 738 curveto closepath stroke
+newpath 140.40001 756 moveto
+140.40001 757.43224 139.83096 758.80563 138.8183 759.8183 curveto
+137.80563 760.83096 136.43224 761.40001 135 761.40001 curveto
+133.56776 761.40001 132.19437 760.83096 131.1817 759.8183 curveto
+130.16904 758.80563 129.59999 757.43224 129.59999 756 curveto
+129.59999 754.56776 130.16904 753.19437 131.1817 752.1817 curveto
+132.19437 751.16904 133.56776 750.59999 135 750.59999 curveto
+136.43224 750.59999 137.80563 751.16904 138.8183 752.1817 curveto
+139.83096 753.19437 140.40001 754.56776 140.40001 756 curveto closepath stroke
+ 0 setgray 0 setlinejoin
+newpath 58.5 724.5 moveto
+103.5 724.5 lineto
+103.5 679.5 lineto
+58.5 679.5 lineto
+58.5 724.5 lineto
+ closepath stroke
+newpath 103.5 679.5 moveto
+166.5 679.5 lineto
+166.5 724.5 lineto
+103.5 724.5 lineto
+103.5 679.5 lineto
+ closepath stroke
+newpath 166.5 724.5 moveto
+103.5 724.5 lineto
+103.5 769.5 lineto
+166.5 769.5 lineto
+166.5 724.5 lineto
+ closepath stroke
+46.528 702 moveto
+(A) cmmi10 9.96265 fshow
+171 702 moveto
+(C) cmmi10 9.96265 fshow
+91.44324 742.5 moveto
+(B) cmmi10 9.96265 fshow
+ 0 0.69 0 setrgbcolor
+71.03732 639 moveto
+(using) cmr10 9.96265 fshow
+97.10632 639 moveto
+(algorithm) cmr10 9.96265 fshow
+142.51942 639 moveto
+(A) cmmi10 9.96265 fshow
+149.99142 637.5056 moveto
+(2) cmr7 6.97385 fshow
+ 0 0 0.69 setrgbcolor
+71.03732 657 moveto
+(using) cmr10 9.96265 fshow
+97.10632 657 moveto
+(algorithm) cmr10 9.96265 fshow
+142.51942 657 moveto
+(A) cmmi10 9.96265 fshow
+149.99142 655.5056 moveto
+(1) cmr7 6.97385 fshow
+showpage
+%%EOF
diff --git a/Master/texmf-dist/doc/latex/ppower4/edemo/matrixb2e.fig b/Master/texmf-dist/doc/latex/ppower4/edemo/matrixb2e.fig
new file mode 100644
index 00000000000..4439e75bf78
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/ppower4/edemo/matrixb2e.fig
@@ -0,0 +1,90 @@
+#FIG 3.2
+Landscape
+Center
+Inches
+Letter
+100.00
+Single
+-2
+1200 2
+6 2100 750 2400 1050
+1 3 0 1 13 7 100 0 -1 0.000 1 0.0000 2250 900 106 106 2250 900 2325 975
+4 1 0 100 0 0 12 0.0000 2 165 270 2250 945 $*$\001
+-6
+6 2100 450 2400 750
+1 3 0 1 13 7 100 0 -1 0.000 1 0.0000 2250 600 106 106 2250 600 2325 675
+4 1 0 100 0 0 12 0.0000 2 165 270 2250 645 $*$\001
+-6
+6 1350 1500 1650 1800
+1 3 0 1 13 7 100 0 -1 0.000 1 0.0000 1500 1650 106 106 1500 1650 1575 1725
+4 1 0 100 0 0 12 0.0000 2 165 270 1500 1695 $*$\001
+-6
+6 1050 1500 1350 1800
+1 3 0 1 13 7 100 0 -1 0.000 1 0.0000 1200 1650 106 106 1200 1650 1275 1725
+4 1 0 100 0 0 12 0.0000 2 165 270 1200 1695 $*$\001
+-6
+6 2400 1200 2700 1500
+1 3 0 1 13 7 100 0 -1 0.000 1 0.0000 2550 1350 106 106 2550 1350 2625 1425
+4 1 0 100 0 0 12 0.0000 2 165 270 2550 1395 $*$\001
+-6
+6 1800 1200 2100 1500
+1 3 0 1 9 7 100 0 -1 0.000 1 0.0000 1950 1350 100 100 1950 1350 2050 1350
+4 1 0 100 0 0 12 0.0000 2 165 270 1950 1395 $*$\001
+-6
+6 1800 1500 2100 1800
+1 3 0 1 9 7 100 0 -1 0.000 1 0.0000 1950 1650 100 100 1950 1650 2050 1650
+4 1 0 100 0 0 12 0.0000 2 165 270 1950 1695 $*$\001
+-6
+6 2100 1200 2400 1500
+1 3 0 1 13 7 100 0 -1 0.000 1 0.0000 2250 1350 106 106 2250 1350 2325 1425
+4 1 0 100 0 0 12 0.0000 2 165 270 2250 1395 $*$\001
+-6
+6 2100 1500 2400 1800
+1 3 0 1 9 7 100 0 -1 0.000 1 0.0000 2250 1650 100 100 2250 1650 2350 1650
+4 1 0 100 0 0 12 0.0000 2 165 270 2250 1695 $*$\001
+-6
+6 2400 1500 2700 1800
+1 3 0 1 13 7 100 0 -1 0.000 1 0.0000 2550 1650 106 106 2550 1650 2625 1725
+4 1 0 100 0 0 12 0.0000 2 165 270 2550 1695 $*$\001
+-6
+6 2400 750 2700 1050
+1 3 0 1 13 7 100 0 -1 0.000 1 0.0000 2550 900 106 106 2550 900 2625 975
+4 1 0 100 0 0 12 0.0000 2 165 270 2550 945 $*$\001
+-6
+6 2400 450 2700 750
+1 3 0 1 13 7 100 0 -1 0.000 1 0.0000 2550 600 106 106 2550 600 2625 675
+4 1 0 100 0 0 12 0.0000 2 165 270 2550 645 $*$\001
+-6
+6 1800 750 2100 1050
+1 3 0 1 9 7 100 0 -1 0.000 1 0.0000 1950 900 100 100 1950 900 2050 900
+4 1 0 100 0 0 12 0.0000 2 165 270 1950 945 $*$\001
+-6
+6 1800 450 2100 750
+1 3 0 1 9 7 100 0 -1 0.000 1 0.0000 1950 600 100 100 1950 600 2050 600
+4 1 0 100 0 0 12 0.0000 2 165 270 1950 645 $*$\001
+-6
+6 1350 1200 1650 1500
+1 3 0 1 13 7 100 0 -1 0.000 1 0.0000 1500 1350 106 106 1500 1350 1575 1425
+4 1 0 100 0 0 12 0.0000 2 165 270 1500 1395 $*$\001
+-6
+6 1050 1200 1350 1500
+1 3 0 1 13 7 100 0 -1 0.000 1 0.0000 1200 1350 106 106 1200 1350 1275 1425
+4 1 0 100 0 0 12 0.0000 2 165 270 1200 1395 $*$\001
+-6
+1 3 0 1 9 7 100 0 -1 0.000 1 0.0000 1200 1350 90 90 1200 1350 1290 1350
+1 3 0 1 9 7 100 0 -1 0.000 1 0.0000 1500 1350 90 90 1500 1350 1590 1350
+1 3 0 1 9 7 100 0 -1 0.000 1 0.0000 1500 1650 90 90 1500 1650 1590 1650
+1 3 0 1 9 7 100 0 -1 0.000 1 0.0000 1200 1650 90 90 1200 1650 1290 1650
+1 3 0 1 9 7 100 0 -1 0.000 1 0.0000 2250 900 90 90 2250 900 2340 900
+1 3 0 1 9 7 100 0 -1 0.000 1 0.0000 2250 600 90 90 2250 600 2340 600
+2 2 0 1 0 7 100 0 -1 0.000 0 0 -1 0 0 5
+ 975 1125 1725 1125 1725 1875 975 1875 975 1125
+2 2 0 1 0 7 100 0 -1 0.000 0 0 -1 0 0 5
+ 1725 1875 2775 1875 2775 1125 1725 1125 1725 1875
+2 2 0 1 0 7 100 0 -1 0.000 0 0 -1 0 0 5
+ 2775 1125 1725 1125 1725 375 2775 375 2775 1125
+4 2 0 100 0 0 12 0.0000 2 165 315 900 1500 $A$\001
+4 0 0 100 0 0 12 0.0000 2 165 300 2850 1500 $C$\001
+4 2 0 100 0 0 12 0.0000 2 165 300 1650 825 $B$\001
+4 1 13 100 0 0 12 0.0000 2 195 1650 1875 2550 using algorithm $A_2$\001
+4 1 9 100 0 0 12 0.0000 2 195 1650 1875 2250 using algorithm $A_1$\001
diff --git a/Master/texmf-dist/doc/latex/ppower4/edemo/matrixb2e.mp b/Master/texmf-dist/doc/latex/ppower4/edemo/matrixb2e.mp
new file mode 100644
index 00000000000..2e45d76395d
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/ppower4/edemo/matrixb2e.mp
@@ -0,0 +1,508 @@
+%
+% fig2dev (version 3.2.4-beta1) -L (m)mp version 0.06 --- Preamble
+%
+
+%
+% mp output driver options:
+% -L mp
+%
+
+% +MP-ADDITIONAL-HEADER
+verbatimtex
+%&latex
+\documentclass{article}
+\begin{document}
+etex
+% -MP-ADDITIONAL-HEADER
+
+
+%SetFigFont macros for latex
+verbatimtex
+%
+\begingroup\makeatletter\ifx\SetFigFont\undefined%
+\gdef\SetFigFont#1#2#3#4#5{%
+ \reset@font\fontsize{#1}{#2pt}%
+ \fontfamily{#3}\fontseries{#4}\fontshape{#5}%
+ \selectfont}%
+\fi\endgroup%
+\ifx\SetFigFontSize\undefined%
+\gdef\SetFigFontSize#1#2{%
+ \fontsize{#1}{#2pt}%
+ \selectfont}%
+\fi%
+etex
+
+% Make arrowheads mitered by default
+% NOTE: subject to change (edited from plain.mp)
+ def forwarr(text t) expr p =
+ _apth:=p;_finarrf(t)
+ enddef;
+ def backarr(text t) expr p =
+ _apth:=p;_finarrb(t)
+ enddef;
+ def _finarrf(text s) text t =
+ if (s=0):fill arrowhead _apth t withcolor white
+ else: fill arrowhead _apth t fi;
+ linejoin:=0;
+ draw arrowhead _apth t
+ enddef;
+ def _finarrb(text s) text t =
+ if (s=0):fill arrowhead reverse _apth t withcolor white
+ else: fill arrowhead reverse _apth t fi;
+ linejoin:=0;
+ draw arrowhead reverse _apth t
+ enddef;
+
+
+% Now draw the figure
+beginfig(0)
+% Some reasonable defaults
+ ahlength:=7;
+ ahangle:=30;
+ labeloffset:=0;
+ truecorners:=1;
+ bboxmargin:=0;
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 12.72 yscaled 1.00
+ rotated 0.00 shifted (135.00,738.00);
+ draw c withcolor (0.00,0.69,0.00);
+% End ellipse object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt $*$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((135.00,735.30))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)/2+llcorner p) withcolor (0.00,0.00,0.00);
+% End text object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 12.72 yscaled 1.00
+ rotated 0.00 shifted (135.00,756.00);
+ draw c withcolor (0.00,0.69,0.00);
+% End ellipse object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt $*$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((135.00,753.30))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)/2+llcorner p) withcolor (0.00,0.00,0.00);
+% End text object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 12.72 yscaled 1.00
+ rotated 0.00 shifted (90.00,693.00);
+ draw c withcolor (0.00,0.69,0.00);
+% End ellipse object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt $*$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((90.00,690.30))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)/2+llcorner p) withcolor (0.00,0.00,0.00);
+% End text object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 12.72 yscaled 1.00
+ rotated 0.00 shifted (72.00,693.00);
+ draw c withcolor (0.00,0.69,0.00);
+% End ellipse object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt $*$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((72.00,690.30))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)/2+llcorner p) withcolor (0.00,0.00,0.00);
+% End text object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 12.72 yscaled 1.00
+ rotated 0.00 shifted (153.00,711.00);
+ draw c withcolor (0.00,0.69,0.00);
+% End ellipse object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt $*$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((153.00,708.30))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)/2+llcorner p) withcolor (0.00,0.00,0.00);
+% End text object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 12.00 yscaled 1.00
+ rotated 0.00 shifted (117.00,711.00);
+ draw c withcolor (0.00,0.00,0.69);
+% End ellipse object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt $*$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((117.00,708.30))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)/2+llcorner p) withcolor (0.00,0.00,0.00);
+% End text object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 12.00 yscaled 1.00
+ rotated 0.00 shifted (117.00,693.00);
+ draw c withcolor (0.00,0.00,0.69);
+% End ellipse object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt $*$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((117.00,690.30))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)/2+llcorner p) withcolor (0.00,0.00,0.00);
+% End text object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 12.72 yscaled 1.00
+ rotated 0.00 shifted (135.00,711.00);
+ draw c withcolor (0.00,0.69,0.00);
+% End ellipse object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt $*$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((135.00,708.30))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)/2+llcorner p) withcolor (0.00,0.00,0.00);
+% End text object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 12.00 yscaled 1.00
+ rotated 0.00 shifted (135.00,693.00);
+ draw c withcolor (0.00,0.00,0.69);
+% End ellipse object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt $*$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((135.00,690.30))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)/2+llcorner p) withcolor (0.00,0.00,0.00);
+% End text object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 12.72 yscaled 1.00
+ rotated 0.00 shifted (153.00,693.00);
+ draw c withcolor (0.00,0.69,0.00);
+% End ellipse object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt $*$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((153.00,690.30))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)/2+llcorner p) withcolor (0.00,0.00,0.00);
+% End text object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 12.72 yscaled 1.00
+ rotated 0.00 shifted (153.00,738.00);
+ draw c withcolor (0.00,0.69,0.00);
+% End ellipse object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt $*$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((153.00,735.30))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)/2+llcorner p) withcolor (0.00,0.00,0.00);
+% End text object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 12.72 yscaled 1.00
+ rotated 0.00 shifted (153.00,756.00);
+ draw c withcolor (0.00,0.69,0.00);
+% End ellipse object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt $*$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((153.00,753.30))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)/2+llcorner p) withcolor (0.00,0.00,0.00);
+% End text object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 12.00 yscaled 1.00
+ rotated 0.00 shifted (117.00,738.00);
+ draw c withcolor (0.00,0.00,0.69);
+% End ellipse object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt $*$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((117.00,735.30))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)/2+llcorner p) withcolor (0.00,0.00,0.00);
+% End text object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 12.00 yscaled 1.00
+ rotated 0.00 shifted (117.00,756.00);
+ draw c withcolor (0.00,0.00,0.69);
+% End ellipse object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt $*$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((117.00,753.30))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)/2+llcorner p) withcolor (0.00,0.00,0.00);
+% End text object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 12.72 yscaled 1.00
+ rotated 0.00 shifted (90.00,711.00);
+ draw c withcolor (0.00,0.69,0.00);
+% End ellipse object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt $*$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((90.00,708.30))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)/2+llcorner p) withcolor (0.00,0.00,0.00);
+% End text object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 12.72 yscaled 1.00
+ rotated 0.00 shifted (72.00,711.00);
+ draw c withcolor (0.00,0.69,0.00);
+% End ellipse object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt $*$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((72.00,708.30))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)/2+llcorner p) withcolor (0.00,0.00,0.00);
+% End text object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 10.80 yscaled 1.00
+ rotated 0.00 shifted (72.00,711.00);
+ draw c withcolor (0.00,0.00,0.69);
+% End ellipse object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 10.80 yscaled 1.00
+ rotated 0.00 shifted (90.00,711.00);
+ draw c withcolor (0.00,0.00,0.69);
+% End ellipse object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 10.80 yscaled 1.00
+ rotated 0.00 shifted (90.00,693.00);
+ draw c withcolor (0.00,0.00,0.69);
+% End ellipse object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 10.80 yscaled 1.00
+ rotated 0.00 shifted (72.00,693.00);
+ draw c withcolor (0.00,0.00,0.69);
+% End ellipse object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 10.80 yscaled 1.00
+ rotated 0.00 shifted (135.00,738.00);
+ draw c withcolor (0.00,0.00,0.69);
+% End ellipse object
+% Begin ellipse object
+ pickup pencircle scaled 0.90;
+ path c;
+ c = fullcircle scaled 10.80 yscaled 1.00
+ rotated 0.00 shifted (135.00,756.00);
+ draw c withcolor (0.00,0.00,0.69);
+% End ellipse object
+% Begin polyline object
+ linecap:=0;
+ linejoin:=0;
+ pickup pencircle scaled 0.90;
+ path p;
+ p = (58.50, 724.50)
+ --(103.50, 724.50)
+ --(103.50, 679.50)
+ --(58.50, 679.50)
+ --(58.50, 724.50)--cycle;
+ draw p withcolor (0.00,0.00,0.00);
+% End polyline object
+% Begin polyline object
+ linecap:=0;
+ linejoin:=0;
+ pickup pencircle scaled 0.90;
+ path p;
+ p = (103.50, 679.50)
+ --(166.50, 679.50)
+ --(166.50, 724.50)
+ --(103.50, 724.50)
+ --(103.50, 679.50)--cycle;
+ draw p withcolor (0.00,0.00,0.00);
+% End polyline object
+% Begin polyline object
+ linecap:=0;
+ linejoin:=0;
+ pickup pencircle scaled 0.90;
+ path p;
+ p = (166.50, 724.50)
+ --(103.50, 724.50)
+ --(103.50, 769.50)
+ --(166.50, 769.50)
+ --(166.50, 724.50)--cycle;
+ draw p withcolor (0.00,0.00,0.00);
+% End polyline object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt $A$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((54.00,702.00))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)+llcorner p) withcolor (0.00,0.00,0.00);
+% End text object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt $C$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((171.00,702.00))+llcorner p) withcolor (0.00,0.00,0.00);
+% End text object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt $B$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((99.00,742.50))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)+llcorner p) withcolor (0.00,0.00,0.00);
+% End text object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt using algorithm $A_2$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((112.50,639.00))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)/2+llcorner p) withcolor (0.00,0.69,0.00);
+% End text object
+% Begin text object
+ picture q;
+ verbatimtex
+ \def\mpsetfnt{%
+ \SetFigFontSize{10}{13.0}%
+ }%
+ etex;
+ q = btex \mpsetfnt using algorithm $A_1$ etex;
+ picture p;
+ p = q rotated 0.00;
+ label.urt(p,((112.50,657.00))+xpart (lrcorner q - llcorner q)*(-cosd 0.00,-sind 0.00)/2+llcorner p) withcolor (0.00,0.00,0.69);
+% End text object
+endfig;
+end
diff --git a/Master/texmf-dist/doc/latex/ppower4/edemo/matrixb2e.mps b/Master/texmf-dist/doc/latex/ppower4/edemo/matrixb2e.mps
new file mode 100644
index 00000000000..356d1062753
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/ppower4/edemo/matrixb2e.mps
@@ -0,0 +1,320 @@
+%!PS
+%%BoundingBox: 46 637 179 770
+%%Creator: MetaPost
+%%CreationDate: 2002.04.03:1037
+%%Pages: 1
+%*Font: cmsy10 9.96265 9.96265 03:8
+%*Font: cmmi10 9.96265 9.96265 41:e
+%*Font: cmr10 9.96265 9.96265 61:839e78
+%*Font: cmr7 6.97385 6.97385 31:c
+%%EndProlog
+%%Page: 1 1
+ 0 0.69 0 setrgbcolor 0 0.9 dtransform truncate idtransform setlinewidth pop
+ [] 0 setdash 1 setlinejoin 10 setmiterlimit
+newpath 141.36 738 moveto
+141.36 739.68686 140.6898 741.30441 139.4971 742.4971 curveto
+138.30441 743.6898 136.68686 744.36 135 744.36 curveto
+133.31314 744.36 131.69559 743.6898 130.5029 742.4971 curveto
+129.3102 741.30441 128.64 739.68686 128.64 738 curveto
+128.64 736.31314 129.3102 734.69559 130.5029 733.5029 curveto
+131.69559 732.3102 133.31314 731.64 135 731.64 curveto
+136.68686 731.64 138.30441 732.3102 139.4971 733.5029 curveto
+140.6898 734.69559 141.36 736.31314 141.36 738 curveto closepath stroke
+ 0 setgray
+132.50932 735.3 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0.69 0 setrgbcolor
+newpath 141.36 756 moveto
+141.36 757.68686 140.6898 759.30441 139.4971 760.4971 curveto
+138.30441 761.6898 136.68686 762.36 135 762.36 curveto
+133.31314 762.36 131.69559 761.6898 130.5029 760.4971 curveto
+129.3102 759.30441 128.64 757.68686 128.64 756 curveto
+128.64 754.31314 129.3102 752.69559 130.5029 751.5029 curveto
+131.69559 750.3102 133.31314 749.64 135 749.64 curveto
+136.68686 749.64 138.30441 750.3102 139.4971 751.5029 curveto
+140.6898 752.69559 141.36 754.31314 141.36 756 curveto closepath stroke
+ 0 setgray
+132.50932 753.3 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0.69 0 setrgbcolor
+newpath 96.36 693 moveto
+96.36 694.68686 95.6898 696.30441 94.4971 697.4971 curveto
+93.30441 698.6898 91.68686 699.36 90 699.36 curveto
+88.31314 699.36 86.69559 698.6898 85.5029 697.4971 curveto
+84.3102 696.30441 83.64 694.68686 83.64 693 curveto
+83.64 691.31314 84.3102 689.69559 85.5029 688.5029 curveto
+86.69559 687.3102 88.31314 686.64 90 686.64 curveto
+91.68686 686.64 93.30441 687.3102 94.4971 688.5029 curveto
+95.6898 689.69559 96.36 691.31314 96.36 693 curveto closepath stroke
+ 0 setgray
+87.50932 690.3 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0.69 0 setrgbcolor
+newpath 78.36 693 moveto
+78.36 694.68686 77.6898 696.30441 76.4971 697.4971 curveto
+75.30441 698.6898 73.68686 699.36 72 699.36 curveto
+70.31314 699.36 68.69559 698.6898 67.5029 697.4971 curveto
+66.3102 696.30441 65.64 694.68686 65.64 693 curveto
+65.64 691.31314 66.3102 689.69559 67.5029 688.5029 curveto
+68.69559 687.3102 70.31314 686.64 72 686.64 curveto
+73.68686 686.64 75.30441 687.3102 76.4971 688.5029 curveto
+77.6898 689.69559 78.36 691.31314 78.36 693 curveto closepath stroke
+ 0 setgray
+69.50932 690.3 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0.69 0 setrgbcolor
+newpath 159.36 711 moveto
+159.36 712.68686 158.6898 714.30441 157.4971 715.4971 curveto
+156.30441 716.6898 154.68686 717.36 153 717.36 curveto
+151.31314 717.36 149.69559 716.6898 148.5029 715.4971 curveto
+147.3102 714.30441 146.64 712.68686 146.64 711 curveto
+146.64 709.31314 147.3102 707.69559 148.5029 706.5029 curveto
+149.69559 705.3102 151.31314 704.64 153 704.64 curveto
+154.68686 704.64 156.30441 705.3102 157.4971 706.5029 curveto
+158.6898 707.69559 159.36 709.31314 159.36 711 curveto closepath stroke
+ 0 setgray
+150.50932 708.3 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0 0.69 setrgbcolor
+newpath 123 711 moveto
+123 712.59137 122.36774 714.11737 121.24255 715.24255 curveto
+120.11737 716.36774 118.59137 717 117 717 curveto
+115.40863 717 113.88263 716.36774 112.75745 715.24255 curveto
+111.63226 714.11737 111 712.59137 111 711 curveto
+111 709.40863 111.63226 707.88263 112.75745 706.75745 curveto
+113.88263 705.63226 115.40863 705 117 705 curveto
+118.59137 705 120.11737 705.63226 121.24255 706.75745 curveto
+122.36774 707.88263 123 709.40863 123 711 curveto closepath stroke
+ 0 setgray
+114.50932 708.3 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0 0.69 setrgbcolor
+newpath 123 693 moveto
+123 694.59137 122.36774 696.11737 121.24255 697.24255 curveto
+120.11737 698.36774 118.59137 699 117 699 curveto
+115.40863 699 113.88263 698.36774 112.75745 697.24255 curveto
+111.63226 696.11737 111 694.59137 111 693 curveto
+111 691.40863 111.63226 689.88263 112.75745 688.75745 curveto
+113.88263 687.63226 115.40863 687 117 687 curveto
+118.59137 687 120.11737 687.63226 121.24255 688.75745 curveto
+122.36774 689.88263 123 691.40863 123 693 curveto closepath stroke
+ 0 setgray
+114.50932 690.3 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0.69 0 setrgbcolor
+newpath 141.36 711 moveto
+141.36 712.68686 140.6898 714.30441 139.4971 715.4971 curveto
+138.30441 716.6898 136.68686 717.36 135 717.36 curveto
+133.31314 717.36 131.69559 716.6898 130.5029 715.4971 curveto
+129.3102 714.30441 128.64 712.68686 128.64 711 curveto
+128.64 709.31314 129.3102 707.69559 130.5029 706.5029 curveto
+131.69559 705.3102 133.31314 704.64 135 704.64 curveto
+136.68686 704.64 138.30441 705.3102 139.4971 706.5029 curveto
+140.6898 707.69559 141.36 709.31314 141.36 711 curveto closepath stroke
+ 0 setgray
+132.50932 708.3 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0 0.69 setrgbcolor
+newpath 141 693 moveto
+141 694.59137 140.36774 696.11737 139.24255 697.24255 curveto
+138.11737 698.36774 136.59137 699 135 699 curveto
+133.40863 699 131.88263 698.36774 130.75745 697.24255 curveto
+129.63226 696.11737 129 694.59137 129 693 curveto
+129 691.40863 129.63226 689.88263 130.75745 688.75745 curveto
+131.88263 687.63226 133.40863 687 135 687 curveto
+136.59137 687 138.11737 687.63226 139.24255 688.75745 curveto
+140.36774 689.88263 141 691.40863 141 693 curveto closepath stroke
+ 0 setgray
+132.50932 690.3 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0.69 0 setrgbcolor
+newpath 159.36 693 moveto
+159.36 694.68686 158.6898 696.30441 157.4971 697.4971 curveto
+156.30441 698.6898 154.68686 699.36 153 699.36 curveto
+151.31314 699.36 149.69559 698.6898 148.5029 697.4971 curveto
+147.3102 696.30441 146.64 694.68686 146.64 693 curveto
+146.64 691.31314 147.3102 689.69559 148.5029 688.5029 curveto
+149.69559 687.3102 151.31314 686.64 153 686.64 curveto
+154.68686 686.64 156.30441 687.3102 157.4971 688.5029 curveto
+158.6898 689.69559 159.36 691.31314 159.36 693 curveto closepath stroke
+ 0 setgray
+150.50932 690.3 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0.69 0 setrgbcolor
+newpath 159.36 738 moveto
+159.36 739.68686 158.6898 741.30441 157.4971 742.4971 curveto
+156.30441 743.6898 154.68686 744.36 153 744.36 curveto
+151.31314 744.36 149.69559 743.6898 148.5029 742.4971 curveto
+147.3102 741.30441 146.64 739.68686 146.64 738 curveto
+146.64 736.31314 147.3102 734.69559 148.5029 733.5029 curveto
+149.69559 732.3102 151.31314 731.64 153 731.64 curveto
+154.68686 731.64 156.30441 732.3102 157.4971 733.5029 curveto
+158.6898 734.69559 159.36 736.31314 159.36 738 curveto closepath stroke
+ 0 setgray
+150.50932 735.3 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0.69 0 setrgbcolor
+newpath 159.36 756 moveto
+159.36 757.68686 158.6898 759.30441 157.4971 760.4971 curveto
+156.30441 761.6898 154.68686 762.36 153 762.36 curveto
+151.31314 762.36 149.69559 761.6898 148.5029 760.4971 curveto
+147.3102 759.30441 146.64 757.68686 146.64 756 curveto
+146.64 754.31314 147.3102 752.69559 148.5029 751.5029 curveto
+149.69559 750.3102 151.31314 749.64 153 749.64 curveto
+154.68686 749.64 156.30441 750.3102 157.4971 751.5029 curveto
+158.6898 752.69559 159.36 754.31314 159.36 756 curveto closepath stroke
+ 0 setgray
+150.50932 753.3 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0 0.69 setrgbcolor
+newpath 123 738 moveto
+123 739.59137 122.36774 741.11737 121.24255 742.24255 curveto
+120.11737 743.36774 118.59137 744 117 744 curveto
+115.40863 744 113.88263 743.36774 112.75745 742.24255 curveto
+111.63226 741.11737 111 739.59137 111 738 curveto
+111 736.40863 111.63226 734.88263 112.75745 733.75745 curveto
+113.88263 732.63226 115.40863 732 117 732 curveto
+118.59137 732 120.11737 732.63226 121.24255 733.75745 curveto
+122.36774 734.88263 123 736.40863 123 738 curveto closepath stroke
+ 0 setgray
+114.50932 735.3 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0 0.69 setrgbcolor
+newpath 123 756 moveto
+123 757.59137 122.36774 759.11737 121.24255 760.24255 curveto
+120.11737 761.36774 118.59137 762 117 762 curveto
+115.40863 762 113.88263 761.36774 112.75745 760.24255 curveto
+111.63226 759.11737 111 757.59137 111 756 curveto
+111 754.40863 111.63226 752.88263 112.75745 751.75745 curveto
+113.88263 750.63226 115.40863 750 117 750 curveto
+118.59137 750 120.11737 750.63226 121.24255 751.75745 curveto
+122.36774 752.88263 123 754.40863 123 756 curveto closepath stroke
+ 0 setgray
+114.50932 753.3 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0.69 0 setrgbcolor
+newpath 96.36 711 moveto
+96.36 712.68686 95.6898 714.30441 94.4971 715.4971 curveto
+93.30441 716.6898 91.68686 717.36 90 717.36 curveto
+88.31314 717.36 86.69559 716.6898 85.5029 715.4971 curveto
+84.3102 714.30441 83.64 712.68686 83.64 711 curveto
+83.64 709.31314 84.3102 707.69559 85.5029 706.5029 curveto
+86.69559 705.3102 88.31314 704.64 90 704.64 curveto
+91.68686 704.64 93.30441 705.3102 94.4971 706.5029 curveto
+95.6898 707.69559 96.36 709.31314 96.36 711 curveto closepath stroke
+ 0 setgray
+87.50932 708.3 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0.69 0 setrgbcolor
+newpath 78.36 711 moveto
+78.36 712.68686 77.6898 714.30441 76.4971 715.4971 curveto
+75.30441 716.6898 73.68686 717.36 72 717.36 curveto
+70.31314 717.36 68.69559 716.6898 67.5029 715.4971 curveto
+66.3102 714.30441 65.64 712.68686 65.64 711 curveto
+65.64 709.31314 66.3102 707.69559 67.5029 706.5029 curveto
+68.69559 705.3102 70.31314 704.64 72 704.64 curveto
+73.68686 704.64 75.30441 705.3102 76.4971 706.5029 curveto
+77.6898 707.69559 78.36 709.31314 78.36 711 curveto closepath stroke
+ 0 setgray
+69.50932 708.3 moveto
+(\003) cmsy10 9.96265 fshow
+ 0 0 0.69 setrgbcolor
+newpath 77.40001 711 moveto
+77.40001 712.43224 76.83096 713.80563 75.8183 714.8183 curveto
+74.80563 715.83096 73.43224 716.40001 72 716.40001 curveto
+70.56776 716.40001 69.19437 715.83096 68.1817 714.8183 curveto
+67.16904 713.80563 66.59999 712.43224 66.59999 711 curveto
+66.59999 709.56776 67.16904 708.19437 68.1817 707.1817 curveto
+69.19437 706.16904 70.56776 705.59999 72 705.59999 curveto
+73.43224 705.59999 74.80563 706.16904 75.8183 707.1817 curveto
+76.83096 708.19437 77.40001 709.56776 77.40001 711 curveto closepath stroke
+newpath 95.40001 711 moveto
+95.40001 712.43224 94.83096 713.80563 93.8183 714.8183 curveto
+92.80563 715.83096 91.43224 716.40001 90 716.40001 curveto
+88.56776 716.40001 87.19437 715.83096 86.1817 714.8183 curveto
+85.16904 713.80563 84.59999 712.43224 84.59999 711 curveto
+84.59999 709.56776 85.16904 708.19437 86.1817 707.1817 curveto
+87.19437 706.16904 88.56776 705.59999 90 705.59999 curveto
+91.43224 705.59999 92.80563 706.16904 93.8183 707.1817 curveto
+94.83096 708.19437 95.40001 709.56776 95.40001 711 curveto closepath stroke
+newpath 95.40001 693 moveto
+95.40001 694.43224 94.83096 695.80563 93.8183 696.8183 curveto
+92.80563 697.83096 91.43224 698.40001 90 698.40001 curveto
+88.56776 698.40001 87.19437 697.83096 86.1817 696.8183 curveto
+85.16904 695.80563 84.59999 694.43224 84.59999 693 curveto
+84.59999 691.56776 85.16904 690.19437 86.1817 689.1817 curveto
+87.19437 688.16904 88.56776 687.59999 90 687.59999 curveto
+91.43224 687.59999 92.80563 688.16904 93.8183 689.1817 curveto
+94.83096 690.19437 95.40001 691.56776 95.40001 693 curveto closepath stroke
+newpath 77.40001 693 moveto
+77.40001 694.43224 76.83096 695.80563 75.8183 696.8183 curveto
+74.80563 697.83096 73.43224 698.40001 72 698.40001 curveto
+70.56776 698.40001 69.19437 697.83096 68.1817 696.8183 curveto
+67.16904 695.80563 66.59999 694.43224 66.59999 693 curveto
+66.59999 691.56776 67.16904 690.19437 68.1817 689.1817 curveto
+69.19437 688.16904 70.56776 687.59999 72 687.59999 curveto
+73.43224 687.59999 74.80563 688.16904 75.8183 689.1817 curveto
+76.83096 690.19437 77.40001 691.56776 77.40001 693 curveto closepath stroke
+newpath 140.40001 738 moveto
+140.40001 739.43224 139.83096 740.80563 138.8183 741.8183 curveto
+137.80563 742.83096 136.43224 743.40001 135 743.40001 curveto
+133.56776 743.40001 132.19437 742.83096 131.1817 741.8183 curveto
+130.16904 740.80563 129.59999 739.43224 129.59999 738 curveto
+129.59999 736.56776 130.16904 735.19437 131.1817 734.1817 curveto
+132.19437 733.16904 133.56776 732.59999 135 732.59999 curveto
+136.43224 732.59999 137.80563 733.16904 138.8183 734.1817 curveto
+139.83096 735.19437 140.40001 736.56776 140.40001 738 curveto closepath stroke
+newpath 140.40001 756 moveto
+140.40001 757.43224 139.83096 758.80563 138.8183 759.8183 curveto
+137.80563 760.83096 136.43224 761.40001 135 761.40001 curveto
+133.56776 761.40001 132.19437 760.83096 131.1817 759.8183 curveto
+130.16904 758.80563 129.59999 757.43224 129.59999 756 curveto
+129.59999 754.56776 130.16904 753.19437 131.1817 752.1817 curveto
+132.19437 751.16904 133.56776 750.59999 135 750.59999 curveto
+136.43224 750.59999 137.80563 751.16904 138.8183 752.1817 curveto
+139.83096 753.19437 140.40001 754.56776 140.40001 756 curveto closepath stroke
+ 0 setgray 0 setlinejoin
+newpath 58.5 724.5 moveto
+103.5 724.5 lineto
+103.5 679.5 lineto
+58.5 679.5 lineto
+58.5 724.5 lineto
+ closepath stroke
+newpath 103.5 679.5 moveto
+166.5 679.5 lineto
+166.5 724.5 lineto
+103.5 724.5 lineto
+103.5 679.5 lineto
+ closepath stroke
+newpath 166.5 724.5 moveto
+103.5 724.5 lineto
+103.5 769.5 lineto
+166.5 769.5 lineto
+166.5 724.5 lineto
+ closepath stroke
+46.528 702 moveto
+(A) cmmi10 9.96265 fshow
+171 702 moveto
+(C) cmmi10 9.96265 fshow
+91.44324 742.5 moveto
+(B) cmmi10 9.96265 fshow
+ 0 0.69 0 setrgbcolor
+71.03732 639 moveto
+(using) cmr10 9.96265 fshow
+97.10632 639 moveto
+(algorithm) cmr10 9.96265 fshow
+142.51942 639 moveto
+(A) cmmi10 9.96265 fshow
+149.99142 637.5056 moveto
+(2) cmr7 6.97385 fshow
+ 0 0 0.69 setrgbcolor
+71.03732 657 moveto
+(using) cmr10 9.96265 fshow
+97.10632 657 moveto
+(algorithm) cmr10 9.96265 fshow
+142.51942 657 moveto
+(A) cmmi10 9.96265 fshow
+149.99142 655.5056 moveto
+(1) cmr7 6.97385 fshow
+showpage
+%%EOF
diff --git a/Master/texmf-dist/doc/latex/ppower4/exampled/bsp1.tex b/Master/texmf-dist/doc/latex/ppower4/exampled/bsp1.tex
new file mode 100644
index 00000000000..53620bb278c
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/ppower4/exampled/bsp1.tex
@@ -0,0 +1,21 @@
+\documentclass[30pt,landscape]{foils}
+\usepackage[pdftex]{geometry}
+\geometry{headsep=3ex,hscale=0.9}
+\usepackage[pdftex]{color} % for the colored block
+\usepackage{pause}
+\rightfooter{} % no more page numbers bottom right
+\MyLogo{} % no logo bottom left
+\begin{document}
+\foilhead{Eine schrittweise aufgebaute Formel}
+\[
+ Q(n) = \sum_{i=1}^{n}i^{2} =
+ \frac{1}{3}n(n+\frac{1}{2})(n+1)\pause
+\]
+\begin{eqnarray*}
+\left|\frac{1}{3}n^3 + \frac{1}{2}n^{2}+\frac{1}{6}n\right|
+ &\leq&\left|\frac{1}{3}n^3\right|+\left|\frac{1}{2}n^{2}\right|+
+ \left|\frac{1}{6}n\right|\pause\\
+ &\leq&\frac{1}{3}|n^{3}|+\frac{1}{2}|n^{3}|+\frac{1}{6}|n^{3}|\\
+ &=&|n^{3}|
+\end{eqnarray*}
+\end{document}
diff --git a/Master/texmf-dist/doc/latex/ppower4/exampled/bsp2.tex b/Master/texmf-dist/doc/latex/ppower4/exampled/bsp2.tex
new file mode 100644
index 00000000000..46234102eee
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/ppower4/exampled/bsp2.tex
@@ -0,0 +1,52 @@
+\documentclass[30pt,landscape]{foils}
+\usepackage[english,german]{babel} % language support
+\usepackage[latin1]{inputenc} % allow Latin1 characters
+\usepackage[pdftex]{color}
+\usepackage[pdftex]{geometry}
+\geometry{headsep=3ex,hscale=0.9}
+\usepackage{hyperref}
+\hypersetup{pdftitle={PPower4Beispiel},
+ pdfsubject={Ein Beispiel zur Anwendung von PPower4},
+ pdfauthor={Klaus Guntermann, FG Systemprogrammierung,
+ TU Darmstadt <guntermann@iti.informatik.tu-darmstadt.de>},
+ pdfkeywords={pdftex, acrobat},
+ pdfpagemode={FullScreen}
+ }
+\usepackage{pause}
+\usepackage{background}
+\usepackage{pp4slide}
+\begin{document}
+\definecolor{bgblue}{rgb}{0.04,0.39,0.53}
+\vpagecolor{bgblue}
+
+\foilhead{Ein Beispiel mit verlaufendem Hintergrund}
+\begin{itemize}
+\item Aufzählungen\pause
+ \begin{itemize}
+ \item werden geschachtelt\pause
+ \item und mit Symbolen markiert
+ \hypertarget{Anfang}{} %Markierung irgendwo auf der Seite
+ \begin{itemize}
+ \item auch in dieser Tiefe\pause
+ \end{itemize}
+ \item auf verschiedenen Ebenen\pause
+ \end{itemize}
+\item mit Formeln wie $\sum_{i=0}^\infty a_i\cdot x^i$
+
+\end{itemize}
+
+\foilhead{Andere Seitenübergänge}
+\hypersetup{pdfpagetransition=Dissolve}
+\begin{itemize}
+\item Anderen Seitenübergang einschalten\pause
+\item Aber auch explizit wieder ausschalten
+\end{itemize}
+
+\foilhead[2ex]{Das war's schon}
+\hypersetup{pdfpagetransition=R}
+\begin{center}
+Das soll als Beispiel reichen.
+
+Auf Wunsch geht es \hyperlink{Anfang}{zurück} zum Anfang.
+\end{center}
+\end{document}
diff --git a/Master/texmf-dist/doc/latex/ppower4/examplee/exm1.tex b/Master/texmf-dist/doc/latex/ppower4/examplee/exm1.tex
new file mode 100644
index 00000000000..5afd881c8a6
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/ppower4/examplee/exm1.tex
@@ -0,0 +1,21 @@
+\documentclass[30pt,landscape]{foils}
+\usepackage[pdftex]{geometry}
+\geometry{headsep=3ex,hscale=0.9}
+\usepackage[pdftex]{color} % for the colored block
+\usepackage{pause}
+\rightfooter{} % no more page numbers bottom right
+\MyLogo{} % no logo bottom left
+\begin{document}
+\foilhead{An incrementally built formula page}
+\[
+ Q(n) = \sum_{i=1}^{n}i^{2} =
+ \frac{1}{3}n(n+\frac{1}{2})(n+1)\pause
+\]
+\begin{eqnarray*}
+\left|\frac{1}{3}n^3+\frac{1}{2}n^{2}+\frac{1}{6}n\right|
+ &\leq&\left|\frac{1}{3}n^3\right|+\left|\frac{1}{2}n^{2}\right|
+ +\left|\frac{1}{6}n\right|\pause\\
+ &\leq&\frac{1}{3}|n^{3}|+\frac{1}{2}|n^{3}|+\frac{1}{6}|n^{3}|\\
+ &=&|n^{3}|
+\end{eqnarray*}
+\end{document}
diff --git a/Master/texmf-dist/doc/latex/ppower4/examplee/exm2.tex b/Master/texmf-dist/doc/latex/ppower4/examplee/exm2.tex
new file mode 100644
index 00000000000..2db4347f49f
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/ppower4/examplee/exm2.tex
@@ -0,0 +1,52 @@
+\documentclass[30pt,landscape]{foils}
+\usepackage[english,german]{babel} % language support
+\usepackage[pdftex]{color}
+\usepackage[pdftex]{geometry}
+\geometry{headsep=3ex,hscale=0.9}
+\usepackage{hyperref}
+\hypersetup{pdftitle={PPower4Example},
+ pdfsubject={An example to demonstrate PPower4},
+ pdfauthor={Klaus Guntermann, Systems Programming Group,
+ Darmstadt University of Technology,
+ <guntermann@iti.informatik.tu-darmstadt.de>},
+ pdfkeywords={pdftex, acrobat},
+ pdfpagemode={FullScreen}
+ }
+\usepackage{pause}
+\usepackage{background}
+\usepackage{pp4slide}
+\begin{document}
+\definecolor{bgblue}{rgb}{0.04,0.39,0.53}
+\vpagecolor{bgblue}
+
+\foilhead{An example with colored background}
+\begin{itemize}
+\item Itemizations\pause
+ \begin{itemize}
+ \item are nested\pause
+ \item and labelled
+ \hypertarget{start}{} %mark any place on the page
+ \begin{itemize}
+ \item even nested deeply\pause
+ \end{itemize}
+ \item on different levels\pause
+ \end{itemize}
+\item with formulas like $\sum_{i=0}^\infty a_i\cdot x^i$
+
+\end{itemize}
+
+\foilhead{Different page transitions}
+\hypersetup{pdfpagetransition=Dissolve}
+\begin{itemize}
+\item Switch it on for a page\pause
+\item But must switch off explicitely
+\end{itemize}
+
+\foilhead[2ex]{That's it}
+\hypersetup{pdfpagetransition=R}
+\begin{center}
+Just a small example.
+
+You may go \hyperlink{start}{back} to start.
+\end{center}
+\end{document}
diff --git a/Master/texmf-dist/doc/latex/ppower4/extension.pdf b/Master/texmf-dist/doc/latex/ppower4/extension.pdf
new file mode 100644
index 00000000000..642c44e004b
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/ppower4/extension.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/ppower4/extension.tex b/Master/texmf-dist/doc/latex/ppower4/extension.tex
new file mode 100644
index 00000000000..f5a252f8e2b
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/ppower4/extension.tex
@@ -0,0 +1,109 @@
+\documentclass[30pt,landscape]{foils}
+\usepackage[english,german]{babel} % language support for german/english
+\usepackage[latin1]{inputenc} % allow Latin1 characters
+\usepackage{ifvtex}
+\usepackage{ifpdf}
+% Using vtex we most probably also do create pdf...
+\ifvtexpdf\pdftrue\fi
+\ifpdf
+\usepackage{pause} % loads also color.sty
+\usepackage{background}
+\usepackage{graphicx} % for including graphics
+\usepackage{geometry}
+\usepackage{hyperref}
+\else
+\usepackage[dvipdfm]{pause} % loads also color.sty
+\usepackage[dvipdfm]{background}
+\usepackage[dvips]{graphicx}
+\usepackage[dvips]{geometry}
+\usepackage[dvipdfm]{hyperref}
+\fi
+\usepackage{pp4slide}
+\usepackage{pp4link}
+\geometry{headsep=3ex,hscale=0.9}
+\hypersetup{pdftitle={pp4extensions},
+ pdfsubject={Extensions to PPower4},
+ pdfauthor={Klaus Guntermann, FG Systemprogrammierung, TU Darmstadt
+ <guntermann@iti.informatik.tu-darmstadt.de>},
+ pdfkeywords={pdftex, acrobat, ppower4},
+ pdfpagemode={FullScreen},
+ colorlinks={true},
+ linkcolor={red}
+ }
+\begin{document}
+
+{\Large\normalcolor\bf
+ Extensions to PPower4\\
+ \null\hfill enhancing Presentations\break}
+
+{\noindent\small
+There was enough demand to expand the page transition facilities of
+PPower4. This requires additional features in the post processor,
+because it has to add the transitions for the intermediate pages.\\
+In this document we show which effects are provided and how they are
+specified. Not all of them are useful in a partial build, though.\\
+Finally we introduce an additional \toplink{infofirst}{hyperlink target}
+for partial builds.\pause}
+
+{\tiny
+Hit Return/Enter/PageDown to go on...\hfill\pauselevel{=1}}
+
+\foilhead{How can one use it?}
+\raggedright
+\begin{itemize}
+\item One can request vertical blinds
+ with \verb|\pauseVBlinds|.\pauseVBlinds
+\item Use \verb|\pauseReplace| to switch back to ``normal''.\pauseReplace
+\item Also horizontal blinds can be used. Use
+ \verb|\pauseHBlinds|.\pauseHBlinds
+\end{itemize}{\small
+The transition selections made by the variants of \\
+\verb|\pause| do not affect the ``real'' page transitions.\\
+Use the features of \verb|hyperref| to set those.\endgraf}
+
+\foilhead{More page transitions}
+\begin{itemize}
+\item Yes, there is also \verb|\pauseDissolve|.\pauseDissolve
+\item The variants of Split are \verb|\pauseVOSplit|,\pauseVOSplit
+\item \verb|\pauseVISplit|,\dotfill See it?\pauseVISplit\null
+\item \verb|\pauseHOSplit|,\dotfill Hi!\pauseHOSplit\null
+\item and \verb|\pauseHISplit|.\dotfill Wow!\pauseHISplit\null
+\end{itemize}
+Can \dotfill{} we \dotfill{} continue?\null
+\foilhead{Still more transitions}
+\begin{itemize}
+\item Box modes are \verb|\pauseOBox|\pauseOBox
+\item and \verb|\pauseIBox|.\dotfill Oops?\pauseIBox\null
+\item \verb|\pauseWipe| must be used with an argument (e.\,g. \{90\}\pauseWipe{90},
+\item 0, 180 and 270). We try also \{180\}\dotfill\pauseWipe{180}\null
+\end{itemize}
+Do \dotfill{} you \dotfill{} want \dotfill{} more?\null
+\foilhead{But now we are almost done with transitions}
+\begin{itemize}\hypertarget{first.5}
+\item \verb|\pauseGlitter| also needs an argument, which may
+ be~\{0\}\hfill {\tiny In case you want to \Acrobatmenu{GoBack}{go back...}}
+ \pauseGlitter{0}
+\item or 270\dotfill Yeah!\pauseGlitter{270}\null
+\item or 315\dotfill Done.\pauseGlitter{315}\null
+\item There is still the normal \verb|\pause| command. \pause
+ It will keep the last transition mode selected.
+\end{itemize}
+\foilhead{More news}\toptarget{infofirst}
+{\small
+Since version 0.8 of PPower4 you can also go to the first
+partial build created for a slide/page. With the old version you could
+only link to the completely built slide.
+\\
+We show this with the
+\hyperlink{first.5}{start} (\verb|\hyperlink{first.5}{start}|)
+of slide 5 and with its
+\hyperlink{page.5}{end} (\verb|\hyperlink{page.5}{end}|).
+
+Note that the link to the start of a slide will need to be defined
+with a name \verb|first.|$n$ and that it will not work before
+postprocessing.\\
+It is recommended to use \verb|pp4link.sty| and the
+corresponding commands \verb|\toptarget| and \verb|\toplink|.
+
+Thank you for using/considering PPower4. Enjoy!\par}
+\end{document}
diff --git a/Master/texmf-dist/doc/latex/ppower4/extras.html b/Master/texmf-dist/doc/latex/ppower4/extras.html
new file mode 100644
index 00000000000..f8c05b2065f
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/ppower4/extras.html
@@ -0,0 +1,239 @@
+<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
+
+
+
+<html>
+ <head>
+ <title>PPower4 Homepage, Extras</title>
+ </head>
+
+ <body background="http://www-sp.iti.informatik.tu-darmstadt.de/icons/background.gif" marginwidth="0" marginheight="0" leftmargin="0" topmargin="0" bgcolor="white" text="black">
+ <table width="100%" border="0" cellpadding="0" cellspacing="0">
+
+ <tr>
+ <td rowspan="2" align="left" valign="top" bgcolor='#0D2676'>
+ <font size="-1" color="white"><img src="http://www-sp.iti.informatik.tu-darmstadt.de/icons/tudlogo-small.gif"
+alt="Technische Universität Darmstadt">
+<br>
+<font face="Arial,Helvetica, sans-serif">
+&nbsp;FB Informatik<br>
+&nbsp;<font size="-2">FG Systemprogrammierung</font>
+</font>&nbsp;</font>
+ </td>
+
+ <td width="100%" bgcolor='#4DB8B3' valign="middle" align="center">
+ <font face="Arial, Helvetica, sans-serif">
+ <font size="+2"><b>PPower4</b></font><br>
+ <font size="+1">This is the homepage of PPower4</font><br>
+ <font size="+1">(P^4, Pdf Presentation Post Processor)</font>
+ </font>
+ </td>
+ </tr>
+
+ <tr>
+ <td align = "center" valign="middle" bgcolor=#4DB8B3>
+ <font face="Arial, Helvetica, sans-serif" size="+1" color="#0D2676"><b>Extras</b></font>
+ </td>
+ </tr>
+
+ </table>
+
+<!-- Seitenanfang -->
+
+ <table width="100%" border="0" cellpadding="0" cellspacing="0">
+ <tr>
+ <td align="left" valign="top">
+ <img src="http://www-sp.iti.informatik.tu-darmstadt.de/icons/space165x1.gif">
+ </td>
+ <td align="right" valign="top">
+ &nbsp;
+ </td>
+ </tr>
+
+ <tr>
+ <td align="left" valign="top">
+ <table border="0" cellpadding="5" cellspacing="0" bgcolor='#4DB8B3'> <!-- In einer eigenen Tabelle -->
+
+
+ <tr><td valign="top">
+ <font face="Arial, Helvetica, sans-serif" size="2" link="white">
+ <a href="index.html">Home</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+ </font>
+ </td><td></td></tr>
+
+ <tr><td valign="top">
+ <font face="Arial, Helvetica, sans-serif" size="2" link="white">
+ <a href="news.html">News</a>
+ </font>
+ </td><td></td></tr>
+
+ <tr><td valign="top">
+ <font face="Arial, Helvetica, sans-serif" size="2" link="white">
+ <a href="features.html">Features</a>
+ </font>
+ </td><td></td></tr>
+
+ <tr><td valign="top">
+ <font face="Arial, Helvetica, sans-serif" size="2" link="white">
+ <a href="download.html">Download</a>
+ </font>
+ </td><td></td></tr>
+
+ <tr><td valign="top">
+ <font face="Arial, Helvetica, sans-serif" size="2" link="white">
+ Extras
+ </font>
+ </td><td></td></tr>
+
+ </table>
+ <table>
+ <tr><td>&nbsp;</td></tr>
+ <tr><td>&nbsp;</td></tr>
+ <tr><td>&nbsp;</td></tr>
+ <tr><td>&nbsp;</td></tr>
+ <tr><td>&nbsp;</td></tr>
+ </table>
+
+ </td>
+
+ <td width="100%" valign="top">
+ <font color="#000000">
+
+<!-- HIER BEGINNT DER INHALT -->
+
+ <p>
+ <b>Frequently asked questions concerning PPower4</b>
+ </p>
+
+ <ul>
+ <li><strong>Q:</strong> Do I need a full Java implementation to
+ run PPower4?<br>
+ <strong>A:</strong> No, it is sufficient for running PPower4,
+ to install the Java Runtime Environment (JRE) and then call
+ <code>jre</code> instead of <code>java</code>
+ </li>
+ <li><strong>Q:</strong> I would like to find the whole set of
+ options for <code>pdfpagetransition</code>.
+ <br>
+ <strong>A:</strong> This is a matter of the transition effect
+ for PDF files, described in section 6.4.1.4 of the
+ <a
+ href="http://partners.adobe.com/asn/developer/acrosdk/docs.html#filefmtspecs">PDF reference manual</a> by Adobe.<br>
+ <a href="mailto:dongen@cs.ucc.ie">Marc van Dongen</a> has kindly
+ prepared some additional <a href="pagetrans.tex">commands</a>
+ to access the effects and agreed to publish these. Thanks!<br>
+ For transition effects between partial builds of a page refer
+ to <a href="extension.pdf">the extensions demo</a>.
+ </li>
+ <li><strong>Q:</strong> Can I use thumbnails with PPower4?<br>
+ <strong>A:</strong> Together with the development of our new
+ PDF processing library we have created a <a
+ href="pdfthumb">program</a> to add
+ thumbnails to PDF files. It needs to run GhostScript as a
+ subprocess. This is still only available for Unix
+ users.
+ </li>
+ <li><strong>Q:</strong> If I run LaTeX on my document and your
+ examples I get an error about an undefined control
+ sequence <code>\pauselevel</code>.<br>
+ <strong>A:</strong> Make sure that there is no outdated
+ version of <code>pause.sty</code> in your installation
+ (probably from the <code>pdfslide</code> package).
+ </li>
+ <li><strong>Q:</strong> Is there a list of planned enhancements?
+ <br>
+ <strong>A:</strong>
+ No, all current developments are released now.
+ </li>
+ <li><strong>Q:</strong> Is there an archive of the mailing list?<br>
+ <strong>A:</strong> Yes, you find it (while supplies last;-)
+ <a href="http://www.mail-archive.com/ppower4%40iti.informatik.tu-darmstadt.de/">here</a>,
+ hosted by <a href="http://www.mail-archive.com/">mail-archive.com</a>.
+ Archiving was started on December 7, 1999. Earlier messages
+ are recorded only as far as they made it into my personal log.
+ </li>
+ <li><strong>Q:</strong> You have used the <code>foils.sty</code>
+ in your documents. I can find such a file neither in my TeX
+ distribution nor on CTAN. Where do I get this file?
+ <br>
+ <strong>A:</strong> <code>foils.sty</code> is created from
+ <code>foiltex.dtx</code>, which can be found on CTAN. Watch out
+ for the copyright. It is in the nonfree tree.<br>
+ It is not necessary to have <code>foils.sty</code> for running
+ PPower4. Just some examples refer to this style.
+ </li>
+ </ul>
+ <b>Problems and possible solutions</b>
+ <ul>
+ <li><strong>Q:</strong> When I look at the demo, the reader
+ comes up in full screen mode and then freezes...return and page
+ down do not work.
+ <br>
+ <strong>A:</strong> Make sure that the reader application has
+ the keyboard input focus. Maybe you have to download the demo
+ files to local disk, then start the reader and select the demo
+ document from the "File" menu.
+ </li>
+ <li><strong>Q:</strong> I tried to compile <code>exm2.tex</code> but the
+ background is still white.
+ <br>
+ <strong>A:</strong> To have background colors you must run
+ the post processor first and then view the resulting output pdf.
+ </li>
+ <li><strong>Q:</strong> I tried to use gradient background, but
+ my initial monochrome background is still there.
+ <br>
+ <strong>A:</strong> To have gradient colors you must run
+ the post processor and then view the resulting output
+ pdf. <br>But beware: if you use the pagecolor macro from
+ pdftex.def, the post processor does not remove that and it
+ sticks to the page covering any post processor added backgrounds.
+ </li>
+ <li><strong>Q:</strong> When I typeset fractions, the bar is
+ written in a different color.<br>
+ <strong>A:</strong> This problem is independent of PPower4.
+ It seems to be resolved in versions 4.05 of Acrobat Reader.
+ Time to update your version?
+ </li>
+ <li><strong>Q:</strong> I get this message error when trying to
+ execute <code>ppower4.bat</code>:<br><code>
+C:\xxx>C:\xxx\jdk1.2.2\jre\bin\java.exe&nbsp;-jar&nbsp;C:\xxx\pp4p.jar<br>
+count&nbsp;=&nbsp;0,&nbsp;total&nbsp;=&nbsp;76<br>
+Exception&nbsp;in&nbsp;thread&nbsp;"main"&nbsp;java.lang.NoClassDefFoundError: de/tu_darmstadt/sp/pp4/PPower4</code><br>
+ <strong>A:</strong> Most probably the file
+ <code>pp4p.jar</code> was damaged during download. Check the
+ file size, because most damages will lead to different
+ lengths.
+ </li>
+ </ul>
+ <hr>
+ &nbsp;You have more questions? Check the <a
+ href="http://www.mail-archive.com/ppower4%40iti.informatik.tu-darmstadt.de/">archived entries</a> of
+ the mailing list. Or ask on the
+ <a href="mailto:ppower4@iti.informatik.tu-darmstadt.de">mailing
+ list,</a> but make sure that you are subscribed to it.<br>
+ &nbsp;You found an error in this list? Please write to the
+ <a href="mailto:guntermann@iti.informatik.tu-darmstadt.de">maintainer.</a><br>
+ <p>
+ Thank you!<p>
+
+
+ </font>
+ </td>
+ </tr>
+ </table>
+ <!-- Untere Leiste -->
+
+ <table width="100%" border="0" cellpadding="0" cellspacing="0">
+ <tr bgcolor="#0D2676">
+ <td align="right">
+ <a href="mailto:guntermann@iti.informatik.tu-darmstadt.de"><img src="http://www-sp.iti.informatik.tu-darmstadt.de/icons/at.gif" border="0" alt="Feedback"></a>
+ </td>
+ </tr>
+ </table>
+ </body>
+</html>
+
+
+
+
diff --git a/Master/texmf-dist/doc/latex/ppower4/features.html b/Master/texmf-dist/doc/latex/ppower4/features.html
new file mode 100644
index 00000000000..72ed4fc8dd7
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/ppower4/features.html
@@ -0,0 +1,162 @@
+<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
+
+
+
+<html>
+ <head>
+ <title>PPower4 Homepage - Features</title>
+ </head>
+
+ <body background="http://www-sp.iti.informatik.tu-darmstadt.de/icons/background.gif" marginwidth="0" marginheight="0" leftmargin="0" topmargin="0" bgcolor="white" text="black">
+ <table width="100%" border="0" cellpadding="0" cellspacing="0">
+
+ <tr>
+ <td rowspan="2" align="left" valign="top" bgcolor='#0D2676'>
+ <font size="-1" color="white"><img src="http://www-sp.iti.informatik.tu-darmstadt.de/icons/tudlogo-small.gif"
+alt="Technische Universität Darmstadt">
+<br>
+<font face="Arial,Helvetica, sans-serif">
+&nbsp;FB Informatik<br>
+&nbsp;<font size="-2">FG Systemprogrammierung</font>
+</font>&nbsp;</font>
+ </td>
+
+ <td width="100%" bgcolor='#4DB8B3' valign="middle" align="center">
+ <font face="Arial, Helvetica, sans-serif">
+ <font size="+2"><b>PPower4</b></font><br>
+ <font size="+1">This is the homepage of PPower4</font><br>
+ <font size="+1">(P^4, Pdf Presentation Post Processor)</font>
+ </font>
+ </td>
+ </tr>
+
+ <tr>
+ <td align = "center" valign="middle" bgcolor=#4DB8B3>
+ <font face="Arial, Helvetica, sans-serif" size="+1" color="#0D2676">
+ <b>Features</b></font>
+ </td>
+ </tr>
+
+ </table>
+
+<!-- Seitenanfang -->
+
+ <table width="100%" border="0" cellpadding="0" cellspacing="0">
+ <tr>
+ <td align="left" valign="top">
+ <img src="http://www-sp.iti.informatik.tu-darmstadt.de/icons/space165x1.gif">
+ </td>
+ <td align="right" valign="top">
+ &nbsp;
+ </td>
+ </tr>
+
+ <tr>
+ <td align="left" valign="top">
+ <table border="0" cellpadding="5" cellspacing="0" bgcolor='#4DB8B3'> <!-- In einer eigenen Tabelle -->
+
+
+ <tr><td valign="top">
+ <font face="Arial, Helvetica, sans-serif" size="2" link="white">
+ <a href="index.html">Home</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+ </font>
+ </td><td></td></tr>
+
+ <tr><td valign="top">
+ <font face="Arial, Helvetica, sans-serif" size="2" link="white">
+ <a href="news.html">News</a>
+ </font>
+ </td><td></td></tr>
+
+ <tr><td valign="top">
+ <font face="Arial, Helvetica, sans-serif" size="2" link="white">
+ Features
+ </font>
+ </td><td></td></tr>
+
+ <tr><td valign="top">
+ <font face="Arial, Helvetica, sans-serif" size="2" link="white">
+ <a href="download.html">Download</a>
+ </font>
+ </td><td></td></tr>
+
+ <tr><td valign="top">
+ <font face="Arial, Helvetica, sans-serif" size="2" link="white">
+ <a href="extras.html">Extras</a>
+ </font>
+ </td><td></td></tr>
+
+ </table>
+ <table>
+ <tr><td>&nbsp;</td></tr>
+ <tr><td>&nbsp;</td></tr>
+ <tr><td>&nbsp;</td></tr>
+ <tr><td>&nbsp;</td></tr>
+ <tr><td>&nbsp;</td></tr>
+ </table>
+
+ </td>
+
+ <td width="100%" valign="top">
+ <font color="#000000">
+
+<!-- HIER BEGINNT DER INHALT -->
+
+ Demo documents
+ <ul>
+ <li>For the basics there is a demonstration document (<a
+ href="odemo.pdf">German</a>
+ or <a href="oedemo.pdf">English</a>, both PDF format, created
+ by <code>pdflatex</code>) and
+ a report on PPower4 (again <a href="bericht.pdf">German</a>
+ or <a href="report.pdf">English</a>, both PDF format)<br>
+ <em>Note:</em> This document does not yet describe the extensions
+ shown below.
+ </li>
+ <li>Refer to <a href="extension.pdf">the extensions demo</a>
+ (created by <code>dvipdfm</code>) for
+ an example of page transitions and links between pages.
+ </li>
+ <li>More dynamic effects are shown in <a href="levelo.pdf">another
+ demo</a> (created by <code>vtex</code> on Linux).
+ See the manual (below) for
+ documentation and the download page for the
+ source.<br>
+ If you want to use the extended Xfig to MetaPost export for
+ animated figures, please download the LaTeX style file and see
+ also our
+ <a href="http://www-sp.iti.informatik.tu-darmstadt.de/software/xfig/"><code>Xfig</code></a>
+ page.<br>
+ Depending on your <code>Xfig</code> version it may also
+ necessary to upgrade your <code>Xfig</code> and
+ <code>transfig</code>/<code>fig2dev</code> or to add
+ some patches.
+ </li>
+ </ul>
+ Documentation
+ <ul>
+ <li>Learn how to use all this from the <a
+ href="manual.pdf">manual</a>, which is not yet completed, but
+ should give you the idea.
+ </li>
+ </ul>
+ </font>
+ </td>
+ </tr>
+ </table>
+ </p>
+ <!-- Untere Leiste -->
+
+ <table width="100%" border="0" cellpadding="0" cellspacing="0">
+ <tr bgcolor="#0D2676">
+ <td align="right">
+ <a href="mailto:guntermann@iti.informatik.tu-darmstadt.de"><img src="http://www-sp.iti.informatik.tu-darmstadt.de/icons/at.gif" border="0" alt="Feedback"></a>
+ </td>
+ </tr>
+ </table>
+ </body>
+</html>
+
+
+
+
diff --git a/Master/texmf-dist/doc/latex/ppower4/index.html b/Master/texmf-dist/doc/latex/ppower4/index.html
new file mode 100644
index 00000000000..65c60bd3b81
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/ppower4/index.html
@@ -0,0 +1,180 @@
+<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
+
+
+
+<html>
+ <head>
+ <title>PPower4 Homepage</title>
+ </head>
+
+ <body background="http://www-sp.iti.informatik.tu-darmstadt.de/icons/background.gif" marginwidth="0" marginheight="0" leftmargin="0" topmargin="0" bgcolor="white" text="black">
+ <table width="100%" border="0" cellpadding="0" cellspacing="0">
+
+ <tr>
+ <td rowspan="2" align="left" valign="top" bgcolor='#0D2676'>
+ <font size="-1" color="white"><img src="http://www-sp.iti.informatik.tu-darmstadt.de/icons/tudlogo-small.gif"
+alt="Technische Universität Darmstadt">
+<br>
+<font face="Arial,Helvetica, sans-serif">
+&nbsp;FB Informatik<br>
+&nbsp;<font size="-2">FG Systemprogrammierung</font>
+</font>&nbsp;</font>
+ </td>
+
+ <td width="100%" bgcolor='#4DB8B3' valign="middle" align="center">
+ <font face="Arial, Helvetica, sans-serif">
+ <font size="+2"><b>PPower4</b></font><br>
+ <font size="+1">This is the homepage of PPower4</font><br>
+ <font size="+1">(P^4, Pdf Presentation Post Processor)</font>
+ </font>
+ </td>
+ </tr>
+
+ <tr>
+ <td align = "center" valign="middle" bgcolor=#4DB8B3>
+ <font face="Arial, Helvetica, sans-serif" size="+1" color="#0D2676"><b>Home</b></font>
+ </td>
+ </tr>
+
+ </table>
+
+<!-- Seitenanfang -->
+
+ <table width="100%" border="0" cellpadding="0" cellspacing="0">
+ <tr>
+ <td align="left" valign="top">
+ <img src="http://www-sp.iti.informatik.tu-darmstadt.de/icons/space165x1.gif">
+ </td>
+ <td align="right" valign="top">
+ &nbsp;
+ </td>
+ </tr>
+
+ <tr>
+ <td align="left" valign="top">
+ <table border="0" cellpadding="5" cellspacing="0" bgcolor='#4DB8B3'> <!-- In einer eigenen Tabelle -->
+
+
+ <tr><td valign="top">
+ <font face="Arial, Helvetica, sans-serif" size="2" link="white">
+ Home&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+ </font>
+ </td><td></td></tr>
+
+ <tr><td valign="top">
+ <font face="Arial, Helvetica, sans-serif" size="2" link="white">
+ <a href="news.html">News</a>
+ </font>
+ </td><td></td></tr>
+
+ <tr><td valign="top">
+ <font face="Arial, Helvetica, sans-serif" size="2" link="white">
+ <a href="features.html">Features</a>
+ </font>
+ </td><td></td></tr>
+
+ <tr><td valign="top">
+ <font face="Arial, Helvetica, sans-serif" size="2" link="white">
+ <a href="download.html">Download</a>
+ </font>
+ </td><td></td></tr>
+
+ <tr><td valign="top">
+ <font face="Arial, Helvetica, sans-serif" size="2" link="white">
+ <a href="extras.html">Extras</a>
+ </font>
+ </td><td></td></tr>
+
+ </table>
+ <table>
+ <tr><td>&nbsp;</td></tr>
+ <tr><td>&nbsp;</td></tr>
+ <tr><td>&nbsp;</td></tr>
+ <tr><td>&nbsp;</td></tr>
+ <tr><td>&nbsp;</td></tr>
+ </table>
+
+ </td>
+
+ <td width="100%" valign="top">
+ <font color="#000000">
+
+<!-- HIER BEGINNT DER INHALT -->
+
+ PPower4 is used to post process presentations in PDF format
+ which were prepared using <a href="http://www.tug.org/">(La)TeX</a>
+ to add dynamic effects.
+ The PDF files can be created with
+ <a href="http://tug.org/applications/pdftex/"><code>pdf(la)tex</code></a>,
+ <a href="http://www.micropress-inc.com"><code>v(la)tex</code></a> or
+ with standard LaTeX and then converted to PDF with
+ <a href="http://gaspra.kettering.edu/dvipdfm/"><code>dvipdfm</code></a>.
+ It is recommended to use the widely available <a
+ href="http://www.adobe.com/products/acrobat/readstep2.html">Acrobat Reader</a>
+ from <a href="http://www.adobe.com">Adobe</a> to view the
+ results, because other viewers do not implement some of the
+ special features.
+ Given this you have to keep in mind, that PPower4 can only
+ provide those effects, which are implemented in the reader.
+ <p>
+ The post processing software is written in
+ <a href="http://java.sun.com/">Java</a> and it is free (refer to the
+ <a href="http://www.gnu.org/copyleft/gpl.html">GNU general public license</a>).
+ It has been run successfully with Java 1.2.x and better on
+ different flavours of Unix, Win32 and the Mac.
+ The older version which had limited features and could also be
+ used with <a href="http://www.kaffe.org">kaffe</a> is no longer
+ supported.
+ </p>
+ <p>
+ Use the navigation area on the left to find further information
+ on PPower4 and the download area.
+ </p>
+ <p>
+ There is also a mailing list concerning
+ applications and problems of PPower4 to which you can
+ <a href="mailto:ppower4-request@iti.informatik.tu-darmstadt.de">subscribe</a>.
+ Just send the text "subscribe" (without the quotes) in the
+ <em>body</em> of the message. The
+ <a href="http://www.mail-archive.com/ppower4%40iti.informatik.tu-darmstadt.de/">messages</a>
+ of this list are archived
+ on <a href="http://www.mail-archive.com/">mail-archive.com</a>.<br>
+ <b>Note:</b> To send messages to the list it is necessary that
+ you subscribe to it first.<p>
+
+ You may want to check the list of <a
+ href="extras.html">frequently asked questions</a> before
+ sending a message to the mailing list.
+
+
+ <p><hr><p>
+ Disclaimer: These pages contain also links to other sites which are
+ beyond our control. We refuse to take any responsibility for
+ the possibly illegal contents of these sites, because they may
+ have been altered without notice.
+ <p>
+ Hinweis: Diese Seiten enhalten auch Links (Verweise) auf andere
+ Seiten, auf deren Inhalte wir keinerlei Einfluß haben.
+ Wir distanzieren uns daher ausdrücklich von etwaigen
+ rechtswidrigen Inhalten, die nach Linksetzung unsererseits auf
+ den fremden Seiten eingefügt wurden oder von dort aus
+ weitergehend erreichbar sind.
+ </font>
+ </td>
+ </tr>
+ </table>
+ <!-- Untere Leiste -->
+
+ <table width="100%" border="0" cellpadding="0" cellspacing="0">
+ <tr bgcolor="#0D2676">
+ <td align="right">
+ <a href="mailto:guntermann@iti.informatik.tu-darmstadt.de"><img src="http://www-sp.iti.informatik.tu-darmstadt.de/icons/at.gif" border="0" alt="Feedback"></a>
+ </td>
+ </tr>
+ </table>
+ </body>
+</html>
+
+
+
+
diff --git a/Master/texmf-dist/doc/latex/ppower4/leveldemo/example.0 b/Master/texmf-dist/doc/latex/ppower4/leveldemo/example.0
new file mode 100644
index 00000000000..25a0d41ec66
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/ppower4/leveldemo/example.0
@@ -0,0 +1,46 @@
+%!PS
+%%BoundingBox: 0 665 307 775
+%%Creator: MetaPost
+%%CreationDate: 1999.07.22:1133
+%%Pages: 1
+%%EndProlog
+%%Page: 1 1
+newpath 263.76001 746.1 moveto
+263.76001 746.46602 263.61458 746.817 263.35579 747.07579 curveto
+263.097 747.33458 262.74602 747.48001 262.38 747.48001 curveto
+262.01399 747.48001 261.66301 747.33458 261.40422 747.07579 curveto
+261.14543 746.817 261 746.46602 261 746.1 curveto
+261 745.734 261.14543 745.38301 261.40422 745.12422 curveto
+261.66301 744.86543 262.01399 744.72 262.38 744.72 curveto
+262.74602 744.72 263.097 744.86543 263.35579 745.12422 curveto
+263.61458 745.38301 263.76001 745.734 263.76001 746.1 curveto closepath fill
+ 0 1.8 dtransform truncate idtransform setlinewidth pop [] 0 setdash
+ 1 setlinejoin 10 setmiterlimit
+newpath 263.76001 746.1 moveto
+263.76001 746.46602 263.61458 746.817 263.35579 747.07579 curveto
+263.097 747.33458 262.74602 747.48001 262.38 747.48001 curveto
+262.01399 747.48001 261.66301 747.33458 261.40422 747.07579 curveto
+261.14543 746.817 261 746.46602 261 746.1 curveto
+261 745.734 261.14543 745.38301 261.40422 745.12422 curveto
+261.66301 744.86543 262.01399 744.72 262.38 744.72 curveto
+262.74602 744.72 263.097 744.86543 263.35579 745.12422 curveto
+263.61458 745.38301 263.76001 745.734 263.76001 746.1 curveto closepath stroke
+newpath 261 746.1 moveto
+180.9 746.1 lineto
+ closepath fill
+ 0 0.9 dtransform truncate idtransform setlinewidth pop 0 setlinecap
+ 0 setlinejoin
+newpath 261 746.1 moveto
+180.9 746.1 lineto stroke
+ 1 setgray
+newpath 187.88515 747.84633 moveto
+180.9 746.1 lineto
+187.88515 744.35368 lineto
+ closepath fill
+ 0 setgray
+newpath 187.88515 747.84633 moveto
+180.9 746.1 lineto
+187.88515 744.35368 lineto
+ closepath stroke
+showpage
+%%EOF
diff --git a/Master/texmf-dist/doc/latex/ppower4/leveldemo/example.1 b/Master/texmf-dist/doc/latex/ppower4/leveldemo/example.1
new file mode 100644
index 00000000000..21085434e51
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/ppower4/leveldemo/example.1
@@ -0,0 +1,45 @@
+%!PS
+%%BoundingBox: 0 665 307 775
+%%Creator: MetaPost
+%%CreationDate: 1999.07.22:1133
+%%Pages: 1
+%%EndProlog
+%%Page: 1 1
+newpath 155.70001 763.68 moveto
+155.70001 764.046 155.55458 764.39699 155.29579 764.65578 curveto
+155.037 764.91457 154.68602 765.06 154.32 765.06 curveto
+153.954 765.06 153.60301 764.91457 153.34422 764.65578 curveto
+153.08543 764.39699 152.94 764.046 152.94 763.68 curveto
+152.94 763.31398 153.08543 762.963 153.34422 762.70421 curveto
+153.60301 762.44542 153.954 762.29999 154.32 762.29999 curveto
+154.68602 762.29999 155.037 762.44542 155.29579 762.70421 curveto
+155.55458 762.963 155.70001 763.31398 155.70001 763.68 curveto closepath fill
+ 0 1.8 dtransform truncate idtransform setlinewidth pop [] 0 setdash
+ 0 setlinejoin 10 setmiterlimit
+newpath 155.70001 763.68 moveto
+155.70001 764.046 155.55458 764.39699 155.29579 764.65578 curveto
+155.037 764.91457 154.68602 765.06 154.32 765.06 curveto
+153.954 765.06 153.60301 764.91457 153.34422 764.65578 curveto
+153.08543 764.39699 152.94 764.046 152.94 763.68 curveto
+152.94 763.31398 153.08543 762.963 153.34422 762.70421 curveto
+153.60301 762.44542 153.954 762.29999 154.32 762.29999 curveto
+154.68602 762.29999 155.037 762.44542 155.29579 762.70421 curveto
+155.55458 762.963 155.70001 763.31398 155.70001 763.68 curveto closepath stroke
+newpath 156.12 763.68 moveto
+233.52 763.68 lineto
+ closepath fill
+ 0 0.9 dtransform truncate idtransform setlinewidth pop 0 setlinecap
+newpath 156.12 763.68 moveto
+233.52 763.68 lineto stroke
+ 1 setgray
+newpath 226.53543 761.93382 moveto
+233.52 763.68 lineto
+226.53543 765.42616 lineto
+ closepath fill
+ 0 setgray
+newpath 226.53543 761.93382 moveto
+233.52 763.68 lineto
+226.53543 765.42616 lineto
+ closepath stroke
+showpage
+%%EOF
diff --git a/Master/texmf-dist/doc/latex/ppower4/leveldemo/example.2 b/Master/texmf-dist/doc/latex/ppower4/leveldemo/example.2
new file mode 100644
index 00000000000..fa15d780f10
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/ppower4/leveldemo/example.2
@@ -0,0 +1,179 @@
+%!PS
+%%BoundingBox: 0 665 307 775
+%%Creator: MetaPost
+%%CreationDate: 1999.07.22:1133
+%%Pages: 1
+%%EndProlog
+%%Page: 1 1
+newpath 46.8 763.2 moveto
+46.8 763.56601 46.65457 763.91699 46.39578 764.17578 curveto
+46.137 764.43457 45.78601 764.58 45.42 764.58 curveto
+45.05399 764.58 44.703 764.43457 44.44421 764.17578 curveto
+44.18542 763.91699 44.04 763.56601 44.04 763.2 curveto
+44.04 762.83398 44.18542 762.483 44.44421 762.22421 curveto
+44.703 761.96542 45.05399 761.81999 45.42 761.81999 curveto
+45.78601 761.81999 46.137 761.96542 46.39578 762.22421 curveto
+46.65457 762.483 46.8 762.83398 46.8 763.2 curveto closepath fill
+ 0 1.8 dtransform truncate idtransform setlinewidth pop [] 0 setdash
+ 0 setlinejoin 10 setmiterlimit
+newpath 46.8 763.2 moveto
+46.8 763.56601 46.65457 763.91699 46.39578 764.17578 curveto
+46.137 764.43457 45.78601 764.58 45.42 764.58 curveto
+45.05399 764.58 44.703 764.43457 44.44421 764.17578 curveto
+44.18542 763.91699 44.04 763.56601 44.04 763.2 curveto
+44.04 762.83398 44.18542 762.483 44.44421 762.22421 curveto
+44.703 761.96542 45.05399 761.81999 45.42 761.81999 curveto
+45.78601 761.81999 46.137 761.96542 46.39578 762.22421 curveto
+46.65457 762.483 46.8 762.83398 46.8 763.2 curveto closepath stroke
+newpath 46.8 747 moveto
+46.8 747.36601 46.65457 747.717 46.39578 747.97578 curveto
+46.137 748.23457 45.78601 748.38 45.42 748.38 curveto
+45.05399 748.38 44.703 748.23457 44.44421 747.97578 curveto
+44.18542 747.717 44.04 747.36601 44.04 747 curveto
+44.04 746.63399 44.18542 746.283 44.44421 746.02422 curveto
+44.703 745.76543 45.05399 745.62 45.42 745.62 curveto
+45.78601 745.62 46.137 745.76543 46.39578 746.02422 curveto
+46.65457 746.283 46.8 746.63399 46.8 747 curveto closepath fill
+newpath 46.8 747 moveto
+46.8 747.36601 46.65457 747.717 46.39578 747.97578 curveto
+46.137 748.23457 45.78601 748.38 45.42 748.38 curveto
+45.05399 748.38 44.703 748.23457 44.44421 747.97578 curveto
+44.18542 747.717 44.04 747.36601 44.04 747 curveto
+44.04 746.63399 44.18542 746.283 44.44421 746.02422 curveto
+44.703 745.76543 45.05399 745.62 45.42 745.62 curveto
+45.78601 745.62 46.137 745.76543 46.39578 746.02422 curveto
+46.65457 746.283 46.8 746.63399 46.8 747 curveto closepath stroke
+newpath 155.28 747 moveto
+155.28 747.36601 155.13457 747.717 154.87578 747.97578 curveto
+154.61699 748.23457 154.266 748.38 153.9 748.38 curveto
+153.53398 748.38 153.183 748.23457 152.92421 747.97578 curveto
+152.66542 747.717 152.51999 747.36601 152.51999 747 curveto
+152.51999 746.63399 152.66542 746.283 152.92421 746.02422 curveto
+153.183 745.76543 153.53398 745.62 153.9 745.62 curveto
+154.266 745.62 154.61699 745.76543 154.87578 746.02422 curveto
+155.13457 746.283 155.28 746.63399 155.28 747 curveto closepath fill
+newpath 155.28 747 moveto
+155.28 747.36601 155.13457 747.717 154.87578 747.97578 curveto
+154.61699 748.23457 154.266 748.38 153.9 748.38 curveto
+153.53398 748.38 153.183 748.23457 152.92421 747.97578 curveto
+152.66542 747.717 152.51999 747.36601 152.51999 747 curveto
+152.51999 746.63399 152.66542 746.283 152.92421 746.02422 curveto
+153.183 745.76543 153.53398 745.62 153.9 745.62 curveto
+154.266 745.62 154.61699 745.76543 154.87578 746.02422 curveto
+155.13457 746.283 155.28 746.63399 155.28 747 curveto closepath stroke
+newpath 264.18001 764.1 moveto
+264.18001 764.46602 264.03458 764.817 263.77579 765.07579 curveto
+263.517 765.33458 263.16602 765.48001 262.8 765.48001 curveto
+262.43399 765.48001 262.08301 765.33458 261.82422 765.07579 curveto
+261.56543 764.817 261.42 764.46602 261.42 764.1 curveto
+261.42 763.734 261.56543 763.38301 261.82422 763.12422 curveto
+262.08301 762.86543 262.43399 762.72 262.8 762.72 curveto
+263.16602 762.72 263.517 762.86543 263.77579 763.12422 curveto
+264.03458 763.38301 264.18001 763.734 264.18001 764.1 curveto closepath fill
+newpath 264.18001 764.1 moveto
+264.18001 764.46602 264.03458 764.817 263.77579 765.07579 curveto
+263.517 765.33458 263.16602 765.48001 262.8 765.48001 curveto
+262.43399 765.48001 262.08301 765.33458 261.82422 765.07579 curveto
+261.56543 764.817 261.42 764.46602 261.42 764.1 curveto
+261.42 763.734 261.56543 763.38301 261.82422 763.12422 curveto
+262.08301 762.86543 262.43399 762.72 262.8 762.72 curveto
+263.16602 762.72 263.517 762.86543 263.77579 763.12422 curveto
+264.03458 763.38301 264.18001 763.734 264.18001 764.1 curveto closepath stroke
+newpath 17.64 755.82 moveto
+71.94 755.82 lineto
+ closepath fill
+ 0 0.9 dtransform truncate idtransform setlinewidth pop 0 setlinecap
+newpath 17.64 755.82 moveto
+71.94 755.82 lineto stroke
+newpath 126.48 755.82 moveto
+180.78 755.82 lineto
+ closepath fill
+newpath 126.48 755.82 moveto
+180.78 755.82 lineto stroke
+newpath 44.1 746.58 moveto
+1.32 746.58 lineto
+ closepath fill
+newpath 44.1 746.58 moveto
+1.32 746.58 lineto stroke
+ 1 setgray
+newpath 8.30507 748.3263 moveto
+1.32 746.58 lineto
+8.30507 744.83371 lineto
+ closepath fill
+ 0 setgray
+newpath 8.30507 748.3263 moveto
+1.32 746.58 lineto
+8.30507 744.83371 lineto
+ closepath stroke
+newpath 152.52 747 moveto
+72 747 lineto
+ closepath fill
+newpath 152.52 747 moveto
+72 747 lineto stroke
+ 1 setgray
+newpath 78.9848 748.74623 moveto
+72 747 lineto
+78.9848 745.25377 lineto
+ closepath fill
+ 0 setgray
+newpath 78.9848 748.74623 moveto
+72 747 lineto
+78.9848 745.25377 lineto
+ closepath stroke
+newpath 47.22 763.2 moveto
+126 763.2 lineto
+ closepath fill
+newpath 47.22 763.2 moveto
+126 763.2 lineto stroke
+ 1 setgray
+newpath 119.01453 761.4536 moveto
+126 763.2 lineto
+119.01453 764.9464 lineto
+ closepath fill
+ 0 setgray
+newpath 119.01453 761.4536 moveto
+126 763.2 lineto
+119.01453 764.9464 lineto
+ closepath stroke
+newpath 264.6 765 moveto
+305.52 765 lineto
+ closepath fill
+newpath 264.6 765 moveto
+305.52 765 lineto stroke
+ 1 setgray
+newpath 298.53516 763.25375 moveto
+305.52 765 lineto
+298.53516 766.74625 lineto
+ closepath fill
+ 0 setgray
+newpath 298.53516 763.25375 moveto
+305.52 765 lineto
+298.53516 766.74625 lineto
+ closepath stroke
+ 0 0.69 0 setrgbcolor
+newpath 126.42 773.58 moveto
+180.84 773.58 lineto
+180.84 738 lineto
+126.42 738 lineto
+126.42 773.58 lineto
+ closepath stroke
+ 0 setgray
+newpath 234.06 773.58 moveto
+288.48 773.58 lineto
+288.48 738 lineto
+234.06 738 lineto
+234.06 773.58 lineto
+ closepath stroke
+newpath 234.12 755.82 moveto
+288.42 755.82 lineto
+ closepath fill
+newpath 234.12 755.82 moveto
+288.42 755.82 lineto stroke
+newpath 17.58 773.58 moveto
+72 773.58 lineto
+72 738 lineto
+17.58 738 lineto
+17.58 773.58 lineto
+ closepath stroke
+showpage
+%%EOF
diff --git a/Master/texmf-dist/doc/latex/ppower4/leveldemo/example.3 b/Master/texmf-dist/doc/latex/ppower4/leveldemo/example.3
new file mode 100644
index 00000000000..e6f99870bab
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/ppower4/leveldemo/example.3
@@ -0,0 +1,19 @@
+%!PS
+%%BoundingBox: 0 665 307 775
+%%Creator: MetaPost
+%%CreationDate: 1999.07.22:1133
+%%Pages: 1
+%%EndProlog
+%%Page: 1 1
+ 0 0.9 dtransform truncate idtransform setlinewidth pop [] 0 setdash
+ 0 setlinecap 0 setlinejoin 10 setmiterlimit
+newpath 180.54 684.3 moveto
+234.84 684.3 lineto stroke
+newpath 180.48 702 moveto
+234.9 702 lineto
+234.9 666.42 lineto
+180.48 666.42 lineto
+180.48 702 lineto
+ closepath stroke
+showpage
+%%EOF
diff --git a/Master/texmf-dist/doc/latex/ppower4/leveldemo/example.4 b/Master/texmf-dist/doc/latex/ppower4/leveldemo/example.4
new file mode 100644
index 00000000000..6a757e742aa
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/ppower4/leveldemo/example.4
@@ -0,0 +1,163 @@
+%!PS
+%%BoundingBox: 0 665 307 775
+%%Creator: MetaPost
+%%CreationDate: 1999.07.22:1133
+%%Pages: 1
+%%EndProlog
+%%Page: 1 1
+ 1 0 0 setrgbcolor
+newpath 208.8 692.58 moveto
+208.8 692.94601 208.65457 693.297 208.39578 693.55579 curveto
+208.137 693.81458 207.78601 693.96 207.42 693.96 curveto
+207.05399 693.96 206.703 693.81458 206.44421 693.55579 curveto
+206.18542 693.297 206.04 692.94601 206.04 692.58 curveto
+206.04 692.21399 206.18542 691.863 206.44421 691.60422 curveto
+206.703 691.34543 207.05399 691.2 207.42 691.2 curveto
+207.78601 691.2 208.137 691.34543 208.39578 691.60422 curveto
+208.65457 691.863 208.8 692.21399 208.8 692.58 curveto closepath fill
+ 0 1.8 dtransform truncate idtransform setlinewidth pop [] 0 setdash
+ 0 setlinejoin 10 setmiterlimit
+newpath 208.8 692.58 moveto
+208.8 692.94601 208.65457 693.297 208.39578 693.55579 curveto
+208.137 693.81458 207.78601 693.96 207.42 693.96 curveto
+207.05399 693.96 206.703 693.81458 206.44421 693.55579 curveto
+206.18542 693.297 206.04 692.94601 206.04 692.58 curveto
+206.04 692.21399 206.18542 691.863 206.44421 691.60422 curveto
+206.703 691.34543 207.05399 691.2 207.42 691.2 curveto
+207.78601 691.2 208.137 691.34543 208.39578 691.60422 curveto
+208.65457 691.863 208.8 692.21399 208.8 692.58 curveto closepath stroke
+ 0 0.9 dtransform truncate idtransform setlinewidth pop 0 setlinecap
+newpath 209.22 692.58 moveto
+209.28 692.58 lineto
+209.46 692.58 lineto
+210 692.52 lineto
+210.96 692.46 lineto
+212.22 692.4 lineto
+213.72 692.34 lineto
+215.4 692.28 lineto
+217.08 692.22 lineto
+218.76 692.16 lineto
+220.26 692.16 lineto
+221.7 692.16 lineto
+222.96 692.16 lineto
+224.16 692.22 lineto
+225.3 692.28 lineto
+226.38 692.4 lineto
+227.46 692.58 lineto
+228.54 692.7 lineto
+229.62 692.94 lineto
+230.7 693.18 lineto
+231.84 693.48 lineto
+232.98 693.78 lineto
+234.12 694.2 lineto
+235.26 694.62 lineto
+236.4 695.1 lineto
+237.42 695.64 lineto
+238.44 696.24 lineto
+239.34 696.84 lineto
+240.18 697.5 lineto
+240.9 698.16 lineto
+241.56 698.88 lineto
+242.1 699.6 lineto
+242.52 700.38 lineto
+242.88 701.1 lineto
+243.12 701.88 lineto
+243.36 702.72 lineto
+243.48 703.56 lineto
+243.6 704.52 lineto
+243.6 705.48 lineto
+243.54 706.5 lineto
+243.48 707.52 lineto
+243.3 708.6 lineto
+243.06 709.62 lineto
+242.82 710.7 lineto
+242.46 711.72 lineto
+242.1 712.74 lineto
+241.74 713.7 lineto
+241.26 714.6 lineto
+240.84 715.44 lineto
+240.36 716.28 lineto
+239.82 717.06 lineto
+239.22 717.9 lineto
+238.56 718.74 lineto
+237.84 719.52 lineto
+237.12 720.36 lineto
+236.28 721.08 lineto
+235.44 721.86 lineto
+234.54 722.64 lineto
+233.64 723.36 lineto
+232.74 724.08 lineto
+231.84 724.8 lineto
+230.94 725.46 lineto
+230.1 726.12 lineto
+229.26 726.72 lineto
+228.42 727.32 lineto
+227.7 727.92 lineto
+226.92 728.46 lineto
+226.14 729.18 lineto
+225.3 729.84 lineto
+224.52 730.56 lineto
+223.74 731.34 lineto
+223.02 732.18 lineto
+222.24 733.08 lineto
+221.52 733.98 lineto
+220.86 734.88 lineto
+220.26 735.84 lineto
+219.72 736.8 lineto
+219.18 737.76 lineto
+218.76 738.72 lineto
+218.4 739.68 lineto
+218.1 740.64 lineto
+217.8 741.66 lineto
+217.56 742.68 lineto
+217.38 743.82 lineto
+217.26 744.96 lineto
+217.2 746.16 lineto
+217.2 747.36 lineto
+217.26 748.56 lineto
+217.38 749.76 lineto
+217.62 750.9 lineto
+217.86 751.98 lineto
+218.22 752.94 lineto
+218.58 753.84 lineto
+219.06 754.68 lineto
+219.6 755.4 lineto
+220.2 756 lineto
+220.92 756.6 lineto
+221.7 757.08 lineto
+222.72 757.56 lineto
+223.86 757.98 lineto
+225.24 758.34 lineto
+226.74 758.76 lineto
+228.36 759.12 lineto
+229.98 759.42 lineto
+231.42 759.66 lineto
+233.52 760.02 lineto stroke
+ 1 setgray
+newpath 226.98294 757.00214 moveto
+227.24806 757.15321 lineto
+228.73238 757.89537 lineto
+230.23123 758.57933 lineto
+231.57002 759.16142 lineto
+233.52 760.02 lineto
+231.3954 760.1801 lineto
+229.94019 760.2965 lineto
+228.29579 760.39836 lineto
+226.63686 760.44203 lineto
+226.33185 760.4335 lineto
+ closepath fill
+ 1 0 0 setrgbcolor
+newpath 226.98294 757.00214 moveto
+227.24806 757.15321 lineto
+228.73238 757.89537 lineto
+230.23123 758.57933 lineto
+231.57002 759.16142 lineto
+233.52 760.02 lineto
+231.3954 760.1801 lineto
+229.94019 760.2965 lineto
+228.29579 760.39836 lineto
+226.63686 760.44203 lineto
+226.33185 760.4335 lineto
+ closepath stroke
+showpage
+%%EOF
diff --git a/Master/texmf-dist/doc/latex/ppower4/leveldemo/example.5 b/Master/texmf-dist/doc/latex/ppower4/leveldemo/example.5
new file mode 100644
index 00000000000..e5b3ead7f0f
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/ppower4/leveldemo/example.5
@@ -0,0 +1,163 @@
+%!PS
+%%BoundingBox: 0 665 307 775
+%%Creator: MetaPost
+%%CreationDate: 1999.07.22:1133
+%%Pages: 1
+%%EndProlog
+%%Page: 1 1
+ 1 0 0 setrgbcolor
+newpath 208.8 675 moveto
+208.8 675.36601 208.65457 675.717 208.39578 675.97578 curveto
+208.137 676.23457 207.78601 676.38 207.42 676.38 curveto
+207.05399 676.38 206.703 676.23457 206.44421 675.97578 curveto
+206.18542 675.717 206.04 675.36601 206.04 675 curveto
+206.04 674.63399 206.18542 674.283 206.44421 674.02422 curveto
+206.703 673.76543 207.05399 673.62 207.42 673.62 curveto
+207.78601 673.62 208.137 673.76543 208.39578 674.02422 curveto
+208.65457 674.283 208.8 674.63399 208.8 675 curveto closepath fill
+ 0 1.8 dtransform truncate idtransform setlinewidth pop [] 0 setdash
+ 0 setlinejoin 10 setmiterlimit
+newpath 208.8 675 moveto
+208.8 675.36601 208.65457 675.717 208.39578 675.97578 curveto
+208.137 676.23457 207.78601 676.38 207.42 676.38 curveto
+207.05399 676.38 206.703 676.23457 206.44421 675.97578 curveto
+206.18542 675.717 206.04 675.36601 206.04 675 curveto
+206.04 674.63399 206.18542 674.283 206.44421 674.02422 curveto
+206.703 673.76543 207.05399 673.62 207.42 673.62 curveto
+207.78601 673.62 208.137 673.76543 208.39578 674.02422 curveto
+208.65457 674.283 208.8 674.63399 208.8 675 curveto closepath stroke
+ 0 0.9 dtransform truncate idtransform setlinewidth pop 0 setlinecap
+newpath 205.2 675 moveto
+205.14 675 lineto
+204.96 675 lineto
+204.42 674.94 lineto
+203.46 674.88 lineto
+202.2 674.82 lineto
+200.7 674.76 lineto
+199.02 674.7 lineto
+197.34 674.64 lineto
+195.66 674.58 lineto
+194.16 674.58 lineto
+192.72 674.58 lineto
+191.46 674.58 lineto
+190.26 674.64 lineto
+189.12 674.7 lineto
+188.04 674.82 lineto
+186.96 675 lineto
+185.88 675.12 lineto
+184.8 675.36 lineto
+183.72 675.6 lineto
+182.58 675.9 lineto
+181.44 676.2 lineto
+180.3 676.62 lineto
+179.16 677.04 lineto
+178.02 677.52 lineto
+177 678.06 lineto
+175.98 678.66 lineto
+175.08 679.26 lineto
+174.24 679.92 lineto
+173.52 680.58 lineto
+172.86 681.3 lineto
+172.32 682.02 lineto
+171.9 682.8 lineto
+171.54 683.52 lineto
+171.3 684.3 lineto
+171.06 685.14 lineto
+170.94 685.98 lineto
+170.82 686.94 lineto
+170.82 687.9 lineto
+170.88 688.92 lineto
+170.94 689.94 lineto
+171.12 691.02 lineto
+171.36 692.04 lineto
+171.6 693.12 lineto
+171.96 694.14 lineto
+172.32 695.16 lineto
+172.68 696.12 lineto
+173.16 697.02 lineto
+173.58 697.86 lineto
+174.06 698.7 lineto
+174.6 699.48 lineto
+175.2 700.32 lineto
+175.86 701.16 lineto
+176.58 701.94 lineto
+177.3 702.78 lineto
+178.14 703.5 lineto
+178.98 704.28 lineto
+179.88 705.06 lineto
+180.78 705.78 lineto
+181.68 706.5 lineto
+182.58 707.22 lineto
+183.48 707.88 lineto
+184.32 708.54 lineto
+185.16 709.14 lineto
+186 709.74 lineto
+186.72 710.34 lineto
+187.5 710.88 lineto
+188.28 711.6 lineto
+189.12 712.26 lineto
+189.9 712.98 lineto
+190.68 713.76 lineto
+191.4 714.6 lineto
+192.18 715.5 lineto
+192.9 716.4 lineto
+193.56 717.3 lineto
+194.16 718.26 lineto
+194.7 719.22 lineto
+195.24 720.18 lineto
+195.66 721.14 lineto
+196.02 722.1 lineto
+196.32 723.06 lineto
+196.62 724.08 lineto
+196.86 725.1 lineto
+197.04 726.24 lineto
+197.16 727.38 lineto
+197.22 728.58 lineto
+197.22 729.78 lineto
+197.16 730.98 lineto
+197.04 732.18 lineto
+196.8 733.32 lineto
+196.56 734.4 lineto
+196.2 735.36 lineto
+195.84 736.26 lineto
+195.36 737.1 lineto
+194.82 737.82 lineto
+194.22 738.42 lineto
+193.5 739.02 lineto
+192.72 739.5 lineto
+191.7 739.98 lineto
+190.56 740.4 lineto
+189.18 740.76 lineto
+187.68 741.18 lineto
+186.06 741.54 lineto
+184.44 741.84 lineto
+183 742.08 lineto
+180.9 742.44 lineto stroke
+ 1 setgray
+newpath 188.0881 742.85349 moveto
+187.78314 742.86203 lineto
+186.1242 742.81836 lineto
+184.47981 742.71649 lineto
+183.0246 742.6001 lineto
+180.9 742.44 lineto
+182.84998 741.58142 lineto
+184.18877 740.99933 lineto
+185.68762 740.31537 lineto
+187.17194 739.57321 lineto
+187.43701 739.42215 lineto
+ closepath fill
+ 1 0 0 setrgbcolor
+newpath 188.0881 742.85349 moveto
+187.78314 742.86203 lineto
+186.1242 742.81836 lineto
+184.47981 742.71649 lineto
+183.0246 742.6001 lineto
+180.9 742.44 lineto
+182.84998 741.58142 lineto
+184.18877 740.99933 lineto
+185.68762 740.31537 lineto
+187.17194 739.57321 lineto
+187.43701 739.42215 lineto
+ closepath stroke
+showpage
+%%EOF
diff --git a/Master/texmf-dist/doc/latex/ppower4/leveldemo/example.6 b/Master/texmf-dist/doc/latex/ppower4/leveldemo/example.6
new file mode 100644
index 00000000000..c1c7c268d13
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/ppower4/leveldemo/example.6
@@ -0,0 +1,145 @@
+%!PS
+%%BoundingBox: 0 665 307 775
+%%Creator: MetaPost
+%%CreationDate: 1999.07.22:1133
+%%Pages: 1
+%%EndProlog
+%%Page: 1 1
+ 1 0 0 setrgbcolor
+newpath 263.76001 746.1 moveto
+263.76001 746.46602 263.61458 746.817 263.35579 747.07579 curveto
+263.097 747.33458 262.74602 747.48001 262.38 747.48001 curveto
+262.01399 747.48001 261.66301 747.33458 261.40422 747.07579 curveto
+261.14543 746.817 261 746.46602 261 746.1 curveto
+261 745.734 261.14543 745.38301 261.40422 745.12422 curveto
+261.66301 744.86543 262.01399 744.72 262.38 744.72 curveto
+262.74602 744.72 263.097 744.86543 263.35579 745.12422 curveto
+263.61458 745.38301 263.76001 745.734 263.76001 746.1 curveto closepath fill
+ 0 1.8 dtransform truncate idtransform setlinewidth pop [] 0 setdash
+ 0 setlinejoin 10 setmiterlimit
+newpath 263.76001 746.1 moveto
+263.76001 746.46602 263.61458 746.817 263.35579 747.07579 curveto
+263.097 747.33458 262.74602 747.48001 262.38 747.48001 curveto
+262.01399 747.48001 261.66301 747.33458 261.40422 747.07579 curveto
+261.14543 746.817 261 746.46602 261 746.1 curveto
+261 745.734 261.14543 745.38301 261.40422 745.12422 curveto
+261.66301 744.86543 262.01399 744.72 262.38 744.72 curveto
+262.74602 744.72 263.097 744.86543 263.35579 745.12422 curveto
+263.61458 745.38301 263.76001 745.734 263.76001 746.1 curveto closepath stroke
+ 0 0.9 dtransform truncate idtransform setlinewidth pop 0 setlinecap
+newpath 262.2 744.3 moveto
+262.2 744.24 lineto
+262.14 744.06 lineto
+262.02 743.58 lineto
+261.84 742.8 lineto
+261.6 741.72 lineto
+261.3 740.52 lineto
+261.06 739.32 lineto
+260.88 738.12 lineto
+260.7 736.98 lineto
+260.58 735.96 lineto
+260.58 735 lineto
+260.58 734.1 lineto
+260.7 733.26 lineto
+260.88 732.42 lineto
+261.06 731.64 lineto
+261.24 730.86 lineto
+261.54 730.02 lineto
+261.84 729.12 lineto
+262.14 728.22 lineto
+262.56 727.32 lineto
+262.92 726.3 lineto
+263.34 725.34 lineto
+263.76 724.32 lineto
+264.18 723.36 lineto
+264.6 722.34 lineto
+264.96 721.38 lineto
+265.32 720.48 lineto
+265.62 719.58 lineto
+265.92 718.68 lineto
+266.22 717.78 lineto
+266.4 716.88 lineto
+266.64 715.98 lineto
+266.82 715.08 lineto
+266.94 714.12 lineto
+267.06 713.16 lineto
+267.12 712.14 lineto
+267.18 711.12 lineto
+267.24 710.1 lineto
+267.24 709.08 lineto
+267.24 708.06 lineto
+267.18 707.04 lineto
+267.12 706.02 lineto
+267.06 705.06 lineto
+266.94 704.16 lineto
+266.82 703.26 lineto
+266.7 702.3 lineto
+266.58 701.4 lineto
+266.4 700.5 lineto
+266.22 699.54 lineto
+266.04 698.58 lineto
+265.8 697.62 lineto
+265.56 696.6 lineto
+265.32 695.58 lineto
+264.96 694.56 lineto
+264.66 693.54 lineto
+264.3 692.52 lineto
+263.94 691.62 lineto
+263.52 690.72 lineto
+263.1 689.82 lineto
+262.62 689.04 lineto
+262.2 688.26 lineto
+261.72 687.54 lineto
+261.12 686.76 lineto
+260.46 685.98 lineto
+259.74 685.2 lineto
+258.96 684.48 lineto
+258.12 683.7 lineto
+257.22 682.98 lineto
+256.26 682.32 lineto
+255.3 681.66 lineto
+254.28 681.06 lineto
+253.32 680.52 lineto
+252.36 680.04 lineto
+251.34 679.56 lineto
+250.44 679.2 lineto
+249.48 678.84 lineto
+248.52 678.48 lineto
+247.56 678.18 lineto
+246.48 677.94 lineto
+245.34 677.64 lineto
+244.02 677.4 lineto
+242.64 677.16 lineto
+241.08 676.86 lineto
+239.46 676.62 lineto
+237.84 676.38 lineto
+236.46 676.2 lineto
+234.42 675.9 lineto stroke
+ 1 setgray
+newpath 241.07605 678.6454 moveto
+240.64828 678.44664 lineto
+239.13489 677.82089 lineto
+237.62144 677.19516 lineto
+236.32632 676.68582 lineto
+234.42 675.9 lineto
+236.47186 675.69626 lineto
+237.8543 675.5362 lineto
+239.48413 675.3761 lineto
+241.11395 675.21602 lineto
+241.58493 675.19011 lineto
+ closepath fill
+ 1 0 0 setrgbcolor
+newpath 241.07605 678.6454 moveto
+240.64828 678.44664 lineto
+239.13489 677.82089 lineto
+237.62144 677.19516 lineto
+236.32632 676.68582 lineto
+234.42 675.9 lineto
+236.47186 675.69626 lineto
+237.8543 675.5362 lineto
+239.48413 675.3761 lineto
+241.11395 675.21602 lineto
+241.58493 675.19011 lineto
+ closepath stroke
+showpage
+%%EOF
diff --git a/Master/texmf-dist/doc/latex/ppower4/leveldemo/example.7 b/Master/texmf-dist/doc/latex/ppower4/leveldemo/example.7
new file mode 100644
index 00000000000..e5db34a14f6
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/ppower4/leveldemo/example.7
@@ -0,0 +1,146 @@
+%!PS
+%%BoundingBox: 0 665 307 775
+%%Creator: MetaPost
+%%CreationDate: 1999.07.22:1133
+%%Pages: 1
+%%EndProlog
+%%Page: 1 1
+ 1 0 0 setrgbcolor
+newpath 155.70001 763.68 moveto
+155.70001 764.046 155.55458 764.39699 155.29579 764.65578 curveto
+155.037 764.91457 154.68602 765.06 154.32 765.06 curveto
+153.954 765.06 153.60301 764.91457 153.34422 764.65578 curveto
+153.08543 764.39699 152.94 764.046 152.94 763.68 curveto
+152.94 763.31398 153.08543 762.963 153.34422 762.70421 curveto
+153.60301 762.44542 153.954 762.29999 154.32 762.29999 curveto
+154.68602 762.29999 155.037 762.44542 155.29579 762.70421 curveto
+155.55458 762.963 155.70001 763.31398 155.70001 763.68 curveto closepath fill
+ 0 1.8 dtransform truncate idtransform setlinewidth pop [] 0 setdash
+ 0 setlinejoin 10 setmiterlimit
+newpath 155.70001 763.68 moveto
+155.70001 764.046 155.55458 764.39699 155.29579 764.65578 curveto
+155.037 764.91457 154.68602 765.06 154.32 765.06 curveto
+153.954 765.06 153.60301 764.91457 153.34422 764.65578 curveto
+153.08543 764.39699 152.94 764.046 152.94 763.68 curveto
+152.94 763.31398 153.08543 762.963 153.34422 762.70421 curveto
+153.60301 762.44542 153.954 762.29999 154.32 762.29999 curveto
+154.68602 762.29999 155.037 762.44542 155.29579 762.70421 curveto
+155.55458 762.963 155.70001 763.31398 155.70001 763.68 curveto closepath stroke
+ 0 0.9 dtransform truncate idtransform setlinewidth pop 0 setlinecap
+newpath 155.4 763.5 moveto
+155.46 763.26 lineto
+155.64 762.84 lineto
+155.94 762.06 lineto
+156.36 760.98 lineto
+156.78 759.72 lineto
+157.26 758.34 lineto
+157.74 756.9 lineto
+158.1 755.58 lineto
+158.46 754.32 lineto
+158.7 753.12 lineto
+158.88 752.04 lineto
+159 751.08 lineto
+159 750.18 lineto
+159 749.28 lineto
+158.88 748.38 lineto
+158.64 747.54 lineto
+158.4 746.64 lineto
+158.1 745.74 lineto
+157.74 744.78 lineto
+157.26 743.82 lineto
+156.78 742.8 lineto
+156.3 741.78 lineto
+155.76 740.76 lineto
+155.16 739.74 lineto
+154.56 738.72 lineto
+154.02 737.76 lineto
+153.48 736.8 lineto
+152.94 735.84 lineto
+152.4 734.94 lineto
+151.98 734.04 lineto
+151.5 733.14 lineto
+151.14 732.24 lineto
+150.72 731.34 lineto
+150.42 730.44 lineto
+150.06 729.48 lineto
+149.76 728.52 lineto
+149.52 727.5 lineto
+149.28 726.48 lineto
+149.04 725.46 lineto
+148.86 724.44 lineto
+148.74 723.42 lineto
+148.62 722.4 lineto
+148.56 721.38 lineto
+148.5 720.42 lineto
+148.5 719.52 lineto
+148.5 718.62 lineto
+148.5 717.66 lineto
+148.56 716.76 lineto
+148.62 715.86 lineto
+148.74 714.9 lineto
+148.92 713.94 lineto
+149.04 712.98 lineto
+149.28 711.96 lineto
+149.52 710.94 lineto
+149.82 709.92 lineto
+150.12 708.9 lineto
+150.48 707.88 lineto
+150.84 706.98 lineto
+151.2 706.08 lineto
+151.62 705.18 lineto
+152.1 704.4 lineto
+152.52 703.62 lineto
+153 702.9 lineto
+153.6 702.12 lineto
+154.26 701.34 lineto
+154.98 700.56 lineto
+155.76 699.84 lineto
+156.6 699.06 lineto
+157.5 698.34 lineto
+158.46 697.68 lineto
+159.42 697.02 lineto
+160.44 696.42 lineto
+161.4 695.88 lineto
+162.36 695.4 lineto
+163.38 694.92 lineto
+164.28 694.56 lineto
+165.24 694.2 lineto
+166.2 693.84 lineto
+167.16 693.54 lineto
+168.24 693.3 lineto
+169.38 693 lineto
+170.7 692.76 lineto
+172.08 692.52 lineto
+173.64 692.22 lineto
+175.26 691.98 lineto
+176.88 691.74 lineto
+178.26 691.56 lineto
+180.3 691.26 lineto stroke
+ 1 setgray
+newpath 173.1351 690.55011 moveto
+173.60605 690.57602 lineto
+175.23587 690.7361 lineto
+176.8657 690.8962 lineto
+178.24814 691.05626 lineto
+180.3 691.26 lineto
+178.39368 692.04582 lineto
+177.09856 692.55516 lineto
+175.58511 693.1809 lineto
+174.07172 693.80664 lineto
+173.64398 694.0054 lineto
+ closepath fill
+ 1 0 0 setrgbcolor
+newpath 173.1351 690.55011 moveto
+173.60605 690.57602 lineto
+175.23587 690.7361 lineto
+176.8657 690.8962 lineto
+178.24814 691.05626 lineto
+180.3 691.26 lineto
+178.39368 692.04582 lineto
+177.09856 692.55516 lineto
+175.58511 693.1809 lineto
+174.07172 693.80664 lineto
+173.64398 694.0054 lineto
+ closepath stroke
+showpage
+%%EOF
diff --git a/Master/texmf-dist/doc/latex/ppower4/leveldemo/leveldemo.tex b/Master/texmf-dist/doc/latex/ppower4/leveldemo/leveldemo.tex
new file mode 100644
index 00000000000..3f96a839c77
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/ppower4/leveldemo/leveldemo.tex
@@ -0,0 +1,326 @@
+\documentclass[30pt,landscape,footrule]{foils}
+\usepackage[english,german]{babel} % language support for german/english
+\usepackage[latin1]{inputenc} % allow Latin1 characters
+\usepackage{ifvtex}
+\usepackage{ifpdf}
+% If we use vtex, we are likely to create pdf...
+\ifvtexpdf\pdftrue\fi
+\ifpdf
+\usepackage{pause} % loads also color.sty
+\usepackage{background}
+\usepackage{graphicx} % for including graphics
+\usepackage{geometry}
+\usepackage{hyperref}
+\ifvtex\relax
+\else
+%%\pdfcompresslevel=0
+\DeclareGraphicsRule{*}{mps}{*}{}
+\fi
+\else
+\usepackage[dvipdfm]{pause} % loads also color.sty
+\usepackage[dvipdfm]{background}
+\usepackage[dvips]{graphicx}
+\usepackage[dvips]{geometry}
+\usepackage[dvipdfm]{hyperref}
+\fi
+\usepackage{tabularx}
+\usepackage{pp4link}
+\usepackage{mpmulti}
+\usepackage{amssymb}
+
+\geometry{headsep=3ex,hscale=0.9}
+\hypersetup{pdftitle={pp4extensions},
+ pdfsubject={More extensions to PPower4},
+ pdfauthor={Klaus Guntermann, FG Systemprogrammierung, TU Darmstadt
+ <guntermann@iti.informatik.tu-darmstadt.de>},
+ pdfkeywords={acrobat, ppower4},
+ pdfpagemode={FullScreen},
+ colorlinks={true},
+ linkcolor={red}
+ }
+
+\begin{document}
+\parindent 0mm\raggedright
+%% Inserting this pauselevel into the Logo we will have the logo appear
+%% immediately. But we still need a \pause at the end of the page,
+%% otherwise the last page material will also come out first.
+%% In highlighted sections we need to keep the link colored for all
+%% levels, so better give a wide range for its appearance.
+%% Watch your step!
+\MyLogo{\pauselevel{highlight =1 :12}PPower4 more extensions demo / \today \qquad
+ \Acrobatmenu{FirstPage}{back to start}\quad}
+
+\foilhead{Contents}
+
+You can go ahead through the complete file or jump to
+any of the example pages with the following links.
+
+{\small
+\toplink{tablesone}{Table builds} \qquad
+\toplink{filltable}{Filling tables} \qquad
+\toplink{buildtable}{Building tables by column} \qquad
+\toplink{moretables}{More filled tables} \qquad
+\toplink{backward}{Forward and/or backward} \qquad
+\toplink{tour}{Taking a tour} \qquad
+\toplink{highitems}{Highlighting itemized lists} \qquad
+\toplink{list}{Going through a list} \qquad
+\toplink{morehigh}{More highlighting effects} \qquad
+\toplink{morelist}{Still more list effects} \qquad
+\toplink{picture}{Including pictures}\par
+}
+
+%% We start it easy. Just build a table line by line.
+%% Well not THAT easy. We do not really want only line by line
+%% building, after all.
+%% To build entries field by field we have to split also
+%% the following \hline into 3 \cline commands to be able to
+%% insert \pause commands in between. And, it works!
+%% Make the last two lines build bottom up counting down the steps
+%% after advancing enough steps (keep in mind, that the preceding
+%% \pause has advanced by one already; but it would not really pose
+%% a problem, if you advance too much: levels without new parts
+%% will be omitted, when the pages are built, so it will cost you only
+%% some processing time).
+\foilhead{Table builds}
+\toptarget{tablesone}
+\begin{center}
+ \begin{tabular}{|l|l|l|}
+ \hline
+ Building & your & table\\\hline\noalign{\pause}
+ line& by& line,\\\hline\noalign{\pause}
+ entry &\pause by &\pause entry,\\\noalign{\pause\pauselevel{=-3}}
+ \cline{1-1}\noalign{\pause}\cline{2-2}\noalign{\pause}\cline{3-3}
+ \noalign{\pause\pauselevel{=+1 -1}}
+ from & the & bottom\\\noalign{\pause}\hline
+ growing & up, & too. \\\hline
+ \end{tabular}\pause
+\end{center}
+\vfill
+\pauselevel{=+3 +1}
+{\small Did you notice, that we have a footer from the very beginning
+ and not only, when the page is complete?
+ \par}
+\pause
+
+%% Now let a table build column by colum, just inserting the \pause
+%% commands into the specification line.
+%% Advance for each column content and reset level to 1 for each
+%% vertical line. Easy, isn't it?
+\foilhead{Filling tables}
+\toptarget{filltable}
+\newcommand\plone{\pause\pauselevel{=1}}
+\begin{center}
+ \begin{tabular}{|>{\pause}l<{\plone}|>{\pause\pauselevel{=+1}}l<{\plone}|>{\pause\pauselevel{=+2}}l<{\plone}|}
+ \hline
+ Fill & then & finally,\\\hline
+ the & the & also\\\hline
+ first & second, & the \\\hline
+ column, & and & third. \\\hline
+ \end{tabular}\pause
+\end{center}
+
+%% Next we build a similar table, but want it to appear column by
+%% column, including the border lines.
+%% The first column will appear immediately. The second and third will
+%% have their \pause created through the tabular pattern.
+%% The hardest part is again, to break the vertical lines.
+%% We define a special command for that, which resets the level
+%% for the number of columns and then places the pieces in the
+%% same steps as the column entries are built. Finally we must reset
+%% the level counter for the next line of entries. And that's it.
+\foilhead{Building tables by column}
+\toptarget{buildtable}
+\newcommand\buildline{\noalign{\pause\pauselevel{=-3}}
+ \cline{1-1}\noalign{\pause}\cline{2-2}\noalign{\pause}\cline{3-3}
+ \noalign{\pause\pauselevel{=-3}}}
+\begin{center}\pause
+ \pauselevel{=+2}% increment for first decrement by 3 in \buildline
+ \begin{tabular}{|l|>{\pause}l|>{\pause}l|}
+ \buildline
+ Show & then & finally,\\\buildline
+ the & the & also\\\buildline
+ first & second, & the \\\buildline
+ column, & and & third. \\\buildline
+ \end{tabular}%\pause
+\end{center}
+
+%% Now try this selecting "random" builds. Actually we must reset the
+%% level for each vertical line and the \hrules by setting the level
+%% after each entry through the specification line. Because the \pause
+%% is also inserted magically, we need to specify only, when what
+%% item should appear. Let's color the items to make the text at least
+%% somewhat "readable".
+%% As a special effect let one item vanish...
+\foilhead{More filled tables}
+\toptarget{moretables}
+\begin{center}
+ \begin{tabular}{|>{\pause}l<{\plone}|>{\pause}l<{\plone}|>{\pause}l<{\plone}|}
+ \hline
+ \pauselevel{=2}\textcolor{blue}{Fill} &
+ \pauselevel{=5}\textcolor{magenta}{leave} &
+ \pauselevel{=3 :5}\textcolor{red}{at}\\\hline
+ \pauselevel{=5}\textcolor{magenta}{some} &
+ \pauselevel{=2}\textcolor{blue}{the} &
+ \pauselevel{=6}\textcolor{yellow}{well,}\\\hline
+ \pauselevel{=4}\textcolor{red}{random} &
+ \pauselevel{=6}\textcolor{yellow}{almost} &
+ \pauselevel{=5}\textcolor{magenta}{empty} \\\hline
+ \pauselevel{=6}\textcolor{yellow}{empty} &
+ \pauselevel{=4}\textcolor{red}{positions} &
+ \pauselevel{=2}\textcolor{blue}{table} \\\hline
+ \end{tabular}\pause
+\end{center}
+\pauselevel{=7}
+{\small Did you notice, that the element in the upper right corner has
+vanished?
+\par}
+\pause
+
+%% Now for something, which was impossible before:
+%% write backwards. With just one specification and a lot of \pause
+\foilhead{Forward and/or backward}
+\toptarget{backward}
+Writing \pause{}sentences \pause{}word \pause{}by \pause{}word \pause{}has
+\pause{}always \pause{}been \pause{}possible \pause{}with \pause{}PPower4.
+\pause\pauselevel{=-1 -1}%
+But \pause{}now \pause{}you \pause{}can, \pause{}if \pause{}you \pause{}need
+\pause{}that, \pause{}also \pause{}write \pause{}backwards.\pause
+
+%% This example was inspired by Wilfried Pascher asking for it,
+%% when ppower4 could not yet do this...
+\foilhead{Taking a tour}
+\toptarget{tour}
+\begin{center}
+ \begin{tabular}[c]{r}
+ \pause \pauselevel{=3 :8}\rlap{2}% appear and vanish
+ \pause \pauselevel{=9}8 \\ % replacement after vanishing
+ \pause \pauselevel{=1 : 7}\rlap{1}% the same at
+ \pause \pauselevel{= 8}7 % different levels
+ \end{tabular}%
+ \begin{tabular}[c]{c}
+ \pause \pauselevel{=4}3 \\
+ \pause \pauselevel{=2}$\circlearrowright$ \\
+ \pause \pauselevel{=7}6
+ \end{tabular}%
+ \begin{tabular}[c]{l}
+ \pause \pauselevel{=5}4 \\
+ \pause 5 % this gets level 6 by incrementing automatically
+ \end{tabular}\pause
+\end{center}
+
+
+%% It is rather easy to highlight a normal itemized list.
+%% We just need to specify our color mapping and proceed as usually,
+%% selecting the proper color.
+\foilhead{Highlighting itemized lists}
+\toptarget{highitems}
+\definecolor{dimmed}{gray}{0.4}
+\pausecolors{magenta}{dimmed}{magenta}
+{\color{magenta}
+\begin{itemize}
+\item This is an important topic.\pause
+\item But only, until the next appears.\pause
+\item And both are less important, when the third item is here.\\
+ And of course we can highlight
+ also long items now.
+\end{itemize}
+\pause}
+
+%% Also going through a list is as easy. We use the same color setup
+%% as above and switch to highlight mode.
+\foilhead{Going through a list}
+\toptarget{list}
+{\color{magenta}\pausehighlight
+\begin{itemize}
+\item You can also walk through a list,\pause
+\item which is visible from the very beginning,\pause
+\item and highlights the item, that is currently most important.
+\end{itemize}
+\pause}
+
+%% Now we want to show some extras. Keep a highlighted item standing
+%% out longer and let something else appear, although we normally
+%% show everything from the beginning. Still using \pausehighlight.
+\foilhead{More highlighting effects\pause}
+\toptarget{morehigh}
+{\color{magenta}
+\begin{itemize}
+\item We start this highlighted and keep it for a while.
+ \pauselevel{=1 :2}\pause
+\item To show the effects we need more items.\pauselevel{=2}\pause
+\item Still more text. \pause
+\item And the final text on this slide. \pause Something to appear is
+ here.\pauselevel{=2, build =3 :3}%appear highlighted and vanish later
+\end{itemize}
+\pause}
+
+%% Back to builing up item lists. Now highlight items longer.
+%% And have them stand out again later.
+\foilhead{Still more list effects}
+\toptarget{morelist}
+{\color{magenta}\pausebuild
+\begin{itemize}
+\item Hi! \pause Again this starts highlighted here. \pauselevel{=1 :2}\pause
+ And we want to come back to this later.\pauselevel{highlight
+ =1,=2,highlight =3 :4}\pause% highlight it most of the time.
+\item Sorry for these boring items.\pauselevel{=2}\pause
+\item But somehow we must fill this slide.\pause
+\item And we got it.
+\end{itemize}
+\pause}
+
+%% In this section we use a figure created by xfig and exported to
+%% MetaPost with multiple frames. In this section we use another color
+%% mapping.
+%%
+\foilhead{Including pictures}
+\toptarget{picture}
+\pausecolorreset
+\pausecolors{red}{black}{red}
+%% this part should be seen completely from the very beginning
+%% and we wish to highlight the current action.
+\null\vskip-2\baselineskip\leavevmode
+\begin{minipage}{0.5\textwidth}
+\small
+\def\pointer{\mathord{-\mkern-1.5\thickmuskip >}}
+$\textbf{void}\ \textbf{dlink}{::}\textit{append}(\ \textbf{dlink}\ {*}p\ )
+\ \{$
+ \pause\pauselevel{highlight =+1}\\
+\null\qquad{\color{red}$p\pointer{}\textit{suc}=\textit{suc};$\pause
+ \pauselevel{highlight}\\
+\null\qquad$p\pointer{}\textit{pre}=\textbf{this};$\pause
+ \pauselevel{highlight}\\
+\null\qquad$suc\pointer{}\textit{pre}=p;$\pause\pauselevel{highlight}\\
+\null\qquad$suc=p;$}\pause\pauselevel{=1}\\
+$\}$
+\end{minipage}\hfill
+\begin{minipage}{0.42\textwidth}\raggedright
+\small We can also highlight pieces of program code and
+present a corresponding illustration, which shows the
+resulting changes in a data structure.
+\end{minipage}
+\pause
+%\null\vskip-1.5\baselineskip\leavevmode
+\newcount\pausecount
+\pausecount=0
+\def\mypause{\ifcase\pausecount\pauselevel{=-1 :+2}\or\pauselevel{=-1 :+3}\or
+ \pauselevel{=-1}\else\relax\fi\pause\advance\pausecount1\relax}
+\multiinclude[pause=\mypause,graphics={scale=1.5}]{example}
+\pause
+
+\foilhead{Thanks for having a look}
+\pausecolorreset
+
+The features demonstrated here can be created with \verb|pdflatex|,
+\verb|vtex| and the combination of \verb|latex| and \verb|dvipdfm|
+using the post processor PPower4.
+\\
+If you would like to check this out, see the
+\href{http://www-sp.iti.informatik.tu-darmstadt.de/software/ppower4/}{homepage}
+of PPower4. Please send comments concerning features and the documentation.
+I would appreciate also suggestions for more examples.\\
+Thank you for your cooperation!
+
+
+\end{document}
+
diff --git a/Master/texmf-dist/doc/latex/ppower4/levelo.pdf b/Master/texmf-dist/doc/latex/ppower4/levelo.pdf
new file mode 100644
index 00000000000..2dccf468b0a
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/ppower4/levelo.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/ppower4/manual.pdf b/Master/texmf-dist/doc/latex/ppower4/manual.pdf
new file mode 100644
index 00000000000..e080ff370f0
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/ppower4/manual.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/ppower4/news.html b/Master/texmf-dist/doc/latex/ppower4/news.html
new file mode 100644
index 00000000000..5d46fa0dc06
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/ppower4/news.html
@@ -0,0 +1,149 @@
+<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
+
+
+
+<html>
+ <head>
+ <title>PPower4 Homepage - News</title>
+ </head>
+
+ <body background="http://www-sp.iti.informatik.tu-darmstadt.de/icons/background.gif" marginwidth="0" marginheight="0" leftmargin="0" topmargin="0" bgcolor="white" text="black">
+ <table width="100%" border="0" cellpadding="0" cellspacing="0">
+
+ <tr>
+ <td rowspan="2" align="left" valign="top" bgcolor='#0D2676'>
+ <font size="-1" color="white"><img src="http://www-sp.iti.informatik.tu-darmstadt.de/icons/tudlogo-small.gif"
+alt="Technische Universität Darmstadt">
+<br>
+<font face="Arial,Helvetica, sans-serif">
+&nbsp;FB Informatik<br>
+&nbsp;<font size="-2">FG Systemprogrammierung</font>
+</font>&nbsp;</font>
+ </td>
+
+ <td width="100%" bgcolor='#4DB8B3' valign="middle" align="center">
+ <font face="Arial, Helvetica, sans-serif">
+ <font size="+2"><b>PPower4</b></font><br>
+ <font size="+1">This is the homepage of PPower4</font><br>
+ <font size="+1">(P^4, Pdf Presentation Post Processor)</font>
+ </font>
+ </td>
+ </tr>
+
+ <tr>
+ <td align = "center" valign="middle" bgcolor=#4DB8B3>
+ <font face="Arial, Helvetica, sans-serif" size="+1" color="#0D2676"><b>News</b></font>
+ </td>
+ </tr>
+
+ </table>
+
+<!-- Seitenanfang -->
+
+ <table width="100%" border="0" cellpadding="0" cellspacing="0">
+ <tr>
+ <td align="left" valign="top">
+ <img src="http://www-sp.iti.informatik.tu-darmstadt.de/icons/space165x1.gif">
+ </td>
+ <td align="right" valign="top">
+ &nbsp;
+ </td>
+ </tr>
+
+ <tr>
+ <td align="left" valign="top">
+ <table border="0" cellpadding="5" cellspacing="0" bgcolor='#4DB8B3'> <!-- In einer eigenen Tabelle -->
+
+
+ <tr><td valign="top">
+ <font face="Arial, Helvetica, sans-serif" size="2" link="white">
+ <a href="index.html">Home</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+ </font>
+ </td><td></td></tr>
+
+ <tr><td valign="top">
+ <font face="Arial, Helvetica, sans-serif" size="2" link="white"> News
+ </font>
+ </td><td></td></tr>
+
+ <tr><td valign="top">
+ <font face="Arial, Helvetica, sans-serif" size="2" link="white">
+ <a href="features.html">Features</a>
+ </font>
+ </td><td></td></tr>
+
+ <tr><td valign="top">
+ <font face="Arial, Helvetica, sans-serif" size="2" link="white">
+ <a href="download.html">Download</a>
+ </font>
+ </td><td></td></tr>
+
+ <tr><td valign="top">
+ <font face="Arial, Helvetica, sans-serif" size="2" link="white">
+ <a href="extras.html">Extras</a>
+ </font>
+ </td><td></td></tr>
+
+ </table>
+ <table>
+ <tr><td>&nbsp;</td></tr>
+ <tr><td>&nbsp;</td></tr>
+ <tr><td>&nbsp;</td></tr>
+ <tr><td>&nbsp;</td></tr>
+ <tr><td>&nbsp;</td></tr>
+ </table>
+
+ </td>
+
+ <td width="100%" valign="top">
+ <font color="#000000">
+
+<!-- HIER BEGINNT DER INHALT -->
+
+ <ul>
+ <li><b>Sep 13, 2002:</b>
+ Since the first release of PPower4 in September 1999 three years
+ have passed and it is time for an update.<p>
+
+ The initial version, which was based on a pdf processing library
+ from <a href="http://www.etymon.com/">Etymon Systems, Inc.</a>
+ is no longer supported now.
+ <br>
+ From early 2000 we have had the so called beta version, which has
+ many more dynamic effects and has evolved to the present state.
+ <br>
+ The new release can also be used if the PDF file has been created
+ with <a href="http://www.micropress-inc.com"><code>vtex</code></a>
+ or <a href="http://gaspra.kettering.edu/dvipdfm/"><code>dvipdfm</code></a>.
+ <br>
+ If you intend to use <code>dvipdfm</code>, make sure to use the
+ appropriate option when loading <code>pause.sty</code>.
+ For details see the <a href="features.html">manual</a>.<br>
+
+ Furthermore the <code>pause.sty</code> style file has now options for
+ suppressing the effect (<code>ignore</code>) or for omitting the
+ marker rectangles (<code>nomarkers</code>).
+ </p>
+
+ </ul>
+
+
+ </font>
+ </td>
+ </tr>
+ </table>
+ <!-- Untere Leiste -->
+
+ <table width="100%" border="0" cellpadding="0" cellspacing="0">
+ <tr bgcolor="#0D2676">
+ <td align="right">
+ <a href="mailto:guntermann@iti.informatik.tu-darmstadt.de"><img src="http://www-sp.iti.informatik.tu-darmstadt.de/icons/at.gif" border="0" alt="Feedback"></a>
+ </td>
+ </tr>
+ </table>
+ </body>
+</html>
+
+
+
+
diff --git a/Master/texmf-dist/doc/latex/ppower4/odemo.pdf b/Master/texmf-dist/doc/latex/ppower4/odemo.pdf
new file mode 100644
index 00000000000..94823729de4
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/ppower4/odemo.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/ppower4/oedemo.pdf b/Master/texmf-dist/doc/latex/ppower4/oedemo.pdf
new file mode 100644
index 00000000000..b3d617fbe8d
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/ppower4/oedemo.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/ppower4/pagetrans.tex b/Master/texmf-dist/doc/latex/ppower4/pagetrans.tex
new file mode 100644
index 00000000000..e4a45be8ee6
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/ppower4/pagetrans.tex
@@ -0,0 +1,55 @@
+%% Transition commands for use with hyperref.
+%% Thanks to Marc van Dongen <dongen@cs.ucc.ie> for preparing this.
+\newcommand{\pagetransition}[1]{%
+ \hypersetup{pdfpagetransition={#1}}
+}
+
+\newcommand{\HOSplit}[0]{%
+ \pagetransition{Split /Dm /H /M /O}
+}
+
+\newcommand{\HISplit}[0]{%
+ \pagetransition{Split /Dm /H /M /I}
+}
+
+\newcommand{\VOSplit}[0]{%
+ \pagetransition{Split /Dm /V /M /O}
+}
+
+\newcommand{\VISplit}[0]{%
+ \pagetransition{Split /Dm /V /M /I}
+}
+
+\newcommand{\HBlinds}[0]{%
+ \pagetransition{Blinds /Dm /H}
+}
+
+\newcommand{\VBlinds}[0]{%
+ \pagetransition{Blinds /Dm /V}
+}
+
+\newcommand{\OBox}[0]{%
+ \pagetransition{Box /M /O}
+}
+
+\newcommand{\IBox}[0]{%
+ \pagetransition{Box /M /I}
+}
+
+% argument must be number from 0 to 360
+\newcommand{\Wipe}[1]{%
+ \pagetransition{Wipe /Di #1}
+}
+
+\newcommand{\Dissolve}[0]{%
+ \pagetransition{Dissolve}
+}
+
+% argument must be number 0, 270 or 315
+\newcommand{\pageTransitionGlitter}[1]{%
+ \pagetransition{Glitter /Di #1}
+}
+
+\newcommand{\Replace}[0]{%
+ \pagetransition{Replace}
+}
diff --git a/Master/texmf-dist/doc/latex/ppower4/ppower4.bat b/Master/texmf-dist/doc/latex/ppower4/ppower4.bat
new file mode 100644
index 00000000000..667ac2aad7a
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/ppower4/ppower4.bat
@@ -0,0 +1,11 @@
+@ECHO OFF
+REM PPower4 batch file
+REM
+REM You must define path for pp4p.jar and name of the java or jre command
+REM Here the settings for the Sun Java Runtime Environment on my machine
+REM NOTE: This requires Java 1.2.x!
+REM
+set basedir="C:\Program Files\JavaSoft\jre\1.2\lib"
+set javacommand="C:\Program Files\JavaSoft\jre\1.2\bin\jre"
+REM
+%javacommand% -jar %basedir%\pp4p.jar %1 %2 %3 %4 %5
diff --git a/Master/texmf-dist/doc/latex/ppower4/readme.html b/Master/texmf-dist/doc/latex/ppower4/readme.html
new file mode 100644
index 00000000000..65c60bd3b81
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/ppower4/readme.html
@@ -0,0 +1,180 @@
+<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
+
+
+
+<html>
+ <head>
+ <title>PPower4 Homepage</title>
+ </head>
+
+ <body background="http://www-sp.iti.informatik.tu-darmstadt.de/icons/background.gif" marginwidth="0" marginheight="0" leftmargin="0" topmargin="0" bgcolor="white" text="black">
+ <table width="100%" border="0" cellpadding="0" cellspacing="0">
+
+ <tr>
+ <td rowspan="2" align="left" valign="top" bgcolor='#0D2676'>
+ <font size="-1" color="white"><img src="http://www-sp.iti.informatik.tu-darmstadt.de/icons/tudlogo-small.gif"
+alt="Technische Universität Darmstadt">
+<br>
+<font face="Arial,Helvetica, sans-serif">
+&nbsp;FB Informatik<br>
+&nbsp;<font size="-2">FG Systemprogrammierung</font>
+</font>&nbsp;</font>
+ </td>
+
+ <td width="100%" bgcolor='#4DB8B3' valign="middle" align="center">
+ <font face="Arial, Helvetica, sans-serif">
+ <font size="+2"><b>PPower4</b></font><br>
+ <font size="+1">This is the homepage of PPower4</font><br>
+ <font size="+1">(P^4, Pdf Presentation Post Processor)</font>
+ </font>
+ </td>
+ </tr>
+
+ <tr>
+ <td align = "center" valign="middle" bgcolor=#4DB8B3>
+ <font face="Arial, Helvetica, sans-serif" size="+1" color="#0D2676"><b>Home</b></font>
+ </td>
+ </tr>
+
+ </table>
+
+<!-- Seitenanfang -->
+
+ <table width="100%" border="0" cellpadding="0" cellspacing="0">
+ <tr>
+ <td align="left" valign="top">
+ <img src="http://www-sp.iti.informatik.tu-darmstadt.de/icons/space165x1.gif">
+ </td>
+ <td align="right" valign="top">
+ &nbsp;
+ </td>
+ </tr>
+
+ <tr>
+ <td align="left" valign="top">
+ <table border="0" cellpadding="5" cellspacing="0" bgcolor='#4DB8B3'> <!-- In einer eigenen Tabelle -->
+
+
+ <tr><td valign="top">
+ <font face="Arial, Helvetica, sans-serif" size="2" link="white">
+ Home&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+ </font>
+ </td><td></td></tr>
+
+ <tr><td valign="top">
+ <font face="Arial, Helvetica, sans-serif" size="2" link="white">
+ <a href="news.html">News</a>
+ </font>
+ </td><td></td></tr>
+
+ <tr><td valign="top">
+ <font face="Arial, Helvetica, sans-serif" size="2" link="white">
+ <a href="features.html">Features</a>
+ </font>
+ </td><td></td></tr>
+
+ <tr><td valign="top">
+ <font face="Arial, Helvetica, sans-serif" size="2" link="white">
+ <a href="download.html">Download</a>
+ </font>
+ </td><td></td></tr>
+
+ <tr><td valign="top">
+ <font face="Arial, Helvetica, sans-serif" size="2" link="white">
+ <a href="extras.html">Extras</a>
+ </font>
+ </td><td></td></tr>
+
+ </table>
+ <table>
+ <tr><td>&nbsp;</td></tr>
+ <tr><td>&nbsp;</td></tr>
+ <tr><td>&nbsp;</td></tr>
+ <tr><td>&nbsp;</td></tr>
+ <tr><td>&nbsp;</td></tr>
+ </table>
+
+ </td>
+
+ <td width="100%" valign="top">
+ <font color="#000000">
+
+<!-- HIER BEGINNT DER INHALT -->
+
+ PPower4 is used to post process presentations in PDF format
+ which were prepared using <a href="http://www.tug.org/">(La)TeX</a>
+ to add dynamic effects.
+ The PDF files can be created with
+ <a href="http://tug.org/applications/pdftex/"><code>pdf(la)tex</code></a>,
+ <a href="http://www.micropress-inc.com"><code>v(la)tex</code></a> or
+ with standard LaTeX and then converted to PDF with
+ <a href="http://gaspra.kettering.edu/dvipdfm/"><code>dvipdfm</code></a>.
+ It is recommended to use the widely available <a
+ href="http://www.adobe.com/products/acrobat/readstep2.html">Acrobat Reader</a>
+ from <a href="http://www.adobe.com">Adobe</a> to view the
+ results, because other viewers do not implement some of the
+ special features.
+ Given this you have to keep in mind, that PPower4 can only
+ provide those effects, which are implemented in the reader.
+ <p>
+ The post processing software is written in
+ <a href="http://java.sun.com/">Java</a> and it is free (refer to the
+ <a href="http://www.gnu.org/copyleft/gpl.html">GNU general public license</a>).
+ It has been run successfully with Java 1.2.x and better on
+ different flavours of Unix, Win32 and the Mac.
+ The older version which had limited features and could also be
+ used with <a href="http://www.kaffe.org">kaffe</a> is no longer
+ supported.
+ </p>
+ <p>
+ Use the navigation area on the left to find further information
+ on PPower4 and the download area.
+ </p>
+ <p>
+ There is also a mailing list concerning
+ applications and problems of PPower4 to which you can
+ <a href="mailto:ppower4-request@iti.informatik.tu-darmstadt.de">subscribe</a>.
+ Just send the text "subscribe" (without the quotes) in the
+ <em>body</em> of the message. The
+ <a href="http://www.mail-archive.com/ppower4%40iti.informatik.tu-darmstadt.de/">messages</a>
+ of this list are archived
+ on <a href="http://www.mail-archive.com/">mail-archive.com</a>.<br>
+ <b>Note:</b> To send messages to the list it is necessary that
+ you subscribe to it first.<p>
+
+ You may want to check the list of <a
+ href="extras.html">frequently asked questions</a> before
+ sending a message to the mailing list.
+
+
+ <p><hr><p>
+ Disclaimer: These pages contain also links to other sites which are
+ beyond our control. We refuse to take any responsibility for
+ the possibly illegal contents of these sites, because they may
+ have been altered without notice.
+ <p>
+ Hinweis: Diese Seiten enhalten auch Links (Verweise) auf andere
+ Seiten, auf deren Inhalte wir keinerlei Einfluß haben.
+ Wir distanzieren uns daher ausdrücklich von etwaigen
+ rechtswidrigen Inhalten, die nach Linksetzung unsererseits auf
+ den fremden Seiten eingefügt wurden oder von dort aus
+ weitergehend erreichbar sind.
+ </font>
+ </td>
+ </tr>
+ </table>
+ <!-- Untere Leiste -->
+
+ <table width="100%" border="0" cellpadding="0" cellspacing="0">
+ <tr bgcolor="#0D2676">
+ <td align="right">
+ <a href="mailto:guntermann@iti.informatik.tu-darmstadt.de"><img src="http://www-sp.iti.informatik.tu-darmstadt.de/icons/at.gif" border="0" alt="Feedback"></a>
+ </td>
+ </tr>
+ </table>
+ </body>
+</html>
+
+
+
+
diff --git a/Master/texmf-dist/doc/latex/ppower4/report.pdf b/Master/texmf-dist/doc/latex/ppower4/report.pdf
new file mode 100644
index 00000000000..7dc49d3413b
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/ppower4/report.pdf
Binary files differ