%% iso8859-2 %% 03.02.2007, ver. 0.95. Public domain. %% Jacek Mierczyński %% Staszek Wawrykiewicz [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 wer. 0.95 3.02.2007 - drobne poprawki Wszelkie uwagi są mile widziane.