summaryrefslogtreecommitdiff
path: root/Master/texmf-dist
diff options
context:
space:
mode:
authorStaszek Wawrykiewicz <staw@gust.org.pl>2007-01-25 18:35:02 +0000
committerStaszek Wawrykiewicz <staw@gust.org.pl>2007-01-25 18:35:02 +0000
commit69eab4f8834fa32cf6d732be03e9214466a8581e (patch)
tree9cea1b88f9bae8eba84727027647bc54ae94bf97 /Master/texmf-dist
parente40c67869057b2517e3e67063f7a2558c998de57 (diff)
qpxqtx new package
git-svn-id: svn://tug.org/texlive/trunk@3791 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist')
-rw-r--r--Master/texmf-dist/doc/fonts/qpxqtx/00README127
-rw-r--r--Master/texmf-dist/doc/fonts/qpxqtx/p01tst.tex162
-rw-r--r--Master/texmf-dist/doc/fonts/qpxqtx/p02tst.tex37
-rw-r--r--Master/texmf-dist/doc/fonts/qpxqtx/qpxsymb.tex265
-rw-r--r--Master/texmf-dist/doc/fonts/qpxqtx/qpxtest.tex66
-rw-r--r--Master/texmf-dist/doc/fonts/qpxqtx/qtxsymb.tex269
-rw-r--r--Master/texmf-dist/doc/fonts/qpxqtx/qtxtest.tex66
-rw-r--r--Master/texmf-dist/doc/fonts/qpxqtx/t01tst.tex165
-rw-r--r--Master/texmf-dist/doc/fonts/qpxqtx/t02tst.tex37
-rw-r--r--Master/texmf-dist/fonts/tfm/public/qpxqtx/qpxbmi.tfmbin0 -> 2208 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/qpxqtx/qpxbmia.tfmbin0 -> 2208 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/qpxqtx/qpxmi.tfmbin0 -> 2200 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/qpxqtx/qpxmia.tfmbin0 -> 2200 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/qpxqtx/qtxbmi.tfmbin0 -> 2212 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/qpxqtx/qtxbmia.tfmbin0 -> 2212 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/qpxqtx/qtxmi.tfmbin0 -> 2268 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/qpxqtx/qtxmia.tfmbin0 -> 2268 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/qpxqtx/qpxbmi.vfbin0 -> 1212 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/qpxqtx/qpxbmia.vfbin0 -> 1212 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/qpxqtx/qpxmi.vfbin0 -> 1220 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/qpxqtx/qpxmia.vfbin0 -> 1220 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/qpxqtx/qtxbmi.vfbin0 -> 1372 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/qpxqtx/qtxbmia.vfbin0 -> 1372 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/qpxqtx/qtxmi.vfbin0 -> 1296 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/qpxqtx/qtxmia.vfbin0 -> 1292 bytes
-rw-r--r--Master/texmf-dist/tex/generic/qpxqtx/amspbold.tex18
-rw-r--r--Master/texmf-dist/tex/generic/qpxqtx/amsqpx.def88
-rw-r--r--Master/texmf-dist/tex/generic/qpxqtx/amsqpx.tex242
-rw-r--r--Master/texmf-dist/tex/generic/qpxqtx/amsqtx.def88
-rw-r--r--Master/texmf-dist/tex/generic/qpxqtx/amsqtx.tex242
-rw-r--r--Master/texmf-dist/tex/generic/qpxqtx/amstbold.tex18
-rw-r--r--Master/texmf-dist/tex/generic/qpxqtx/qpxmath.sty74
-rw-r--r--Master/texmf-dist/tex/generic/qpxqtx/qpxmath.tex127
-rw-r--r--Master/texmf-dist/tex/generic/qpxqtx/qtxmath.sty77
-rw-r--r--Master/texmf-dist/tex/generic/qpxqtx/qtxmath.tex129
35 files changed, 2297 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/fonts/qpxqtx/00README b/Master/texmf-dist/doc/fonts/qpxqtx/00README
new file mode 100644
index 00000000000..3c5cc0bf461
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/qpxqtx/00README
@@ -0,0 +1,127 @@
+%% iso8859-2
+%% 25.01.2007, ver. 0.9. Public domain.
+%% Jacek Mierczyński <mier@ibwpan.gda.pl>
+%% Staszek Wawrykiewicz <staw@gust.org.pl>
+
+[E] A set of macros and virtual fonts for Plain/LaTeX/AMSTeX
+for typesetting math with TeX Gyre Pagella and pxfonts, or Termes
+and txfonts. The rest of this document is in Polish, sorry.
+
+[PL] Pakiet qpxqtx pozwala na skład tekstów oraz wyrażeń matematycznych
+w MeX/LaTeX/AmSTeX przy użyciu fontów TeXGyre Pagella oraz Termes
+ ftp://ftp.gust.org.pl/pub/CTAN/fonts/tex-gyre/
+oraz fontów dostępnych w pakietach pxfonts oraz txfonts
+ ftp://ftp.gust.org.pl/pub/CTAN/fonts/pxfonts/
+ ftp://ftp.gust.org.pl/pub/CTAN/fonts/txfonts/
+
+[pxfonts i txfonts dołączane są obecnie do standardowych
+dystrybucji MiKTeX oraz TeX Live.]
+
+Pakiet qpxqtx składa się z:
+1. plików metrycznych (.tfm), które powinny być zainstalowane w odpowiednich
+ katalogach (w strukturze zgodnej z TDS: texmf/fonts/tfm/public/qpxqtx/);
+2. fontów wirtualnych (.vf), które powinny być zainstalowane w odpowiednich
+ katalogach (texmf/fonts/vf/public/qpxqtx/);
+3. plików makr dla MeX/LaTeX/amstex(amsmex) (.tex, .def), które powinny być
+ zainstalowane w odpowiednich katalogach (texmf/tex/generic/qpxqtx/ wybór
+ katalogu ,,generic'' jest celowy, gdyż makra powinny być znajdywane
+ przez różne formaty);
+4. dokumentacji i plików przykładowych (texmf/doc/fonts/qpxqtx/);
+Po zainstalowaniu należy zwykle odświeżyć bazę danych instalacji (polecenie
+`texhash' dla teTeX/TeX Live; `initexmf -u' dla MiKTeX).
+
+Użycie:
+1. format MeX -- wczytanie makr
+ \input qpxmath % lub qtxmath
+ powoduje zamianę domyślnych fontów zarówno tekstowych, jak
+ i matematycznych:
+ plr -> qplr (qtmr)
+ plsy -> pxsy (txsy)
+ plex -> pxex (txex)
+ plmi -> qpxmi (qtxmi)
+ Dodatkowo zmienia definicje niektórych znaków, np. "+" i "=" (z rpxr lub
+ rtxr), które są co prawda dostępne w qplr (qtmr), ale trochę nie pasują
+ do fontów pobranych z pakietu pxfonts (txfonts). Zestaw znaków fontów
+ matematycznych znanych z Plain TeX wzbogacono o $\varg$, $\varv$, $\varw$
+ i $\vary$ (w qpxmath tylko $\varg$).
+ Makra w pełni realizują (mamy przynajmniej taką nadzieję) zamianę
+ standardowych fontów TeX-a CM/PL na fonty zbliżone krojem do Palatino
+ (Times). Dodatkowo udostępniono proste przełączanie stopnia pisma
+ (makra \tenpoint, \ninepoint, \eightpoint) oraz możliwość definicji np.
+ \def\PT{dd} *przed* wczytaniem makr qpxmath.tex (qtxmath.tex), czyli
+ określenia użytego stopnia pisma w punktach Didota (domyślnie stopnie pisma
+ definiowane są w pt). Dzięki takim zabiegom możliwe jest bardziej
+ ,,przyjazne'' stosowanie fontów Pagella (Termes), nawet gdy nie są używane
+ wyrażenia matematyczne.
+ Przykład użycia: p01tst.tex (lub t01tst.tex).
+ Wczytanie dodatkowych makr
+ \input amsqpx % (amsqtx)
+ umożliwia dostęp do poszerzonego zestawu symboli matematycznych, oraz
+ poleceń $\frak A$ (litery frakturą), $\Bbb A$ (,,blackboard''), nawet
+ bez użycia makr AMSTeX. Zestawienie dodatkowych symboli: qpxsymb.tex.
+ [na razie nie rozwiązano problemu użycia plajnowego \mit ]
+
+ W wersji 0.9 dodano dwa nowe polecenia: pierwsze (\def\altg{a}) zamienia
+ miejscami znaki $g$ $v$ $w$ i $y$ z ich wersjami alternatywnymi
+ $\varg$ itd. (w qpxmath tylko g), drugie pozwala na zmianę fontu
+ wybieranego poleceniem \rm np. \def\fontenc{ec}. Pominięcie takiej
+ deklaracji spowoduje, że domyślnie zostanie użyty qx-qplr (qx-qtmr).
+ Poleceń tych należy użyć, podobnie jak \PT, _przed_ wczytaniem
+ qpxmath.tex (qtxmath.tex).
+
+2. AMSTeX/AMSMeX -- wczytanie makr
+ \input qpxmath % lub qtxmath
+ \input amsqpx % lub amsqtx
+ powoduje, jak powyżej, zamianę standardowych fontów CM/PL na zbliżone
+ krojem do Palatino (Times). Po wczytaniu dodatkowych makr
+ \input amspbold.tex % lub amstbold.tex
+ i użyciu polecenia \loadbold, dostępne są makra AMSTeX:
+ $\boldsymbol\Delta$, $\boldkey A$ itp., pozwalające na uzyskanie
+ w składzie pogrubionych symboli i innych znaków (przykład: p02tst.tex
+ i t02tst.tex).
+ [na razie nie rozwiązano problemu użycia \frac i \Bbb]
+
+3. LaTeX -- w preambule należy zadeklarować:
+ \usepackage{polski} % (przykładowo)
+ %%%
+ \usepackage{pxfonts} % lub \usepackage{txfonts}
+ \usepackage{tgpagella} % lub \usepackage{tgtermes}
+ \usepackage{qpxmath} % lub \usepackage{qtxmath}
+ a) pxfonts.sty (lub txfonts.sty) ładuje cały zestaw matematyczny
+ (odpowiedniki standardu CM, AMS i nawet więcej) i fonty tekstowe.
+ b) tgpagella.sty (tgtermes.sty) przestawia fonty tekstowe na Pagella (Termes).
+ c) qpxmath.sty (qtxmath.sty) zamienia cztery podstawowe fonty matematyczne:
+ operatory -- na qplr (qtmr); litery -- font wirtualny zbudowany z qplri
+ i fontów PX (qtmri i fontów TX); symbole i duże symbole -- odpowiedniki
+ z PX (TX).
+ Ponadto zmienia niektóre definicje, podobnie jak w MeX i pakiecie
+ polski.sty (\leq, \geq, \le, \ge).
+ Ładowanie pakietu pxfonts.sty (txfonts.sty) nie jest konieczne, jeżeli
+ zadowolimy się standardowym zestawem symboli matematycznych.
+
+ W wersji 0.9 pakietu qtxmath dodano opcję [altg] pozwalającą wybrać kształt
+ liter g, v, w, y (w trybie matematycznym, zob. qtxtest.tex). Identyczna
+ opcja pakietu qpxmath dotyczy tylko litery g.
+
+
+Zestawienie plików przykładowych:
+ qpxsymb.tex - MeX/AMSMeX zestawienie symboli dla Pagella
+ qtxsymb.tex - MeX/AMSMeX zestawienie symboli dla Termes
+ qpxtest.tex - przykład użycia dla LaTeXa dla Pagella
+ qtxtest.tex - przykład użycia dla LaTeXa dla Termes
+ p01tst.tex (t01tst.tex) - przykłady użycia dla MeX
+ (matematyka w zakresie Plain)
+ p02tst.tex (t02tst.tex) - test AMSTeX/AMSMeX + qpxmath (qtxmath)
+
+Historia:
+wer. 0.5 12.04.2001 - pierwsza wersja udostępniona publicznie
+wer. 0.6 13.04.2001 - niewielkie poprawki w dokumentacji i przykładach
+wer. 0.7 23.01.2002 - modyfikacja plików .tfm i .vf (dostosowanie do
+ fontów QuasiPalatino wer. 1.07)
+wer. 0.8 15.02.2002 - usunięto niepożądane spacje w pliku qpxmath.tex
+wer. 0.9 25.01.2007 - zmiana wykorzystywanych fontów z QusiPalatino na
+ Pagella i QuasiTimes na Termes; połączenie poprzednio
+ udostępnianych pakietów qpx i qtx w jeden pakiet
+
+
+Wszelkie uwagi są mile widziane.
diff --git a/Master/texmf-dist/doc/fonts/qpxqtx/p01tst.tex b/Master/texmf-dist/doc/fonts/qpxqtx/p01tst.tex
new file mode 100644
index 00000000000..2a03e4c973e
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/qpxqtx/p01tst.tex
@@ -0,0 +1,162 @@
+%&mex --translate-file=il2-pl
+%% test of qpxmath.tex (25.01.2007, StaW. Public domain)
+\def\PT{dd} %% skład 10dd zamiast 10pt ;-)
+%\def\altg{a}
+%\def\fontenc{rm}
+\input qpxmath
+\parindent0pt
+%%======
+\def\TEST{Nieco zwykłego tekstu \bf półgrubo, \it a teraz kursywą,
+a~może nawet \sc Kapitalikiem. \rm OK, wystarczy. Teraz matematyka
+w~tekście $\sum_{\alpha\rightarrow\infty}{a+1\over a-b^4}$
+i~dalej ($f_m,f_n)=(f_{r_{k-1}}, f_{r_k})$. I~jeszcze $x^{4m}+y^{4m}=z^{4m}$,
+gdzie $m\xgeq 1$. $\cal A + \cal G$. ${\mit\Gamma}+\Phi$. Cyfry nautyczne
+$\oldstyle 1967$}
+
+\tenpoint 10pt. \TEST
+
+\smallskip\ninepoint 9pt. \TEST
+
+\smallskip\eightpoint 8pt. \TEST
+
+\medskip\tenpoint 10pt (albo 10dd)
+$$A,\dots,Z\quad a,\dots,z\quad \Gamma, \dots,\Omega\quad
+ \varGamma, \dots, \varOmega\quad
+ \alpha,\dots,\omega\quad g\dots\varg$$ % \varv \varw \vary not accesible
+\smallskip
+$$\aleph_\alpha\times\aleph_\beta=\aleph_\beta\iff \alpha\le \beta$$
+\smallskip
+$$\forall \varepsilon >\alpha, \Gamma_\alpha\hookrightarrow
+ \Gamma_\varepsilon$$
+$$|x-a| < \delta \Rightarrow |f(x)-l| < \varepsilon$$
+\smallskip
+$$\underbrace {V \times \cdots \times V}_k \times
+ \underbrace {V \times \cdots \times V}_l \rightarrow
+ \underbrace {V \times \cdots \times V}_{k+l}$$
+\smallskip
+$$\{x\mid x \ne x\} = \emptyset\qquad (A\cap B)^\circ\subset A^\circ
+ \cap B^\circ$$
+\medskip
+$$\eqalign{\omega &= \nu+v(x,y)\,dx + w(x,y)\,dy+d\varPsi\cr
+ d\omega &=d\nu+ \left({\partial w\over \partial x}-
+ {\partial v\over \partial y}\right) dx\wedge dy\cr}$$
+\medskip
+$$\hat x+\widehat X+\widehat{xy}+\widehat{xyz}+\vec A$$
+\smallskip
+$$R_{ijkl}=-R_{jikl}=-R_{ijlk}=R_{klij}$$
+\smallskip
+\smallskip
+$$f(x)=\cases{|x|&$x>a$\cr -|x|&$x\le a$\cr}$$
+\smallskip
+$$\int_{-\infty}^\infty e^{-x\cdot\,x}\,dx=\sqrt\pi$$
+\smallskip
+$$ X=\sum_i \xi^i {\partial\over\partial x^i}+\sum_j
+ x^j{\partial\over\partial \dot x^j}$$
+\smallskip
+$$\prod_{j\ge0}\biggl(\sum_{k\ge0}a_{jk}z^k\biggr)
+ =\sum_{n\ge0}z^n\,\Biggl(\sum_
+ {\scriptstyle k_0,k_1,\ldots\ge0\atop
+ \scriptstyle k_0+k_1+\cdots=n}
+ a_{0k_0}a_{1k_1}\ldots\,\Biggr)$$
+\smallskip
+$$\def\\#1#2{(1-q^{#1_#2+n})} % to save typing
+\Pi_R{a_1,a_2,\ldots,a_M\atopwithdelims[]b_1,b_2,\ldots,b_N}
+ =\prod_{n=0}^R{\\a1\\a2\ldots\\aM\over\\b1\\b2\ldots\\bN}$$
+\smallskip
+$$\int_0^\infty{t-ib\over t^2+b^2}e^{iat}\,dt=e^{ab}E_1(ab),\qquad a,b>0$$
+
+%%
+\smallskip\ninepoint 9pt (albo czegośtam)
+$$A,\dots,Z\quad a,\dots,z\quad \Gamma, \dots,\Omega\quad
+ \varGamma, \dots, \varOmega\quad
+ \alpha,\dots,\omega\quad g\dots\varg$$ %\quad \varv\quad \varw\quad \vary
+\smallskip
+$$\aleph_\alpha\times\aleph_\beta=\aleph_\beta\iff \alpha\le \beta$$
+\smallskip
+$$\forall \varepsilon >\alpha, \Gamma_\alpha\hookrightarrow
+ \Gamma_\varepsilon$$
+$$|x-a| < \delta \Rightarrow |f(x)-l| < \varepsilon$$
+\smallskip
+$$\underbrace {V \times \cdots \times V}_k \times
+ \underbrace {V \times \cdots \times V}_l \rightarrow
+ \underbrace {V \times \cdots \times V}_{k+l}$$
+\smallskip
+$$\{x\mid x \ne x\} = \emptyset\qquad (A\cap B)^\circ\subset A^\circ
+ \cap B^\circ$$
+\medskip
+$$\eqalign{\omega &= \nu+v(x,y)\,dx + w(x,y)\,dy+d\varPsi\cr
+ d\omega &=d\nu+ \left({\partial w\over \partial x}-
+ {\partial v\over \partial y}\right) dx\wedge dy\cr}$$
+\medskip
+$$\hat x+\widehat X+\widehat{xy}+\widehat{xyz}+\vec A$$
+\smallskip
+$$R_{ijkl}=-R_{jikl}=-R_{ijlk}=R_{klij}$$
+\smallskip
+\smallskip
+$$f(x)=\cases{|x|&$x>a$\cr -|x|&$x\le a$\cr}$$
+\smallskip
+$$\int_{-\infty}^\infty e^{-x\cdot\,x}\,dx=\sqrt\pi$$
+\smallskip
+$$ X=\sum_i \xi^i {\partial\over\partial x^i}+\sum_j
+ x^j{\partial\over\partial \dot x^j}$$
+\smallskip
+$$\prod_{j\ge0}\biggl(\sum_{k\ge0}a_{jk}z^k\biggr)
+ =\sum_{n\ge0}z^n\,\Biggl(\sum_
+ {\scriptstyle k_0,k_1,\ldots\ge0\atop
+ \scriptstyle k_0+k_1+\cdots=n}
+ a_{0k_0}a_{1k_1}\ldots\,\Biggr)$$
+\smallskip
+$$\def\\#1#2{(1-q^{#1_#2+n})} % to save typing
+\Pi_R{a_1,a_2,\ldots,a_M\atopwithdelims[]b_1,b_2,\ldots,b_N}
+ =\prod_{n=0}^R{\\a1\\a2\ldots\\aM\over\\b1\\b2\ldots\\bN}$$
+\smallskip
+$$\int_0^\infty{t-ib\over t^2+b^2}e^{iat}\,dt=e^{ab}E_1(ab),\qquad a,b>0$$
+
+%%
+\smallskip \eightpoint 8pt (albo czegośtam)
+$$A,\dots,Z\quad a,\dots,z\quad \Gamma, \dots,\Omega\quad
+ \varGamma, \dots, \varOmega\quad
+ \alpha,\dots,\omega\quad g\dots\varg$$ %\varv \varw \vary
+\smallskip
+$$\aleph_\alpha\times\aleph_\beta=\aleph_\beta\iff \alpha\le \beta$$
+\smallskip
+$$\forall \varepsilon >\alpha, \Gamma_\alpha\hookrightarrow
+ \Gamma_\varepsilon$$
+$$|x-a| < \delta \Rightarrow |f(x)-l| < \varepsilon$$
+\smallskip
+$$\underbrace {V \times \cdots \times V}_k \times
+ \underbrace {V \times \cdots \times V}_l \rightarrow
+ \underbrace {V \times \cdots \times V}_{k+l}$$
+\smallskip
+$$\{x\mid x \ne x\} = \emptyset\qquad (A\cap B)^\circ\subset A^\circ
+ \cap B^\circ$$
+\medskip
+$$\eqalign{\omega &= \nu+v(x,y)\,dx + w(x,y)\,dy+d\varPsi\cr
+ d\omega &=d\nu+ \left({\partial w\over \partial x}-
+ {\partial v\over \partial y}\right) dx\wedge dy\cr}$$
+\medskip
+$$\hat x+\widehat X+\widehat{xy}+\widehat{xyz}+\vec A$$
+\smallskip
+$$R_{ijkl}=-R_{jikl}=-R_{ijlk}=R_{klij}$$
+\smallskip
+\smallskip
+$$f(x)=\cases{|x|&$x>a$\cr -|x|&$x\le a$\cr}$$
+\smallskip
+$$\int_{-\infty}^\infty e^{-x\cdot\,x}\,dx=\sqrt\pi$$
+\smallskip
+$$ X=\sum_i \xi^i {\partial\over\partial x^i}+\sum_j
+ x^j{\partial\over\partial \dot x^j}$$
+\smallskip
+$$\prod_{j\ge0}\biggl(\sum_{k\ge0}a_{jk}z^k\biggr)
+ =\sum_{n\ge0}z^n\,\Biggl(\sum_
+ {\scriptstyle k_0,k_1,\ldots\ge0\atop
+ \scriptstyle k_0+k_1+\cdots=n}
+ a_{0k_0}a_{1k_1}\ldots\,\Biggr)$$
+\smallskip
+$$\def\\#1#2{(1-q^{#1_#2+n})} % to save typing
+\Pi_R{a_1,a_2,\ldots,a_M\atopwithdelims[]b_1,b_2,\ldots,b_N}
+ =\prod_{n=0}^R{\\a1\\a2\ldots\\aM\over\\b1\\b2\ldots\\bN}$$
+\smallskip
+$$\int_0^\infty{t-ib\over t^2+b^2}e^{iat}\,dt=e^{ab}E_1(ab),\qquad a,b>0$$
+
+\bye
diff --git a/Master/texmf-dist/doc/fonts/qpxqtx/p02tst.tex b/Master/texmf-dist/doc/fonts/qpxqtx/p02tst.tex
new file mode 100644
index 00000000000..28170cd12b3
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/qpxqtx/p02tst.tex
@@ -0,0 +1,37 @@
+%% test AMSTeX/AMSMeX + qpxmath
+%% this works only when amstex is loaded!!!
+\input amstex
+
+Fonty standardowe (CM)
+$$\eqalign{\omega &= \nu+v(x,y)\,dx + w(x,y)\,dy+d\varPsi\cr
+ d\omega &=d\nu+ \left({\partial w\over \partial x}-
+ {\partial v\over \partial y}\right) dx\wedge dy\cr}$$
+
+\bigskip
+\loadbold
+$$\eqalign{\boldsymbol\omega &=
+ \boldsymbol\nu+v\boldsymbol\{(\boldkey x,\boldkey y)\boldsymbol\}\,dx +
+ w(\bold x,\bold y)\,dy+d\boldsymbol\varPsi\cr
+ d\omega &=d\nu+ \left({\partial w\over \partial x}-
+ {\partial v\over \partial y}\right) dx\wedge dy\cr}$$
+
+\bigskip
+\input qpxmath
+\input amsqpx.tex % ładuje amsqtx.def
+\input amspbold.tex % redefinicje \loadbold, dostęp do poleceń \boldsymbol
+ % \boldkey (zauważ różnicę między \boldkey i \bold)
+
+Fonty px + TeX Gyre Pagella
+$$\eqalign{\omega &= \nu+v(x,y)\,dx + w(x,y)\,dy+d\varPsi\cr
+ d\omega &\xleq d\nu+ \left({\partial w\over \partial x}-
+ {\partial v\over \partial y}\right) dx\wedge dy\cr}$$
+
+\bigskip
+\loadbold
+$$\eqalign{\boldsymbol\omega &=
+ \boldsymbol\nu+v\boldsymbol\{(\boldkey x,\boldkey y)\boldsymbol\}\,dx +
+ w(\bold x,\bold y)\,dy+d\boldsymbol\varPsi\cr
+ d\omega &\boldsymbol\xleq d\nu+ \left({\partial w\over \partial x}-
+ {\partial v\over \partial y}\right) dx\wedge dy\cr}$$
+
+\bye
diff --git a/Master/texmf-dist/doc/fonts/qpxqtx/qpxsymb.tex b/Master/texmf-dist/doc/fonts/qpxqtx/qpxsymb.tex
new file mode 100644
index 00000000000..0b34af4b217
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/qpxqtx/qpxsymb.tex
@@ -0,0 +1,265 @@
+%&mex --translate-file=il2-pl
+%% StaW (25.01.2007). Public domain
+%% qpxsymb -- zestawienie symboli AMS w fontach PXFONTS
+\input qpxmath.tex
+\input amsqpx.tex % ładuje amsqtx.def
+%%
+\input verbatim % ftp://ftp.gust.org.pl/pub/GUST/contrib/GUSTLIB/verbatim.tex
+\input mimulcol % ftp://ftp.gust.org.pl/pub/GUST/contrib/GUSTLIB/mimulcol.tex
+\catcode`\*=\active \gdef*{\verbatim*}
+
+\advance\vsize by1cm\vglue-.7cm
+\centerline{\bf DODATKOWE SYMBOLE ZDEFINIOWANE W AMSQPX}
+
+\bigskip
+\noindent Oprócz poniższych symboli dostępne są w~trybie matematycznym
+polecenia *$\frak a$* oraz *$\Bbb A$* itp., np.
+$\frak a\frak b \frak c \frak d \frak A \frak B\frak C\frak D$
+$\Bbb A \Bbb Z$
+
+\bigskip
+\beginmulticols 3
+%================================================
+\baselineskip16pt plus0.2pt minus0.2pt
+\halign{#\hfil\enspace&#\hfil\cr
+\multispan2\bf Symbole nie wymagające\hfil\cr
+\noalign{\vskip-4pt}
+\multispan2\bf trybu matematycznego\hfil\cr
+*\yen* &\yen\cr
+*\checkmark * &\checkmark \cr
+*\circledR* &\circledR\cr
+*\maltese* &\maltese\cr
+\multispan2\bf Separatory\hfil\cr
+*$\ulcorner$*&$\ulcorner$\cr
+*$\urcorner$* &$\urcorner$\cr
+*$\llcorner$* &$\llcorner$\cr
+*$\lrcorner$* &$\lrcorner$\cr
+\multispan2\bf Minuskuły greckie\hfil\cr
+*$\digamma$* &$\digamma$\cr
+*$\varkappa$* &$\varkappa$\cr
+*$\varg$* &$\varg$\cr
+\multispan2\bf Litery hebrajskie\hfil\cr
+*$\beth$* &$\beth$\cr
+*$\gimel$* &$\gimel$\cr
+*$\daleth$* &$\daleth$\cr
+\multispan2\bf Symbole różne\hfil\cr
+*$\Bbbk$* &$\Bbbk$\cr
+*$\hbar$* &$\hbar$\cr
+*$\hslash$* &$\hslash$\cr
+*$\backprime$* &$\backprime$\cr
+*$\varnothing$* &$\varnothing$\cr
+*$\vartriangle$* &$\vartriangle$\cr
+*$\blacktriangle$* &$\blacktriangle$\cr
+*$\triangledown$* &$\triangledown$\cr
+*$\blacktriangledown$* &$\blacktriangledown$\cr
+*$\square$* &$\square$\cr
+*$\blacksquare$* &$\blacksquare$\cr
+*$\lozenge$* &$\lozenge$\cr
+*$\blacklozenge$* &$\blacklozenge$\cr
+*$\circledS$* &$\circledS$\cr
+*$\bigstar$* &$\bigstar$\cr
+*$\angle$* &$\angle$\cr
+*$\measuredangle$* &$\measuredangle$\cr
+*$\sphericalangle$* &$\sphericalangle$\cr
+*$\nexists$* &$\nexists$\cr
+*$\complement$* &$\complement$\cr
+*$\mho$* &$\mho$\cr
+*$\eth$* &$\eth$\cr
+*$\Finv$* &$\Finv$\cr
+*$\Game$* &$\Game$\cr
+*$\diagup$* &$\diagup$\cr
+*$\diagdown$* &$\diagdown$\cr
+\multispan2\bf Operatory\hfil\cr
+*$\dotplus$* &$\dotplus$\cr
+*$\smallsetminus$* &$\smallsetminus$\cr
+*$\Cup$* &$\Cup$\cr
+%\let\doublecup=\Cup
+*$\Cap$* &$\Cap$\cr
+%\let\doublecap=\Cap
+*$\barwedge$* &$\barwedge$\cr
+*$\veebar$* &$\veebar$\cr
+*$\doublebarwedge$* &$\doublebarwedge$\cr
+*$\boxminus$* &$\boxminus$\cr
+*$\boxplus$* &$\boxplus$\cr
+*$\boxdot$* &$\boxdot$\cr
+*$\boxtimes$* &$\boxtimes$\cr
+*$\divideontimes$* &$\divideontimes$\cr
+*$\centerdot$* &$\centerdot$\cr
+*$\ltimes$* &$\ltimes$\cr
+*$\rtimes$* &$\rtimes$\cr
+*$\leftthreetimes$* &$\leftthreetimes$\cr
+*$\rightthreetimes$* &$\rightthreetimes$\cr
+*$\curlywedge$* &$\curlywedge$\cr
+*$\curlyvee$* &$\curlyvee$\cr
+*$\circledcirc$* &$\circledcirc$\cr
+*$\circledast$* &$\circledast$\cr
+*$\circleddash$* &$\circleddash$\cr
+*$\intercal$* &$\intercal$\cr
+\multispan2\bf Relacje\hfil\cr
+*$\leqq$* &$\leqq$\cr
+*$\geqq$* &$\geqq$\cr
+*$\leqslant$* &$\leqslant$\cr
+*$\geqslant$* &$\geqslant$\cr
+*$\eqslantless$* &$\eqslantless$\cr
+*$\eqslantgtr$* &$\eqslantgtr$\cr
+*$\lesssim$* &$\lesssim$\cr
+*$\gtrsim$* &$\gtrsim$\cr
+*$\lessapprox$* &$\lessapprox$\cr
+*$\gtrapprox$* &$\gtrapprox$\cr
+*$\approxeq$* &$\approxeq$\cr
+*$\eqsim$* &$\eqsim$\cr
+*$\lessdot$* &$\lessdot$\cr
+*$\gtrdot$* &$\gtrdot$\cr
+*$\lll$* &$\lll$\cr
+%\let\llless=\lll
+*$\ggg$* &$\ggg$\cr
+%\let\gggtr=\ggg
+*$\lessgtr$* &$\lessgtr$\cr
+*$\gtrless$* &$\gtrless$\cr
+*$\lesseqgtr$* &$\lesseqgtr$\cr
+*$\gtreqless$* &$\gtreqless$\cr
+*$\lesseqqgtr$* &$\lesseqqgtr$\cr
+*$\gtreqqless$* &$\gtreqqless$\cr
+*$\doteqdot$* &$\doteqdot$\cr
+%\let\Doteq=\doteqdot
+*$\risingdotseq$* &$\risingdotseq$\cr
+*$\fallingdotseq$* &$\fallingdotseq$\cr
+*$\eqcirc$* &$\eqcirc$\cr
+*$\circeq$* &$\circeq$\cr
+*$\triangleq$* &$\triangleq$\cr
+*$\backsim$* &$\backsim$\cr
+*$\backsimeq$* &$\backsimeq$\cr
+*$\thicksim$* &$\thicksim$\cr
+*$\thickapprox$* &$\thickapprox$\cr
+*$\subseteqq$* &$\subseteqq$\cr
+*$\supseteqq$* &$\supseteqq$\cr
+*$\Subset$* &$\Subset$\cr
+*$\Supset$* &$\Supset$\cr
+*$\sqsubset$* &$\sqsubset$\cr
+*$\sqsupset$* &$\sqsupset$\cr
+*$\preccurlyeq$* &$\preccurlyeq$\cr
+*$\succcurlyeq$* &$\succcurlyeq$\cr
+*$\curlyeqprec$* &$\curlyeqprec$\cr
+*$\curlyeqsucc$* &$\curlyeqsucc$\cr
+*$\precsim$* &$\precsim$\cr
+*$\succsim$* &$\succsim$\cr
+*$\precapprox$* &$\precapprox$\cr
+*$\succapprox$* &$\succapprox$\cr
+*$\vartriangleleft$* &$\vartriangleleft$\cr
+*$\vartriangleright$* &$\vartriangleright$\cr
+*$\trianglelefteq$* &$\trianglelefteq$\cr
+*$\trianglerighteq$* &$\trianglerighteq$\cr
+*$\vDash$* &$\vDash$\cr
+*$\Vdash$* &$\Vdash$\cr
+*$\Vvdash$* &$\Vvdash$\cr
+*$\smallsmile$* &$\smallsmile$\cr
+*$\smallfrown$* &$\smallfrown$\cr
+*$\bumpeq$* &$\bumpeq$\cr
+*$\Bumpeq$* &$\Bumpeq$\cr
+*$\varpropto$* &$\varpropto$\cr
+*$\shortmid$* &$\shortmid$\cr
+*$\shortparallel$* &$\shortparallel$\cr
+*$\between$* &$\between$\cr
+*$\pitchfork$* &$\pitchfork$\cr
+*$\backepsilon$* &$\backepsilon$\cr
+*$\blacktriangleleft$* &$\blacktriangleleft$\cr
+*$\blacktriangleright$* &$\blacktriangleright$\cr
+*$\therefore$* &$\therefore$\cr
+*$\because$* &$\because$\cr
+\multispan2\bf Negacje relacji\hfil\cr
+*$\nless$* &$\nless$\cr
+*$\ngtr$* &$\ngtr$\cr
+*$\nleq$* &$\nleq$\cr
+*$\ngeq$* &$\ngeq$\cr
+*$\nleqslant$* &$\nleqslant$\cr
+*$\ngeqslant$* &$\ngeqslant$\cr
+*$\nleqq$* &$\nleqq$\cr
+*$\ngeqq$* &$\ngeqq$\cr
+*$\lneqq$* &$\lneqq$\cr
+*$\gneqq$* &$\gneqq$\cr
+*$\lneq$* &$\lneq$\cr
+*$\gneq$* &$\gneq$\cr
+*$\lvertneqq$* &$\lvertneqq$\cr
+*$\gvertneqq$* &$\gvertneqq$\cr
+*$\lnsim$* &$\lnsim$\cr
+*$\gnsim$* &$\gnsim$\cr
+*$\lnapprox$* &$\lnapprox$\cr
+*$\gnapprox$* &$\gnapprox$\cr
+*$\nprec$* &$\nprec$\cr
+*$\nsucc$* &$\nsucc$\cr
+*$\npreceq$* &$\npreceq$\cr
+*$\nsucceq$* &$\nsucceq$\cr
+*$\precneqq$* &$\precneqq$\cr
+*$\succneqq$* &$\succneqq$\cr
+*$\precnsim$* &$\precnsim$\cr
+*$\succnsim$* &$\succnsim$\cr
+*$\precnapprox$* &$\precnapprox$\cr
+*$\succnapprox$* &$\succnapprox$\cr
+*$\nsim$* &$\nsim$\cr
+*$\ncong$* &$\ncong$\cr
+*$\nshortmid$* &$\nshortmid$\cr
+*$\nshortparallel$* &$\nshortparallel$\cr
+*$\nmid$* &$\nmid$\cr
+*$\nparallel$* &$\nparallel$\cr
+*$\nvdash$* &$\nvdash$\cr
+*$\nvDash$* &$\nvDash$\cr
+*$\nVdash$* &$\nVdash$\cr
+*$\nVDash$* &$\nVDash$\cr
+*$\ntriangleleft$* &$\ntriangleleft$\cr
+*$\ntriangleright$* &$\ntriangleright$\cr
+*$\ntrianglelefteq$* &$\ntrianglelefteq$\cr
+*$\ntrianglerighteq$* &$\ntrianglerighteq$\cr
+*$\nsubseteqq$* &$\nsubseteqq$\cr
+*$\nsupseteqq$* &$\nsupseteqq$\cr
+*$\nsubseteq$* &$\nsubseteq$\cr
+*$\nsupseteq$* &$\nsupseteq$\cr
+*$\subsetneq$* &$\subsetneq$\cr
+*$\supsetneq$* &$\supsetneq$\cr
+*$\varsubsetneq$* &$\varsubsetneq$\cr
+*$\varsupsetneq$* &$\varsupsetneq$\cr
+*$\subsetneqq$* &$\subsetneqq$\cr
+*$\supsetneqq$* &$\supsetneqq$\cr
+*$\varsubsetneqq$* &$\varsubsetneqq$\cr
+*$\varsupsetneqq$* &$\varsupsetneqq$\cr
+\multispan2\bf Strzałki\hfil\cr
+*$\leftleftarrows$* &$\leftleftarrows$\cr
+*$\rightrightarrows$* &$\rightrightarrows$\cr
+*$\leftrightarrows$* &$\leftrightarrows$\cr
+*$\rightleftarrows$* &$\rightleftarrows$\cr
+*$\Lleftarrow$* &$\Lleftarrow$\cr
+*$\Rrightarrow$* &$\Rrightarrow$\cr
+*$\twoheadleftarrow$* &$\twoheadleftarrow$\cr
+*$\twoheadrightarrow$* &$\twoheadrightarrow$\cr
+*$\leftarrowtail$* &$\leftarrowtail$\cr
+*$\rightarrowtail$* &$\rightarrowtail$\cr
+*$\looparrowleft$* &$\looparrowleft$\cr
+*$\looparrowright$* &$\looparrowright$\cr
+*$\leftrightharpoons$* &$\leftrightharpoons$\cr
+*$\rightleftharpoons$* &$\rightleftharpoons$\cr
+*$\curvearrowleft$* &$\curvearrowleft$\cr
+*$\curvearrowright$* &$\curvearrowright$\cr
+*$\circlearrowleft$* &$\circlearrowleft$\cr
+*$\circlearrowright$* &$\circlearrowright$\cr
+*$\Lsh$* &$\Lsh$\cr
+*$\Rsh$* &$\Rsh$\cr
+*$\upuparrows$* &$\upuparrows$\cr
+*$\downdownarrows$* &$\downdownarrows$\cr
+*$\upharpoonleft$* &$\upharpoonleft$\cr
+*$\upharpoonright$* &$\upharpoonright$\cr
+*$\downharpoonleft$* &$\downharpoonleft$\cr
+*$\downharpoonright$* &$\downharpoonright$\cr
+*$\multimap$* &$\multimap$\cr
+*$\rightsquigarrow$* &$\rightsquigarrow$\cr
+*$\leftrightsquigarrow$* &$\leftrightsquigarrow$\cr
+\multispan2\bf Negacje strzałek\hfil\cr
+*$\nleftarrow$* &$\nleftarrow$\cr
+*$\nrightarrow$* &$\nrightarrow$\cr
+*$\nLeftarrow$* &$\nLeftarrow$\cr
+*$\nRightarrow$* &$\nRightarrow$\cr
+*$\nLeftrightarrow$* &$\nLeftrightarrow$\cr
+*$\nleftrightarrow$* &$\nleftrightarrow$\cr
+}
+
+\endmulticols
+
+\bye
diff --git a/Master/texmf-dist/doc/fonts/qpxqtx/qpxtest.tex b/Master/texmf-dist/doc/fonts/qpxqtx/qpxtest.tex
new file mode 100644
index 00000000000..2a5b9ca48c2
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/qpxqtx/qpxtest.tex
@@ -0,0 +1,66 @@
+%&platex --translate-file=il2-pl
+\documentclass[a4paper,11pt]{article}
+\usepackage{polski}
+\usepackage{tgpagella}
+\usepackage{qpxmath}
+\pagestyle{empty}
+%
+\begin{document}
+%
+\noindent
+%
+Matematyka
+w~tekście: $\sum_{\alpha\rightarrow\infty}\frac{a+1}{a-b^4}$
+i~dalej ($f_m,f_n)=(f_{r_{k-1}}, f_{r_k})$. I~jeszcze $x^{4m}+y^{4m}=z^{4m}$,
+gdzie $m\xgeq 1$.
+$\cal A + \cal G$. ${\varGamma}+\Phi$. Cyfry nautyczne
+\oldstylenums{0123456789}.
+
+ Litera $g$ posiada odmianę, której możemy użyć pisząc
+ \verb+\varg+: $\varg$.
+ Użycie pakietu z~opcją \verb+[altg]+ spowoduje, że domyślnie zostanie
+ użyte $\varg$ a~pisząc \verb+\varg+ otrzymamy $g$.
+
+$$A,\dots,Z\quad a,\dots,z\quad \Gamma, \dots,\Omega\quad
+ \varGamma, \dots, \varOmega\quad
+ \alpha,\dots,\omega$$%\quad \varg \varv \varw \vary,\quad gvwy$$
+\smallskip
+$$\aleph_\alpha\times\aleph_\beta=\aleph_\beta\iff \alpha\le \beta$$
+\smallskip
+$$\forall \varepsilon >\alpha, \Gamma_\alpha\hookrightarrow
+ \Gamma_\varepsilon$$
+$$|x-a| < \delta \Rightarrow |f(x)-l| < \varepsilon$$
+\smallskip
+$$\underbrace {V \times \cdots \times V}_k \times
+ \underbrace {V \times \cdots \times V}_l \rightarrow
+ \underbrace {V \times \cdots \times V}_{k+l}$$
+\smallskip
+$$\{x\mid x \ne x\} = \emptyset\qquad (A\cap B)^\circ\subset A^\circ
+ \cap B^\circ$$
+%
+\begin{eqnarray*}
+\omega &=& \nu+v(x,y)\,dx + w(x,y)\,dy+d\varPsi\\
+ d\omega &=& d\nu+ \left(\frac{\partial w}{\partial x}-
+ \frac{\partial v}{\partial y}\right) dx\wedge dy
+\end{eqnarray*}
+%
+$$\hat x+\widehat X+\widehat{xy}+\widehat{xyz}+\vec A$$
+\smallskip
+$$R_{ijkl}=-R_{jikl}=-R_{ijlk}=R_{klij}$$
+\smallskip
+$$f(x)=\cases{|x|&$x>a$\cr -|x|&$x\le a$\cr}$$
+\smallskip
+$$\int_{-\infty}^\infty e^{-x\cdot\,x}\,dx=\sqrt\pi$$
+\smallskip
+$$ X=\sum_i \xi^i \frac{\partial}{\partial x^i}+\sum_j
+ x^j\frac{\partial}{\partial \dot x^j}$$
+\smallskip
+$$\prod_{j\ge0}\biggl(\sum_{k\ge0}a_{jk}z^k\biggr)
+ =\sum_{n\ge0}z^n\,\Biggl(\sum_
+ {\scriptstyle k_0,k_1,\ldots\ge0\atop
+ \scriptstyle k_0+k_1+\cdots=n}
+ a_{0k_0}a_{1k_1}\ldots\,\Biggr)$$
+\smallskip
+$$\int_0^\infty\frac{t-ib}{t^2+b^2}e^{iat}\,dt=e^{ab}E_1(ab),\qquad a,b>0$$
+
+\end{document}
diff --git a/Master/texmf-dist/doc/fonts/qpxqtx/qtxsymb.tex b/Master/texmf-dist/doc/fonts/qpxqtx/qtxsymb.tex
new file mode 100644
index 00000000000..9966307c8e3
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/qpxqtx/qtxsymb.tex
@@ -0,0 +1,269 @@
+%&mex --translate-file=il2-pl
+%% StaW (25.01.2007). Public domain
+%% qtxsymb.tex -- zestawienie symboli AMS w fontach TXFONTS
+\input qtxmath
+\input amsqtx.tex % ładuje amsqtx.def
+%%
+\input verbatim % ftp://ftp.gust.org.pl/pub/GUST/contrib/GUSTLIB/verbatim.tex
+\input mimulcol % ftp://ftp.gust.org.pl/pub/GUST/contrib/GUSTLIB/mimulcol.tex
+\catcode`\*=\active \gdef*{\verbatim*}
+
+\advance\vsize by1cm
+\vglue-.7cm
+\centerline{\bf DODATKOWE SYMBOLE ZDEFINIOWANE W AMSQTX}
+
+\bigskip
+Oprócz poniższych symboli dostępne są w~trybie matematycznym polecenia
+*$\frak a$* oraz *$\Bbb A$* itp., np.
+$\frak a\frak b \frak c \frak d \frak A \frak B\frak C\frak D$
+$\Bbb A \Bbb Z$
+
+\bigskip
+\beginmulticols 3
+%================================================
+\baselineskip16pt plus0.2pt minus0.2pt
+\halign{#\hfil\enspace&#\hfil\cr
+\multispan2\bf Symbole nie wymagające\hfil\cr
+\noalign{\vskip-4pt}
+\multispan2\bf trybu matematycznego\hfil\cr
+*\yen* &\yen\cr
+*\checkmark * &\checkmark \cr
+*\circledR* &\circledR\cr
+*\maltese* &\maltese\cr
+\multispan2\bf Separatory\hfil\cr
+*$\ulcorner$*&$\ulcorner$\cr
+*$\urcorner$* &$\urcorner$\cr
+*$\llcorner$* &$\llcorner$\cr
+*$\lrcorner$* &$\lrcorner$\cr
+\multispan2\bf Minuskuły greckie\hfil\cr
+*$\digamma$* &$\digamma$\cr
+*$\varkappa$* &$\varkappa$\cr
+*$\varg$* &$\varg$\cr
+*$\varv$* &$\varv$\cr
+*$\varw$* &$\varw$\cr
+*$\vary$* &$\vary$\cr
+\multispan2\bf Litery hebrajskie\hfil\cr
+*$\beth$* &$\beth$\cr
+*$\gimel$* &$\gimel$\cr
+*$\daleth$* &$\daleth$\cr
+\multispan2\bf Symbole różne\hfil\cr
+*$\Bbbk$* &$\Bbbk$\cr
+*$\hbar$* &$\hbar$\cr
+*$\hslash$* &$\hslash$\cr
+*$\backprime$* &$\backprime$\cr
+*$\varnothing$* &$\varnothing$\cr
+*$\vartriangle$* &$\vartriangle$\cr
+*$\blacktriangle$* &$\blacktriangle$\cr
+*$\triangledown$* &$\triangledown$\cr
+*$\blacktriangledown$* &$\blacktriangledown$\cr
+*$\square$* &$\square$\cr
+*$\blacksquare$* &$\blacksquare$\cr
+*$\lozenge$* &$\lozenge$\cr
+*$\blacklozenge$* &$\blacklozenge$\cr
+*$\circledS$* &$\circledS$\cr
+*$\bigstar$* &$\bigstar$\cr
+*$\angle$* &$\angle$\cr
+*$\measuredangle$* &$\measuredangle$\cr
+*$\sphericalangle$* &$\sphericalangle$\cr
+*$\nexists$* &$\nexists$\cr
+*$\complement$* &$\complement$\cr
+*$\mho$* &$\mho$\cr
+*$\eth$* &$\eth$\cr
+*$\Finv$* &$\Finv$\cr
+*$\Game$* &$\Game$\cr
+*$\diagup$* &$\diagup$\cr
+*$\diagdown$* &$\diagdown$\cr
+\multispan2\bf Operatory\hfil\cr
+*$\dotplus$* &$\dotplus$\cr
+*$\smallsetminus$* &$\smallsetminus$\cr
+*$\Cup$* &$\Cup$\cr
+%\let\doublecup=\Cup
+*$\Cap$* &$\Cap$\cr
+%\let\doublecap=\Cap
+*$\barwedge$* &$\barwedge$\cr
+*$\veebar$* &$\veebar$\cr
+*$\doublebarwedge$* &$\doublebarwedge$\cr
+*$\boxminus$* &$\boxminus$\cr
+*$\boxplus$* &$\boxplus$\cr
+*$\boxdot$* &$\boxdot$\cr
+*$\boxtimes$* &$\boxtimes$\cr
+*$\divideontimes$* &$\divideontimes$\cr
+*$\centerdot$* &$\centerdot$\cr
+*$\ltimes$* &$\ltimes$\cr
+*$\rtimes$* &$\rtimes$\cr
+*$\leftthreetimes$* &$\leftthreetimes$\cr
+*$\rightthreetimes$* &$\rightthreetimes$\cr
+*$\curlywedge$* &$\curlywedge$\cr
+*$\curlyvee$* &$\curlyvee$\cr
+*$\circledcirc$* &$\circledcirc$\cr
+*$\circledast$* &$\circledast$\cr
+*$\circleddash$* &$\circleddash$\cr
+*$\intercal$* &$\intercal$\cr
+\multispan2\bf Relacje\hfil\cr
+*$\leqq$* &$\leqq$\cr
+*$\geqq$* &$\geqq$\cr
+*$\leqslant$* &$\leqslant$\cr
+*$\geqslant$* &$\geqslant$\cr
+*$\eqslantless$* &$\eqslantless$\cr
+*$\eqslantgtr$* &$\eqslantgtr$\cr
+*$\lesssim$* &$\lesssim$\cr
+*$\gtrsim$* &$\gtrsim$\cr
+*$\lessapprox$* &$\lessapprox$\cr
+*$\gtrapprox$* &$\gtrapprox$\cr
+*$\approxeq$* &$\approxeq$\cr
+*$\eqsim$* &$\eqsim$\cr
+*$\lessdot$* &$\lessdot$\cr
+*$\gtrdot$* &$\gtrdot$\cr
+*$\lll$* &$\lll$\cr
+%\let\llless=\lll
+*$\ggg$* &$\ggg$\cr
+%\let\gggtr=\ggg
+*$\lessgtr$* &$\lessgtr$\cr
+*$\gtrless$* &$\gtrless$\cr
+*$\lesseqgtr$* &$\lesseqgtr$\cr
+*$\gtreqless$* &$\gtreqless$\cr
+*$\lesseqqgtr$* &$\lesseqqgtr$\cr
+*$\gtreqqless$* &$\gtreqqless$\cr
+*$\doteqdot$* &$\doteqdot$\cr
+%\let\Doteq=\doteqdot
+*$\risingdotseq$* &$\risingdotseq$\cr
+*$\fallingdotseq$* &$\fallingdotseq$\cr
+*$\eqcirc$* &$\eqcirc$\cr
+*$\circeq$* &$\circeq$\cr
+*$\triangleq$* &$\triangleq$\cr
+*$\backsim$* &$\backsim$\cr
+*$\backsimeq$* &$\backsimeq$\cr
+*$\thicksim$* &$\thicksim$\cr
+*$\thickapprox$* &$\thickapprox$\cr
+*$\subseteqq$* &$\subseteqq$\cr
+*$\supseteqq$* &$\supseteqq$\cr
+*$\Subset$* &$\Subset$\cr
+*$\Supset$* &$\Supset$\cr
+*$\sqsubset$* &$\sqsubset$\cr
+*$\sqsupset$* &$\sqsupset$\cr
+*$\preccurlyeq$* &$\preccurlyeq$\cr
+*$\succcurlyeq$* &$\succcurlyeq$\cr
+*$\curlyeqprec$* &$\curlyeqprec$\cr
+*$\curlyeqsucc$* &$\curlyeqsucc$\cr
+*$\precsim$* &$\precsim$\cr
+*$\succsim$* &$\succsim$\cr
+*$\precapprox$* &$\precapprox$\cr
+*$\succapprox$* &$\succapprox$\cr
+*$\vartriangleleft$* &$\vartriangleleft$\cr
+*$\vartriangleright$* &$\vartriangleright$\cr
+*$\trianglelefteq$* &$\trianglelefteq$\cr
+*$\trianglerighteq$* &$\trianglerighteq$\cr
+*$\vDash$* &$\vDash$\cr
+*$\Vdash$* &$\Vdash$\cr
+*$\Vvdash$* &$\Vvdash$\cr
+*$\smallsmile$* &$\smallsmile$\cr
+*$\smallfrown$* &$\smallfrown$\cr
+*$\bumpeq$* &$\bumpeq$\cr
+*$\Bumpeq$* &$\Bumpeq$\cr
+*$\varpropto$* &$\varpropto$\cr
+*$\shortmid$* &$\shortmid$\cr
+*$\shortparallel$* &$\shortparallel$\cr
+*$\between$* &$\between$\cr
+*$\pitchfork$* &$\pitchfork$\cr
+*$\backepsilon$* &$\backepsilon$\cr
+*$\blacktriangleleft$* &$\blacktriangleleft$\cr
+*$\blacktriangleright$* &$\blacktriangleright$\cr
+*$\therefore$* &$\therefore$\cr
+*$\because$* &$\because$\cr
+\multispan2\bf Negacje relacji\hfil\cr
+*$\nless$* &$\nless$\cr
+*$\ngtr$* &$\ngtr$\cr
+*$\nleq$* &$\nleq$\cr
+*$\ngeq$* &$\ngeq$\cr
+*$\nleqslant$* &$\nleqslant$\cr
+*$\ngeqslant$* &$\ngeqslant$\cr
+*$\nleqq$* &$\nleqq$\cr
+*$\ngeqq$* &$\ngeqq$\cr
+*$\lneqq$* &$\lneqq$\cr
+*$\gneqq$* &$\gneqq$\cr
+*$\lneq$* &$\lneq$\cr
+*$\gneq$* &$\gneq$\cr
+*$\lvertneqq$* &$\lvertneqq$\cr
+*$\gvertneqq$* &$\gvertneqq$\cr
+*$\lnsim$* &$\lnsim$\cr
+*$\gnsim$* &$\gnsim$\cr
+*$\lnapprox$* &$\lnapprox$\cr
+*$\gnapprox$* &$\gnapprox$\cr
+*$\nprec$* &$\nprec$\cr
+*$\nsucc$* &$\nsucc$\cr
+*$\npreceq$* &$\npreceq$\cr
+*$\nsucceq$* &$\nsucceq$\cr
+*$\precneqq$* &$\precneqq$\cr
+*$\succneqq$* &$\succneqq$\cr
+*$\precnsim$* &$\precnsim$\cr
+*$\succnsim$* &$\succnsim$\cr
+*$\precnapprox$* &$\precnapprox$\cr
+*$\succnapprox$* &$\succnapprox$\cr
+*$\nsim$* &$\nsim$\cr
+*$\ncong$* &$\ncong$\cr
+*$\nshortmid$* &$\nshortmid$\cr
+*$\nshortparallel$* &$\nshortparallel$\cr
+*$\nmid$* &$\nmid$\cr
+*$\nparallel$* &$\nparallel$\cr
+*$\nvdash$* &$\nvdash$\cr
+*$\nvDash$* &$\nvDash$\cr
+*$\nVdash$* &$\nVdash$\cr
+*$\nVDash$* &$\nVDash$\cr
+*$\ntriangleleft$* &$\ntriangleleft$\cr
+*$\ntriangleright$* &$\ntriangleright$\cr
+*$\ntrianglelefteq$* &$\ntrianglelefteq$\cr
+*$\ntrianglerighteq$* &$\ntrianglerighteq$\cr
+*$\nsubseteqq$* &$\nsubseteqq$\cr
+*$\nsupseteqq$* &$\nsupseteqq$\cr
+*$\nsubseteq$* &$\nsubseteq$\cr
+*$\nsupseteq$* &$\nsupseteq$\cr
+*$\subsetneq$* &$\subsetneq$\cr
+*$\supsetneq$* &$\supsetneq$\cr
+*$\varsubsetneq$* &$\varsubsetneq$\cr
+*$\varsupsetneq$* &$\varsupsetneq$\cr
+*$\subsetneqq$* &$\subsetneqq$\cr
+*$\supsetneqq$* &$\supsetneqq$\cr
+*$\varsubsetneqq$* &$\varsubsetneqq$\cr
+*$\varsupsetneqq$* &$\varsupsetneqq$\cr
+\multispan2\bf Strzałki\hfil\cr
+*$\leftleftarrows$* &$\leftleftarrows$\cr
+*$\rightrightarrows$* &$\rightrightarrows$\cr
+*$\leftrightarrows$* &$\leftrightarrows$\cr
+*$\rightleftarrows$* &$\rightleftarrows$\cr
+*$\Lleftarrow$* &$\Lleftarrow$\cr
+*$\Rrightarrow$* &$\Rrightarrow$\cr
+*$\twoheadleftarrow$* &$\twoheadleftarrow$\cr
+*$\twoheadrightarrow$* &$\twoheadrightarrow$\cr
+*$\leftarrowtail$* &$\leftarrowtail$\cr
+*$\rightarrowtail$* &$\rightarrowtail$\cr
+*$\looparrowleft$* &$\looparrowleft$\cr
+*$\looparrowright$* &$\looparrowright$\cr
+*$\leftrightharpoons$* &$\leftrightharpoons$\cr
+*$\rightleftharpoons$* &$\rightleftharpoons$\cr
+*$\curvearrowleft$* &$\curvearrowleft$\cr
+*$\curvearrowright$* &$\curvearrowright$\cr
+*$\circlearrowleft$* &$\circlearrowleft$\cr
+*$\circlearrowright$* &$\circlearrowright$\cr
+*$\Lsh$* &$\Lsh$\cr
+*$\Rsh$* &$\Rsh$\cr
+*$\upuparrows$* &$\upuparrows$\cr
+*$\downdownarrows$* &$\downdownarrows$\cr
+*$\upharpoonleft$* &$\upharpoonleft$\cr
+*$\upharpoonright$* &$\upharpoonright$\cr
+*$\downharpoonleft$* &$\downharpoonleft$\cr
+*$\downharpoonright$* &$\downharpoonright$\cr
+*$\multimap$* &$\multimap$\cr
+*$\rightsquigarrow$* &$\rightsquigarrow$\cr
+*$\leftrightsquigarrow$* &$\leftrightsquigarrow$\cr
+\multispan2\bf Negacje strzałek\hfil\cr
+*$\nleftarrow$* &$\nleftarrow$\cr
+*$\nrightarrow$* &$\nrightarrow$\cr
+*$\nLeftarrow$* &$\nLeftarrow$\cr
+*$\nRightarrow$* &$\nRightarrow$\cr
+*$\nLeftrightarrow$* &$\nLeftrightarrow$\cr
+*$\nleftrightarrow$* &$\nleftrightarrow$\cr
+}
+
+\endmulticols
+
+\bye
diff --git a/Master/texmf-dist/doc/fonts/qpxqtx/qtxtest.tex b/Master/texmf-dist/doc/fonts/qpxqtx/qtxtest.tex
new file mode 100644
index 00000000000..60295613c02
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/qpxqtx/qtxtest.tex
@@ -0,0 +1,66 @@
+%&platex --translate-file=il2-pl
+\documentclass[a4paper,12pt]{article}
+\usepackage{polski}
+\usepackage{tgtermes}
+\usepackage{qtxmath}
+\pagestyle{empty}
+%
+\begin{document}
+%
+\noindent
+%
+Matematyka
+w~tekście: $\sum_{\alpha\rightarrow\infty}\frac{a+1}{a-b^4}$
+i~dalej ($f_m,f_n)=(f_{r_{k-1}}, f_{r_k})$. I~jeszcze $x^{4m}+y^{4m}=z^{4m}$,
+gdzie $m\xgeq 1$.
+$\cal A + \cal G$. ${\varGamma}+\Phi$. Cyfry nautyczne
+\oldstylenums{0123456789}.
+
+Litery $g, v, w, y$ posiadają odmianę, której możemy użyć pisząc
+\verb+\varg+ itd.: $\varg, \varv, \varw, \vary$.
+Użycie pakietu z~opcją \verb+[altg]+ spowoduje, że domyślnie zostaną
+użyte $\varg\varv\varw\vary$ a~dodając \verb+\var+ otrzymamy $gvwy$.
+
+$$A,\dots,Z\quad a,\dots,z\quad \Gamma, \dots,\Omega\quad
+ \varGamma, \dots, \varOmega\quad
+ \alpha,\dots,\omega$$%\quad \varg \varv \varw \vary,\quad gvwy$$
+\smallskip
+$$\aleph_\alpha\times\aleph_\beta=\aleph_\beta\iff \alpha\le \beta$$
+\smallskip
+$$\forall \varepsilon >\alpha, \Gamma_\alpha\hookrightarrow
+ \Gamma_\varepsilon$$
+$$|x-a| < \delta \Rightarrow |f(x)-l| < \varepsilon$$
+\smallskip
+$$\underbrace {V \times \cdots \times V}_k \times
+ \underbrace {V \times \cdots \times V}_l \rightarrow
+ \underbrace {V \times \cdots \times V}_{k+l}$$
+\smallskip
+$$\{x\mid x \ne x\} = \emptyset\qquad (A\cap B)^\circ\subset A^\circ
+ \cap B^\circ$$
+%
+\begin{eqnarray*}
+\omega &=& \nu+v(x,y)\,dx + w(x,y)\,dy+d\varPsi\\
+ d\omega &=& d\nu+ \left(\frac{\partial w}{\partial x}-
+ \frac{\partial v}{\partial y}\right) dx\wedge dy
+\end{eqnarray*}
+%
+$$\hat x+\widehat X+\widehat{xy}+\widehat{xyz}+\vec A$$
+\smallskip
+$$R_{ijkl}=-R_{jikl}=-R_{ijlk}=R_{klij}$$
+\smallskip
+$$f(x)=\cases{|x|&$x>a$\cr -|x|&$x\le a$\cr}$$
+\smallskip
+$$\int_{-\infty}^\infty e^{-x\cdot\,x}\,dx=\sqrt\pi$$
+\smallskip
+$$ X=\sum_i \xi^i \frac{\partial}{\partial x^i}+\sum_j
+ x^j\frac{\partial}{\partial \dot x^j}$$
+\smallskip
+$$\prod_{j\ge0}\biggl(\sum_{k\ge0}a_{jk}z^k\biggr)
+ =\sum_{n\ge0}z^n\,\Biggl(\sum_
+ {\scriptstyle k_0,k_1,\ldots\ge0\atop
+ \scriptstyle k_0+k_1+\cdots=n}
+ a_{0k_0}a_{1k_1}\ldots\,\Biggr)$$
+\smallskip
+$$\int_0^\infty\frac{t-ib}{t^2+b^2}e^{iat}\,dt=e^{ab}E_1(ab),\qquad a,b>0$$
+
+\end{document}
diff --git a/Master/texmf-dist/doc/fonts/qpxqtx/t01tst.tex b/Master/texmf-dist/doc/fonts/qpxqtx/t01tst.tex
new file mode 100644
index 00000000000..850c65da748
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/qpxqtx/t01tst.tex
@@ -0,0 +1,165 @@
+%&mex --translate-file=il2-pl
+%% test of qtxmath.tex (25.01.2007, StaW. Public domain)
+\def\PT{dd} %% skład 10dd zamiast 10pt ;-)
+%\def\altg{a}
+%\def\fontenc{rm}
+\input qtxmath
+\parindent0pt
+%%======
+\def\TEST{Nieco zwykłego tekstu \bf półgrubo, \it a teraz kursywą,
+a~może nawet \sc Kapitalikiem. \rm OK, wystarczy. Teraz matematyka
+w~tekście $\sum_{\alpha\rightarrow\infty}{a+1\over a-b^4}$
+i~dalej ($f_m,f_n)=(f_{r_{k-1}}, f_{r_k})$. I~jeszcze $x^{4m}+y^{4m}=z^{4m}$,
+gdzie $m\xgeq 1$. $\cal A + \cal G$. ${\mit\Gamma}+\Phi$. Cyfry nautyczne
+$\oldstyle 1967$}
+
+\tenpoint 10pt. \TEST
+
+\smallskip\ninepoint 9pt. \TEST
+
+\smallskip\eightpoint 8pt. \TEST
+
+\medskip\tenpoint 10pt (albo 10dd)
+$$A,\dots,Z\quad a,\dots,z\quad \Gamma, \dots,\Omega\quad
+ \varGamma, \dots, \varOmega\quad
+ \alpha,\dots,\omega\quad \varg\quad \varv\quad \varw\quad \vary$$
+\smallskip
+$$\aleph_\alpha\times\aleph_\beta=\aleph_\beta\iff \alpha\le \beta$$
+\smallskip
+$$\forall \varepsilon >\alpha, \Gamma_\alpha\hookrightarrow
+ \Gamma_\varepsilon$$
+$$|x-a| < \delta \Rightarrow |f(x)-l| < \varepsilon$$
+\smallskip
+$$\underbrace {V \times \cdots \times V}_k \times
+ \underbrace {V \times \cdots \times V}_l \rightarrow
+ \underbrace {V \times \cdots \times V}_{k+l}$$
+\smallskip
+$$\{x\mid x \ne x\} = \emptyset\qquad (A\cap B)^\circ\subset A^\circ
+ \cap B^\circ$$
+\medskip
+$$\eqalign{\omega &= \nu+v(x,y)\,dx + w(x,y)\,dy+d\varPsi\cr
+ d\omega &=d\nu+ \left({\partial w\over \partial x}-
+ {\partial v\over \partial y}\right) dx\wedge dy\cr}$$
+\medskip
+$$\hat x+\widehat X+\widehat{xy}+\widehat{xyz}+\vec A$$
+\smallskip
+$$R_{ijkl}=-R_{jikl}=-R_{ijlk}=R_{klij}$$
+\smallskip
+% $$(f\comp g)'(x)=f'(g(x))\cdot g'(x)$$
+\smallskip
+$$f(x)=\cases{|x|&$x>a$\cr -|x|&$x\le a$\cr}$$
+\smallskip
+$$\int_{-\infty}^\infty e^{-x\cdot\,x}\,dx=\sqrt\pi$$
+\smallskip
+$$ X=\sum_i \xi^i {\partial\over\partial x^i}+\sum_j
+ x^j{\partial\over\partial \dot x^j}$$
+\smallskip
+$$\prod_{j\ge0}\biggl(\sum_{k\ge0}a_{jk}z^k\biggr)
+ =\sum_{n\ge0}z^n\,\Biggl(\sum_
+ {\scriptstyle k_0,k_1,\ldots\ge0\atop
+ \scriptstyle k_0+k_1+\cdots=n}
+ a_{0k_0}a_{1k_1}\ldots\,\Biggr)$$
+\smallskip
+$$\def\\#1#2{(1-q^{#1_#2+n})} % to save typing
+\Pi_R{a_1,a_2,\ldots,a_M\atopwithdelims[]b_1,b_2,\ldots,b_N}
+ =\prod_{n=0}^R{\\a1\\a2\ldots\\aM\over\\b1\\b2\ldots\\bN}$$
+\smallskip
+$$\int_0^\infty{t-ib\over t^2+b^2}e^{iat}\,dt=e^{ab}E_1(ab),\qquad a,b>0$$
+
+%%
+\smallskip\ninepoint 9pt (albo czegośtam)
+$$A,\dots,Z\quad a,\dots,z\quad \Gamma, \dots,\Omega\quad
+ \varGamma, \dots, \varOmega\quad
+ \alpha,\dots,\omega\quad \varg\quad \varv\quad \varw\quad \vary$$
+\smallskip
+$$\aleph_\alpha\times\aleph_\beta=\aleph_\beta\iff \alpha\le \beta$$
+\smallskip
+$$\forall \varepsilon >\alpha, \Gamma_\alpha\hookrightarrow
+ \Gamma_\varepsilon$$
+$$|x-a| < \delta \Rightarrow |f(x)-l| < \varepsilon$$
+\smallskip
+$$\underbrace {V \times \cdots \times V}_k \times
+ \underbrace {V \times \cdots \times V}_l \rightarrow
+ \underbrace {V \times \cdots \times V}_{k+l}$$
+\smallskip
+$$\{x\mid x \ne x\} = \emptyset\qquad (A\cap B)^\circ\subset A^\circ
+ \cap B^\circ$$
+\medskip
+$$\eqalign{\omega &= \nu+v(x,y)\,dx + w(x,y)\,dy+d\varPsi\cr
+ d\omega &=d\nu+ \left({\partial w\over \partial x}-
+ {\partial v\over \partial y}\right) dx\wedge dy\cr}$$
+\medskip
+$$\hat x+\widehat X+\widehat{xy}+\widehat{xyz}+\vec A$$
+\smallskip
+$$R_{ijkl}=-R_{jikl}=-R_{ijlk}=R_{klij}$$
+\smallskip
+%%-- $$(f\comp g)'(x)=f'(g(x))\cdot g'(x)$$
+\smallskip
+$$f(x)=\cases{|x|&$x>a$\cr -|x|&$x\le a$\cr}$$
+\smallskip
+$$\int_{-\infty}^\infty e^{-x\cdot\,x}\,dx=\sqrt\pi$$
+\smallskip
+$$ X=\sum_i \xi^i {\partial\over\partial x^i}+\sum_j
+ x^j{\partial\over\partial \dot x^j}$$
+\smallskip
+$$\prod_{j\ge0}\biggl(\sum_{k\ge0}a_{jk}z^k\biggr)
+ =\sum_{n\ge0}z^n\,\Biggl(\sum_
+ {\scriptstyle k_0,k_1,\ldots\ge0\atop
+ \scriptstyle k_0+k_1+\cdots=n}
+ a_{0k_0}a_{1k_1}\ldots\,\Biggr)$$
+\smallskip
+$$\def\\#1#2{(1-q^{#1_#2+n})} % to save typing
+\Pi_R{a_1,a_2,\ldots,a_M\atopwithdelims[]b_1,b_2,\ldots,b_N}
+ =\prod_{n=0}^R{\\a1\\a2\ldots\\aM\over\\b1\\b2\ldots\\bN}$$
+\smallskip
+$$\int_0^\infty{t-ib\over t^2+b^2}e^{iat}\,dt=e^{ab}E_1(ab),\qquad a,b>0$$
+
+%%
+\smallskip \eightpoint 8pt (albo czegośtam)
+$$A,\dots,Z\quad a,\dots,z\quad \Gamma, \dots,\Omega\quad
+ \varGamma, \dots, \varOmega\quad
+ \alpha,\dots,\omega\quad \varg\quad \varv\quad \varw\quad \vary$$
+\smallskip
+$$\aleph_\alpha\times\aleph_\beta=\aleph_\beta\iff \alpha\le \beta$$
+\smallskip
+$$\forall \varepsilon >\alpha, \Gamma_\alpha\hookrightarrow
+ \Gamma_\varepsilon$$
+$$|x-a| < \delta \Rightarrow |f(x)-l| < \varepsilon$$
+\smallskip
+$$\underbrace {V \times \cdots \times V}_k \times
+ \underbrace {V \times \cdots \times V}_l \rightarrow
+ \underbrace {V \times \cdots \times V}_{k+l}$$
+\smallskip
+$$\{x\mid x \ne x\} = \emptyset\qquad (A\cap B)^\circ\subset A^\circ
+ \cap B^\circ$$
+\medskip
+$$\eqalign{\omega &= \nu+v(x,y)\,dx + w(x,y)\,dy+d\varPsi\cr
+ d\omega &=d\nu+ \left({\partial w\over \partial x}-
+ {\partial v\over \partial y}\right) dx\wedge dy\cr}$$
+\medskip
+$$\hat x+\widehat X+\widehat{xy}+\widehat{xyz}+\vec A$$
+\smallskip
+$$R_{ijkl}=-R_{jikl}=-R_{ijlk}=R_{klij}$$
+\smallskip
+%%-- $$(f\comp g)'(x)=f'(g(x))\cdot g'(x)$$
+\smallskip
+$$f(x)=\cases{|x|&$x>a$\cr -|x|&$x\le a$\cr}$$
+\smallskip
+$$\int_{-\infty}^\infty e^{-x\cdot\,x}\,dx=\sqrt\pi$$
+\smallskip
+$$ X=\sum_i \xi^i {\partial\over\partial x^i}+\sum_j
+ x^j{\partial\over\partial \dot x^j}$$
+\smallskip
+$$\prod_{j\ge0}\biggl(\sum_{k\ge0}a_{jk}z^k\biggr)
+ =\sum_{n\ge0}z^n\,\Biggl(\sum_
+ {\scriptstyle k_0,k_1,\ldots\ge0\atop
+ \scriptstyle k_0+k_1+\cdots=n}
+ a_{0k_0}a_{1k_1}\ldots\,\Biggr)$$
+\smallskip
+$$\def\\#1#2{(1-q^{#1_#2+n})} % to save typing
+\Pi_R{a_1,a_2,\ldots,a_M\atopwithdelims[]b_1,b_2,\ldots,b_N}
+ =\prod_{n=0}^R{\\a1\\a2\ldots\\aM\over\\b1\\b2\ldots\\bN}$$
+\smallskip
+$$\int_0^\infty{t-ib\over t^2+b^2}e^{iat}\,dt=e^{ab}E_1(ab),\qquad a,b>0$$
+
+\bye
diff --git a/Master/texmf-dist/doc/fonts/qpxqtx/t02tst.tex b/Master/texmf-dist/doc/fonts/qpxqtx/t02tst.tex
new file mode 100644
index 00000000000..9cf6901dd5d
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/qpxqtx/t02tst.tex
@@ -0,0 +1,37 @@
+%% test AMSTeX/AMSMeX + qtxmath
+%% this works only when amstex is loaded!!!
+\input amstex
+
+Fonty standardowe (CM+AMS CMEXTRA)
+$$\eqalign{\omega &= \nu+v(x,y)\,dx + w(x,y)\,dy+d\varPsi\cr
+ d\omega &=d\nu+ \left({\partial w\over \partial x}-
+ {\partial v\over \partial y}\right) dx\wedge dy\cr}$$
+
+\bigskip
+\loadbold
+$$\eqalign{\boldsymbol\omega &=
+ \boldsymbol\nu+v\boldsymbol\{(\boldkey x,\boldkey y)\boldsymbol\}\,dx +
+ w(\bold x,\bold y)\,dy+d\boldsymbol\varPsi\cr
+ d\omega &=d\nu+ \left({\partial w\over \partial x}-
+ {\partial v\over \partial y}\right) dx\wedge dy\cr}$$
+
+\bigskip
+\input qtxmath
+\input amsqtx.tex % ładuje amsqtx.def
+\input amstbold.tex % redefinicje \loadbold, dostęp do poleceń \boldsymbol
+ % \boldkey (zauważ różnicę między \boldkey i \bold)
+
+Fonty tx + TeX Gyre Termes
+$$\eqalign{\omega &= \nu+v(x,y)\,dx + w(x,y)\,dy+d\varPsi\cr
+ d\omega &\xleq d\nu+ \left({\partial w\over \partial x}-
+ {\partial v\over \partial y}\right) dx\wedge dy\cr}$$
+
+\bigskip
+\loadbold
+$$\eqalign{\boldsymbol\omega &=
+ \boldsymbol\nu+v\boldsymbol\{(\boldkey x,\boldkey y)\boldsymbol\}\,dx +
+ w(\bold x,\bold y)\,dy+d\boldsymbol\varPsi\cr
+ d\omega &\boldsymbol\xleq d\nu+ \left({\partial w\over \partial x}-
+ {\partial v\over \partial y}\right) dx\wedge dy\cr}$$
+
+\bye
diff --git a/Master/texmf-dist/fonts/tfm/public/qpxqtx/qpxbmi.tfm b/Master/texmf-dist/fonts/tfm/public/qpxqtx/qpxbmi.tfm
new file mode 100644
index 00000000000..72bf94d5000
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/qpxqtx/qpxbmi.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/qpxqtx/qpxbmia.tfm b/Master/texmf-dist/fonts/tfm/public/qpxqtx/qpxbmia.tfm
new file mode 100644
index 00000000000..ea9fb54d0fa
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/qpxqtx/qpxbmia.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/qpxqtx/qpxmi.tfm b/Master/texmf-dist/fonts/tfm/public/qpxqtx/qpxmi.tfm
new file mode 100644
index 00000000000..6685bd95a5d
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/qpxqtx/qpxmi.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/qpxqtx/qpxmia.tfm b/Master/texmf-dist/fonts/tfm/public/qpxqtx/qpxmia.tfm
new file mode 100644
index 00000000000..4badde5a816
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/qpxqtx/qpxmia.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/qpxqtx/qtxbmi.tfm b/Master/texmf-dist/fonts/tfm/public/qpxqtx/qtxbmi.tfm
new file mode 100644
index 00000000000..533a700e2d0
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/qpxqtx/qtxbmi.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/qpxqtx/qtxbmia.tfm b/Master/texmf-dist/fonts/tfm/public/qpxqtx/qtxbmia.tfm
new file mode 100644
index 00000000000..cdc606559d5
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/qpxqtx/qtxbmia.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/qpxqtx/qtxmi.tfm b/Master/texmf-dist/fonts/tfm/public/qpxqtx/qtxmi.tfm
new file mode 100644
index 00000000000..4b73bf7542a
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/qpxqtx/qtxmi.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/qpxqtx/qtxmia.tfm b/Master/texmf-dist/fonts/tfm/public/qpxqtx/qtxmia.tfm
new file mode 100644
index 00000000000..b12dc0a89c1
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/qpxqtx/qtxmia.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/qpxqtx/qpxbmi.vf b/Master/texmf-dist/fonts/vf/public/qpxqtx/qpxbmi.vf
new file mode 100644
index 00000000000..9685b83d360
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/qpxqtx/qpxbmi.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/qpxqtx/qpxbmia.vf b/Master/texmf-dist/fonts/vf/public/qpxqtx/qpxbmia.vf
new file mode 100644
index 00000000000..7fefe7b37c0
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/qpxqtx/qpxbmia.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/qpxqtx/qpxmi.vf b/Master/texmf-dist/fonts/vf/public/qpxqtx/qpxmi.vf
new file mode 100644
index 00000000000..70a1c1c0a25
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/qpxqtx/qpxmi.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/qpxqtx/qpxmia.vf b/Master/texmf-dist/fonts/vf/public/qpxqtx/qpxmia.vf
new file mode 100644
index 00000000000..ea1fc398a78
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/qpxqtx/qpxmia.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/qpxqtx/qtxbmi.vf b/Master/texmf-dist/fonts/vf/public/qpxqtx/qtxbmi.vf
new file mode 100644
index 00000000000..1a53ba136f9
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/qpxqtx/qtxbmi.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/qpxqtx/qtxbmia.vf b/Master/texmf-dist/fonts/vf/public/qpxqtx/qtxbmia.vf
new file mode 100644
index 00000000000..55a6966c7fa
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/qpxqtx/qtxbmia.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/qpxqtx/qtxmi.vf b/Master/texmf-dist/fonts/vf/public/qpxqtx/qtxmi.vf
new file mode 100644
index 00000000000..dea3d9e0c18
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/qpxqtx/qtxmi.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/qpxqtx/qtxmia.vf b/Master/texmf-dist/fonts/vf/public/qpxqtx/qtxmia.vf
new file mode 100644
index 00000000000..55f36d7a257
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/qpxqtx/qtxmia.vf
Binary files differ
diff --git a/Master/texmf-dist/tex/generic/qpxqtx/amspbold.tex b/Master/texmf-dist/tex/generic/qpxqtx/amspbold.tex
new file mode 100644
index 00000000000..8c00f9f8645
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/qpxqtx/amspbold.tex
@@ -0,0 +1,18 @@
+%% \loadbold redefinition added according to amstex.tex
+%% this works only when amstex is loaded!!!
+\newfam\cmmibfam
+\newfam\cmbsyfam
+\redefine\loadbold{%
+ \font\tencmmib=qpxbmi\altg\space at10\PT
+ \font\sevencmmib=qpxbmi\altg\space at7\PT
+ \font\fivecmmib=qpxbmi\altg\space at5\PT
+ \skewchar\tencmmib'177 \skewchar\sevencmmib'177 \skewchar\fivecmmib'177
+ \textfont\cmmibfam\tencmmib
+ \scriptfont\cmmibfam\sevencmmib \scriptscriptfont\cmmibfam\fivecmmib
+ \font\tencmbsy=pxbsy at10\PT \font\sevencmbsy=pxbsy at7\PT
+ \font\fivecmbsy=pxbsy at5\PT
+ \skewchar\tencmbsy'60 \skewchar\sevencmbsy'60 \skewchar\fivecmbsy'60
+ \textfont\cmbsyfam\tencmbsy
+ \scriptfont\cmbsyfam\sevencmbsy \scriptscriptfont\cmbsyfam\fivecmbsy
+ \let\loadbold\empty
+}
diff --git a/Master/texmf-dist/tex/generic/qpxqtx/amsqpx.def b/Master/texmf-dist/tex/generic/qpxqtx/amsqpx.def
new file mode 100644
index 00000000000..2d70ff8ddda
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/qpxqtx/amsqpx.def
@@ -0,0 +1,88 @@
+%%% ====================================================================
+%%% amssym.def + pxfonts (JM+SW) 09.03.2001. Public domain
+%%% macros borowed from amssym.def ver. 2.2b and amstex.tex ver. 2.1
+%%% by American Mathematical Society
+%%% This file must not be changed. However, if you do make changes,
+%%% you first rename it to some other name.
+%%% ====================================================================
+\expandafter\ifx\csname amsqpx.def\endcsname\relax \else\endinput\fi
+\ifx\PT\undefined\def\PT{pt}\fi
+%
+% Store the catcode of the @ in the csname so that it can be restored later.
+\expandafter\edef\csname amsqpx.def\endcsname{%
+ \catcode`\noexpand\@=\the\catcode`\@\space}
+% Set the catcode to 11 for use in private control sequence names.
+\catcode`\@=11
+%
+% Include all definitions related to the fonts msam, msbm and eufm, so that
+%%% ^pxsya^pxsyb ^pxmia (JM)
+% when this file is used by itself, the results with respect to those fonts
+% are equivalent to what they would have been using AMS-TeX.
+% Most symbols in fonts pxsya and pxsyb are defined using \newsymbol;
+% however, a few symbols that replace composites defined in plain must be
+% defined with \mathchardef.
+
+\def\undefine#1{\let#1\undefined}
+\def\newsymbol#1#2#3#4#5{\let\next@\relax
+ \ifnum#2=\@ne\let\next@\pxafam@\else
+ \ifnum#2=\tw@\let\next@\pxbfam@\fi\fi
+ \mathchardef#1="#3\next@#4#5}
+\def\mathhexbox@#1#2#3{\relax
+ \ifmmode\mathpalette{}{\m@th\mathchar"#1#2#3}%
+ \else\leavevmode\hbox{$\m@th\mathchar"#1#2#3$}\fi}
+\def\hexnumber@#1{\ifcase#1 0\or 1\or 2\or 3\or 4\or 5\or 6\or 7\or 8\or
+ 9\or A\or B\or C\or D\or E\or F\fi}
+
+\font\tenpxa=pxsya at 10\PT % msam10
+\font\sevenpxa=pxsya at 7\PT % msam7
+\font\fivepxa=pxsya at 5\PT % msam5
+\newfam\pxafam
+\textfont\pxafam=\tenpxa
+\scriptfont\pxafam=\sevenpxa
+\scriptscriptfont\pxafam=\fivepxa
+\edef\pxafam@{\hexnumber@\pxafam}
+\mathchardef\dabar@"0\pxafam@39
+\def\dashrightarrow{\mathrel{\dabar@\dabar@\mathchar"0\pxafam@4B}}
+\def\dashleftarrow{\mathrel{\mathchar"0\pxafam@4C\dabar@\dabar@}}
+\let\dasharrow\dashrightarrow
+\def\ulcorner{\delimiter"4\pxafam@70\pxafam@70 }
+\def\urcorner{\delimiter"5\pxafam@71\pxafam@71 }
+\def\llcorner{\delimiter"4\pxafam@78\pxafam@78 }
+\def\lrcorner{\delimiter"5\pxafam@79\pxafam@79 }
+% Note that there should not be a final space after the digits for a
+% \mathhexbox@.
+\def\yen{{\mathhexbox@\pxafam@55}}
+\def\checkmark{{\mathhexbox@\pxafam@58}}
+\def\circledR{{\mathhexbox@\pxafam@72}}
+\def\maltese{{\mathhexbox@\pxafam@7A}}
+
+\font\tenpxb=pxsyb at 10\PT % msbm10
+\font\sevenpxb=pxsyb at 7\PT % msbm7
+\font\fivepxb=pxsyb at 5\PT % msbm5
+\newfam\pxbfam
+\textfont\pxbfam=\tenpxb
+\scriptfont\pxbfam=\sevenpxb
+\scriptscriptfont\pxbfam=\fivepxb
+\edef\pxbfam@{\hexnumber@\pxbfam}
+\def\Bbb#1{{\fam\pxbfam\relax#1}}
+\def\widehat#1{\setbox\z@\hbox{$\m@th#1$}%
+ \ifdim\wd\z@>\tw@ em\mathaccent"0\pxbfam@5B{#1}%
+ \else\mathaccent"0362{#1}\fi}
+\def\widetilde#1{\setbox\z@\hbox{$\m@th#1$}%
+ \ifdim\wd\z@>\tw@ em\mathaccent"0\pxbfam@5D{#1}%
+ \else\mathaccent"0365{#1}\fi}
+
+\font\tenpxfm=pxmia at 10\PT % eufm10
+\font\sevenpxfm=pxmia at 7\PT % eufm7
+\font\fivepxfm=pxmia at 5\PT % eufm5
+\newfam\pxfmfam
+\textfont\pxfmfam=\tenpxfm
+\scriptfont\pxfmfam=\sevenpxfm
+\scriptscriptfont\pxfmfam=\fivepxfm
+\def\frak#1{{\fam\pxfmfam\relax#1}}
+\let\goth\frak
+
+% Restore the catcode value for @ that was previously saved.
+\csname amsqpx.def\endcsname
+
+\endinput
diff --git a/Master/texmf-dist/tex/generic/qpxqtx/amsqpx.tex b/Master/texmf-dist/tex/generic/qpxqtx/amsqpx.tex
new file mode 100644
index 00000000000..cd3f1d852cc
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/qpxqtx/amsqpx.tex
@@ -0,0 +1,242 @@
+%%% ====================================================================
+%%% amssym.tex + pxfonts (JM+SW) 09.03.2001. Public domain
+%%% Macros borowed from amssym.tex ver. 2.2b by American Mathematical Society
+%%% This file must not be changed. However, if you do make changes,
+%%% you first rename it to some other name.
+%%% ====================================================================
+%% We store the catcode of the @ in the csname.
+\expandafter\chardef\csname pre amsqpx.tex at\endcsname=\the\catcode`\@
+%% Set the catcode to 11 for use in private control sequence names.
+\catcode`\@=11
+%% Load amsqpx.def if necessary: If \newsymbol is undefined, do nothing
+%% and the following \input statement will be executed; otherwise
+%% change \input to a temporary no-op.
+\ifx\undefined\newsymbol \else \begingroup\def\input#1 {\endgroup}\fi
+\input amsqpx.def \relax
+%% Most symbols in fonts pxsya and pxsyb are defined using \newsymbol. A few
+%% that are delimiters or otherwise require special treatment have already
+%% been defined as soon as the fonts were loaded. Finally, a few symbols
+%% that replace composites defined in plain must be undefined first.
+\newsymbol\boxdot 1200
+\newsymbol\boxplus 1201
+\newsymbol\boxtimes 1202
+\newsymbol\square 1003
+\newsymbol\blacksquare 1004
+\newsymbol\centerdot 1205
+\newsymbol\lozenge 1006
+\newsymbol\blacklozenge 1007
+\newsymbol\circlearrowright 1308
+\newsymbol\circlearrowleft 1309
+\undefine\rightleftharpoons
+\newsymbol\rightleftharpoons 130A
+\newsymbol\leftrightharpoons 130B
+\newsymbol\boxminus 120C
+\newsymbol\Vdash 130D
+\newsymbol\Vvdash 130E
+\newsymbol\vDash 130F
+\newsymbol\twoheadrightarrow 1310
+\newsymbol\twoheadleftarrow 1311
+\newsymbol\leftleftarrows 1312
+\newsymbol\rightrightarrows 1313
+\newsymbol\upuparrows 1314
+\newsymbol\downdownarrows 1315
+\newsymbol\upharpoonright 1316
+ \let\restriction\upharpoonright
+\newsymbol\downharpoonright 1317
+\newsymbol\upharpoonleft 1318
+\newsymbol\downharpoonleft 1319
+\newsymbol\rightarrowtail 131A
+\newsymbol\leftarrowtail 131B
+\newsymbol\leftrightarrows 131C
+\newsymbol\rightleftarrows 131D
+\newsymbol\Lsh 131E
+\newsymbol\Rsh 131F
+\newsymbol\rightsquigarrow 1320
+\newsymbol\leftrightsquigarrow 1321
+\newsymbol\looparrowleft 1322
+\newsymbol\looparrowright 1323
+\newsymbol\circeq 1324
+\newsymbol\succsim 1325
+\newsymbol\gtrsim 1326
+\newsymbol\gtrapprox 1327
+\newsymbol\multimap 1328
+\newsymbol\therefore 1329
+\newsymbol\because 132A
+\newsymbol\doteqdot 132B
+ \let\Doteq\doteqdot
+\newsymbol\triangleq 132C
+\newsymbol\precsim 132D
+\newsymbol\lesssim 132E
+\newsymbol\lessapprox 132F
+\newsymbol\eqslantless 1330
+\newsymbol\eqslantgtr 1331
+\newsymbol\curlyeqprec 1332
+\newsymbol\curlyeqsucc 1333
+\newsymbol\preccurlyeq 1334
+\newsymbol\leqq 1335
+\newsymbol\leqslant 1336
+\newsymbol\lessgtr 1337
+\newsymbol\backprime 1038
+\newsymbol\risingdotseq 133A
+\newsymbol\fallingdotseq 133B
+\newsymbol\succcurlyeq 133C
+\newsymbol\geqq 133D
+\newsymbol\geqslant 133E
+\newsymbol\gtrless 133F
+\newsymbol\sqsubset 1340
+\newsymbol\sqsupset 1341
+\newsymbol\vartriangleright 1342
+\newsymbol\vartriangleleft 1343
+\newsymbol\trianglerighteq 1344
+\newsymbol\trianglelefteq 1345
+\newsymbol\bigstar 1046
+\newsymbol\between 1347
+\newsymbol\blacktriangledown 1048
+\newsymbol\blacktriangleright 1349
+\newsymbol\blacktriangleleft 134A
+\newsymbol\vartriangle 134D
+\newsymbol\blacktriangle 104E
+\newsymbol\triangledown 104F
+\newsymbol\eqcirc 1350
+\newsymbol\lesseqgtr 1351
+\newsymbol\gtreqless 1352
+\newsymbol\lesseqqgtr 1353
+\newsymbol\gtreqqless 1354
+\newsymbol\Rrightarrow 1356
+\newsymbol\Lleftarrow 1357
+\newsymbol\veebar 1259
+\newsymbol\barwedge 125A
+\newsymbol\doublebarwedge 125B
+\undefine\angle
+\newsymbol\angle 105C
+\newsymbol\measuredangle 105D
+\newsymbol\sphericalangle 105E
+\newsymbol\varpropto 135F
+\newsymbol\smallsmile 1360
+\newsymbol\smallfrown 1361
+\newsymbol\Subset 1362
+\newsymbol\Supset 1363
+\newsymbol\Cup 1264
+ \let\doublecup\Cup
+\newsymbol\Cap 1265
+ \let\doublecap\Cap
+\newsymbol\curlywedge 1266
+\newsymbol\curlyvee 1267
+\newsymbol\leftthreetimes 1268
+\newsymbol\rightthreetimes 1269
+\newsymbol\subseteqq 136A
+\newsymbol\supseteqq 136B
+\newsymbol\bumpeq 136C
+\newsymbol\Bumpeq 136D
+\newsymbol\lll 136E
+ \let\llless\lll
+\newsymbol\ggg 136F
+ \let\gggtr\ggg
+\newsymbol\circledS 1073
+\newsymbol\pitchfork 1374
+\newsymbol\dotplus 1275
+\newsymbol\backsim 1376
+\newsymbol\backsimeq 1377
+\newsymbol\complement 107B
+\newsymbol\intercal 127C
+\newsymbol\circledcirc 127D
+\newsymbol\circledast 127E
+\newsymbol\circleddash 127F
+\newsymbol\lvertneqq 2300
+\newsymbol\gvertneqq 2301
+\newsymbol\nleq 2302
+\newsymbol\ngeq 2303
+\newsymbol\nless 2304
+\newsymbol\ngtr 2305
+\newsymbol\nprec 2306
+\newsymbol\nsucc 2307
+\newsymbol\lneqq 2308
+\newsymbol\gneqq 2309
+\newsymbol\nleqslant 230A
+\newsymbol\ngeqslant 230B
+\newsymbol\lneq 230C
+\newsymbol\gneq 230D
+\newsymbol\npreceq 230E
+\newsymbol\nsucceq 230F
+\newsymbol\precnsim 2310
+\newsymbol\succnsim 2311
+\newsymbol\lnsim 2312
+\newsymbol\gnsim 2313
+\newsymbol\nleqq 2314
+\newsymbol\ngeqq 2315
+\newsymbol\precneqq 2316
+\newsymbol\succneqq 2317
+\newsymbol\precnapprox 2318
+\newsymbol\succnapprox 2319
+\newsymbol\lnapprox 231A
+\newsymbol\gnapprox 231B
+\newsymbol\nsim 231C
+\newsymbol\ncong 231D
+\newsymbol\diagup 201E
+\newsymbol\diagdown 201F
+\newsymbol\varsubsetneq 2320
+\newsymbol\varsupsetneq 2321
+\newsymbol\nsubseteqq 2322
+\newsymbol\nsupseteqq 2323
+\newsymbol\subsetneqq 2324
+\newsymbol\supsetneqq 2325
+\newsymbol\varsubsetneqq 2326
+\newsymbol\varsupsetneqq 2327
+\newsymbol\subsetneq 2328
+\newsymbol\supsetneq 2329
+\newsymbol\nsubseteq 232A
+\newsymbol\nsupseteq 232B
+\newsymbol\nparallel 232C
+\newsymbol\nmid 232D
+\newsymbol\nshortmid 232E
+\newsymbol\nshortparallel 232F
+\newsymbol\nvdash 2330
+\newsymbol\nVdash 2331
+\newsymbol\nvDash 2332
+\newsymbol\nVDash 2333
+\newsymbol\ntrianglerighteq 2334
+\newsymbol\ntrianglelefteq 2335
+\newsymbol\ntriangleleft 2336
+\newsymbol\ntriangleright 2337
+\newsymbol\nleftarrow 2338
+\newsymbol\nrightarrow 2339
+\newsymbol\nLeftarrow 233A
+\newsymbol\nRightarrow 233B
+\newsymbol\nLeftrightarrow 233C
+\newsymbol\nleftrightarrow 233D
+\newsymbol\divideontimes 223E
+\newsymbol\varnothing 203F
+\newsymbol\nexists 2040
+\newsymbol\Finv 2060
+\newsymbol\Game 2061
+\newsymbol\mho 2066
+\newsymbol\eth 2067
+\newsymbol\eqsim 2368
+\newsymbol\beth 2069
+\newsymbol\gimel 206A
+\newsymbol\daleth 206B
+\newsymbol\lessdot 236C
+\newsymbol\gtrdot 236D
+\newsymbol\ltimes 226E
+\newsymbol\rtimes 226F
+\newsymbol\shortmid 2370
+\newsymbol\shortparallel 2371
+\newsymbol\smallsetminus 2272
+\newsymbol\thicksim 2373
+\newsymbol\thickapprox 2374
+\newsymbol\approxeq 2375
+\newsymbol\succapprox 2376
+\newsymbol\precapprox 2377
+\newsymbol\curvearrowleft 2378
+\newsymbol\curvearrowright 2379
+\newsymbol\digamma 207A
+\newsymbol\varkappa 207B
+\newsymbol\Bbbk 207C
+\newsymbol\hslash 207D
+\undefine\hbar
+\newsymbol\hbar 207E
+\newsymbol\backepsilon 237F
+% Restore the catcode value for @ that was previously saved.
+\catcode`\@=\csname pre amsqpx.tex at\endcsname
+
+\endinput
diff --git a/Master/texmf-dist/tex/generic/qpxqtx/amsqtx.def b/Master/texmf-dist/tex/generic/qpxqtx/amsqtx.def
new file mode 100644
index 00000000000..3e11889a36e
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/qpxqtx/amsqtx.def
@@ -0,0 +1,88 @@
+%%% ====================================================================
+%%% amssym.def + txfonts (JM+SW) 09.03.2001. Public domain
+%%% macros borowed from amssym.def ver. 2.2b and amstex.tex ver. 2.1
+%%% by American Mathematical Society
+%%% This file must not be changed. However, if you do make changes,
+%%% you first rename it to some other name.
+%%% ====================================================================
+\expandafter\ifx\csname amsqtx.def\endcsname\relax \else\endinput\fi
+\ifx\PT\undefined\def\PT{pt}\fi
+%
+% Store the catcode of the @ in the csname so that it can be restored later.
+\expandafter\edef\csname amsqtx.def\endcsname{%
+ \catcode`\noexpand\@=\the\catcode`\@\space}
+% Set the catcode to 11 for use in private control sequence names.
+\catcode`\@=11
+%
+% Include all definitions related to the fonts msam, msbm and eufm, so that
+%%% ^txsya^txsyb ^txmia (JM)
+% when this file is used by itself, the results with respect to those fonts
+% are equivalent to what they would have been using AMS-TeX.
+% Most symbols in fonts txsya and txsyb are defined using \newsymbol;
+% however, a few symbols that replace composites defined in plain must be
+% defined with \mathchardef.
+
+\def\undefine#1{\let#1\undefined}
+\def\newsymbol#1#2#3#4#5{\let\next@\relax
+ \ifnum#2=\@ne\let\next@\txafam@\else
+ \ifnum#2=\tw@\let\next@\txbfam@\fi\fi
+ \mathchardef#1="#3\next@#4#5}
+\def\mathhexbox@#1#2#3{\relax
+ \ifmmode\mathpalette{}{\m@th\mathchar"#1#2#3}%
+ \else\leavevmode\hbox{$\m@th\mathchar"#1#2#3$}\fi}
+\def\hexnumber@#1{\ifcase#1 0\or 1\or 2\or 3\or 4\or 5\or 6\or 7\or 8\or
+ 9\or A\or B\or C\or D\or E\or F\fi}
+
+\font\tentxa=txsya at 10\PT % msam10
+\font\seventxa=txsya at 7\PT % msam7
+\font\fivetxa=txsya at 5\PT % msam5
+\newfam\txafam
+\textfont\txafam=\tentxa
+\scriptfont\txafam=\seventxa
+\scriptscriptfont\txafam=\fivetxa
+\edef\txafam@{\hexnumber@\txafam}
+\mathchardef\dabar@"0\txafam@39
+\def\dashrightarrow{\mathrel{\dabar@\dabar@\mathchar"0\txafam@4B}}
+\def\dashleftarrow{\mathrel{\mathchar"0\txafam@4C\dabar@\dabar@}}
+\let\dasharrow\dashrightarrow
+\def\ulcorner{\delimiter"4\txafam@70\txafam@70 }
+\def\urcorner{\delimiter"5\txafam@71\txafam@71 }
+\def\llcorner{\delimiter"4\txafam@78\txafam@78 }
+\def\lrcorner{\delimiter"5\txafam@79\txafam@79 }
+% Note that there should not be a final space after the digits for a
+% \mathhexbox@.
+\def\yen{{\mathhexbox@\txafam@55}}
+\def\checkmark{{\mathhexbox@\txafam@58}}
+\def\circledR{{\mathhexbox@\txafam@72}}
+\def\maltese{{\mathhexbox@\txafam@7A}}
+
+\font\tentxb=txsyb at 10\PT % msbm10
+\font\seventxb=txsyb at 7\PT % msbm7
+\font\fivetxb=txsyb at 5\PT % msbm5
+\newfam\txbfam
+\textfont\txbfam=\tentxb
+\scriptfont\txbfam=\seventxb
+\scriptscriptfont\txbfam=\fivetxb
+\edef\txbfam@{\hexnumber@\txbfam}
+\def\Bbb#1{{\fam\txbfam\relax#1}}
+\def\widehat#1{\setbox\z@\hbox{$\m@th#1$}%
+ \ifdim\wd\z@>\tw@ em\mathaccent"0\txbfam@5B{#1}%
+ \else\mathaccent"0362{#1}\fi}
+\def\widetilde#1{\setbox\z@\hbox{$\m@th#1$}%
+ \ifdim\wd\z@>\tw@ em\mathaccent"0\txbfam@5D{#1}%
+ \else\mathaccent"0365{#1}\fi}
+%%--
+\font\teneufm=txmia at 10\PT % eufm10
+\font\seveneufm=txmia at 7\PT % eufm7
+\font\fiveeufm=txmia at 5\PT % eufm5
+\newfam\eufmfam
+\textfont\eufmfam=\teneufm
+\scriptfont\eufmfam=\seveneufm
+\scriptscriptfont\eufmfam=\fiveeufm
+\def\frak#1{{\fam\eufmfam\relax#1}}
+\let\goth\frak
+
+% Restore the catcode value for @ that was previously saved.
+\csname amsqtx.def\endcsname
+
+\endinput
diff --git a/Master/texmf-dist/tex/generic/qpxqtx/amsqtx.tex b/Master/texmf-dist/tex/generic/qpxqtx/amsqtx.tex
new file mode 100644
index 00000000000..bd8544299cd
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/qpxqtx/amsqtx.tex
@@ -0,0 +1,242 @@
+%%% ====================================================================
+%%% amssym.tex + txfonts (JM+SW) 09.03.2001. Public domain
+%%% Macros borowed from amssym.tex ver. 2.2b by American Mathematical Society
+%%% This file must not be changed. However, if you do make changes,
+%%% you first rename it to some other name.
+%%% ====================================================================
+%% We store the catcode of the @ in the csname.
+\expandafter\chardef\csname pre amsqtx.tex at\endcsname=\the\catcode`\@
+%% Set the catcode to 11 for use in private control sequence names.
+\catcode`\@=11
+%% Load amsqtx.def if necessary: If \newsymbol is undefined, do nothing
+%% and the following \input statement will be executed; otherwise
+%% change \input to a temporary no-op.
+\ifx\undefined\newsymbol \else \begingroup\def\input#1 {\endgroup}\fi
+\input amsqtx.def \relax
+%% Most symbols in fonts txsya and txsyb are defined using \newsymbol. A few
+%% that are delimiters or otherwise require special treatment have already
+%% been defined as soon as the fonts were loaded. Finally, a few symbols
+%% that replace composites defined in plain must be undefined first.
+\newsymbol\boxdot 1200
+\newsymbol\boxplus 1201
+\newsymbol\boxtimes 1202
+\newsymbol\square 1003
+\newsymbol\blacksquare 1004
+\newsymbol\centerdot 1205
+\newsymbol\lozenge 1006
+\newsymbol\blacklozenge 1007
+\newsymbol\circlearrowright 1308
+\newsymbol\circlearrowleft 1309
+\undefine\rightleftharpoons
+\newsymbol\rightleftharpoons 130A
+\newsymbol\leftrightharpoons 130B
+\newsymbol\boxminus 120C
+\newsymbol\Vdash 130D
+\newsymbol\Vvdash 130E
+\newsymbol\vDash 130F
+\newsymbol\twoheadrightarrow 1310
+\newsymbol\twoheadleftarrow 1311
+\newsymbol\leftleftarrows 1312
+\newsymbol\rightrightarrows 1313
+\newsymbol\upuparrows 1314
+\newsymbol\downdownarrows 1315
+\newsymbol\upharpoonright 1316
+ \let\restriction\upharpoonright
+\newsymbol\downharpoonright 1317
+\newsymbol\upharpoonleft 1318
+\newsymbol\downharpoonleft 1319
+\newsymbol\rightarrowtail 131A
+\newsymbol\leftarrowtail 131B
+\newsymbol\leftrightarrows 131C
+\newsymbol\rightleftarrows 131D
+\newsymbol\Lsh 131E
+\newsymbol\Rsh 131F
+\newsymbol\rightsquigarrow 1320
+\newsymbol\leftrightsquigarrow 1321
+\newsymbol\looparrowleft 1322
+\newsymbol\looparrowright 1323
+\newsymbol\circeq 1324
+\newsymbol\succsim 1325
+\newsymbol\gtrsim 1326
+\newsymbol\gtrapprox 1327
+\newsymbol\multimap 1328
+\newsymbol\therefore 1329
+\newsymbol\because 132A
+\newsymbol\doteqdot 132B
+ \let\Doteq\doteqdot
+\newsymbol\triangleq 132C
+\newsymbol\precsim 132D
+\newsymbol\lesssim 132E
+\newsymbol\lessapprox 132F
+\newsymbol\eqslantless 1330
+\newsymbol\eqslantgtr 1331
+\newsymbol\curlyeqprec 1332
+\newsymbol\curlyeqsucc 1333
+\newsymbol\preccurlyeq 1334
+\newsymbol\leqq 1335
+\newsymbol\leqslant 1336
+\newsymbol\lessgtr 1337
+\newsymbol\backprime 1038
+\newsymbol\risingdotseq 133A
+\newsymbol\fallingdotseq 133B
+\newsymbol\succcurlyeq 133C
+\newsymbol\geqq 133D
+\newsymbol\geqslant 133E
+\newsymbol\gtrless 133F
+\newsymbol\sqsubset 1340
+\newsymbol\sqsupset 1341
+\newsymbol\vartriangleright 1342
+\newsymbol\vartriangleleft 1343
+\newsymbol\trianglerighteq 1344
+\newsymbol\trianglelefteq 1345
+\newsymbol\bigstar 1046
+\newsymbol\between 1347
+\newsymbol\blacktriangledown 1048
+\newsymbol\blacktriangleright 1349
+\newsymbol\blacktriangleleft 134A
+\newsymbol\vartriangle 134D
+\newsymbol\blacktriangle 104E
+\newsymbol\triangledown 104F
+\newsymbol\eqcirc 1350
+\newsymbol\lesseqgtr 1351
+\newsymbol\gtreqless 1352
+\newsymbol\lesseqqgtr 1353
+\newsymbol\gtreqqless 1354
+\newsymbol\Rrightarrow 1356
+\newsymbol\Lleftarrow 1357
+\newsymbol\veebar 1259
+\newsymbol\barwedge 125A
+\newsymbol\doublebarwedge 125B
+\undefine\angle
+\newsymbol\angle 105C
+\newsymbol\measuredangle 105D
+\newsymbol\sphericalangle 105E
+\newsymbol\varpropto 135F
+\newsymbol\smallsmile 1360
+\newsymbol\smallfrown 1361
+\newsymbol\Subset 1362
+\newsymbol\Supset 1363
+\newsymbol\Cup 1264
+ \let\doublecup\Cup
+\newsymbol\Cap 1265
+ \let\doublecap\Cap
+\newsymbol\curlywedge 1266
+\newsymbol\curlyvee 1267
+\newsymbol\leftthreetimes 1268
+\newsymbol\rightthreetimes 1269
+\newsymbol\subseteqq 136A
+\newsymbol\supseteqq 136B
+\newsymbol\bumpeq 136C
+\newsymbol\Bumpeq 136D
+\newsymbol\lll 136E
+ \let\llless\lll
+\newsymbol\ggg 136F
+ \let\gggtr\ggg
+\newsymbol\circledS 1073
+\newsymbol\pitchfork 1374
+\newsymbol\dotplus 1275
+\newsymbol\backsim 1376
+\newsymbol\backsimeq 1377
+\newsymbol\complement 107B
+\newsymbol\intercal 127C
+\newsymbol\circledcirc 127D
+\newsymbol\circledast 127E
+\newsymbol\circleddash 127F
+\newsymbol\lvertneqq 2300
+\newsymbol\gvertneqq 2301
+\newsymbol\nleq 2302
+\newsymbol\ngeq 2303
+\newsymbol\nless 2304
+\newsymbol\ngtr 2305
+\newsymbol\nprec 2306
+\newsymbol\nsucc 2307
+\newsymbol\lneqq 2308
+\newsymbol\gneqq 2309
+\newsymbol\nleqslant 230A
+\newsymbol\ngeqslant 230B
+\newsymbol\lneq 230C
+\newsymbol\gneq 230D
+\newsymbol\npreceq 230E
+\newsymbol\nsucceq 230F
+\newsymbol\precnsim 2310
+\newsymbol\succnsim 2311
+\newsymbol\lnsim 2312
+\newsymbol\gnsim 2313
+\newsymbol\nleqq 2314
+\newsymbol\ngeqq 2315
+\newsymbol\precneqq 2316
+\newsymbol\succneqq 2317
+\newsymbol\precnapprox 2318
+\newsymbol\succnapprox 2319
+\newsymbol\lnapprox 231A
+\newsymbol\gnapprox 231B
+\newsymbol\nsim 231C
+\newsymbol\ncong 231D
+\newsymbol\diagup 201E
+\newsymbol\diagdown 201F
+\newsymbol\varsubsetneq 2320
+\newsymbol\varsupsetneq 2321
+\newsymbol\nsubseteqq 2322
+\newsymbol\nsupseteqq 2323
+\newsymbol\subsetneqq 2324
+\newsymbol\supsetneqq 2325
+\newsymbol\varsubsetneqq 2326
+\newsymbol\varsupsetneqq 2327
+\newsymbol\subsetneq 2328
+\newsymbol\supsetneq 2329
+\newsymbol\nsubseteq 232A
+\newsymbol\nsupseteq 232B
+\newsymbol\nparallel 232C
+\newsymbol\nmid 232D
+\newsymbol\nshortmid 232E
+\newsymbol\nshortparallel 232F
+\newsymbol\nvdash 2330
+\newsymbol\nVdash 2331
+\newsymbol\nvDash 2332
+\newsymbol\nVDash 2333
+\newsymbol\ntrianglerighteq 2334
+\newsymbol\ntrianglelefteq 2335
+\newsymbol\ntriangleleft 2336
+\newsymbol\ntriangleright 2337
+\newsymbol\nleftarrow 2338
+\newsymbol\nrightarrow 2339
+\newsymbol\nLeftarrow 233A
+\newsymbol\nRightarrow 233B
+\newsymbol\nLeftrightarrow 233C
+\newsymbol\nleftrightarrow 233D
+\newsymbol\divideontimes 223E
+\newsymbol\varnothing 203F
+\newsymbol\nexists 2040
+\newsymbol\Finv 2060
+\newsymbol\Game 2061
+\newsymbol\mho 2066
+\newsymbol\eth 2067
+\newsymbol\eqsim 2368
+\newsymbol\beth 2069
+\newsymbol\gimel 206A
+\newsymbol\daleth 206B
+\newsymbol\lessdot 236C
+\newsymbol\gtrdot 236D
+\newsymbol\ltimes 226E
+\newsymbol\rtimes 226F
+\newsymbol\shortmid 2370
+\newsymbol\shortparallel 2371
+\newsymbol\smallsetminus 2272
+\newsymbol\thicksim 2373
+\newsymbol\thickapprox 2374
+\newsymbol\approxeq 2375
+\newsymbol\succapprox 2376
+\newsymbol\precapprox 2377
+\newsymbol\curvearrowleft 2378
+\newsymbol\curvearrowright 2379
+\newsymbol\digamma 207A
+\newsymbol\varkappa 207B
+\newsymbol\Bbbk 207C
+\newsymbol\hslash 207D
+\undefine\hbar
+\newsymbol\hbar 207E
+\newsymbol\backepsilon 237F
+% Restore the catcode value for @ that was previously saved.
+\catcode`\@=\csname pre amsqtx.tex at\endcsname
+
+\endinput
diff --git a/Master/texmf-dist/tex/generic/qpxqtx/amstbold.tex b/Master/texmf-dist/tex/generic/qpxqtx/amstbold.tex
new file mode 100644
index 00000000000..b9cfc53073e
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/qpxqtx/amstbold.tex
@@ -0,0 +1,18 @@
+%% \loadbold redefinition added according to amstex.tex
+%% this works only when amstex is loaded!!!
+\newfam\cmmibfam
+\newfam\cmbsyfam
+\redefine\loadbold{%
+ \font\tencmmib=qtxbmi\altg\space at10\PT
+ \font\sevencmmib=qtxbmi\altg\space at7\PT
+ \font\fivecmmib=qtxbmi\altg\space at5\PT
+ \skewchar\tencmmib'177 \skewchar\sevencmmib'177 \skewchar\fivecmmib'177
+ \textfont\cmmibfam\tencmmib
+ \scriptfont\cmmibfam\sevencmmib \scriptscriptfont\cmmibfam\fivecmmib
+ \font\tencmbsy=txbsy at10\PT \font\sevencmbsy=txbsy at7\PT
+ \font\fivecmbsy=txbsy at5\PT
+ \skewchar\tencmbsy'60 \skewchar\sevencmbsy'60 \skewchar\fivecmbsy'60
+ \textfont\cmbsyfam\tencmbsy
+ \scriptfont\cmbsyfam\sevencmbsy \scriptscriptfont\cmbsyfam\fivecmbsy
+ \let\loadbold\empty
+}
diff --git a/Master/texmf-dist/tex/generic/qpxqtx/qpxmath.sty b/Master/texmf-dist/tex/generic/qpxqtx/qpxmath.sty
new file mode 100644
index 00000000000..c96f60c83d6
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/qpxqtx/qpxmath.sty
@@ -0,0 +1,74 @@
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{qpxmath}
+%%
+\DeclareOption{altg}{\AtEndOfPackage{%
+\DeclareFontShape{OML}{qpxmi}{m}{it} {<-> qpxmia}{}
+\DeclareFontShape{OML}{qpxmi}{b}{it} {<-> qpxbmia}{}
+%
+\DeclareFontFamily{OML}{qpl}{\skewchar\font127 }
+\DeclareFontShape{OML}{qpl}{m}{it} {<->ssub* qpxmi/m/it}{}
+\DeclareFontShape{OML}{qpl}{bx}{it} {<->ssub* qpxmi/b/it}{}
+}
+}
+\ProcessOptions\relax
+%
+\DeclareSymbolFont{operators} {\encodingdefault}{qpl} {m}{n}
+\DeclareSymbolFont{letters} {OML}{qpxmi} {m}{it}
+\DeclareSymbolFont{symbols} {OMS}{pxsy} {m}{n}
+\DeclareSymbolFont{largesymbols} {OMX}{pxex} {m}{n}
+\SetSymbolFont{operators}{bold}{\encodingdefault}{qpl} {b}{n}
+\SetSymbolFont{letters} {bold}{OML}{qpxmi} {b}{it}
+\SetSymbolFont{symbols} {bold}{OMS}{pxsy}{b}{n}
+\SetSymbolFont{largesymbols} {bold}{OMX}{pxex}{b}{n}
+%%
+\DeclareMathAlphabet {\mathbf}{\encodingdefault}{qpl}{b}{n}
+\DeclareMathAlphabet {\mathit}{\encodingdefault}{qpl}{m}{it}
+\SetMathAlphabet\mathit{bold}{\encodingdefault}{qpl}{b}{it}
+%%
+\DeclareMathSymbol{\varGamma}{\mathalpha}{letters}{0}
+\DeclareMathSymbol{\varDelta}{\mathalpha}{letters}{1}
+\DeclareMathSymbol{\varTheta}{\mathalpha}{letters}{2}
+\DeclareMathSymbol{\varLambda}{\mathalpha}{letters}{3}
+\DeclareMathSymbol{\varXi}{\mathalpha}{letters}{4}
+\DeclareMathSymbol{\varPi}{\mathalpha}{letters}{5}
+\DeclareMathSymbol{\varSigma}{\mathalpha}{letters}{6}
+\DeclareMathSymbol{\varUpsilon}{\mathalpha}{letters}{7}
+\DeclareMathSymbol{\varPhi}{\mathalpha}{letters}{8}
+\DeclareMathSymbol{\varPsi}{\mathalpha}{letters}{9}
+\DeclareMathSymbol{\varOmega}{\mathalpha}{letters}{10}
+%%
+\DeclareMathSymbol{\Gamma}{\mathalpha}{letters}{128}
+\DeclareMathSymbol{\Delta}{\mathalpha}{letters}{129}
+\DeclareMathSymbol{\Theta}{\mathalpha}{letters}{130}
+\DeclareMathSymbol{\Lambda}{\mathalpha}{letters}{131}
+\DeclareMathSymbol{\Xi}{\mathalpha}{letters}{132}
+\DeclareMathSymbol{\Pi}{\mathalpha}{letters}{133}
+\DeclareMathSymbol{\Sigma}{\mathalpha}{letters}{134}
+\DeclareMathSymbol{\Upsilon}{\mathalpha}{letters}{135}
+\DeclareMathSymbol{\Phi}{\mathalpha}{letters}{136}
+\DeclareMathSymbol{\Psi}{\mathalpha}{letters}{137}
+\DeclareMathSymbol{\Omega}{\mathalpha}{letters}{138}
+%%
+\DeclareMathSymbol{+}{\mathbin}{letters}{139}
+\DeclareMathSymbol{=}{\mathrel}{letters}{140}
+\DeclareMathDelimiter{/}{\mathord}{letters}{141}{largesymbols}{"0E}
+%%
+\DeclareMathSymbol{\xleq}{\mathrel}{letters}{142}
+\DeclareMathSymbol{\xgeq}{\mathrel}{letters}{143}
+\@ifpackageloaded{polski}{%
+ \let\leq=\xleq
+ \let\geq=\xgeq
+ \let\le=\leq
+ \let\ge=\geq}{}
+%%
+\DeclareMathSymbol{\varg}{\mathord}{letters}{144}
+%%
+\DeclareFontFamily{OML}{qpxmi}{\skewchar\font127 }
+\DeclareFontShape{OML}{qpxmi}{m}{it} {<-> qpxmi}{}
+\DeclareFontShape{OML}{qpxmi}{b}{it} {<-> qpxbmi}{}
+%
+\DeclareFontFamily{OML}{qpl}{\skewchar\font127 }
+\DeclareFontShape{OML}{qpl}{m}{it} {<->ssub* qpxmi/m/it}{}
+\DeclareFontShape{OML}{qpl}{bx}{it} {<->ssub* qpxmi/b/it}{}
+%%
+\endinput
diff --git a/Master/texmf-dist/tex/generic/qpxqtx/qpxmath.tex b/Master/texmf-dist/tex/generic/qpxqtx/qpxmath.tex
new file mode 100644
index 00000000000..76ea553b9d9
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/qpxqtx/qpxmath.tex
@@ -0,0 +1,127 @@
+%% macros for QuasiPalladio and math fonts from pxfonts package
+%% Jacek Mierczy\'nski, Staszek Wawrykiewicz, ver. 0.8 (15.02.2002)
+%% Public domain.
+%% -----
+% basic unit, can be defined before \input qtxmath.tex and changed to dd ;-)
+\ifx\PT\undefined\def\PT{pt}\fi
+\ifx\altg\undefined\def\altg{}\fi
+\ifx\fontenc\undefined\def\fontenc{qx}\fi
+% -- fonts
+\font\tenrm=\fontenc-qplr at10\PT \font\sevenrm=\fontenc-qplr at7\PT
+\font\fiverm=\fontenc-qplr at5\PT \font\eightrm=\fontenc-qplr at8\PT
+\font\ninerm=\fontenc-qplr at9\PT \font\sixrm=\fontenc-qplr at6\PT
+%
+\font\teni=qpxmi\altg\space at10\PT
+\font\seveni=qpxmi\altg\space at7\PT
+\font\fivei=qpxmi\altg\space at5\PT
+\font\sixi=qpxmi\altg\space at6\PT
+\font\eighti=qpxmi\altg\space at8\PT
+\font\ninei=qpxmi\altg\space at9\PT
+%
+\font\tenbf=\fontenc-qplb at10\PT \font\sevenbf=\fontenc-qplb at7\PT
+\font\fivebf=\fontenc-qplb at5\PT \font\sixbf=\fontenc-qplb at6\PT
+\font\eightbf=\fontenc-qplb at8\PT \font\ninebf=\fontenc-qplb at9\PT
+%
+\font\tenit=\fontenc-qplri at10\PT \font\nineit=\fontenc-qplri at9\PT
+\font\eightit=\fontenc-qplri at8\PT
+%
+\font\tensy=pxsy at10\PT \font\sevensy=pxsy at7\PT \font\fivesy=pxsy at5\PT
+\font\eightsy=pxsy at8\PT \font\ninesy=pxsy at9\PT
+\font\sixsy=pxsy at6\PT
+\font\tenex=pxex at10\PT \font\eightex=pxex at9\PT \font\nineex=pxex at9\PT
+%
+\font\tencsc=\fontenc-qplr-sc at10\PT \font\eightcsc=\fontenc-qplr-sc at8\PT
+\font\ninecsc=\fontenc-qplr-sc at9\PT
+%
+\skewchar\teni='177 \skewchar\ninei='177 \skewchar\eighti='177
+\skewchar\seveni='177 \skewchar\fivei='177
+\skewchar\tensy='60 \skewchar\ninesy='60 \skewchar\eightsy='60
+\skewchar\sevensy='60 \skewchar\fivesy='60
+%
+% --- 8point ---
+\def\eightpoint{\def\rm{\fam0\eightrm}%
+\textfont0\eightrm \scriptfont0=\sixrm \scriptscriptfont0=\fiverm
+\textfont1\eighti \scriptfont1=\sixi \scriptscriptfont1=\fivei
+\textfont2\eightsy \scriptfont2=\sixsy \scriptscriptfont2=\fivesy
+\textfont3\eightex \scriptfont3=\eightex \scriptscriptfont3=\eightex
+\def\mit{\fam1}\def\oldstyle{\fam1\eighti}\def\cal{\fam2}%
+\textfont\itfam=\eightit \def\it{\fam\itfam\eightit}%
+\textfont\bffam=\eightbf \scriptfont\bffam=\sixbf\scriptscriptfont\bffam=\fivebf
+\def\bf{\fam\bffam\eightbf}%
+%\def\tt{\fam\ttfam\eighttt}%
+%\textfont\ttfam=\eighttt
+%%\tt \ttglue=.5em plus.25em minus.15em
+\let\sc=\eightcsc
+\normalbaselineskip=10\PT
+\setbox\strutbox=\hbox{\vrule height7.6\PT depth 2.4\PT width0pt}%
+\normalbaselines\rm}
+%% --- 9point ---
+\def\ninepoint{\def\rm{\fam0\ninerm}%
+\textfont0=\ninerm \scriptfont0=\sixrm \scriptscriptfont0=\fiverm
+\textfont1=\ninei \scriptfont1=\sixi \scriptscriptfont1=\fivei
+\textfont2=\ninesy \scriptfont2=\sixsy \scriptscriptfont2=\fivesy
+\textfont3=\nineex \scriptfont3=\nineex \scriptscriptfont3=\nineex
+\def\mit{\fam1}\def\oldstyle{\fam1\ninei}\def\cal{\fam2}%
+\textfont\itfam=\nineit \def\it{\fam\itfam\nineit}%
+\textfont\bffam=\ninebf \scriptfont\bffam=\sixbf \scriptscriptfont\bffam=\fivebf
+\def\bf{\fam\bffam\ninebf}%
+\let\sc=\ninecsc
+%\def\tt{\fam\ttfam\ninett}%
+%\textfont\ttfam=\ninett
+%%\tt \ttglue=.5em plus.25em minus.15em
+\normalbaselineskip=11\PT
+\setbox\strutbox=\hbox{\vrule height8\PT depth3\PT width0pt}%
+\normalbaselines\rm}
+% --- 10point ---
+\def\tenpoint{\def\rm{\fam0\tenrm}%
+\textfont0=\tenrm \scriptfont0=\sevenrm \scriptscriptfont0=\fiverm
+\textfont1=\teni \scriptfont1=\seveni \scriptscriptfont1=\fivei
+\textfont2=\tensy \scriptfont2=\sevensy \scriptscriptfont2=\fivesy
+\textfont3=\tenex \scriptfont3=\tenex \scriptscriptfont3=\tenex
+\def\mit{\fam1 }\def\oldstyle{\fam1\teni}\def\cal{\fam2}%
+\def\it{\fam\itfam\tenit}%
+\textfont\itfam=\tenit
+%\def\sl{\fam\slfam\tensl} % \sl is family 5
+%\textfont\slfam=\tensl
+\def\bf{\fam\bffam\tenbf}%
+\textfont\bffam=\tenbf \scriptfont\bffam=\sevenbf
+\scriptscriptfont\bffam=\fivebf
+\let\sc=\tencsc
+%\textfont\ttfam=\tentt
+%\def\tt{\fam\ttfam\tentt}
+%%\tt \ttglue=.5em plus.25em minus.15em
+\normalbaselineskip=12\PT plus.1\PT minus.1\PT
+\setbox\strutbox=\hbox{\vrule height8.8\PT depth3.6\PT width0pt}%
+\normalbaselines\rm}
+\tenpoint %% default
+%% ------
+\mathcode`\+="218B
+\mathcode`\=="318C
+\mathchardef\Gamma="0180
+\mathchardef\Delta="0181
+\mathchardef\Theta="0182
+\mathchardef\Lambda="0183
+\mathchardef\Xi="0184
+\mathchardef\Pi="0185
+\mathchardef\Sigma="0186
+\mathchardef\Upsilon="0187
+\mathchardef\Phi="0188
+\mathchardef\Psi="0189
+\mathchardef\Omega="018A
+\mathchardef\xleq="318E
+\mathchardef\xgeq="318F
+%% dodatkowe symbole (additional symbols)
+\mathchardef\varGamma="0100
+\mathchardef\varDelta="0101
+\mathchardef\varTheta="0102
+\mathchardef\varLambda="0103
+\mathchardef\varXi="0104
+\mathchardef\varPi="0105
+\mathchardef\varSigma="0106
+\mathchardef\varUpsilon="0107
+\mathchardef\varPhi="0108
+\mathchardef\varPsi="0109
+\mathchardef\varOmega="010A
+\mathchardef\varg="0190
+%%
+\endinput
diff --git a/Master/texmf-dist/tex/generic/qpxqtx/qtxmath.sty b/Master/texmf-dist/tex/generic/qpxqtx/qtxmath.sty
new file mode 100644
index 00000000000..753bf4a1ced
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/qpxqtx/qtxmath.sty
@@ -0,0 +1,77 @@
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{qtxmath}
+%%
+\DeclareOption{altg}{\AtEndOfPackage{%
+\DeclareFontShape{OML}{qtxmi}{m}{it} {<-> qtxmia}{}
+\DeclareFontShape{OML}{qtxmi}{b}{it} {<-> qtxbmia}{}
+%
+\DeclareFontFamily{OML}{qtm}{\skewchar\font127 }
+\DeclareFontShape{OML}{qtm}{m}{it} {<->ssub* qtxmi/m/it}{}
+\DeclareFontShape{OML}{qtm}{bx}{it} {<->ssub* qtxmi/b/it}{}
+}
+}
+\ProcessOptions\relax
+%
+\DeclareSymbolFont{operators} {\encodingdefault}{qtm} {m}{n}
+\DeclareSymbolFont{letters} {OML}{qtxmi} {m}{it}
+\DeclareSymbolFont{symbols} {OMS}{txsy} {m}{n}
+\DeclareSymbolFont{largesymbols} {OMX}{txex} {m}{n}
+\SetSymbolFont{operators}{bold}{\encodingdefault}{qtm} {b}{n}
+\SetSymbolFont{letters} {bold}{OML}{qtxmi} {b}{it}
+\SetSymbolFont{symbols} {bold}{OMS}{txsy}{b}{n}
+\SetSymbolFont{largesymbols} {bold}{OMX}{txex}{b}{n}
+%%
+\DeclareMathAlphabet {\mathbf}{\encodingdefault}{qtm}{b}{n}
+\DeclareMathAlphabet {\mathit}{\encodingdefault}{qtm}{m}{it}
+\SetMathAlphabet\mathit{bold}{\encodingdefault}{qtm}{b}{it}
+%%
+\DeclareMathSymbol{\varGamma}{\mathalpha}{letters}{0}
+\DeclareMathSymbol{\varDelta}{\mathalpha}{letters}{1}
+\DeclareMathSymbol{\varTheta}{\mathalpha}{letters}{2}
+\DeclareMathSymbol{\varLambda}{\mathalpha}{letters}{3}
+\DeclareMathSymbol{\varXi}{\mathalpha}{letters}{4}
+\DeclareMathSymbol{\varPi}{\mathalpha}{letters}{5}
+\DeclareMathSymbol{\varSigma}{\mathalpha}{letters}{6}
+\DeclareMathSymbol{\varUpsilon}{\mathalpha}{letters}{7}
+\DeclareMathSymbol{\varPhi}{\mathalpha}{letters}{8}
+\DeclareMathSymbol{\varPsi}{\mathalpha}{letters}{9}
+\DeclareMathSymbol{\varOmega}{\mathalpha}{letters}{10}
+%%
+\DeclareMathSymbol{\Gamma}{\mathalpha}{letters}{128}
+\DeclareMathSymbol{\Delta}{\mathalpha}{letters}{129}
+\DeclareMathSymbol{\Theta}{\mathalpha}{letters}{130}
+\DeclareMathSymbol{\Lambda}{\mathalpha}{letters}{131}
+\DeclareMathSymbol{\Xi}{\mathalpha}{letters}{132}
+\DeclareMathSymbol{\Pi}{\mathalpha}{letters}{133}
+\DeclareMathSymbol{\Sigma}{\mathalpha}{letters}{134}
+\DeclareMathSymbol{\Upsilon}{\mathalpha}{letters}{135}
+\DeclareMathSymbol{\Phi}{\mathalpha}{letters}{136}
+\DeclareMathSymbol{\Psi}{\mathalpha}{letters}{137}
+\DeclareMathSymbol{\Omega}{\mathalpha}{letters}{138}
+%%
+\DeclareMathSymbol{+}{\mathbin}{letters}{139}
+\DeclareMathSymbol{=}{\mathrel}{letters}{140}
+\DeclareMathDelimiter{/}{\mathord}{letters}{141}{largesymbols}{"0E}
+%%
+\DeclareMathSymbol{\xleq}{\mathrel}{letters}{142}
+\DeclareMathSymbol{\xgeq}{\mathrel}{letters}{143}
+\@ifpackageloaded{polski}{%
+ \let\leq=\xleq
+ \let\geq=\xgeq
+ \let\le=\leq
+ \let\ge=\geq}{}
+%%
+\DeclareMathSymbol{\varg}{\mathord}{letters}{144}
+\DeclareMathSymbol{\varv}{\mathord}{letters}{145}
+\DeclareMathSymbol{\varw}{\mathord}{letters}{146}
+\DeclareMathSymbol{\vary}{\mathord}{letters}{147}
+%%
+\DeclareFontFamily{OML}{qtxmi}{\skewchar\font127 }
+\DeclareFontShape{OML}{qtxmi}{m}{it} {<-> qtxmi}{}
+\DeclareFontShape{OML}{qtxmi}{b}{it} {<-> qtxbmi}{}
+%
+\DeclareFontFamily{OML}{qtm}{\skewchar\font127 }
+\DeclareFontShape{OML}{qtm}{m}{it} {<->ssub* qtxmi/m/it}{}
+\DeclareFontShape{OML}{qtm}{bx}{it} {<->ssub* qtxmi/b/it}{}
+%%
+\endinput
diff --git a/Master/texmf-dist/tex/generic/qpxqtx/qtxmath.tex b/Master/texmf-dist/tex/generic/qpxqtx/qtxmath.tex
new file mode 100644
index 00000000000..95e5b06977c
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/qpxqtx/qtxmath.tex
@@ -0,0 +1,129 @@
+%% macros for TeXGyre Termes and math fonts from txfonts package
+%% Jacek Mierczy\'nski, Staszek Wawrykiewicz, ver. 0.9 (15.01.2007)
+%% Public domain.
+%% -----
+% basic unit, can be defined before \input qtxmath.tex and changed to dd ;-)
+\ifx\PT\undefined\def\PT{pt}\fi%
+\ifx\altg\undefined\def\altg{}\fi
+\ifx\fontenc\undefined\def\fontenc{qx}\fi
+% -- fonts
+\font\tenrm=\fontenc-qtmr at10\PT \font\sevenrm=\fontenc-qtmr at7\PT
+\font\fiverm=\fontenc-qtmr at5\PT \font\eightrm=\fontenc-qtmr at8\PT
+\font\ninerm=\fontenc-qtmr at9\PT \font\sixrm=\fontenc-qtmr at6\PT
+%
+\font\teni=qtxmi\altg\space at10\PT \font\seveni=qtxmi\altg\space at7\PT
+\font\fivei=qtxmi\altg\space at5\PT \font\sixi=qtxmi\altg\space at6\PT
+\font\eighti=qtxmi\altg\space at8\PT \font\ninei=qtxmi\altg\space at9\PT
+%
+\font\tenbf=\fontenc-qtmb at10\PT \font\sevenbf=\fontenc-qtmb at7\PT
+\font\fivebf=\fontenc-qtmb at5\PT \font\sixbf=\fontenc-qtmb at6\PT
+\font\eightbf=\fontenc-qtmb at8\PT \font\ninebf=\fontenc-qtmb at9\PT
+%
+\font\tenit=\fontenc-qtmri at10\PT \font\nineit=\fontenc-qtmri at9\PT
+\font\eightit=\fontenc-qtmri at8\PT
+%
+\font\tensy=txsy at10\PT \font\sevensy=txsy at7\PT \font\fivesy=txsy at5\PT
+\font\eightsy=txsy at8\PT \font\ninesy=txsy at9\PT \font\sixsy=txsy at6\PT
+%
+\font\tenex=txex at10\PT \font\eightex=txex at9\PT \font\nineex=txex at9\PT
+%
+\font\tencsc=\fontenc-qtmr-sc at10\PT \font\eightcsc=\fontenc-qtmr-sc at8\PT
+\font\ninecsc=\fontenc-qtmr-sc at9\PT
+%
+\skewchar\teni='177 \skewchar\ninei='177 \skewchar\eighti='177
+\skewchar\seveni='177 \skewchar\fivei='177
+\skewchar\tensy='60 \skewchar\ninesy='60 \skewchar\eightsy='60
+\skewchar\sevensy='60 \skewchar\fivesy='60
+%
+% --- 8point ---
+\def\eightpoint{\def\rm{\fam0\eightrm}%
+\textfont0\eightrm \scriptfont0=\sixrm \scriptscriptfont0=\fiverm
+\textfont1\eighti \scriptfont1=\sixi \scriptscriptfont1=\fivei
+\textfont2\eightsy \scriptfont2=\sixsy \scriptscriptfont2=\fivesy
+\textfont3\eightex \scriptfont3=\eightex \scriptscriptfont3=\eightex
+\def\mit{\fam1}\def\oldstyle{\fam1\eighti}\def\cal{\fam2}%
+\textfont\itfam=\eightit \def\it{\fam\itfam\eightit}%
+\textfont\bffam=\eightbf \scriptfont\bffam=\sixbf\scriptscriptfont\bffam=\fivebf
+\def\bf{\fam\bffam\eightbf}%
+%\def\tt{\fam\ttfam\eighttt}
+%\textfont\ttfam=\eighttt
+%%\tt \ttglue=.5em plus.25em minus.15em
+\let\sc=\eightcsc
+\normalbaselineskip=10\PT
+\setbox\strutbox=\hbox{\vrule height7.6\PT depth 2.4\PT width0pt}%
+\normalbaselines\rm}
+%% --- 9point ---
+\def\ninepoint{\def\rm{\fam0\ninerm}%
+\textfont0=\ninerm \scriptfont0=\sixrm \scriptscriptfont0=\fiverm
+\textfont1=\ninei \scriptfont1=\sixi \scriptscriptfont1=\fivei
+\textfont2=\ninesy \scriptfont2=\sixsy \scriptscriptfont2=\fivesy
+\textfont3=\nineex \scriptfont3=\nineex \scriptscriptfont3=\nineex
+\def\mit{\fam1}\def\oldstyle{\fam1\ninei}\def\cal{\fam2}%
+\textfont\itfam=\nineit \def\it{\fam\itfam\nineit}%
+\textfont\bffam=\ninebf \scriptfont\bffam=\sixbf \scriptscriptfont\bffam=\fivebf
+\def\bf{\fam\bffam\ninebf}%
+\let\sc=\ninecsc
+%\def\tt{\fam\ttfam\ninett}%
+%\textfont\ttfam=\ninett
+%%\tt \ttglue=.5em plus.25em minus.15em
+\normalbaselineskip=11\PT
+\setbox\strutbox=\hbox{\vrule height8\PT depth3\PT width0\PT}%
+\normalbaselines\rm}
+% --- 10point ---
+\def\tenpoint{\def\rm{\fam0\tenrm}%
+\textfont0=\tenrm \scriptfont0=\sevenrm \scriptscriptfont0=\fiverm
+\textfont1=\teni \scriptfont1=\seveni \scriptscriptfont1=\fivei
+\textfont2=\tensy \scriptfont2=\sevensy \scriptscriptfont2=\fivesy
+\textfont3=\tenex \scriptfont3=\tenex \scriptscriptfont3=\tenex
+\def\mit{\fam1 }\def\oldstyle{\fam1\teni}\def\cal{\fam2}%
+\def\it{\fam\itfam\tenit}%
+\textfont\itfam=\tenit
+%\def\sl{\fam\slfam\tensl} % \sl is family 5
+%\textfont\slfam=\tensl
+\def\bf{\fam\bffam\tenbf}%
+\textfont\bffam=\tenbf \scriptfont\bffam=\sevenbf
+\scriptscriptfont\bffam=\fivebf
+\let\sc=\tencsc
+%\textfont\ttfam=\tentt
+%\def\tt{\fam\ttfam\tentt}
+%%\tt \ttglue=.5em plus.25em minus.15em
+\normalbaselineskip=12\PT plus.1\PT minus.1\PT
+\setbox\strutbox=\hbox{\vrule height8.8\PT depth3.6\PT width0pt}%
+\normalbaselines\rm}
+\tenpoint %% default
+%% ------
+\mathcode`\+="218B
+\mathcode`\=="318C
+\mathchardef\Gamma="0180
+\mathchardef\Delta="0181
+\mathchardef\Theta="0182
+\mathchardef\Lambda="0183
+\mathchardef\Xi="0184
+\mathchardef\Pi="0185
+\mathchardef\Sigma="0186
+\mathchardef\Upsilon="0187
+\mathchardef\Phi="0188
+\mathchardef\Psi="0189
+\mathchardef\Omega="018A
+%
+\mathchardef\xleq="318E
+\mathchardef\xgeq="318F
+%% dodatkowe symbole (additional symbols)
+\mathchardef\varGamma="0100
+\mathchardef\varDelta="0101
+\mathchardef\varTheta="0102
+\mathchardef\varLambda="0103
+\mathchardef\varXi="0104
+\mathchardef\varPi="0105
+\mathchardef\varSigma="0106
+\mathchardef\varUpsilon="0107
+\mathchardef\varPhi="0108
+\mathchardef\varPsi="0109
+\mathchardef\varOmega="010A
+%
+\mathchardef\varg="0190
+\mathchardef\varv="0191
+\mathchardef\varw="0192
+\mathchardef\vary="0193
+%%
+\endinput