From 69eab4f8834fa32cf6d732be03e9214466a8581e Mon Sep 17 00:00:00 2001 From: Staszek Wawrykiewicz Date: Thu, 25 Jan 2007 18:35:02 +0000 Subject: qpxqtx new package git-svn-id: svn://tug.org/texlive/trunk@3791 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/tex/generic/qpxqtx/amspbold.tex | 18 ++ Master/texmf-dist/tex/generic/qpxqtx/amsqpx.def | 88 ++++++++ Master/texmf-dist/tex/generic/qpxqtx/amsqpx.tex | 242 ++++++++++++++++++++++ Master/texmf-dist/tex/generic/qpxqtx/amsqtx.def | 88 ++++++++ Master/texmf-dist/tex/generic/qpxqtx/amsqtx.tex | 242 ++++++++++++++++++++++ Master/texmf-dist/tex/generic/qpxqtx/amstbold.tex | 18 ++ Master/texmf-dist/tex/generic/qpxqtx/qpxmath.sty | 74 +++++++ Master/texmf-dist/tex/generic/qpxqtx/qpxmath.tex | 127 ++++++++++++ Master/texmf-dist/tex/generic/qpxqtx/qtxmath.sty | 77 +++++++ Master/texmf-dist/tex/generic/qpxqtx/qtxmath.tex | 129 ++++++++++++ 10 files changed, 1103 insertions(+) create mode 100644 Master/texmf-dist/tex/generic/qpxqtx/amspbold.tex create mode 100644 Master/texmf-dist/tex/generic/qpxqtx/amsqpx.def create mode 100644 Master/texmf-dist/tex/generic/qpxqtx/amsqpx.tex create mode 100644 Master/texmf-dist/tex/generic/qpxqtx/amsqtx.def create mode 100644 Master/texmf-dist/tex/generic/qpxqtx/amsqtx.tex create mode 100644 Master/texmf-dist/tex/generic/qpxqtx/amstbold.tex create mode 100644 Master/texmf-dist/tex/generic/qpxqtx/qpxmath.sty create mode 100644 Master/texmf-dist/tex/generic/qpxqtx/qpxmath.tex create mode 100644 Master/texmf-dist/tex/generic/qpxqtx/qtxmath.sty create mode 100644 Master/texmf-dist/tex/generic/qpxqtx/qtxmath.tex (limited to 'Master/texmf-dist/tex') 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 -- cgit v1.2.3