summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/generic/qtx
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/generic/qtx')
-rw-r--r--Master/texmf-dist/tex/generic/qtx/amsqtx.def88
-rw-r--r--Master/texmf-dist/tex/generic/qtx/amsqtx.tex242
-rw-r--r--Master/texmf-dist/tex/generic/qtx/amstbold.tex17
-rw-r--r--Master/texmf-dist/tex/generic/qtx/qtxmath.sty62
-rw-r--r--Master/texmf-dist/tex/generic/qtx/qtxmath.tex117
-rw-r--r--Master/texmf-dist/tex/generic/qtx/qtxsc.tex12
6 files changed, 538 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/generic/qtx/amsqtx.def b/Master/texmf-dist/tex/generic/qtx/amsqtx.def
new file mode 100644
index 00000000000..3e11889a36e
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/qtx/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/qtx/amsqtx.tex b/Master/texmf-dist/tex/generic/qtx/amsqtx.tex
new file mode 100644
index 00000000000..bd8544299cd
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/qtx/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/qtx/amstbold.tex b/Master/texmf-dist/tex/generic/qtx/amstbold.tex
new file mode 100644
index 00000000000..47924ee63b3
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/qtx/amstbold.tex
@@ -0,0 +1,17 @@
+%% \loadbold redefinition added according to amstex.tex
+%% this works only when amstex is loaded!!!
+\newfam\cmmibfam
+\newfam\cmbsyfam
+\redefine\loadbold{%
+ \font\tencmmib=qtxbmi at10\PT \font\sevencmmib=qtxbmi at7\PT
+ \font\fivecmmib=qtxbmi 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/qtx/qtxmath.sty b/Master/texmf-dist/tex/generic/qtx/qtxmath.sty
new file mode 100644
index 00000000000..ea3607eff87
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/qtx/qtxmath.sty
@@ -0,0 +1,62 @@
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{qtxmath}
+%%
+\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}{}
+%%
+\endinput
diff --git a/Master/texmf-dist/tex/generic/qtx/qtxmath.tex b/Master/texmf-dist/tex/generic/qtx/qtxmath.tex
new file mode 100644
index 00000000000..3e2f5273081
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/qtx/qtxmath.tex
@@ -0,0 +1,117 @@
+%% macros for QuasiTimes and math fonts from txfonts 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%
+% -- fonts
+\font\tenrm=qtmr at10\PT \font\sevenrm=qtmr at7\PT \font\fiverm=qtmr at5\PT
+\font\eightrm=qtmr at8\PT \font\ninerm=qtmr at9\PT \font\sixrm=qtmr at6\PT
+\font\teni=qtxmi at10\PT \font\seveni=qtxmi at7\PT \font\fivei=qtxmi at5\PT
+\font\sixi=qtxmi at6\PT \font\eighti=qtxmi at8\PT \font\ninei=qtxmi at9\PT
+\font\tenbf=qtmb at10\PT \font\sevenbf=qtmb at7\PT \font\fivebf=qtmb at5\PT
+\font\sixbf=qtmb at6\PT \font\eightbf=qtmb at8\PT \font\ninebf=qtmb at9\PT
+\font\tenit=qtmri at10\PT \font\nineit=qtmri at9\PT \font\eightit=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=qtmrxc at10\PT \font\eightcsc=qtmrxc at8\PT \font\ninecsc=qtmrxc 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
diff --git a/Master/texmf-dist/tex/generic/qtx/qtxsc.tex b/Master/texmf-dist/tex/generic/qtx/qtxsc.tex
new file mode 100644
index 00000000000..8e5f1467957
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/qtx/qtxsc.tex
@@ -0,0 +1,12 @@
+%% Pakiet w/l/acza wirtualne kapitaliki (qtmr + rtxsc),
+%% u/zycie:
+%% \documentclass...
+%% ...
+%% \usepackage{qtimes}
+%% ...
+%% \begin{document}
+%% \input{qtxsc}
+%%
+\DeclareFontShape{\encodingdefault}{qtm}{m}{sc}{ <-> qtmrxc }{}
+%%
+\endinput \ No newline at end of file