1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
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.
|