summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/mex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2006-01-09 00:45:48 +0000
committerKarl Berry <karl@freefriends.org>2006-01-09 00:45:48 +0000
commit5dc602d16c5be2fd035b254ca23484a90aebd6dc (patch)
tree72efb15fba318cc2096a8cc6999ed3fa0bff317d /Master/texmf-dist/doc/mex
parentb4fc5f639874db951177ec539299d20908adb654 (diff)
doc 5
git-svn-id: svn://tug.org/texlive/trunk@81 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/mex')
-rw-r--r--Master/texmf-dist/doc/mex/base/00readme226
-rw-r--r--Master/texmf-dist/doc/mex/base/mex.html212
-rw-r--r--Master/texmf-dist/doc/mex/base/mexinfo.eng604
-rw-r--r--Master/texmf-dist/doc/mex/base/mexinfo.pol875
-rw-r--r--Master/texmf-dist/doc/mex/base/qq.eps360
-rw-r--r--Master/texmf-dist/doc/mex/base/tstmex.tex102
-rw-r--r--Master/texmf-dist/doc/mex/utf8mex/Makefile29
-rw-r--r--Master/texmf-dist/doc/mex/utf8mex/README53
-rw-r--r--Master/texmf-dist/doc/mex/utf8mex/examples/Makefile27
-rw-r--r--Master/texmf-dist/doc/mex/utf8mex/examples/catcode.tex10
-rw-r--r--Master/texmf-dist/doc/mex/utf8mex/examples/list.tex12
-rw-r--r--Master/texmf-dist/doc/mex/utf8mex/examples/tilde.tex8
-rw-r--r--Master/texmf-dist/doc/mex/utf8mex/examples/tilde2.tex17
-rw-r--r--Master/texmf-dist/doc/mex/utf8mex/test-math.utf8.tex227
-rw-r--r--Master/texmf-dist/doc/mex/utf8mex/test.utf8.tex23
-rw-r--r--Master/texmf-dist/doc/mex/utf8mex/utf8math.el312
16 files changed, 3097 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/mex/base/00readme b/Master/texmf-dist/doc/mex/base/00readme
new file mode 100644
index 00000000000..278491aabb0
--- /dev/null
+++ b/Master/texmf-dist/doc/mex/base/00readme
@@ -0,0 +1,226 @@
+%% Staszek Wawrykiewicz (StaW@gust.org.pl), January 2003. Public domain.
+%% Web2c7.4x (teTeX, fpTeX, TeX Live) and MiKTeX 2.x revision
+MeX and pdfMeX
+
+Dokumentacja po polsku i po angielsku (niżej).
+The documentation in Polish and in English (below).
+
+------------------------------------------------------------------------
+POLSKI (iso8859-2):
+------------------------------------------------------------------------
+MeX jest adaptacją formatu Plain TeX do składu w języku polskim
+z uwzględnieniem polskich zwyczajów drukarskich.
+Autorzy: Bogusław Jackowski i Marek Ryćko.
+Dokumentacja poniższa omawia pokrótce tworzenie formatu mex.fmt (lub
+pdfmex.fmt, dla programu pdfTeX -- wersji TeX-a tworzącej od razu pliki PDF)
+i jego użycie w instalacji zgodnej z Web2c (dystrybucje teTeX, fpTeX, TeX
+Live) a także MiKTeX. Szczegółowe informacje nt. pakietu MeX zawarto w pliku
+mexinfo.pol.
+
+W dystrybucji dołączono ponadto prosty plik przykładowy
+doc/polish/mex/tstmex.tex, służący do przetestowania poprawnego działania
+formatu MeX. Początkującym użytkownikom zaleca się zapoznanie z zawartością
+tego pliku. Plik ten dostępny jest także na serwerze GUST.
+------------------------------------------------------------------------
+
+I. Przygotowanie formatu MeX/pdfMeX (polskiej implementacji formatu Plain)
+
+Format w systemie TeX to wstępnie prekompilowany (aby przyspieszyć jego
+analizę przez program tex/pdftex) zestaw makrodefinicji oraz reguł
+przenoszenia wyrazów dla wybranego zestawu języków. Plik formatu z reguły
+posiada rozszerzenie .fmt.
+
+Przygotowanie formatu MeX (lub pdfMeX dla programu pdfTeX, tworzącego pliki
+PDF) polega w skrócie na uruchomieniu:
+
+tex --ini mex.ini
+
+(dla pdfTeX: pdftex --ini pdfmex.ini). Podczas przetwarzania wczytywane są
+pliki makr formatu MeX, a także plain.tex oraz wzorce przenoszenia wyrazów
+dla języka polskiego i angloamerykańskiego.
+
+Ponieważ wygenerowany plik powinien znaleźć się w odpowiednim miejscu
+struktury katalogów, a także powinien zostać ,,zarejestrowany''
+w instalacji, współczesne dystrybucje ułatwiają proces generowania.
+
+ * W dystrybucjach opartych na Web2c (fpTeX, teTeX, TeX Live) formaty
+ generowane są przy pomocy programu fmtutil (fmtutil --help wyświetla
+ dostępne opcje) zaś deklaracje formatów znajdują się w pliku
+ texmf/web2c/fmtutil.cnf (gdy posiadamy drzewo katalogów zawierające
+ lokalne pliki konfiguracyjne instalacji systemu TeX, program fmtutil
+ korzysta z lokalnej kopii fmtutil.cnf; dokładne położenie pliku
+ wyświetli uruchomienie polecenia: kpsewhich fmtutil.cnf).
+
+ W systemach Unix/Linux cały proces generowania formatu dostępny jest
+ z menu Formats programu texconfig, które pozwala modyfikować plik
+ fmtutil.cnf, co polega na usunięciu znaku # przed deklacją wybranego
+ formatu bądź zablokowaniu takim znakiem formatów niepożądanych.
+ Po zapisaniu zmian w pliku i zakończeniu edycji, format zostanie
+ automatycznie wygenerowany.
+ W systemach Windows należy samodzielnie zmodyfikować plik fmtutil.cnf,
+ po czym uruchomić polecenie fmtutil --byfmt=mex
+ (lub fmtutil --byfmt=pdfmex).
+
+ * W MiKTeX (od wersji 2.0) należy uruchomić w menu MiKTeX Options podmenu
+ TeX Formats, zaznaczyć format MeX (pdfMeX) i utworzyć (przyciskiem
+ Build) potrzebny plik formatu.
+
+W obu omawianych przypadkach tworzony jest plik formatu mex.fmt (lub
+pdfmex.fmt), który jest umieszczany w katalogu właściwym dla tego rodzaju
+plików, oraz tworzony jest program mex lub pdfmex (uruchamia on
+program tex z formatem mex bądź program pdftex z formatem pdfmex).
+
+------------------------------------------------------------------------
+
+II. Użycie
+
+Aktualne implementacje, oparte na Web2c, a także MiKTeX pozwalają
+na prawidłowe przekodowanie znaków diakrytycznych w pliku TeX-owym
+na wewnętrzną reprezentację, stosowaną przez programy. W Polsce, niestety,
+stosowane są różne ,,standardy'' kodowania diakrytyków w tworzonych przez
+użytkownika plikach, zależnie od systemu operacyjnego. Dla potrzeb systemu
+TeX używamy zewnętrznych, tekstowych plików TCX, pozwalających ,,obsłużyć''
+różne spotykane ,,standardy''. Dzięki temu przekodowanie działa też w drugą
+stronę, kiedy TeX wyświetla komunikaty i zapisuje pliki .log, a także
+pliki ze spisem treści, skorowidzem itp.
+
+Uruchomienie polecenia:
+
+mex --translate-file=TCXFILE plik.tex
+
+oznacza uruchomienia TeX-a z formatem mex.fmt i z odpowiednią tablicą
+przekodowań (ich lista znajduje się poniżej). Polecenie `mex' tworzone
+jest zwykle jako dowiązanie do programu tex w katalogu zawierającym binaria.
+
+Przekodowanie (plik TCX) może być także deklarowane bezpośrednio
+w pliku TeX-owym. Począwszy od wersji Web2c 7.4, wymaga to podania w wierszu
+poleceń opcji `--parse' lub włączenia jej na stałe, co wymaga zmiany
+w głównym pliku konfiguracyjnym texmf.cnf:
+parse_first_line = t
+(t -- od `true', zamiast domyślnego przypisania f -- od `false').
+
+Przykładowo, jeśli _pierwszy_ wiersz pliku zawiera komentarz strukturalny
+
+%&mex --translate-file=il2-pl
+
+to plik może być przetworzony za pomocą polecenia tex plik.tex; zostanie
+wtedy wczytany format mex.fmt oraz tablica il2-pl.tcx przekodowania z układu
+iso8859-2 do układu fontów PL (wewnętrznego dla programu TeX).
+
+W dystrybucjach dostarczono szereg plikow TCX. Można je znaleźć w katalogu
+texmf/web2c/:
+
+ amiga-pl.tcx AmigaPL <--> PL
+ il2-pl.tcx iso8859-2 (latin2) <--> PL
+ cp1250pl.tcx Windows cp1250 <--> PL
+ cp852-pl.tcx IBM cp852 <--> PL
+ macce-pl.tcx Apple MacCE <--> PL
+ maz-pl.tcx Mazovia <--> PL
+------------------------------------------------------------------------
+
+III. Polskie fonty PostScriptowe
+
+Aktualne dystrybucje zawierają fonty serii PL (spolonizowane standardowe
+dla TeX-a fonty CM) w wersji Type 1 (postscriptowe). Można je także
+znaleźć w najbliższym węźle CTAN lub jego kopii, np.:
+ftp://sunsite.icm.edu.pl/CTAN/fonts/psfonts/polish/plpsfont/.
+Pliki .pfb powinny znaleźć się w podkatalogu texmf/fonts/type1/public/pl/
+naszej instalacji, zaś pliki map fontowych (.map) oraz wektory kodowań
+(.enc) -- w katalogu texmf/dvips/pl/
+
+W dystrybucjach opartych na Web2c zautomatyzowano, poprzez użycie programu
+updmap, proces tworzenia map fontowych dla programów dvips, pdftex
+i dvipdfm. Poniżej omówiono więc jedynie czego ten proces dotyczy.
+
+Sterownik dvips (zamieniający wynik pracy TeX-a, plik DVI, do formatu
+PostScript) wymaga aby deklaracje map fontowych (dla fontów PL konkretnie
+zawartość texmf/dvips/pl/pl.map) były dołączone do pliku
+texmf/dvips/config/psfonts.map.
+Mapy fontowe można alternatywnie dołączyć w pliku
+texmf/dvips/config/config.ps (lub jego lokalnej kopii), dopisując wiersz:
+p +pl.map
+po deklaracji głównej mapy fontowej: p psfonts.map.
+
+Aby fonty Type 1 były użyte przez program pdfTeX, należy sprawdzić jakie
+mapy fontowe są deklarowane w pliku texmf/dvips/config/pdftex.map --
+powinien on także zawierać deklaracje map fontowych dla fontów PL.
+
+W dystrybucjach wszystkie aktualnie dostępne polskie fonty
+Type1 są gotowe do użycia zarówno przez program dvips,
+jak i pdftex.
+
+Bardziej szczegółowe omówienie instalacji fontów Type1 zawarte jest
+w artykule http://www.gust.org.pl/fonty/fonthint.html.
+
+-----------------------------------------------------------------------
+ENGLISH:
+------------------------------------------------------------------------
+
+MeX is an adaptation of PLAIN TeX format to the Polish language and to the
+Polish printing customs.
+Authors: Bogus\l{}aw Jackowski & Marek Ry\'cko.
+This document describes shortly creation of mex.fmt and usage in MiKTeX
+environment. See mexinfo.eng for detailed informations about MeX.
+
+I. Preparing MeX/pdfMeX (Polish Plain format)
+ * Web2c based distributions (teTeX, fpTeX, TeX Live). Invoke texconfig
+ and menu Formats, which edits fmtutil.cnf; uncomment mex (or pdfmex)
+ format; after saving the file, the desired format will be generated.
+ * MiKTeX (from ver. 2.0). Invoke `MiKTeX Options' menu and the submenu
+ `TeX Formats'. Select MeX (or pdfMeX). After pressing `Build' button
+ the format will be generated.
+
+II. Usage: the current implementations based on web2c 7.x, and MiKTeX
+ allow (hopefully) proper reencoding of input national characters
+ into internal TeX's, and back again, for all messages, .log, .toc,
+ .idx files written by TeX, etc. External readable TCX translation
+ files are used and they can be specified explicitly in the TeX file
+ or in the command line.
+ If the _first_ line of TeX's file contains a structured comment
+ of the form
+ %&mex --translate-file=cp1250pl
+ it suffices to run `tex --parse file.tex' with mex.fmt and cp1250pl.tcx
+ translation table (Windows cp1250 to internal PL reencoding).
+ Permanent parsing of the first line needs the following modification
+ in texmf.cnf:
+ parse_first_line = t
+ (instead of default = f)
+
+ You can also use the command
+ `tex &mex -translate-file=TCXFILE myfile.tex'
+ or just `mex -translate-file=TCXFILE myfile.tex' when you have linked
+ tex[.exe] into mex[.exe] in the directory containing binaries.
+ Several TCX files are provided; they can be found in the texmf/web2c/
+ directory:
+ amiga-pl.tcx AmigaPL <--> PL encoding
+ il2-pl.tcx iso8859-2 (latin2) <--> PL encoding
+ cp1250pl.tcx Windows cp1250 <--> PL encoding
+ cp852-pl.tcx IBM cp852 <--> PL encoding
+ macce-pl.tcx Apple MacCE <--> PL enconding
+ maz-pl.tcx Mazovia <--> PL encoding
+
+III. Polish PostScript fonts in Type 1 format
+ The installation can already contain Type 1 PL fonts;
+ they can be also downloaded from the nearest CTAN node or its mirror:
+ CTAN//fonts/psfonts/polish/plpsfont/
+ or copied from the CD TeX Live.
+ .pfb files should reside in the directory: .../fonts/type1/public/pl/ ;
+ font map and encoding files should go to .../dvips/pl/ directory.
+
+ The preparation of map files are now automatized by running updmap
+ program.
+
+ Dvips can be prepared for using PL fonts in Type 1 format in two ways:
+ * the contents of texmf/dvips/pl/pl.map should be included
+ into the standard texmf/dvips/config/psfonts.map.
+ * in texmf/dvips/config/config.ps the additional map file can be
+ declared after standard `p psfonts.map' line:
+ p +pl.map
+
+ In order to use Type 1 fonts with pdfTeX, the contents of
+ texmf/dvips/config/pdftex.map file can be updated with
+ the contents of pl.map, or the line
+ map +pl.map
+ can be added to the file texmf/pdftex/config/pdftex.cfg.
+
+------------------------------------------------------------------------
diff --git a/Master/texmf-dist/doc/mex/base/mex.html b/Master/texmf-dist/doc/mex/base/mex.html
new file mode 100644
index 00000000000..6301bbfd8e5
--- /dev/null
+++ b/Master/texmf-dist/doc/mex/base/mex.html
@@ -0,0 +1,212 @@
+<HTML>
+<HEAD>
+<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
+<TITLE>MeX, pdfMeX</TITLE>
+</HEAD>
+
+<BODY>
+
+<!-- January 2003. Staszek Wawrykiewicz (StaW@gust.org.pl).
+teTeX 2.0 revision. Public domain. -->
+
+<center>
+<h2>MeX i pdfMeX</h2>
+</center>
+MeX jest adaptacją formatu Plain TeX do składu w&nbsp;języku polskim
+z&nbsp;uwzględnieniem polskich zwyczajów drukarskich.<br>
+Autorzy: Bogusław Jackowski i&nbsp;Marek Ryćko.<br>
+Dokumentacja poniższa omawia pokrótce tworzenie formatu <code>mex.fmt</code>
+(lub <code>pdfmex.fmt</code>, dla programu pdfTeX -- wersji TeX-a tworzącej
+od razu pliki PDF)
+i&nbsp;jego użycie w&nbsp;instalacji zgodnej z&nbsp;<code>Web2c</code>
+(dystrybucje teTeX, fpTeX, TeX Live) a&nbsp;także MiKTeX.
+Szczegółowe informacje nt. pakietu MeX zawarto w&nbsp;pliku
+<code>mexinfo.pol</code>.
+
+<p>
+W dystrybucji dołączono ponadto prosty plik przykładowy
+<code>doc/polish/mex/tstmex.tex</code>, służący do przetestowania poprawnego
+działania formatu MeX. Początkującym użytkownikom zaleca się
+zapoznanie z&nbsp;zawartością tego pliku.
+Plik ten dostępny jest także na serwerze
+<a href="ftp://ftp.gust.org.pl/pub/TeX/GUST/contrib/zaczynam/">GUST</a>.
+
+<hr>
+
+<h3>I. Przygotowanie formatu MeX/pdfMeX (polskiej implementacji formatu Plain)</h3>
+
+Format w systemie TeX to wstępnie prekompilowany (aby przyspieszyć jego
+analizę przez program <code>tex/pdftex</code>) zestaw makrodefinicji oraz reguł
+przenoszenia wyrazów dla wybranego zestawu języków. Plik formatu z reguły
+posiada rozszerzenie <code>.fmt</code>.<p>
+
+Przygotowanie formatu MeX (lub pdfMeX dla programu pdfTeX, tworzącego
+pliki PDF) polega w&nbsp;skrócie na uruchomieniu:
+<pre>
+tex --ini mex.ini
+</pre>
+(dla pdfTeX: <code>pdftex --ini pdfmex.ini</code>). Podczas przetwarzania
+wczytywane są pliki makr formatu MeX, a&nbsp;także
+<code>plain.tex</code> oraz wzorce przenoszenia wyrazów dla języka polskiego
+i&nbsp;angloamerykańskiego.
+
+<p>
+Ponieważ wygenerowany plik powinien znaleźć się w&nbsp;odpowiednim
+miejscu struktury katalogów, a&nbsp;także powinien zostać ,,zarejestrowany''
+w&nbsp;instalacji, współczesne dystrybucje ułatwiają proces generowania.
+
+<ul>
+<li>W&nbsp;dystrybucjach
+opartych na Web2c (fpTeX, teTeX, TeX Live) formaty generowane są przy pomocy
+programu <code>fmtutil</code> (<code>fmtutil --help</code> wyświetla dostępne
+opcje) zaś deklaracje formatów znajdują się w&nbsp;pliku
+<code>texmf/web2c/fmtutil.cnf</code> (gdy posiadamy drzewo katalogów
+zawierające lokalne pliki konfiguracyjne instalacji systemu TeX, program
+<code>fmtutil</code> korzysta z&nbsp;lokalnej kopii <code>fmtutil.cnf</code>;
+dokładne położenie pliku wyświetli uruchomienie polecenia:
+<code>kpsewhich fmtutil.cnf</code>).<br>
+W&nbsp;systemach Unix/Linux cały proces generowania formatu dostępny jest
+z&nbsp;menu <code>Formats</code> programu <code>texconfig</code>, które
+pozwala modyfikować plik <code>fmtutil.cnf</code>,
+co polega na usunięciu znaku #
+przed deklacją wybranego formatu bądź zablokowaniu takim znakiem
+formatów niepożądanych. Po zapisaniu pliku i&nbsp;zakończeniu edycji,
+format zostanie automatyczne wygenerowany.<br>
+W&nbsp;systemach Windows
+należy samodzielnie zmodyfikować plik <code>fmtutil.cnf</code>, po czym
+uruchomić polecenie <code>fmtutil --byfmt=mex</code>
+(lub <code>fmtutil --byfmt=pdfmex</code>).
+
+<li>
+W MiKTeX (od wersji 2.0)
+należy uruchomić w&nbsp;menu <code>MiKTeX Options</code> podmenu
+<code>TeX Formats</code>, zaznaczyć format
+<code>MeX</code> (<code>pdfMeX</code>) i&nbsp;utworzyć (przyciskiem
+<code>Build</code>) potrzebny plik formatu.
+</ul>
+
+<p>
+W&nbsp;obu omawianych przypadkach tworzony jest plik formatu
+<code>mex.fmt</code> (lub <code>pdfmex.fmt</code>), który jest
+umieszczany w&nbsp;katalogu właściwym dla tego rodzaju
+plików, oraz tworzony jest program <code>mex</code> lub <code>pdfmex</code>
+(uruchamia on program <code>tex</code>
+z&nbsp;formatem <code>mex</code> bądź program <code>pdftex</code>
+z&nbsp;formatem <code>pdfmex</code>).</p>
+
+<hr>
+
+<h3>II. Użycie</h3>
+
+Aktualne implementacje, oparte na Web2c, a&nbsp;także MiKTeX pozwalają
+na prawidłowe przekodowanie znaków diakrytycznych w&nbsp;pliku TeX-owym
+na wewnętrzną reprezentację, stosowaną przez programy.
+W&nbsp;Polsce, niestety,
+stosowane są różne ,,standardy'' kodowania diakrytyków w&nbsp;tworzonych przez
+użytkownika plikach, zależnie od systemu operacyjnego. Dla potrzeb systemu
+TeX używamy zewnętrznych, tekstowych plików TCX, pozwalających ,,obsłużyć''
+różne spotykane ,,standardy''. Dzięki temu przekodowanie działa też
+w&nbsp;drugą stronę, kiedy TeX wyświetla komunikaty i&nbsp;zapisuje pliki
+<code>.log</code>, a&nbsp;także pliki ze spisem treści, skorowidzem itp.<p>
+
+Uruchomienie polecenia:<br>
+<code>mex --translate-file=TCXFILE myfile.tex</code><br>
+oznacza uruchomienia TeX-a z&nbsp;formatem <code>mex.fmt</code>
+i&nbsp;z&nbsp;odpowiednią tablicą przekodowań (ich lista znajduje się
+poniżej). Polecenie <code>mex</code> tworzone jest zwykle jako dowiązanie
+do programu <code>tex</code> w&nbsp;katalogu zawierającym binaria.<p>
+
+Przekodowanie (plik TCX) może być deklarowane bezpośrednio w&nbsp;pliku
+TeX-owym. Począwszy od wersji Web2c&nbsp;7.4, wymaga to podania
+w&nbsp;wierszu poleceń opcji <code>--parse</code> lub włączenia jej na
+stałe, co wymaga zmiany w&nbsp;głównym pliku
+konfiguracyjnym <code>texmf.cnf</code>:<br>
+<code>parse_first_line = t</code><br>
+(t -- od `true', zamiast domyślnego przypisania f -- od `false').
+
+<p>
+Przykładowo, jeśli <b>pierwszy</b> wiersz pliku zawiera
+ komentarz strukturalny postaci<br>
+ <code>%&mex --translate-file=il2-pl</code><br>
+ to plik może być przetworzony za pomocą polecenia <code>tex plik.tex</code>;
+ zostanie wtedy wczytany format <code>mex.fmt</code> oraz tablica
+ <code>il2-pl.tcx</code>
+ przekodowania z&nbsp;układu iso8859-2 do układu fontów PL (wewnętrznego
+ dla programu TeX).<p>
+
+ W&nbsp;dystrybucjach dostarczono szereg plikow TCX. Można je znaleźć
+ w&nbsp;katalogu <code>texmf/web2c/</code>:
+
+<p>
+<table border>
+<tr>
+ <td> amiga-pl.tcx </td> <td> AmigaPL do PL </td>
+</tr>
+<tr>
+ <td>il2-pl.tcx</td> <td> iso8859-2 (latin2) do PL </td>
+</tr>
+<tr>
+ <td>cp1250pl.tcx</td> <td> Windows cp1250 do PL </td>
+</tr>
+<tr>
+ <td>cp852-pl.tcx</td> <td> IBM cp852 do PL </td>
+</tr>
+<tr>
+ <td>macce-pl.tcx</td> <td> Apple MacCE do PL </td>
+</tr>
+<tr>
+ <td>maz-pl.tcx</td> <td> Mazovia do PL </td>
+</tr>
+</table>
+
+<hr>
+
+<h3> III. Polskie fonty PostScriptowe</h3>
+
+ Aktualne dystrybucje zawierają fonty serii PL
+ (spolonizowane standardowe dla TeX-a fonty CM) w&nbsp;wersji
+ Type&nbsp;1 (postscriptowe).
+ Można je także znaleźć w&nbsp;najbliższym węźle CTAN lub jego kopii,
+ np.:<br>
+ <code>ftp://sunsite.icm.edu.pl/CTAN/fonts/psfonts/polish/plpsfont/</code>.<br>
+ Pliki <code>.pfb</code> powinny znaleźć się w&nbsp;podkatalogu
+ <code>texmf/fonts/type1/public/pl/</code> naszej instalacji, zaś pliki
+ map fontowych (<code>.map</code>) oraz wektory kodowań
+(<code>.enc</code>) -- w&nbsp;katalogu <code>texmf/dvips/pl/</code>
+<p>
+W dystrybucjach opartych na Web2c zautomatyzowano, poprzez użycie programu
+<code>updmap</code>, proces tworzenia map fontowych dla programów
+<code>dvips</code>, <code>pdftex</code>
+i&nbsp;<code>dvipdfm</code>. Poniżej omówiono więc jedynie czego ten proces
+dotyczy.
+<p>
+ Sterownik <code>dvips</code> (zamieniający wynik pracy TeX-a, plik DVI,
+ do formatu PostScript) wymaga aby deklaracje map fontowych
+ (dla fontów PL konkretnie zawartość <code>texmf/dvips/pl/pl.map</code>)
+ były dołączone do pliku <code>texmf/dvips/config/psfonts.map</code>.
+ Mapy fontowe można alternatywnie dołączyć w&nbsp;pliku
+ <code>texmf/dvips/config/config.ps</code> (lub jego lokalnej kopii),
+ dopisując wiersz:<br>
+ <code>p +pl.map</code><br>
+ po deklaracji głównej mapy fontowej: <code>p psfonts.map</code>. <p>
+
+ Aby fonty Type&nbsp;1 były użyte przez program <code>pdfTeX</code>,
+ należy sprawdzić jakie mapy fontowe są deklarowane w&nbsp;pliku
+ <code>texmf/dvips/config/pdftex.map</code> -- powinien on także
+ zawierać deklaracje map fontowych dla fontów PL.<p>
+
+W&nbsp;dystrybucjach wszystkie aktualnie dostępne polskie fonty
+Type1 są gotowe do użycia zarówno przez program <code>dvips</code>,
+jak i&nbsp;<code>pdftex</code>.<p>
+
+Bardziej szczegółowe omówienie instalacji fontów Type1 zawarte
+jest w&nbsp;artykule <a href="http://www.gust.org.pl/fonty/fonthint.html">Instalowanie
+fontów Type1/True Type</a>. <p>
+
+<hr>
+
+<i>Staszek Wawrykiewicz</i> (StaW@gust.org.pl), 13.01.2003.
+
+</BODY>
+</HTML>
+
diff --git a/Master/texmf-dist/doc/mex/base/mexinfo.eng b/Master/texmf-dist/doc/mex/base/mexinfo.eng
new file mode 100644
index 00000000000..8d6d511b533
--- /dev/null
+++ b/Master/texmf-dist/doc/mex/base/mexinfo.eng
@@ -0,0 +1,604 @@
+---------------------------------------------------------------------------
+MEXINFO.ENG: a brief description of the MeX 1.05 package, 18 December 1993
+small changes in documentations: 8 November 1997
+---------------------------------------------------------------------------
+
+What is MeX?
+============
+
+MeX is a software package for TeX and METAFONT.
+TeX is a typesetting system and METAFONT is a program for typeface
+design, both developed by professor Donald E. Knuth.
+
+Most users of TeX use it with PLAIN TeX and LaTeX macro packages.
+(Macro packages are also called ``formats''.)
+MeX is an adaptation of PLAIN TeX and LaTeX (v.209) formats to the
+Polish language and to the Polish printing customs.
+
+MeX consists of:
+
+ -- a set of fonts containing Polish diacritical characters and
+ extra quotation marks (a complete set of METAFONT sources);
+ -- hyphenation rules for the Polish language;
+ -- TeX macro files, called MeX and LaMeX, providing necessary
+ tools for typesetting in Polish (the files are included
+ in the source form).
+
+Since MeX was developed chiefly for native Poles to typeset text
+written in the Polish tongue (thus for the people able to understand
+Polish documentation) this is rather a short description of the MeX
+package, meant for particularly curious TeXers and METAFONTers.
+The ultimate documentation, as always, are the source files.
+
+Authors
+=======
+
+Fonts:
+ Bogus\l{}aw Jackowski (BJ) & Marek Ry\'cko (MR).
+ consultant: Roman Tomaszewski
+
+Formats MeX & LaMeX (Polish versions of the PLAIN and LaTeX209 macro files):
+ MR & BJ.
+
+Polish hyphenation patterns:
+ Hanna Ko\l{}odziejska (HK),
+ BJ & MR.
+ (See ``The history of MeX'' below.)
+
+Rules
+=====
+
+The MeX package belongs to the public domain.
+
+The MeX package may only be distributed in unchanged and complete form
+including the files MEXINFO.ENG and MEXINFO.POL.
+All the files constituting the MeX package are listed in the chapters
+``Files'' and ``PL Fonts'' below.
+
+Anyone who distributes the MeX package must obey one of the following
+rules:
+ 1. there is no charge for distribution
+or 2. the payment for the distribution of one diskette
+ is not greater than the price of this diskette;
+ in this case the distributor must make clear
+ that this is a handling fee, not a license fee or purchase fee.
+
+This package is distributed with no warranty of any sort.
+The authors accept no responsibility for the consequences of using this
+software.
+
+Each user must comply with all conditions specified by D. E. Knuth
+regarding the use of TeX, METAFONT and related software.
+
+Contacts
+========
+
+The authors can be reached via the Polish TeX Users Group
+(Polska Grupa U\.zytkownik\'ow Systemu TeX ``GUST'').
+
+The current address is:
+
+Polska Grupa U\.zytkownik\'ow Systemu TeX ,,GUST''
+Instytut Matematyki Uniwersytetu Gda\'nskiego
+ul. Wita Stwosza 57
+80-952 Gda\'nsk
+POLAND
+http://www.gust.org.pl
+
+Any comments regarding the MeX package are welcome.
+
+The history of MeX
+==================
+
+The MeX package has been developed in MacroSoft Ltd, Warsaw, Poland.
+
+The previous version of the adaptation of TeX to the Polish language was
+called LeX. It contained a macro file and P1 family of fonts, and was
+developed by BJ & MR between November 1987 and December 1989.
+MeX is a modification of LeX adjusting it to the TeX 3.x conventions.
+
+The LeX format made use of a set of hyphenation rules originally created
+by HK in 1987, adapted to the LeX format and extensively modified by BJ & MR.
+
+The following modifications to the LeX package and hyphenation rules
+were done while BJ, HK & MR were employed in MacroSoft Ltd:
+
+ -- the hyphenation rules were further improved and adapted to the TeX 3.x
+ requirements by HK in July--August 1991,
+
+ -- transformation from LeX, version 1.75, to MeX, version 1.01, macro files
+ and from P1 to PL, version 1.01 fonts were done by BJ & MR
+ during the period October 1991--February 1992.
+
+The authors are grateful to MacroSoft Ltd for providing the opportunity
+to carry out this work.
+
+Major changes after the 1.01 release of MeX
+===========================================
+
+Version 1.03, 18 December 1992:
+ -- incorrect behaviour of \notin and related macros eliminated
+ (sorry for this error -- BJ & MR);
+ -- added macros \emulateplain and \emulateLaTeX for emulating
+ formats plain and LaTeX209 within MeX and LaMeX formats, respectively;
+ -- discretization of some Polish characters improved;
+ -- the order of inputting files in METAFONT programs changed
+ so that the format file CM.BAS is no longer needed;
+ -- a few negligible changes introduced, mainly in comments.
+
+Version 1.05, 18 December 1993:
+ -- next bug (sorry again -- BJ & MR) eliminated:
+ category codes of several characters corrected;
+ -- MFJ files placed along with other emTeX files;
+ GPLMODES.MFJ adjusted to new versions of Eberhard Mates's drivers;
+ other METAFONT files remained intact;
+ -- the MeX distribution files are no longer packed;
+ the LHa program is no longer included.
+
+PL fonts
+========
+The PL fonts were primarly designed for use with the MeX and LaMeX formats
+(Polish versions of the PLAIN and LaTeX209 macro files). Nowadays PL fonts
+can also be used with `PLaTeX' package (CTAN:/language/polish/platex-1.0.zip)
+that provides tools to typeset documents in Polish using LaTeX2e.
+
+ 1. The Polish diacritical letters and quotation marks
+ -----------------------------------------------------
+
+ There are nine diacritical letters in the Polish language (altogether
+ with majuscules---eighteen):
+
+ a with ogonek
+ c with acute accent
+ e with ogonek
+ l with cross
+ n with acute accent
+ o with acute accent
+ s with acute accent
+ z with acute accent
+ z with dot accent
+
+ Moreover, the Polish opening quotation mark is like the English
+ closing one, but shifted to a baseline (like two commas, `,,');
+ additionally, in case of nested quotations, French quotation marks
+ (`<<' and `>>') are used in Polish.
+
+ 2. The PL layout
+ ----------------
+
+ The Polish fonts (PL) are extension of Computer Modern
+ fonts (CM), i.e., characters 0--127 are identical in PL and CM,
+ while the Polish characters and Polish and French quotation marks
+ are placed in higher ASCII positions, namely:
+
+ A with ogonek -- 129 a with ogonek -- 161
+ C with acute accent -- 130 c with acute accent -- 162
+ E with ogonek -- 134 e with ogonek -- 166
+ L with cross -- 138 l with cross -- 170
+ N with acute accent -- 139 n with acute accent -- 171
+ O with acute accent -- 211 o with acute accent -- 243
+ S with acute accent -- 145 s with acute accent -- 177
+ Z with acute accent -- 153 z with acute accent -- 185
+ Z with dot accent -- 155 z with dot accent -- 187
+
+ << (French opening quotes) -- 174
+ >> (French opening quotes) -- 175
+ ,, (Polish opening quotes) -- 255
+
+ Note that the Polish diacritical letters have the codes of the Extended
+ CM layout (Cork encoding).
+
+ 3. A few remarks on the design of the PL fonts
+ ----------------------------------------------
+
+ a) The METAFONT programs for letters and for the Polish opening quotes
+ are based on the respective CM programs; we decided not to
+ exploit a sneaky way of reading CM programs twice (or reading them
+ and storing) and modifying `extra_beginchar' and `extra_endchar',
+ or so, as we found such an aproach to be inconsistent with
+ the general philosophy of the Computer Modern font family design
+ (although see, e.g., the program for SS in the CSC font).
+
+ b) Unlike the CM parametric files, the PL ones do not contain lists
+ of parameter assignments. Instead, a CM driver file is input
+ while processing the corresponding PL driver.
+
+ c) The quotation marks are accessible via ligatures (,, << >>).
+ The Polish diacritical letters can be accessed either directly or
+ using an active prefix character (slash)---see the description of
+ the format MeX. No ligatures are used to form the Polish diacritical
+ characters. There are good reasons for doing so.
+
+ d) Since the Polish diacritical letters are not meant to be used as
+ math variables, they are not `math_adjusted'.
+
+ e) METAFONT doesn't allow for more than 16 different heights per font;
+ because of this limitation the upper half of the ASCII table is
+ deliberately left almost empty.
+
+ In spite of that an additional height introduced by accented
+ majuscules may cause an automatic adjustation of the remaining
+ heights, and it may happen that, e.g., `x_height' will be changed.
+ This makes the full compatibility between PL and CM fonts rather
+ impossible; let's hope that such incompatible situations will occur
+ very rarely.
+
+ f) An attempt was made to avoid introducing extra parameters; in some
+ cases, however, such extra (optional) parameters may prove to be
+ necessary for the final tunig. All optional parameters are described
+ in the file PL_DOD.MF (an additional file for PL fonts; in fact,
+ a base format). Examples of use of optional parameters can be found
+ in the following files:
+ PLB10, PLBX5, PLBX6, PLBX7, PLBX8, PLCSC10, PLDUNH10, PLFI10, PLFF10,
+ PLITT10, PLR5, PLR6, PLR7, PLR8, PLR9, PLR12, PLR17, PLSL8, PLSL9,
+ PLSL12, PLSSQ8, PLSSQI8, PLTCSC10, PLTI7, PLTI8, PLTI12, and PLVTT10.
+
+ g) PLSY fonts include alternative less-or-equal and greater-or-equal
+ signs (like AMSTeX `\leqslant' and `\geqslant'), used in Polish math
+ texts; this extension was suggested by Mr. W\l{}odzimierz J. Martin.
+
+ h) PLMI, PLMIB and PLTEX fonts are renamed (for uniformness) CMMI, CMMIB
+ and CMTEX fonts. The latter one reflects the layout of the keyboard
+ of the computer used by D. E. Knuth (D. E. Knuth, ``Computer Modern
+ Typefaces,'' p. 568); it is unlikely that Polish characters were
+ present there.
+
+ i) The design of the Polish diacritical characters in fonts PLR, PLBX,
+ PLTT, PLSS, PLTI and PLSSBX was consulted with Mr. Roman Tomaszewski,
+ the President of the Polish Division of ATypI (Association Typographique
+ Internationale).
+
+ The authors are extremally grateful to him for his advices and for
+ the time he devoted to the problem of the Polish version of CM fonts.
+
+ Mr. Roman Tomaszewski died in December 1993.
+
+ j) D. E. Knuth encourages users to generate their own fonts: ``Many
+ more variations (bold and/or slanted and/or sans-serif) could be
+ tried.'' he says (``Computer Modern Typefaces'', p. 30). The authors
+ of the PL fonts share rather the Roman Tomaszewski's opinion, that one
+ should be very, very careful in following this advice.
+
+ 4. A few remarks on the design of the Polish diacritical characters
+ -------------------------------------------------------------------
+
+ a) The accents over minuscules are very similar to the accents
+ that can be obtained using TeX's acute accent (\') operation;
+ accents over majuscules, however, are rotated a bit (if serifs)
+ or flattened a bit (if not serifs); exceptionally, in the extremely
+ slim PLDUNH10 font accents over majuscules are not sloped.
+
+ b) The dot accent over `z' and `Z' is like a dot over the letter `i'.
+ The dot accent put by TeX's command `\.' is a bit different, which
+ does not look nice in Polish words like `gwi\.zd\.ze' (eng. whistles).
+
+ c) The cross for the polish `l' and `L' is longer and thicker (for `L'
+ is bigger than for `l') than the standard CM's cross (TeX commands
+ `\l' and `\L').
+
+ d) The programs for the Polish opening quotes are based on the CM's
+ closing quotes; the French quotation marks are designed from scratch.
+
+ e) The geometry of an ogonek is very simple: its outer and inner edges
+ are single B\`ezier segments. The algorithm of computing the control
+ points for the B\`ezier curves, however, is admittedly sophisticated.
+ This is due to the fact that a wide spectrum of different ogonek shapes
+ is in fact to be programmed: one shape is needed for caps, another for
+ `a' with ogonek, yet another for `e' with ogonek, as they all have
+ different joins. Moreover, a sansserif ogonek differs significantly
+ from the serif one, a bold ogonek from a non-bold, an ogonek for hefty
+ fonts should still be different. And, if you take into account that
+ the basic font unit |u| may change during one session of font
+ generation (monospace and caps-small-caps) and that a few different
+ pens may be used to draw a single letter you'll understand why
+ so many |if| ... |else:| ... |fi| commands are used in the ogonek
+ program.
+
+ f) Implicit kerns are mostly the same for the Polish diacritical letters
+ as for the respective Latin ones; although, there are a few exceptions
+ (see the files POLAN.MF, POLKUR.MF and POLKAP.MF). The same concerns
+ the italic correction inserted after the Polish characters.
+
+ 5. METAFONT sources
+ -------------------
+ The MeX package contains the following METAFONT sources (it is assumed
+ that the user has the complete set of CM sources):
+
+ a) Files describing the Polish diacritical characters:
+
+ PL_CUD.MF PL_DOD.MF PL_MLK.MF
+ PL_DL.MF PL_ML.MF PL_SYM.MF
+
+ b) Driver files:
+
+ POLAN.MF -- corresponding to ROMAN.MF
+ POLKAP.MF -- corresponding to CSC.MF
+ POLKUR.MF -- corresponding to TEXTIT.MF
+ POLMAT.MF -- corresponding to MATHSY.MF
+ POLTYT.MF -- corresponding to TITLE.MF
+
+ c) Parametric files:
+
+ PLBSY10.MF PLMI10.MF PLSSBI36.MF PLSY5.MF
+ PLBXSL10.MF PLMI12.MF PLSSBI48.MF PLSY6.MF
+ PLBXTI10.MF PLMI5.MF PLSSBX10.MF PLSY7.MF
+ PLBX10.MF PLMI6.MF PLSSBX36.MF PLSY8.MF
+ PLBX12.MF PLMI7.MF PLSSBX48.MF PLSY9.MF
+ PLBX5.MF PLMI8.MF PLSSDC10.MF PLTCSC10.MF
+ PLBX6.MF PLMI9.MF PLSSDC40.MF PLTEX10.MF
+ PLBX7.MF PLR10.MF PLSSI10.MF PLTEX8.MF
+ PLBX8.MF PLR12.MF PLSSI12.MF PLTEX9.MF
+ PLBX9.MF PLR17.MF PLSSI17.MF PLTI10.MF
+ PLB10.MF PLR5.MF PLSSI8.MF PLTI12.MF
+ PLCSC10.MF PLR6.MF PLSSI9.MF PLTI7.MF
+ PLDUNH10.MF PLR7.MF PLSSQI8.MF PLTI8.MF
+ PLEX10.MF PLR8.MF PLSSQ8.MF PLTI9.MF
+ PLEX9.MF PLR9.MF PLSS10.MF PLTT10.MF
+ PLFF10.MF PLSLTT10.MF PLSS12.MF PLTT12.MF
+ PLFIB8.MF PLSL10.MF PLSS17.MF PLTT8.MF
+ PLFI10.MF PLSL12.MF PLSS8.MF PLTT9.MF
+ PLINCH.MF PLSL8.MF PLSS9.MF PLU10.MF
+ PLITT10.MF PLSL9.MF PLSY10.MF PLVTT10.MF
+ PLMIB10.MF PLSSBI10.MF
+
+ d) Extra parametric files:
+
+ CMSSBI10.MF
+ CMBX11.MF
+ CMR11.MF
+ CMSL11.MF
+ CMTI11.MF
+ DLR10.MF
+
+ e) Additional file, being input while METAFONT processes a PL
+ parametric file:
+
+ FIK_MIK.MF
+
+ f) Mode file for Linotronic 100 and 300
+
+ LINOMODE.MF
+
+ g) Format file for the MFT program:
+
+ PL.MFT
+
+ This file provides a format for a neat typesetting of the METAFONT
+ sources of PL fonts; it is assumed that user has a file MFTMAC.TEX
+ (this file may be found, e.g., in emTeX package of Eberhard Mattes
+ or in any CTAN:/macros/generic/plain/base/mftmac.tex).
+
+ 6. Genarating PL fonts
+ ----------------------
+
+ Usually, METAFONT implementation comes up with an additional software
+ which facilitates genarating fonts. The MeX package includes data files
+ for the MFJOB program of E. Mattes, which controls generating fonts
+ by emMF (for details see the documentation of the emTeX package).
+ The following files are available:
+
+ G180PL.MFJ data for generating 180dpi (for 24 pin matrix printers)
+ PL fonts
+
+ G240PL.MFJ data for generating 240dpi (for 9 pin matrix printers)
+ PL fonts
+
+ G300PL.MFJ data for generating 300dpi (for HP compatible laser
+ printers) PL fonts
+
+ GPLMODES.MFJ definition of respective modes for MFJOB
+
+Installation of the format (FMT) files
+======================================
+
+In order to work with the MeX and LaMeX formats one has to generate
+the respective FMT files using INITEX. The following files are necessary:
+ MEX.TEX, LAMEX.TEX, MEX1.TEX, MEX2.TEX, MEXCONF.TEX, PLHYPH.TEX.
+Moreover, the following files from the standard TeX package should
+be available for INITEX:
+ PLAIN.TEX, LATEX.TEX, LPLAIN.TEX, LFONTS.TEX, HYPHEN.TEX.
+
+There are data and batch files in the distribution package, facilitating
+the process of the generation of FMT files using emTeX (TEX186), namely:
+ MAZ2PL.PCT, LAT2PL.PCT, MAZ2PL.TCP, LAT2PL.TCP, MK-TCP.BAT, GM-MEX.BAT,
+ GM-LAMEX.BAT, GL-MEX.BAT, and GL-LAMEX.BAT.
+
+The user may change the default behaviour of the formats changing
+the MEXCONF.TEX file (see this file).
+
+User's manual
+=============
+
+Polish diacritical letters
+--------------------------
+
+Usually, users access the Polish diacritical characters directly
+(using a one-character notation). In some applications, however,
+a universal, ``device-independent'' notation may be convenient. In such
+a situation one may switch on the prefix notation (command \prefixing).
+This command makes a slash active, and the Polish diacritical characters
+are represented as follows:
+
+ /a -- a with ogonek /A -- A with ogonek
+ /c -- c with acute accent /C -- C with acute accent
+ /e -- e with ogonek /E -- E with ogonek
+ /l -- l with cross /L -- L with cross
+ /n -- n with acute accent /N -- N with acute accent
+ /o -- o with acute accent /O -- O with acute accent
+ /s -- s with acute accent /S -- S with acute accent
+ /x -- z with acute accent /X -- Z with acute accent
+ /z -- z with dot accent /Z -- Z with dot accent
+
+Slash itself is represented by // or by the command \normalslash.
+
+The direct notation is restored by the \nonprefixing command. The Polish
+users are supposed to prefere the direct access to the Polish letters, the
+more so, as the control sequences may then contain Polish diacritical
+characters.
+
+Quotation marks
+---------------
+
+Polish opening quote and French quotes are available as ligatures
+ ,, << and >>
+respectively.
+
+Hyphenation
+-----------
+
+From the point of view of TeX, the hyphenation rules depend on both language
+and font layout. Since there are a few potential layouts for the Polish
+diacritical letters (Mazovia, Latin 2, ECM), there are, in fact, a few Polish
+languages. The formats MeX and LaMeX provide a mechanism for smooth switching
+between different font layouts within one document. The command \layout
+(\layout{pl}, \layout{mazovia}, \layout{pone}, \layout{latintwo}) switches
+automaticly the respective hyphenation rules (or forbids hyphenating at all,
+if there is not enough room in TeX's memory to store all necessary
+patterns). After fixing a layout, one can switch forth and back between the
+Polish and English languages using the commands \language\polish and
+\language\english, resp.
+
+In Polish the words like `blah-blah' should by hyphenated rather
+ blah-
+ -blah
+(note the hyphen preceeding the second line) than
+ blah-
+ blah.
+A special command has been introduced, \=, providing a proper Polish
+hyphenation when put instead of an explicit hyphen (blah\=blah); the
+subwords may also be hyphenated if necessary. The original (PLAIN) meaning
+of \=, macron, is now assigned to the \macron command.
+
+Math mode
+---------
+
+The Polish diacritical characters may appear in math formulas (also as
+indices) only in text fonts. There are no Polish characters in math italic,
+since such characters are never used as single-character names of variables.
+
+Special Polish less-or-equal and greater-or-equal signs (see section 3.g in
+the chapter ``PL fonts'') are rendered by the macros \xleq (or \xle) and
+\xgeq (or \xge), respecticvely.
+
+Polish names for `tan', `cot', `tanh', `coth' are `tg', `ctg', `tgh', and
+`ctgh', respectively. The macros \tg, \ctg, \tgh, and \ctgh can be used to
+typeset them.
+
+A new macro, \arc, has been introduced. This macro, when followed by
+a function name (e.g., \arc\sin), typesets the word `arc' followed by a tiny
+space, followed by the function name. This is a usual way of typesetting
+in Polish the names of inverse trigonometric functions.
+
+Bilingual styles for LaMeX
+--------------------------
+
+Following the ideas of H. Partl and J. Schrod (implemented in the German TeX),
+bilingual versions of the styles article, book, letter, makeidx, openbib,
+proc, report and titlepa (renamed to iarticle, ibook, iletter, imakeidx,
+iopenbib, iproc, ireport and ititlepa, resp.) have been introduced. The
+commands \captionsenglish \dateenglish, \captionspolish and \datepolish can
+be used to switch between the Polish and English languages.
+
+Default values:
+---------------
+
+At the beginning of document processing the following defaults hold:
+ \frenchspacing
+ \nonprefixing
+ \layout{pl}
+ \language\polish
+
+\MeX and \LaMeX logos
+---------------------
+
+In MeX and LaMeX the command \MeX typesets the MeX logo using a current font.
+The \LaMeX command is accessible only in LaMeX and typesets the logo using
+the \rm font.
+
+Files
+=====
+
+The MeX package consists of the following kinds of files:
+
+ 1. The documentation files
+ 2. The TeX files
+ 3. The METAFONT files
+
+Below is the complete annotated list of all the files forming
+the MeX package. Please note that only the complete unchanged
+set of files, including the documentation files, may be distributed
+(see chapter ``Rules'').
+
+1. The documentation files
+
+ MEXINFO.ENG -- the file you are reading now
+ MEXINFO.POL -- a similar (but more detailed) text in Polish
+
+2. The TeX files
+
+ Macro files:
+ ------------
+
+ MEX.TEX -- Polish version of the PLAIN.TEX macro file
+ LAMEX.TEX -- Polish version of the LPLAIN.TEX macro file
+ MEX1.TEX -- an auxiliary file input by MeX and LaMeX
+ MEX2.TEX -- another auxiliary file input by MeX and LaMeX
+ MEXCONF.TEX -- a configuration file for MeX and LaMeX
+ PLHYPH.TEX -- Polish hyphenation patterns
+
+ Input filter files for emTeX (the TeX implementation by E. Mattes):
+ -------------------------------------------------------------------
+
+ MAZ2PL.PCT -- conversion table from the Mazovia to PL encoding
+ ISO2PL.PCT -- conversion table from the ISO 8859-2 (ISOLatin2) to PL encoding
+ LAT2PL.PCT -- conversion table from the IBM Latin2 (CP852) to PL encoding
+ WIN2PL.PCT -- conversion table from the Windows CP1250 to PL encoding
+ MAZ2PL.TCP, ISO2PL.TCP, LAT2PL.TCP WIN2PL.TCP --
+ ditto, the version for INITEX
+ MK-TCP.BAT -- batch file for translating from PCT to TCP
+
+ The DOS system batch files for generating the MEX.FMT and LAMEX.FMT files:
+ --------------------------------------------------------------------------
+
+ GM-MEX.BAT -- generate MEX.FMT (with built-in Mazovia filter)
+ GM-LAMEX.BAT -- generate LAMEX.FMT (with built-in Mazovia filter)
+ GI-MEX.BAT -- generate MEX.FMT (with built-in ISO 8859-2 filter)
+ GI-LAMEX.BAT -- generate LAMEX.FMT (with built-in ISO 8859-2 filter)
+ GL-MEX.BAT -- generate MEX.FMT (with built-in IBM Latin 2 filter)
+ GL-LAMEX.BAT -- generate LAMEX.FMT (with built-in IBM Latin 2 filter)
+ GW-MEX.BAT -- generate MEX.FMT (with built-in CP1250 filter)
+ GW-LAMEX.BAT -- generate LAMEX.FMT (with built-in CP1250 filter)
+
+
+ Additional style files for LaMeX
+ --------------------------------
+
+ IARTICLE.STY IMAKEIDX.STY IREPORT.STY
+ IBOOK.STY IOPENBIB.STY ITITLEPA.STY
+ ILETTER.STY
+
+3. The METAFONT files are listed in the section describing fonts.
+
+Acknowledgements
+================
+
+We are indebted to many people who helped us in the long-lasting
+project of adjusting TeX to the Polish language.
+
+Listing all of them is impossible. Nevertheless, we would like to
+express particularly warm thanks to the following persons:
+
+ Andrzej Blikle
+ W\l{}odzimierz Bzyl
+ Jacek Leszczy\l{}owski
+ Marian \L{}akomy
+ W\l{}odzimierz J. Martin
+ Frank Mittelbach
+ Gra\.zyna Nowak
+ Andrzej Odyniec
+ Piotr Pianowski
+ Tomasz Przechlewski
+ Stanis\l{}aw Szczyci\'nski
+ Roman Tomaszewski
+ Stanis\l{}aw Wawrykiewicz
+
diff --git a/Master/texmf-dist/doc/mex/base/mexinfo.pol b/Master/texmf-dist/doc/mex/base/mexinfo.pol
new file mode 100644
index 00000000000..0e132aba19a
--- /dev/null
+++ b/Master/texmf-dist/doc/mex/base/mexinfo.pol
@@ -0,0 +1,875 @@
+%% Plik w notacji prefiksowej (/a/c/e/l/n/o/s/x/z /A/C/E/L/N/O/S/X/Z, //)
+%% konwersja na dowolny ,,standard'' polskich liter patrz programy w:
+%% ftp://ftp.gust.org.pl/pub/TeX/tools/PL-konwertery/
+----------------------------------------------------------------------------
+MEXINFO.POL: plik informacyjny opisuj/acy pakiet MeX 1.05, 18 grudnia 1993 r.
+niewielkie zmiany w dokumentacjach: 8 listopada 1997 r.
+----------------------------------------------------------------------------
+
+Co to jest MeX?
+===============
+
+MeX jest pakietem plik/ow do TeX-a i METAFONT-a.
+TeX jest systemem sk/ladu drukarskiego, a METAFONT jest systemem
+do generowania font/ow; oba zosta/ly stworzone przez prof. Donalda E. Knutha.
+
+Wi/ekszo/s/c u/zytkownik/ow TeX-a wykorzystuje go wraz ze standardowym
+oprogramowaniem: z pakietami makr o nazwach PLAIN oraz LaTeX. (Pakiety
+makr s/a te/z nazywane ,,formatami''.) MeX jest adaptacj/a format/ow PLAIN
+i LaTeX (v.209) do sk/ladu w j/ezyku polskim z uwzgl/ednieniem polskich
+zwyczaj/ow drukarskich.
+
+Pakiet MeX sk/lada si/e z:
+
+ -- font/ow (w postaci /xr/od/lowych plik/ow METAFONT-owych)
+ zawieraj/acych polskie znaki diakrytyczne i dodatkowe u/zywane
+ w j/ezyku polskim znaki cudzys/low/ow
+ -- regu/l dzielenia wyraz/ow w j/ezyku polskim
+ -- plik/ow makr TeX-owych (w wersji /xr/od/lowej), zwanych MeX i LaMeX,
+ umo/zliwiaj/acych sk/lad tekst/ow w j/ezyku polskim.
+
+Autorzy
+=======
+
+Fonty:
+ Bogus/law Jackowski (BJ) i Marek Ry/cko (MR),
+ konsultacja: Roman Tomaszewski
+
+Formaty MeX i LaMeX (polska wersja pakiet/ow makr PLAIN i LaTeX209):
+ MR & BJ.
+
+Polskie wzorce dzielenia wyraz/ow:
+ Hanna Ko/lodziejska (HK),
+ BJ & MR.
+ (Patrz ,,Historia powstania pakietu MeX'')
+
+Zasady rozpowszechniania
+========================
+
+MeX jest dobrem wsp/olnym (ang. ,,public domain'').
+
+Pakiet MeX mo/ze by/c rozpowszechniany wy/l/acznie w niezmienionej postaci
+i w komplecie zawieraj/acym wszystkie sk/ladaj/ace si/e na/n pliki (patrz
+rozdzia/ly ,,Pliki'' oraz ,,Fonty PL''). W szczeg/olno/sci musz/a
+znajdowa/c si/e w nim niezmienione pliki MEXINFO.ENG i MEXINFO.POL.
+
+Rozpowszechnianie pakietu MeX jest dozwolone, a nawet wskazane.
+Musi by/c jednak zachowany jeden z nast/epuj/acych warunk/ow:
+ 1. albo rozpowszechnianie jest bezp/latne
+ 2. albo rozpowszechnianie jest p/latne i w/owczas:
+ a) mo/zna pobra/c jedynie op/lat/e manipulacyjn/a na pokrycie koszt/ow
+ dystrybucji jasno stwierdzaj/ac, /ze nie jest to op/lata za produkt
+ ani za licencj/e do jego u/zywania,
+ b) op/lata manipulacyjna za udost/epnienie jednej dyskietki
+ nie mo/ze przekroczy/c ceny tej dyskietki.
+
+Pakiet MeX nie podlega gwarancji /zadnego rodzaju. Autorzy nie ponosz/a
+odpowiedzialno/sci za konsekwencje jego u/zywania.
+
+Ponadto u/zytkownik musi stosowa/c si/e do okre/slonych przez
+D. E. Knutha regu/l dotycz/acych wykorzystania TeX-a, METAFONT-a
+i zwi/azanego z nimi oprogramowania.
+
+Jak kontaktowa/c si/e z autorami
+==============================
+
+Korespondencj/e do autor/ow mo/zna kierowa/c poprzez
+Polsk/a Grup/e U/zytkownik/ow Systemu TeX ,,GUST''.
+
+Bie/z/acy adres GUST-u:
+
+Polska Grupa U\.zytkownik\'ow Systemu TeX ,,GUST''
+Instytut Matematyki Uniwersytetu Gda\'nskiego
+ul. Wita Stwosza 57
+80-952 Gda\'nsk
+POLAND
+http://www.gust.org.pl
+
+Wszelkie uwagi dotycz/ace pakietu MeX s/a mile widziane.
+
+Historia powstania pakietu MeX
+==============================
+
+Pakiet MeX powsta/l w firmie ,,MacroSoft'' Sp. z o. o. w Warszawie.
+
+Powsta/l na bazie poprzedniej polskiej adaptacji TeX-a, nosz/acej nazw/e
+LeX. Sk/lada/ly si/e na ni/a pliki makr oraz rodzina font/ow P1. BJ & MR,
+autorzy LeX-a, pracowali nad t/a wersj/a od listopada 1987 do grudnia 1989.
+MeX jest udoskonalon/a wersj/a LeX-a, wykorzystuj/ac/a nowe mo/zliwo/sci
+TeX-a 3.x.
+
+Zestaw wzorc/ow, zawieraj/acy regu/ly dzielenia polskich wyraz/ow
+wykorzystany w formacie LeX zosta/l zaprojektowany i utworzony
+przez HK w 1987, a przystosowany do formatu LeX, przetestowany
+i uzupe/lniony -- przez BJ & MR w latach 1987--1989.
+
+W firmie ,,MacroSoft'' Sp. z o. o. zosta/ly wykonane nast/epuj/ace prace:
+
+ -- udoskonalenie regu/l dzielenia wyraz/ow i dostosowanie ich do nowych
+ mo/zliwo/sci TeX-a 3.x -- HK, lipiec--sierpie/n 1991
+
+ -- przej/scie od formatu LeX, wersja 1.75, do formatu MeX, wersja 1.01,
+ oraz od font/ow P1 do font/ow PL, wersja 1.01 -- BJ & MR,
+ pa/xdziernik 1991--luty 1992.
+
+Autorzy dzi/ekuj/a firmie ,,MacroSoft'' za zapewnienie warunk/ow
+umo/zliwiaj/acych wykonanie tych prac.
+
+Wa/zniejsze zmiany od czasu powstania pakietu MeX 1.01
+=====================================================
+
+Wersja 1.03, 18 grudnia 1992 r.:
+ -- wyeliminowano przykry b/l/ad z nieprawid/lowym zachowaniem makra
+ \notin i makr pokrewnych (przepraszamy -- BJ & MR);
+ -- dodano makra \emulateplain i \emulateLaTeX s/lu/z/ace do emulacji
+ format/ow plain i LaTeX209 odpowiednio wewn/atrz format/ow MeX
+ i LaMeX;
+ -- poprawiono dyskretyzacj/e niekt/orych polskich znak/ow;
+ -- zmieniono kolejno/s/c czytania plik/ow w programach METAFONT-owych,
+ tak aby nie by/lo konieczne tworzenie formatu CM.BAS;
+ -- dokonano kilku innych, kosmetycznych zmian, g/l/ownie w komentarzach.
+
+Wersja 1.05, 18 grudnia 1993 r.:
+ -- wyeliminowano b/l/ad (przepraszamy -- BJ & MR), wskutek kt/orego
+ niekt/ore znaki mia/ly przypisan/a nieprawid/low/a kategori/e,
+ mianowicie zbyt wiele znak/ow mia/lo kategori/e ,,litera''
+ (\catcode=11); powodowa/lo to m. in., /ze w akcentowanym s/lowie
+ ,,r\^^Dole'' sygnalizowany by/l b/l/ad ,,nieznany symbol kontrolny
+ \^^Dole'', podczas gdy wszystko by/loby dobrze, gdyby znak ^^D
+ nie mia/l kategorii ,,litera''; obecnie (na pocz/atku pracy MeX-a
+ lub LaMeX-a) znaki o kodach 0--127 maj/a kategorie dok/ladnie takie
+ same, jak w odpowiednich formatach angielskich, natomiast w/sr/od
+ znak/ow o kodach powy/zej 127 obowi/azuje nast/epuj/aca zasada:
+ znaki o kodach odpowiadaj/acych pozycjom polskich znak/ow
+ diakrytycznych w uk/ladzie PL maj/a kategori/e ,,litera'',
+ pozosta/le znaki maj/a kategori/e ,,inny'' (\catcode=12);
+ -- pliki MFJ, jako zwi/azane z instalacj/a em-TeX-ow/a, zosta/ly
+ umieszczone razem z plikami instalacyjnymi dla em-TeX-a
+ (plik GPLMODES.MFJ zosta/l dostosowany do nowych wersji sterownik/ow
+ Eberharda Matesa);
+ pozosta/le pliki METAFONT-owe nie uleg/ly /zadnym zmianom
+ i zachowa/ly dotychczasowy numer wersji (1.03);
+ -- zrezygnowano z pakowania plik/ow do cel/ow dystrybucyjnych;
+ w zwi/azku z tym nie ma potrzeby do/l/aczania programu LHa
+ do zestawu dystrybucyjnego MeX-a.
+
+Instalacja format/ow MeX i LaMeX
+================================
+
+Do rozpocz/ecia pracy z polsk/a wersj/a format/ow PLAIN oraz LaTeX (v.209)
+niezb/edne jest utworzenie za pomoc/a wersji inicjalizacyjnej programu TeX
+(INITEX) plik/ow MEX.FMT i LAMEX.FMT i umieszczenie ich w odpowiednim
+miejscu zale/znym od u/zytego systemu operacyjnego i od implementacji TeX-a.
+W plikach FMT zapami/etane s/a w skondensowanej postaci makra oraz regu/ly
+przenoszenia wyraz/ow.
+
+Przed utworzeniem plik/ow MEX.FMT i LAMEX.FMT u/zytkownik powinien
+przygotowa/c w miejscu dost/epnym dla TeX-a, np. w bie/z/acym katalogu,
+zestaw plik/ow /xr/od/lowych:
+ MEX.TEX, LAMEX.TEX, MEX1.TEX, MEX2.TEX, MEXCONF.TEX, PLHYPH.TEX
+oraz /xr/od/lowe wersje oryginalnych format/ow angielskoj/ezycznych
+przystosowanych do TeX-a 3.x, tj.:
+ PLAIN.TEX, LATEX.TEX, LPLAIN.TEX, LFONTS.TEX, HYPHEN.TEX.
+
+(Pliki PLAIN.TEX i LFONTS.TEX zawieraj/a mi/edzy innymi list/e font/ow
+wykorzystywanych przez angielskoj/ezyczne wersje format/ow PLAIN i LaTeX
+(v.209). W typowych wersjach plik/ow PLAIN.TEX i LFONTS.TEX wi/ekszo/s/c
+font/ow ma nazwy rozpoczynaj/acych si/e od ,,cm''. W czasie generacji
+plik/ow MEX.FMT i LAMEX.FMT przedrostek ,,cm'' zamieniany jest
+automatyczne na ,,pl'' -- nie myli/c z ,,p1'' -- i do plik/ow FMT s/a
+wbudowywane informacje o fontach PL. Plik/ow z fontami CM mo/ze w tym
+czasie w og/ole nie by/c w pami/eci.)
+
+Spos/ob generowania plik/ow FMT zale/zy od systemu operacyjnego i od
+implementacji TeX-a.
+
+Wi/ekszo/s/c najnowszych implementacji TeX-a, w tym emTeX (autorstwa
+Eberharda Mattesa), ma mo/zliwo/s/c automatycznej zamiany kod/ow znak/ow
+czytanych z pliku na kody wewn/etrzne TeX-a. Pozwala to na wykorzystanie
+pe/lni mo/zliwo/sci TeX-a przy jednoczesnym uniezale/znieniu si/e od sposobu
+kodowania polskich liter w danej instalacji komputera.
+
+W pakiecie MeX znajduj/a si/e pliki wsadowe (ang. batch files) s/lu/z/ace do
+generowania plik/ow FMT pod kontrol/a systemu operacyjnego MS-DOS przy
+u/zyciu emTeX-a (np. TEX386.EXE). Pliki te wykorzystuj/a tabele konwersji
+zapisane w postaci /xr/od/lowej w plikach MAZ2PL.PCT, ISO2PL.PCT, LAT2PL.PCT
+i WIN2PL.PCT a w postaci przygotowanej do pracy z INITEX-em w plikach
+MAZ2PL.TCP, ISO2PL.TCP, LAT2PL.TCP i WIN2PL.TCP. (Pliki TCP powstaj/a
+z plik/ow PCT po wykonaniu komendy MK-TCP.BAT.)
+
+Je/sli u/zytkownik wykorzystuje kodowanie polskich liter w systemie Mazovia,
+powinien utworzy/c pliki FMT za pomoc/a GM-MEX.BAT (generowanie MEX.FMT)
+oraz GM-LAMEX.BAT (generowanie LAMEX.FMT) i odpowiednio:
+kodowanie w ISO8859-2 (ISO LAtin2) -- GI-MEX.BAT oraz GI-LAMEX.BAT.
+kodowanie w Latin 2 (CP852) -- GL-MEX.BAT oraz GL-LAMEX.BAT.
+kodowanie w Windows (CP1250) -- GW-MEX.BAT oraz GW-LAMEX.BAT.
+
+Utworzone w ten spos/ob pliki FMT nale/zy przenie/s/c do odpowiednich
+kartotek.
+
+Konfigurowanie format/ow
+-----------------------
+
+W momencie rozpocz/ecia pracy ze standardow/a konfiguracj/a format/ow MeX
+i LaMeX obowi/azuj/a nast/epuj/ace zasady opisane w pliku MEXCONF.TEX:
+
+ 1. bie/z/acym j/ezykiem jest j/ezyk polski,
+ 2. stosowanym uk/ladem polskich znak/ow diakrytycznych w fontach
+ jest uk/lad PL (nie myli/c ze sposobem kodowania znak/ow
+ w plikach wej/sciowych),
+ 3. obowi/azuj/acym sposobem notacji polskich znak/ow w plikach wej/sciowych
+ jest notacja jednoznakowa (bezprefiksowa) -- zwykle jest to
+ Mazovia lub Latin 2, zale/znie od stosowanej tabeli konwersji
+ znak/ow wej/sciowych,
+ 4. obowi/azuj/acym sposobem spacjowania po znakach przestankowych jest
+ \frenchspacing, tzn. wielko/s/c odst/ep/ow mi/edzywyrazowych nie zale/zy
+ od tego jaki znak poprzedza odst/ep.
+
+U/zytkownik mo/ze zmieni/c te zasady modyfikuj/ac plik MEXCONF.TEX
+(p. informacje zawarte w tym pliku).
+
+Podr/ecznik U/zytkownika pakietu MeX
+==================================
+
+Polskie znaki diakrytyczne
+--------------------------
+
+W standardowej konfiguracji format/ow MeX i LaMeX polskie znaki diakrytyczne
+zapisywane s/a jako zwyk/le znaki o kodach zale/znych od standardu
+stosowanego na danym komputerze (zwykle Mazovia lub Latin 2). Pozwala to na
+bardzo wygodne sk/ladanie tekst/ow z u/zyciem TeX-a: polskie litery widoczne
+s/a na ekranie w trakcie przygotowywania tekstu, ponadto mo/zliwe jest
+definiowanie polskich komend TeX-owych, jak np. \/swiat/lo, \/slad,
+\/z/o/l/c, itp.
+
+Niezale/znie od standardu kodowania polskich znak/ow mo/zliwe jest
+w formatach MeX i LaMeX w/l/aczenie za pomoc/a komendy \prefixing tzw.
+notacji prefiksowej. (Notacj/e bezprefiksow/a, obowi/azuj/aca na pocz/atku
+przetwarzania ka/zdego dokumentu, przywraca komenda \nonprefixing.)
+
+W notacji prefiksowej specyficznie polska litera, taka jak ,,/a'', ,,/s''
+czy ,,/l'' zapisywana jest w pliku danych dla MeX-a za pomoc/a dw/och
+znak/ow, z kt/orych pierwszy to znak ,,//'' (,,ciach'', ang. slash). Litery
+ /a /c /e /l /n /o /s /x /z /A /C /E /L /N /O /S /X /Z
+zapisywane s/a odpowiednio jako:
+ //a //c //e //l //n //o //s //x //z //A //C //E //L //N //O //S //X //Z
+
+Poniewa/z znak // zosta/l w notacji prefiksowej wykorzystany do oznaczania
+polskich liter, konieczna jest dodatkowa konwencja notacyjna pozwalaj/aca
+uzyska/c w druku symbol ,,ciach''. W MeX-u przyj/eto naturaln/a zasad/e
+reprezentowania znaku ,,ciach'' poprzez //// (2 znaki ,,ciach''). Mo/zna
+r/ownie/z u/zywa/c komendy \normalslash.
+
+Nale/zy zwr/oci/c uwag/e, /ze oznaczenie //z, kt/ore mog/loby reprezentowa/c
+albo ,,/z'' albo ,,/x'', zdecydowano przypisa/c literze ,,/z'' jako znacznie
+cz/e/sciej u/zywanej (w bie/z/acym zdaniu u/zyta zosta/la pi/e/c razy, nie
+licz/ac cytat/ow). Litera ,,/x'' jest zapisywana w postaci //x, poniewa/z
+klawisz ,,X'' zwykle s/asiaduje z klawiszem ,,Z'' i jest rzadko u/zywany
+w j/ezyku polskim.
+
+UWAGI:
+
+1. Podczas obowi/azywania notacji prefiksowej znak ,,//'' jest znakiem
+ aktywnym (kategoria 13). /Swiadomie zrezygnowano ze stosowanego niekiedy
+ sposobu uzyskiwania znak/ow diakrytycznych poprzez ligatury.
+
+2. Nale/zy pami/eta/c, /ze w czasie pisania do pliku za pomoc/a komendy
+ \write makra s/a rozwijane. Dotyczy to w szczeg/olno/sci makra ,,//''
+ i trzeba na to zwraca/c uwag/e przy pisaniu do plik/ow, kt/ore maj/a
+ by/c potem czytane przez TeX-a. Format LaMeX automatycznie przejmuje
+ kontrol/e nad odpowiednim pisaniem i czytaniem standardowych plik/ow
+ pomocniczych (np. pliku ze spisem tre/sci).
+
+Cudzys/lowy
+----------
+
+``Anglosaski'' spos/ob pisania cudzys/low/ow jest niezgodny z polskimi
+zwyczajami. Polski cudzys/l/ow otwieraj/acy znajduje si/e na wysoko/sci
+linii bazowej pisma i ma kszta/lt zbli/zony do dw/och przecink/ow.
+
+Formaty MeX i LaMeX oraz fonty PL zosta/ly tak skonstruowane, /ze polski
+cudzys/l/ow otwieraj/acy zapisuje si/e w pliku danych wej/sciowych jako dwa
+przecinki, a cudzys/l/ow zamykaj/acy (podobnie jak w j/ezyku angielskim) jako
+dwa apostrofy. To s/a w/la/snie ,,polskie'' cudzys/lowy.
+
+Niekiedy w j/ezyku polskim u/zywany jest te/z drugi rodzaj cudzys/low/ow,
+tzw. cudzys/lowy <<francuskie>>. Lewy francuski cudzys/l/ow oznaczany
+jest dwoma znakami mniejszo/sci, a prawy dwoma znakami wi/ekszo/sci.
+
+Przy zamianie znak/ow ,, '' << i >> na odpowiednie cudzys/lowy wykorzystywany
+jest TeX-owy mechanizm ligatur. Informacje o ligaturach wbudowane s/a do
+font/ow PL. W zestawie font/ow PL fonty stosowane do sk/ladu formu/l
+matematycznych oraz fonty nieproporcjonalne (np. w/l/aczane komend/a \tt) nie
+zawieraj/a jednak mechanizmu tworzenia ligatur zwi/azanych z cudzys/lowami.
+Cudzys/lowy mo/zna wtedy pisa/c poprzez u/zycie komend \plqq, \prqq, \flqq
+oraz \frqq (\plqq i \prqq oznaczaj/a odpowiednio lewe i prawe polskie
+cudzys/lowy, \flqq i \frqq oznaczaj/a odpowiednio lewe i prawe francuskie
+cudzys/lowy).
+
+Dzielenie wyraz/ow
+-----------------
+
+Z punktu widzenia TeX-a zasady dzielenia wyraz/ow zale/z/a zar/owno od
+j/ezyka, jak te/z od uk/ladu liter w bie/z/acym foncie. W zwi/azku z tym dla
+TeX-a istnieje kilka ,,j/ezyk/ow polskich''. W konsekwencji je/sli
+u/zytkownik prze/l/acza si/e na font o innym uk/ladzie (innych kodach)
+polskich znak/ow diakrytycznych, to towarzyszy/c temu powinno prze/l/aczenie
+TeX-a na inne regu/ly przenoszenia wyraz/ow.
+
+Pakiet MeX przygotowany jest do pracy z fontami w uk/ladzie PL jako
+podstawowymi oraz dodatkowo z fontami zawieraj/acymi polskie litery
+w po/lo/zeniach zgodnych z kodem Mazovia, Latin 2 oraz P1.
+
+Podczas tworzenia plik/ow MEX.FMT i LAMEX.FMT standardowo wbudowywane s/a
+regu/ly przenoszenia wyraz/ow:
+ a) w j/ezyku angielskim,
+ b) w j/ezyku polskim dla u/zytkownik/ow stosuj/acych fonty w uk/ladzie PL.
+
+U/zytkownik, zale/znie od wielko/sci dost/epnej pami/eci, mo/ze wbudowa/c do
+formatu regu/ly przenoszenia dla innych uk/lad/ow polskich font/ow. Wystarczy
+w tym celu dokona/c prostej modyfikacji pliku konfiguracyjnego MEXCONF.TEX.
+Odpowiednie makra formatu MeX lub LaMeX automatycznie przeczytaj/a
+odpowiedni/a liczb/e razy ten sam plik zawieraj/acy polskie regu/ly
+przenoszenia (PLHYPH.TEX), za ka/zdym razem interpretuj/ac go w inny spos/ob.
+
+Zale/znie od informacji wpisanych w pliku MEXCONF.TEX podczas generowania
+plik/ow FMT, w czasie p/o/xniejszego sk/ladania tekst/ow, przy zmianie
+uk/ladu fontu z polskimi znakami diakrytycznymi MeX (lub LaMeX) b/edzie
+w/l/acza/l b/ad/x ZAKAZ przenoszenia wyraz/ow (je/sli odpowiednie wzorce nie
+zosta/ly wbudowane) b/ad/x regu/ly przenoszenia odpowiednie dla tego uk/ladu.
+
+Polskie regu/ly ortograficzne zalecaj/a by wyrazy /l/aczone, takie jak np.
+,,d/zentelmen-w/lamywacz'', przenosi/c w nast/epuj/acy spos/ob:
+ d/zentelmen-
+ -w/lamywacz.
+Dozwolony jest oczywi/scie podzia/l wewn/atrz pierwszego b/ad/x drugiego
+cz/lonu wyrazu, np.
+ d/zen-
+ telmen-w/lamywacz.
+
+W j/ezyku angielskim nie powtarza si/e /l/acznika na pocz/atku drugiego
+wiersza. Z tego powodu w polskiej wersji zosta/la wprowadzona komenda \=,
+kt/ora u/zyta w miejsce /l/acznika (d/zentelmen\=w/lamywacz) zapewnia
+dzielenie s/l/ow z/lo/zonych zgodne z wy/zej opisan/a zasad/a.
+
+UWAGA:
+Poniewa/z w formatach PLAIN i LaTeX komenda \= oznacza akcent ,,macron'',
+w formatach MeX i LaMeX wprowadzona zosta/la w to miejsce komenda \macron.
+
+Uk/lady polskich font/ow
+----------------------
+
+Standardowym uk/ladem polskiego fontu jest uk/lad PL (p. rozdzia/l
+,,Fonty PL''). Dopuszczalne jest jednak stosowanie font/ow o innych
+ni/z PL uk/ladach polskich znak/ow, a nawet mieszanie r/o/znych uk/lad/ow
+w obr/ebie jednego dokumentu. Mo/zliwe jest to dzi/eki komendzie \layout.
+
+Nast/epuj/ace wywo/lania komendy \layout:
+ \layout{pl}
+ \layout{mazovia}
+ \layout{latintwo}
+ \layout{pone}
+s/lu/z/a do przestawienia systemu MeX lub LaMeX do pracy z fontami
+w uk/ladach odpowiednio:
+ PL -- standardowy uk/lad PL
+ Mazovia -- polskie znaki (w foncie!) w pozycjach takich jak w kodzie
+ Mazovia, cudzys/l/ow otwieraj/acy -- kod 255
+ Latin 2 -- polskie znaki (w foncie!) w pozycjach takich jak w kodzie
+ Latin 2, cudzys/l/ow otwieraj/acy -- kod 255
+ P1 -- uk/lad font/ow P1 (u/zywany dawniej z formatem LeX)
+
+Wykonanie komendy \layout polega na:
+ -- w przypadku w/l/aczania uk/ladu PL, kt/ory jest standardowym,
+ wyr/o/znionym uk/ladem:
+ * przypisanie polskim znakom diakrytycznym kategorii ,,litera'',
+ w przypadku w/l/aczania uk/ladu innego ni/z PL:
+ * przypisanie polskim znakom diakrytycznym kategorii ,,aktywny''
+ i zdefiniowanie ich jako makr rozwijaj/acych si/e do odpowiednich
+ liter,
+ -- odpowiednia zmiana tablicy \sfcode,
+ -- utworzenie tablic \uccode i \lccode zgodnych z uk/ladem fontu,
+ -- przypisanie pozycjom polskich znak/ow w foncie odpowiednich kod/ow
+ matematycznych,
+ -- w/l/aczenie regu/l przenoszenia wyraz/ow w j/ezyku polskim
+ zgodnych z uk/ladem fontu, je/sli takie regu/ly zosta/ly przeczytane
+ podczas tworzenia pliku FMT -- patrz rozdzia/ly ,,Instalacja format/ow
+ MeX i LaMeX'' oraz ,,Dzielenie wyraz/ow''; je/sli nie ma odpowiednich
+ regu/l, w/l/aczany jest zakaz dzielenia wyraz/ow,
+ -- nadanie odpowiedniego znaczenia symbolowi \polish; od tego momentu
+ komenda \language\english mo/ze s/lu/zy/c do w/l/aczania angielskich
+ regu/l dzielenia wyraz/ow, a komenda \language\polish do w/l/aczania
+ dzielenia wyraz/ow w j/ezyku polskim wzgl/edem bie/z/acego uk/ladu
+ fontu,
+ -- przypisanie nowego znaczenia notacji prefiksowej, gdyby by/la u/zywana
+ (dzi/eki temu zawsze //a //c //e itp. odwo/luj/a si/e do pozycji
+ znak/ow w bie/z/acym uk/ladzie fontu), odpowiednio zmieniaj/a si/e
+ te/z znaczenia komend \plqq\prqq \flqq\frqq.
+
+Nale/zy zwr/oci/c uwag/e, /ze komenda \layout przygotowuje tylko system MeX
+lub LaMeX do pracy z fontami w odpowiednim uk/ladzie, nie w/l/acza jednak
+samego fontu.
+
+Zaleca si/e stosowanie makra \layout lokalnie (wewn/atrz nawias/ow
+grupowych), ze wzgl/edy na brak komendy odwo/luj/acej zmiany spowodowane
+jego u/zyciem.
+
+(Niezale/znie od obowi/azuj/acego uk/ladu fontu i zmieniaj/acego si/e wraz
+z tym uk/ladem znaczenia symbolu \polish, symbole \pllanguage,
+\mazovialanguage, \latintwolanguage, \ponelanguage oznaczaj/a numery
+j/ezyk/ow w sensie TeX-a, czyli numery odpowiednich regu/l dzielenia
+wyraz/ow. Mo/zna wi/ec w razie potrzeby pisa/c \language\mazovialanguage itp.
+Dla jednolito/sci przyj/eto, /ze symbol \englishlanguage oznacza to samo co
+\english.)
+
+Sk/ladanie formu/l matematycznych
+-------------------------------
+
+W formu/lach matematycznych jest bardzo niewiele element/ow
+zale/znych od j/ezyka. R/ownanie $2x^2+3x-1=0$ wygl/ada tak samo w tek/scie
+napisanym w j/ezyku polskim, jak i w tek/scie angielskim. Zwykle stosuje
+si/e w matematyce jednoliterowe oznaczenia obiekt/ow matematycznych
+i polskie znaki diakrytyczne nie s/a u/zywane do tego celu.
+
+Pewne sytuacje wymagaj/a stosowania w matematyce nazw wieloliterowych.
+Zar/owno w TeX-u, jak i w jego polskiej wersji nale/zy w takim przypadku
+okre/sla/c jawnie nazw/e kroju pisma, kt/ore ma by/c u/zyte, na przyk/lad:
+ $$\it obj/eto/s/c=wysoko/s/c \times szeroko/s/c \times g/l/eboko/s/c$$
+Komenda \it jest poleceniem wykonywania sk/ladu kursyw/a tekstow/a (a nie
+matematyczn/a).
+
+Polskie litery mog/a by/c u/zywane w formu/lach matematycznych w indeksach
+g/ornych i dolnych, np.:
+ $$x_{\rm /srednie} = {{x_{\rm ma/le} + x_{\rm du/ze}} \over 2}$$
+
+Je/sli w danym momencie obowi/azuje notacja prefiksowa, dotyczy ona r/ownie/z
+formu/l matematycznych.
+
+Stosowane w Polsce znaki mniejsze-r/owne i wi/eksze-r/owne r/o/zni/a si/e od
+znak/ow w fontach CM zaprojektowanych przez D. E. Knutha (p. rozdzia/l
+,,Fonty PL''). Fonty PL (/sci/slej PLSY) zawieraj/a odpowiednie znaki,
+a uzyska/c je mo/zna za pomoc/a komend odpowiednio \xleq lub \xle oraz
+\xgeq lub \xge.
+
+W Polsce u/zywa si/e nazw ,,tg'', ,,ctg'', ,,tgh'' i ,,ctgh'' zamiast
+,,tan'', ,,cot'', ,,tanh'' i ,,coth''. Formaty MeX i LaMeX zawieraj/a
+komendy \tg, \ctg, \tgh, oraz \ctgh do sk/ladania nazw tych funkcji
+w formu/lach matematycznych. Dodatkowo wprowadzona zosta/la komenda
+\arc, kt/ora w po/l/aczeniu z takimi komendami jak \sin, \cos, itp.
+(\arc\sin, \arc\cos) umieszcza w sk/ladzie napis ,,arc sin'',
+,,arc cos'' z odpowiednio ma/lym odst/epem mi/edzy s/lowem ,,arc''
+i nazw/a funkcji.
+
+Polskie ,,style'' do formatu LaMeX
+----------------------------------
+
+W LaTeX209 styl dokumentu okre/slany jest komend/a \documentstyle.
+Parametrem tej komendy jest nazwa pliku zawieraj/acego opis tego stylu:
+article, report, book, letter itd. Oryginalnych wersji tych plik/ow nie
+mo/zna zastosowa/c do sk/ladu w j/ezyku polskim ze wzgl/edu na wstawiane
+automatycznie angielskie s/lowa takie jak ,,Chapter'', ,,Figure'',
+,,Table of Contents'' itp.
+
+Cz/e/sci/a pakietu MeX s/a specjalne wersje tych plik/ow, przystosowane do
+sk/ladu tekst/ow w j/ezyku polskim lub angielskim. S/a to: iarticle, ibook,
+iletter, imakeidx, iopenbib, iproc, ireport, ititlepa. U/zycie jednego
+z tych styl/ow powoduje umieszczanie w sk/ladzie odpowiednich polskich
+s/l/ow takich jak ,,Rozdzia/l'', ,,Rysunek'', ,,Spis tre/sci'' itp. oraz
+sk/ladanie daty (automatycznie lub za pomoc/a komendy \today) po polsku.
+
+Style iarticle, ireport itp. mog/a by/c u/zywane r/ownie/z do sk/ladania
+tekst/ow w j/ezyku angielskim. Wymaga to u/zycia na pocz/atku dokumentu
+komend:
+ \captionsenglish \dateenglish
+Polskie nazewnictwo przywracaj/a komendy
+ \captionspolish \datepolish.
+
+(Implementacja styl/ow iarticle, ireport itp. zosta/la oparta na pomys/lach
+H. Partla i J. Schroda, wykorzystanych w niemieckiej wersji LaTeX-a.)
+
+Komendy s/lu/z/ace do sk/ladania nazw format/ow MeX i LaMeX
+-----------------------------------------------------------
+
+W formatach MeX i LaMeX komenda \MeX s/lu/zy do z/lo/zenia nazwy ,,MeX''
+z u/zyciem liter z bie/z/acego fontu.
+
+W formacie LaMeX komenda \LaMeX s/lu/zy do z/lo/zenia nazwy ,,LaMeX''
+krojem pisma \rm odpowiedniej wielko/sci.
+
+Fonty PL (polskie rozszerzenie font/ow CM)
+=========================================
+
+ 0. Fonty PL przeznaczone s/a do sk/ladania polskich lub polsko-angielskich
+ tekst/ow przy u/zyciu format/ow MeX i LaMeX. Obecnie mog/a te/z by/c do
+ sk/ladu przy u/zyciu pakietu PLaTeX polonizuj/acego LaTeX2e (autorstwa
+ Mariusza Olko i Marcina Woli/nskiego):
+ ftp:////ftp.gust.org.pl//pub//TeX//language//polish//platex-1.0.zip
+ lub ftp:////ftp.dante.de//tex-archive//language//polish//platex-1.0.zip
+
+ Autorzy starali si/e zachowa/c ,,ducha CM-/ow'' przy projektowaniu
+ polskich znak/ow diakrytycznych. Np. przekre/slenie ma/lej litery
+ ,,/l'' zosta/lo nieco tylko powi/ekszone w stosunku do przekre/slenia
+ font/ow rodziny CM (METAFONT-owy program ,,Cross for Polish l and L''
+ w pliku ACCENT.MF) umieszczanego w sk/ladzie komendami TeX-owymi
+ \l oraz \L, chocia/z w niekt/orych fontach autorzy ch/etnie
+ widzieliby przekre/slenie znacznie wyra/xniejsze. Podobnie podci/ecia
+ wstawiane automatycznie pomi/edzy znakami (implicit kerns) by/ly
+ dodawane raczej ostro/znie. Np. zdaniem autor/ow podci/ecie mi/edzy
+ polskim otwieraj/acym cudzys/lowem (,,) a liter/a ,,W'' b/ad/x ,,T''
+ mog/loby by/c znacznie wi/eksze, gdyby nie to, /ze w fontach CM nie
+ ma /zadnego podci/ecia mi/edzy liter/a ,,A'' a cudzys/lowem
+ zamykaj/acym ('').
+
+ Fonty PL, podobnie jak macierzyste fonty CM, projektowane by/ly
+ pod k/atem zastosowa/n profesjonalnych, tzn. urz/adze/n o wi/ekszych
+ rozdzielczo/sciach. Tym niemniej sporo wysi/lku w/lo/zono w prawid/low/a
+ dyskretyzacj/e przy ma/lych rozdzielczo/sciach (dla potrzeb wydruk/ow
+ testowych na drukarkach mozaikowych 9- i 24-ig/lowych). Gdyby mimo
+ to u/zytkownik mia/l inne zdanie ni/z METAFONT na temat dyskretyzacji,
+ w pakiecie emTeX autorstwa Eberharda Mattesa znajduje si/e program
+ o nazwie PKEDIT pozwalaj/acy r/ecznie korygowa/c wygenerowane za pomoc/a
+ METAFONT-a mapy bitowe.
+
+ 1. Fonty PL stanowi/a rozszerzenie standardowego zestawu rodziny
+ Computer Modern (CM) o polskie znaki diakrytyczne i bazuj/a na tych
+ samych plikach parametrycznych co fonty rodziny CM. Zmiany parametr/ow
+ odbiegaj/ace zbyt daleko od standardu zaproponowanego przez D. E. Knutha
+ mog/a spowodowa/c nieoczekiwane efekty (do b/l/edu w trakcie oblicze/n
+ w/l/acznie). Przyk/ladowo, za/lo/zone zosta/lo, /ze kursywa i grotesk
+ wykluczaj/a si/e.
+
+ Uk/lad font/ow PL charakteryzuje si/e tym, /ze znaki o kodach < 128
+ s/a identyczne ze znakami rodziny CM, natomiast polskim znakom
+ diakrytycznym przypisane zosta/ly kody > 127 (innych cech TeX-a 3.x
+ nie wykorzystuje si/e). Polskie znaki diakrytyczne maj/a kody zgodne
+ z uk/ladem ECM (Extended Computer Modern, Cork encoding), natomiast
+ cudzys/lowy maj/a kody niestandardowe (w ECM cudzys/lowy maj/a
+ kody < 127):
+
+ /A -- 129 /a -- 161
+ /C -- 130 /c -- 162
+ /E -- 134 /e -- 166
+ /L -- 138 /l -- 170
+ /N -- 139 /n -- 171
+ /O -- 211 /o -- 243
+ /S -- 145 /s -- 177
+ /X -- 153 /x -- 185
+ /Z -- 155 /z -- 187
+
+ << (francuski cudzys/l/ow otwieraj/acy) -- 174
+ >> (francuski cudzys/l/ow zamykaj/acy) -- 175
+ ,, (polski cudzys/l/ow otwieraj/acy) -- 255
+
+ Uwagi:
+ * Fonty matematyczne PLMI, PLMIB oraz PLEX nie zawieraj/a polskich
+ znak/ow diakrytycznych i nie r/o/zni/a si/e od odpowiednich font/ow CM;
+ przedrostki CM zosta/ly zmienione na PL jedynie dla zachowania
+ jednorodno/sci.
+ * Podobnie font PLTEX10 to po prostu font CMTEX10 ze zmienion/a dla
+ jednolito/sci nazw/a; font CMTEX10 odzwierciedla uk/lad klawiatury
+ na komputerze u/zywanym przez profesora Knutha (D. E. Knuth,
+ ,,Computer Modern Typefaces'', str. 568), tym samym nie powinien
+ raczej zawiera/c polskich znak/ow diakrytycznych.
+ * Fonty PLSY zosta/ly poszerzone (w stosunku do CMSY) o znaki
+ ,,wi/eksze-r/owne'' i ,,mniejsze-r/owne'' odpowiadaj/ace
+ polskim zwyczajom drukarskim (dolna kreska sko/sna zamiast
+ poziomej); na konieczno/s/c takiego rozszerzenia zwr/oci/l
+ uwag/e p. W/lodzimierz J. Martin; majusku/ly kaligraficzne tych
+ font/ow (opisane w pliku CALU.MF) nie zosta/ly uzupe/lnione
+ o polskie znaki diakrytyczne.
+
+ 2. Jedynymi znakami ,,polskimi'' dost/epnymi poprzez ligatury s/a
+ cudzys/lowy (,, << >>). Polskie znaki diakrytyczne s/a dost/epne
+ albo bezpo/srednio, albo za pomoc/a komendy realizowanej przez
+ ,,aktywny ciach'' (//a //c //e //l //n //o //s //x //z //A //C
+ //E //L //N //O //S //X //Z) zaprogramowanej w formatach MeX i LaMeX
+ (p. opis u/zywania format/ow MeX i LaMeX). Istniej/a zasadnicze powody,
+ dla kt/orych autorzy nie wykorzystali do tego celu ligatur.
+
+ 3. Ze wzgl/edu na ograniczenie liczby r/o/znych wysoko/sci znak/ow w foncie
+ do 15 niezerowych, zrezygnowano z kusz/acego wype/lniania ,,g/ornej
+ po/l/owki'' fontu. Ponadto w programach METAFONT-owych podj/ete zosta/ly
+ zabiegi maj/ace na celu minimalizacj/e liczby r/o/znych wysoko/sci.
+ Niestety, mimo to w niekt/orych przypadkach liczba r/o/znych niezerowych
+ wysoko/sci przekracza 15. W takiej sytuacji METAFONT automatycznie
+ zmienia niekt/ore spo/sr/od wysoko/sci. Oznacza to, /ze w pewnych
+ (bardzo z/lo/sliwych i -- miejmy nadziej/e -- niezwykle rzadkich)
+ przypadkach mo/ze si/e zdarzy/c, /ze tekst czysto angielski z/lo/zony
+ fontami PL zostanie inaczej prze/lamany na strony ni/z tekst z/lo/zony
+ fontami CM.
+
+ 4. Starano si/e unika/c wprowadzania dodatkowych parametr/ow, co jednak
+ nie zawsze by/lo mo/zliwe. Szczeg/o/ly dotycz/ace mo/zliwo/sci zmiany
+ zachowania domy/slnego opisane s/a w pliku PL_DOD.MF. Przyk/lady u/zycia
+ opcjonalnych parametr/ow zmieniaj/acych zachowanie domy/slne znale/x/c
+ mo/zna w plikach /xr/od/lowych font/ow PLB10, PLBX5, PLBX6, PLBX7,
+ PLBX8, PLCSC10, PLDUNH10, PLFI10, PLFF10, PLITT10, PLR5, PLR6, PLR7,
+ PLR8, PLR9, PLR12, PLR17, PLSL8, PLSL9, PLSL12, PLSSQ8, PLSSQI8,
+ PLTCSC10, PLTI7, PLTI8, PLTI12 oraz PLVTT10.
+
+ 5. Programy opisuj/ace polskie znaki diakrytyczne zosta/ly oparte na
+ odpowiednich programach rodziny CM. Opisy polskich znak/ow
+ diakrytycznych stanowi/a niezale/zne programy, co jest zgodne
+ z og/oln/a filozofi/a program/ow rodziny CM (mo/zna by np.
+ zapami/etywa/c mapy bitowe liter ,,A'', ,,C'', ,,a'', ,,c'', ...,
+ itd., i te mapy bitowe modyfikowa/c; z takiego podej/scia i mu
+ podobnych zrezygnowano).
+
+ Nieco trickowe rozwi/azanie zastosowano w celu unikni/ecia duplikowania
+ plik/ow parametrycznych (PLB10, PLBX10, ..., itd.). Wykorzystano tu
+ METAFONT-ow/a zmienn/a ,,jobname'' do czytania odpowiednich plik/ow
+ parametrycznych rodziny CM. Pliki te powinny znajdowa/c si/e w kartotece
+ przeszukiwanej przez METAFONT-a w trakcie realizacji komendy ,,input''.
+
+ 6. Program dla polskiego cudzys/lowu otwieraj/acego zaczerpni/ety zosta/l
+ z program/ow rodziny CM. Natomiast kszta/lt cudzys/low/ow francuskich
+ zosta/l zaprojektowany i zaprogramowany ,,od zera''.
+
+ 7. Pierwsz/a i najwa/zniejsz/a faz/a pracy nad fontami PL by/lo
+ zaprojektowanie i zaprogramowanie kszta/lt/ow polskich znak/ow
+ diakrytycznych w sze/sciu podstawowych krojach: PLR, PLSS, PLBX, PLSSBX,
+ PLTT oraz PLTI (stopnie pisma od 5 do 17 punkt/ow).
+
+ Tym etapem pracy opiekowa/l si/e troskliwie p. Roman Tomaszewski,
+ wybitny polski typograf, cz/lonek zarz/adu Mi/edzynarodowego
+ Stowarzyszenia Typograficznego ATypI i zarazem przewodnicz/acy Polskiego
+ Oddzia/lu ATypI. Autorzy s/a mu g/l/eboko wdzi/eczni za /zyczliwe
+ wspieranie sw/a wiedz/a i do/swiadczeniem prac projektowych nad
+ fontami PL.
+
+ Pan Roman Tomaszewski zmar/l w grudniu 1992 roku.
+
+ 8. Akcenty nad minusku/lami ,,/c'' ,,/n'' ,,/o'' ,,/s'' ,,/x'' s/a takie
+ same jak wstawiany TeX-ow/a komend/a \' akcent ,,acute'', tyle /ze
+ w niekt/orych przypadkach s/a nieco przesuni/ete w poziomie. Natomiast
+ akcenty nad majusku/lami ,,/C'' ,,/N'' ,,/O'' ,,/S'' ,,/X'' s/a
+ wprawdzie konstruowane w oparciu o akcent ,,acute'', ale s/a nieco
+ ,,sp/laszczone'' (w przypadku odmian szeryfowych jest to zwyk/ly obr/ot,
+ natomiast w przypadku odmian bezszeryfowych -- obr/ot po/l/aczony
+ z pewn/a modyfikacj/a, ze wzgl/edu na konieczno/s/c zachowania poziomego
+ po/lo/zenia g/ornej i dolnej kraw/edzi akcentu oraz optycznej grubo/sci
+ kreski akcentowej). Wyj/atkowo w karykaturalnie smuk/lym foncie PLDUNH10
+ akcent nad minusku/lami i majusku/lami jest pochylony tak samo.
+
+ Powy/zsze zabiegi s/a zgodne z regu/lami sztuki typograficznej,
+ powoduj/a natomiast, /ze akcenty k/ladzione za pomoc/a TeX-owej komendy
+ \accent mog/a si/e istotnie r/o/zni/c od akcentowanych majusku/l
+ w fontach PL.
+
+ 9. Akcent nad literami ,,/z'' oraz ,,/Z'' jest taki sam jak kropka nad
+ liter/a ,,i'', czyli inny ni/z akcent wstawiany przez TeX-a (za pomoc/a
+ komendy \.). W literze ,,/z'' jest tak/ze umieszczony na tej samej
+ wysoko/sci co kropka nad ,,i'' (oczywi/scie nie w foncie kapitalikowym).
+ Dzi/eki temu w s/lowach takich jak ,,gwi/zd/ze'' czy ,,ni/zej'' kropka
+ zachowuje t/e sam/a wysoko/s/c. Niestety, w niekt/orych fontach rodziny
+ CM kropka nad ,,i'' jest stanowczo za ma/la (np. CMTT), co powoduje,
+ /ze warto/s/c optyczna kropki nad ,,/z'' oraz ,,/Z'' jest te/z czasami
+ zbyt ma/la. Z powi/ekszenia kropki zrezygnowano, uznaj/ac jej wielko/s/c
+ za cech/e font/ow CM.
+
+ 10. Przekre/slenie litery ,,/L'' jest znacznie wi/eksze od przekre/slenia
+ litery ,,/l'', a przekre/slenie litery ,,/l'' jest z kolei wi/eksze od
+ przekre/slenia w fontach rodziny CM (p. punkt 0 powy/zej).
+
+ 11. ,,Ogonki'' pod literami ,,/A'' ,,/E'' ,,/a'' ,,/e'' budowane s/a za
+ pomoc/a stosunkowo skomplikowanego algorytmu, ale geometria
+ ogonka jest bardzo prosta: zewn/etrzna i wewn/etrzna kraw/ed/x to
+ pojedyncze segmenty krzywych B\`eziera. Ogonki takie -- jak
+ pokazuje do/swiadczenie -- s/a najzgrabniejsze.
+
+ Opcjonalne parametry dodatkowe wp/lywaj/ace na kszta/lt ogonk/ow
+ opisane s/a w pliku PL_DOD.MF.
+
+ 12. Polskie znaki diakrytyczne nie s/a przeznaczone do u/zywania jako
+ znaki matematyczne, dlatego w programach opisuj/acych te znaki
+ pomini/eta zosta/la komenda ,,math_adjust''.
+
+ 13. Podci/ecia wstawiane automatycznie mi/edzy znakami (implicit kerns)
+ s/a w zasadzie takie same dla polskich znak/ow diakrytycznych jak dla
+ odpowiednich liter alfabetu /laci/nskiego, z pewnymi wszak/ze wyj/atkami
+ (p. pliki POLAN.MF, POLKUR.MF oraz POLKAP.MF); podobnie rzecz si/e ma
+ z korekt/a italikow/a wstawian/a za polskimi znakami diakrytycznymi.
+
+ 14. Dla tych, kt/orzy chcieliby wydrukowa/c /xr/od/la METAFONT-owe w postaci
+ sformatowanej za pomoc/a programu MFT, do/l/aczony jest odpowiedni
+ format o nazwie PL.MFT. Format ten jest przygotowany do sk/ladania
+ z u/zyciem font/ow rodziny CM; je/sli u/zytkownik zamieni/l ju/z
+ wszystkie CM-y na fonty PL, musi odpowiednio zmieni/c nazwy font/ow
+ w plikach PL.MFT oraz MFTMAC.TEX (plik MFTMAC.TEX znale/x/c mo/zna
+ np. w pakiecie emTeX E. Mattesa lub
+ ftp://ftp.gust.org.pl/pub/TeX/macros/generic/plain/base/mftmac.tex).
+
+ 15. /Xr/od/la METAFONT-owe obejmuj/a nast/epuj/ace pliki (zak/lada si/e,
+ /ze u/zytkownik posiada komplet plik/ow /xr/od/lowych rodziny CM):
+
+ a) pliki zawieraj/ace opisy polskich znak/ow diakrytycznych:
+
+ PL_CUD.MF PL_DOD.MF PL_MLK.MF
+ PL_DL.MF PL_ML.MF PL_SYM.MF
+
+ b) pliki steruj/ace:
+
+ POLAN.MF -- odpowiednik pliku ROMAN.MF
+ POLKAP.MF -- odpowiednik pliku CSC.MF
+ POLKUR.MF -- odpowiednik pliku TEXTIT.MF
+ POLMAT.MF -- odpowiednik pliku MATHSY.MF
+ POLTYT.MF -- odpowiednik pliku TITLE.MF
+
+ c) pliki parametryczne rodziny PL:
+
+ PLBSY10.MF PLMI10.MF PLSSBI36.MF PLSY5.MF
+ PLBXSL10.MF PLMI12.MF PLSSBI48.MF PLSY6.MF
+ PLBXTI10.MF PLMI5.MF PLSSBX10.MF PLSY7.MF
+ PLBX10.MF PLMI6.MF PLSSBX36.MF PLSY8.MF
+ PLBX12.MF PLMI7.MF PLSSBX48.MF PLSY9.MF
+ PLBX5.MF PLMI8.MF PLSSDC10.MF PLTCSC10.MF
+ PLBX6.MF PLMI9.MF PLSSDC40.MF PLTEX10.MF
+ PLBX7.MF PLR10.MF PLSSI10.MF PLTEX8.MF
+ PLBX8.MF PLR12.MF PLSSI12.MF PLTEX9.MF
+ PLBX9.MF PLR17.MF PLSSI17.MF PLTI10.MF
+ PLB10.MF PLR5.MF PLSSI8.MF PLTI12.MF
+ PLCSC10.MF PLR6.MF PLSSI9.MF PLTI7.MF
+ PLDUNH10.MF PLR7.MF PLSSQI8.MF PLTI8.MF
+ PLEX10.MF PLR8.MF PLSSQ8.MF PLTI9.MF
+ PLEX9.MF PLR9.MF PLSS10.MF PLTT10.MF
+ PLFF10.MF PLSLTT10.MF PLSS12.MF PLTT12.MF
+ PLFIB8.MF PLSL10.MF PLSS17.MF PLTT8.MF
+ PLFI10.MF PLSL12.MF PLSS8.MF PLTT9.MF
+ PLINCH.MF PLSL8.MF PLSS9.MF PLU10.MF
+ PLITT10.MF PLSL9.MF PLSY10.MF PLVTT10.MF
+ PLMIB10.MF PLSSBI10.MF
+
+ d) dodatkowe pliki parametryczne:
+
+ * CMSSBI10.MF (odwo/luj/a si/e do/n pliki PLSSBI10, PLSSBI36
+ i PLSSBI48)
+
+ * CMBX11.MF, CMR11.MF, CMSL11.MF, CMTI11.MF (te pliki s/lu/zy/ly
+ do generowania u/zywanych poprzednio 11-punktowych font/ow P1)
+
+ * DLR10 -- przyk/ladowy plik s/lu/z/acy do generowania fontu
+ PLR10 at 10dd (w jednostkach przyj/etych w polskim drukarstwie)
+
+ e) plik pomocniczy wczytywany podczas przetwarzania przez METAFONT-a
+ plik/ow parametrycznych PL:
+
+ FIK_MIK.MF
+
+ f) plik zawieraj/acy opis trybu generowania font/ow dla
+ fotona/swietlarek Linotronic 100 i Linotronic 300; tre/s/c
+ tego pliku nale/zy wkopiowa/c do pliku LOCAL.MF przed generowaniem
+ format/ow bazowych (PLAIN.BAS i CM.BAS) za pomoc/a inicjalizacyjnej
+ wersji METAFONT-a (INIMF):
+
+ LINOMODE.MF
+
+ 16. Generowanie font/ow PL
+
+ Konkretnym implementacjom METAFONT-a towarzyszy na og/o/l oprogramowanie
+ u/latwiaj/ace generowanie font/ow. Do pakietu MeX do/l/aczone zosta/ly
+ pliki z danymi dla programu MFJOB, obs/luguj/acego generowanie font/ow
+ z u/zyciem emMETAFONT-a (szczeg/o/ly mo/zna znale/x/c w dokumentacji
+ pakietu E. Mattesa emTeX). S/a to:
+
+ G180PL.MFJ dane do generowania font/ow PL dla drukarek 24-ig/lowych
+
+ G240PL.MFJ dane do generowania font/ow PL dla drukarek 9-ig/lowych
+
+ G300PL.MFJ dane do generowania font/ow PL dla drukarek laserowych
+
+ GPLMODES.MFJ plik wczytywany przy przetwarzaniu plik/ow G180PL.MFJ,
+ G240PL.MFJ i G300PL.MFJ przez program MFJOB.EXE
+
+
+Pliki
+=====
+
+Pakiet MeX sk/lada si/e z nast/epuj/acych grup plik/ow:
+
+ 1. Pliki dokumentacyjne//informacyjne
+ 2. Pliki TeX-owe
+ 3. Pliki METAFONT-a
+
+Poni/zej przedstawiamy list/e wszystkich plik/ow sk/ladaj/acych si/e na
+pakiet MeX-a. Podkre/slamy raz jeszcze, /ze pakiet MeX mo/ze by/c
+rozpowszechniany tylko tak, jak zosta/l przygotowany -- musi by/c kompletny
+i niezmieniony. Dotyczy to r/ownie/z plik/ow dokumentacyjnych//informacyjnych.
+(patrz ,,Zasady rozpowszechniania'').
+
+ 1. Pliki dokumentacyjne//informacyjne
+
+ MEXINFO.POL -- plik, kt/ory jest w/la/snie czytamy
+ MEXINFO.ENG -- analogiczny tekst w j/ezyku angielskim
+
+ 2. Pliki TeX-owe
+
+ Pliki makr:
+ ----------
+
+ MEX.TEX -- polska wersja pakietu makr PLAIN.TEX
+ LAMEX.TEX -- polska wersja pakietu makr LPLAIN.TEX
+ MEX1.TEX -- pomocniczy plik wej/sciowy MeX-a i LaMeX-a
+ MEX2.TEX -- pomocniczy plik wej/sciowy MeX-a i LaMeX-a
+ MEXCONF.TEX -- plik konfiguracyjny MeX-a i LaMeX-a
+ PLHYPH.TEX -- polskie regu/ly dzielenia wyraz/ow
+
+ Wej/sciowe pliki filtruj/ace do emTeX-a (do implementacji TeX-a
+ -------------------------------------------------------------
+ wykonanej przez E. Mattesa):
+ ----------------------------
+
+ MAZ2PL.PCT -- tabela konwersji kod/ow Mazovii na kody PL
+ LAT2PL.PCT -- tabela konwersji kod/ow Latin 2 na kody PL
+ ISO2PL.PCT -- tabela konwersji kod/ow ISO8859-2 na kody PL
+ WIN2PL.PCT -- tabela konwersji kod/ow CP1250 na kody PL
+ MAZ2PL.TCP, ISO2PL.TCP, LAT2PL.TCP, WIN2PL.TCP -- j.w., posta/c
+ przygotowana do pracy z INITEX-em
+ MK-TCP.BAT -- plik wsadowy do tworzenia tablic konwersji
+ w postaci plik/ow TCP
+
+ Pliki wsadowe systemu DOS (ang. batch file) do generowania plik/ow
+ -----------------------------------------------------------------
+ MEX.FMT i LAMEX.FMT:
+ ---------------------
+
+ GM-MEX.BAT -- generuje MEX.FMT (+ Mazovia)
+ GI-MEX.BAT -- generuje MEX.FMT (+ ISO8859-2)
+ GL-MEX.BAT -- generuje MEX.FMT (+ CP852)
+ GW-MEX.BAT -- generuje MEX.FMT (+ CP1250)
+ GM-LAMEX.BAT -- generuje LAMEX.FMT (+ Mazovia)
+ GI-LAMEX.BAT -- generuje LAMEX.FMT (+ ISO8859-2)
+ GL-LAMEX.BAT -- generuje LAMEX.FMT (+ CP852)
+ GW-LAMEX.BAT -- generuje LAMEX.FMT (+ CP1250)
+
+ Dodatkowe pliki do LaMeX-a (style):
+ ----------------------------------
+
+ IARTICLE.STY IMAKEIDX.STY IREPORT.STY
+ IBOOK.STY IOPENBIB.STY ITITLEPA.STY
+ ILETTER.STY
+
+ 3. Pliki METAFONT-owe opisane zosta/ly w cz/e/sci po/swi/econej fontom PL.
+
+
+Podzi/ekowania
+=============
+
+Bardzo wiele os/ob przyczyni/lo si/e do szcz/e/sliwego zako/nczenia prac nad
+d/lugo trwaj/acym projektem adaptacji TeX-a do j/ezyka polskiego. Wymienienie
+tu wszystkich, kt/orzy nam pomogli, jest po prostu niemo/zliwe. Tym niemniej
+czujemy si/e zobowi/azani szczeg/olnie serdecznie podzi/ekowa/c
+nast/epuj/acym osobom:
+
+ Andrzej Blikle
+ W/lodzimierz Bzyl
+ Jacek Leszczy/lowski
+ Marian /Lakomy
+ W/lodzimierz J. Martin
+ Frank Mittelbach
+ Gra/zyna Nowak
+ Andrzej Odyniec
+ Piotr Pianowski
+ Tomasz Przechlewski
+ Stanis/law Szczyci/nski
+ Roman Tomaszewski
+ Stanis/law Wawrykiewicz.
+
diff --git a/Master/texmf-dist/doc/mex/base/qq.eps b/Master/texmf-dist/doc/mex/base/qq.eps
new file mode 100644
index 00000000000..595e1ff3037
--- /dev/null
+++ b/Master/texmf-dist/doc/mex/base/qq.eps
@@ -0,0 +1,360 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%BoundingBox: 2098 2638 2175 2702
+%%Creator: CorelDRAW!
+%%Title: AQQ.EPS
+%%CreationDate: Mon Apr 21 23:16:03 1997
+%%DocumentProcessColors: Cyan Magenta Yellow Black
+%%DocumentSuppliedResources: (atend)
+%%DocumentNeededResources: (atend)
+%%EndComments
+%%BeginSetup
+/AutoFlatness true def
+%Color profile: _DEFAULT.CCS - Generic CMYK Color Printer
+%%EndSetup
+%%BeginProlog
+%%BeginResource: procset wCorel5Dict
+% Copyright (c)1992-94 Corel Corporation
+% All rights reserved. v5.0 r0.6
+/wCorel5Dict 300 dict def wCorel5Dict begin/bd{bind def}bind def/ld{load def}
+bd/xd{exch def}bd/_ null def/rp{{pop}repeat}bd/@cp/closepath ld/@gs/gsave ld
+/@gr/grestore ld/@np/newpath ld/Tl/translate ld/$sv 0 def/@sv{/$sv save def}bd
+/@rs{$sv restore}bd/spg/showpage ld/showpage{}bd currentscreen/@dsp xd/$dsp
+/@dsp def/$dsa xd/$dsf xd/$sdf false def/$SDF false def/$Scra 0 def/SetScr
+/setscreen ld/setscreen{3 rp}bd/@ss{2 index 0 eq{$dsf 3 1 roll 4 -1 roll pop}
+if exch $Scra add exch load SetScr}bd/SepMode where{pop}{/SepMode 0 def}ifelse
+/CurrentInkName where{pop}{/CurrentInkName(Composite)def}ifelse/$ink where
+{pop}{/$ink -1 def}ifelse/$c 0 def/$m 0 def/$y 0 def/$k 0 def/$t 1 def/$n _ def
+/$o 0 def/$fil 0 def/$C 0 def/$M 0 def/$Y 0 def/$K 0 def/$T 1 def/$N _ def/$O 0
+def/$PF false def/s1c 0 def/s1m 0 def/s1y 0 def/s1k 0 def/s1t 0 def/s1n _ def
+/$bkg false def/SK 0 def/SM 0 def/SY 0 def/SC 0 def/$op false def matrix
+currentmatrix/$ctm xd/$ptm matrix def/$ttm matrix def/$stm matrix def/$fst 128
+def/$pad 0 def/$rox 0 def/$roy 0 def/$ffpnt true def/CorelDrawReencodeVect[
+16#0/grave 16#5/breve 16#6/dotaccent 16#8/ring 16#A/hungarumlaut 16#B/ogonek
+16#C/caron 16#D/dotlessi 16#27/quotesingle 16#60/grave 16#7C/bar
+16#82/quotesinglbase/florin/quotedblbase/ellipsis/dagger/daggerdbl
+16#88/circumflex/perthousand/Scaron/guilsinglleft/OE
+16#91/quoteleft/quoteright/quotedblleft/quotedblright/bullet/endash/emdash
+16#98/tilde/trademark/scaron/guilsinglright/oe 16#9F/Ydieresis
+16#A1/exclamdown/cent/sterling/currency/yen/brokenbar/section
+16#a8/dieresis/copyright/ordfeminine/guillemotleft/logicalnot/minus/registered/macron
+16#b0/degree/plusminus/twosuperior/threesuperior/acute/mu/paragraph/periodcentered
+16#b8/cedilla/onesuperior/ordmasculine/guillemotright/onequarter/onehalf/threequarters/questiondown
+16#c0/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla
+16#c8/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex/Idieresis
+16#d0/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis/multiply
+16#d8/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn/germandbls
+16#e0/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla
+16#e8/egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis
+16#f0/eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide
+16#f8/oslash/ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis]def
+/@BeginSysCorelDict{systemdict/Corel10Dict known{systemdict/Corel10Dict get
+begin}if}bd/@EndSysCorelDict{systemdict/Corel10Dict known{end}if}bd
+AutoFlatness{/@ifl{dup currentflat exch sub 10 gt{
+([Error: PathTooComplex; OffendingCommand: AnyPaintingOperator]\n)print flush
+@np exit}{currentflat 2 add setflat}ifelse}bd/@fill/fill ld/fill{currentflat{
+{@fill}stopped{@ifl}{exit}ifelse}bind loop setflat}bd/@eofill/eofill ld/eofill
+{currentflat{{@eofill}stopped{@ifl}{exit}ifelse}bind loop setflat}bd/@clip
+/clip ld/clip{currentflat{{@clip}stopped{@ifl}{exit}ifelse}bind loop setflat}
+bd/@eoclip/eoclip ld/eoclip{currentflat{{@eoclip}stopped{@ifl}{exit}ifelse}
+bind loop setflat}bd/@stroke/stroke ld/stroke{currentflat{{@stroke}stopped
+{@ifl}{exit}ifelse}bind loop setflat}bd}if/d/setdash ld/j/setlinejoin ld/J
+/setlinecap ld/M/setmiterlimit ld/w/setlinewidth ld/O{/$o xd}bd/R{/$O xd}bd/W
+/eoclip ld/c/curveto ld/C/c ld/l/lineto ld/L/l ld/rl/rlineto ld/m/moveto ld/n
+/newpath ld/N/newpath ld/P{11 rp}bd/u{}bd/U{}bd/A{pop}bd/q/@gs ld/Q/@gr ld/`
+{}bd/~{}bd/@{}bd/&{}bd/@j{@sv @np}bd/@J{@rs}bd/g{1 exch sub/$k xd/$c 0 def/$m 0
+def/$y 0 def/$t 1 def/$n _ def/$fil 0 def}bd/G{1 sub neg/$K xd _ 1 0 0 0/$C xd
+/$M xd/$Y xd/$T xd/$N xd}bd/k{1 index type/stringtype eq{/$t xd/$n xd}{/$t 0
+def/$n _ def}ifelse/$k xd/$y xd/$m xd/$c xd/$fil 0 def}bd/K{1 index type
+/stringtype eq{/$T xd/$N xd}{/$T 0 def/$N _ def}ifelse/$K xd/$Y xd/$M xd/$C xd
+}bd/x/k ld/X/K ld/sf{1 index type/stringtype eq{/s1t xd/s1n xd}{/s1t 0 def/s1n
+_ def}ifelse/s1k xd/s1y xd/s1m xd/s1c xd}bd/i{dup 0 ne{setflat}{pop}ifelse}bd
+/v{4 -2 roll 2 copy 6 -2 roll c}bd/V/v ld/y{2 copy c}bd/Y/y ld/@w{matrix rotate
+/$ptm xd matrix scale $ptm dup concatmatrix/$ptm xd 1 eq{$ptm exch dup
+concatmatrix/$ptm xd}if 1 w}bd/@g{1 eq dup/$sdf xd{/$scp xd/$sca xd/$scf xd}if
+}bd/@G{1 eq dup/$SDF xd{/$SCP xd/$SCA xd/$SCF xd}if}bd/@D{2 index 0 eq{$dsf 3 1
+roll 4 -1 roll pop}if 3 copy exch $Scra add exch load SetScr/$dsp xd/$dsa xd
+/$dsf xd}bd/$ngx{$SDF{$SCF SepMode 0 eq{$SCA}{$dsa}ifelse $SCP @ss}if}bd/p{
+/$pm xd 7 rp/$pyf xd/$pxf xd/$pn xd/$fil 1 def}bd/@MN{2 copy le{pop}{exch pop}
+ifelse}bd/@MX{2 copy ge{pop}{exch pop}ifelse}bd/InRange{3 -1 roll @MN @MX}bd
+/wDstChck{2 1 roll dup 3 -1 roll eq{1 add}if}bd/@dot{dup mul exch dup mul add 1
+exch sub}bd/@lin{exch pop abs 1 exch sub}bd/cmyk2rgb{3{dup 5 -1 roll add 1 exch
+sub dup 0 lt{pop 0}if exch}repeat pop}bd/rgb2cmyk{3{1 exch sub 3 1 roll}repeat
+3 copy @MN @MN 3{dup 5 -1 roll sub neg exch}repeat}bd/rgb2g{2 index .299 mul 2
+index .587 mul add 1 index .114 mul add 4 1 roll 3 rp}bd/WaldoColor where{pop}
+{/SetRgb/setrgbcolor ld/GetRgb/currentrgbcolor ld/SetGry/setgray ld/GetGry
+/currentgray ld/SetRgb2 systemdict/setrgbcolor get def/GetRgb2 systemdict
+/currentrgbcolor get def/SetHsb systemdict/sethsbcolor get def/GetHsb
+systemdict/currenthsbcolor get def/rgb2hsb{SetRgb2 GetHsb}bd/hsb2rgb{3 -1 roll
+dup floor sub 3 1 roll SetHsb GetRgb2}bd/setcmykcolor where{pop/SetCmyk
+/setcmykcolor ld}{/SetCmyk{cmyk2rgb SetRgb}bd}ifelse/currentcmykcolor where{
+pop/GetCmyk/currentcmykcolor ld}{/GetCmyk{GetRgb rgb2cmyk}bd}ifelse
+/setoverprint where{pop}{/setoverprint{/$op xd}bd}ifelse/currentoverprint where
+{pop}{/currentoverprint{$op}bd}ifelse/@tc{5 -1 roll dup 1 ge{pop}{4{dup 6 -1
+roll mul exch}repeat pop}ifelse}bd/@trp{exch pop 5 1 roll @tc}bd
+/setprocesscolor{SepMode 0 eq{SetCmyk}{0 4 $ink sub index exch pop 5 1 roll 4
+rp SepsColor true eq{$ink 3 gt{1 sub neg SetGry}{0 0 0 4 $ink roll SetCmyk}
+ifelse}{1 sub neg SetGry}ifelse}ifelse}bd/findcmykcustomcolor where{pop}{
+/findcmykcustomcolor{5 array astore}bd}ifelse/setcustomcolor where{pop}{
+/setcustomcolor{exch aload pop SepMode 0 eq{pop @tc setprocesscolor}{
+CurrentInkName eq{4 index}{0}ifelse 6 1 roll 5 rp 1 sub neg SetGry}ifelse}bd}
+ifelse/@scc{dup type/booleantype eq{setoverprint}{1 eq setoverprint}ifelse dup
+_ eq{pop setprocesscolor pop}{findcmykcustomcolor exch setcustomcolor}ifelse
+SepMode 0 eq{true}{GetGry 1 eq currentoverprint and not}ifelse}bd/colorimage
+where{pop/ColorImage/colorimage ld}{/ColorImage{/ncolors xd pop/dataaq xd{
+dataaq ncolors dup 3 eq{/$dat xd 0 1 $dat length 3 div 1 sub{dup 3 mul $dat 1
+index get 255 div $dat 2 index 1 add get 255 div $dat 3 index 2 add get 255 div
+rgb2g 255 mul cvi exch pop $dat 3 1 roll put}for $dat 0 $dat length 3 idiv
+getinterval pop}{4 eq{/$dat xd 0 1 $dat length 4 div 1 sub{dup 4 mul $dat 1
+index get 255 div $dat 2 index 1 add get 255 div $dat 3 index 2 add get 255 div
+$dat 4 index 3 add get 255 div cmyk2rgb rgb2g 255 mul cvi exch pop $dat 3 1
+roll put}for $dat 0 $dat length ncolors idiv getinterval}if}ifelse}image}bd
+}ifelse/setcmykcolor{1 5 1 roll _ currentoverprint @scc/$ffpnt xd}bd
+/currentcmykcolor{0 0 0 0}bd/setrgbcolor{rgb2cmyk setcmykcolor}bd
+/currentrgbcolor{currentcmykcolor cmyk2rgb}bd/sethsbcolor{hsb2rgb setrgbcolor}
+bd/currenthsbcolor{currentrgbcolor rgb2hsb}bd/setgray{dup dup setrgbcolor}bd
+/currentgray{currentrgbcolor rgb2g}bd}ifelse/WaldoColor true def/@sft{$tllx
+$pxf add dup $tllx gt{$pwid sub}if/$tx xd $tury $pyf sub dup $tury lt{$phei
+add}if/$ty xd}bd/@stb{pathbbox/$ury xd/$urx xd/$lly xd/$llx xd}bd/@ep{{cvx exec
+}forall}bd/@tp{@sv/$in true def 2 copy dup $lly le{/$in false def}if $phei sub
+$ury ge{/$in false def}if dup $urx ge{/$in false def}if $pwid add $llx le{/$in
+false def}if $in{@np 2 copy m $pwid 0 rl 0 $phei neg rl $pwid neg 0 rl 0 $phei
+rl clip @np $pn cvlit load aload pop 7 -1 roll 5 index sub 7 -1 roll 3 index
+sub Tl matrix currentmatrix/$ctm xd @ep 4 rp}{2 rp}ifelse @rs}bd/@th{@sft 0 1
+$tly 1 sub{dup $psx mul $tx add{dup $llx gt{$pwid sub}{exit}ifelse}loop exch
+$phei mul $ty exch sub 0 1 $tlx 1 sub{$pwid mul 3 copy 3 -1 roll add exch @tp
+pop}for 2 rp}for}bd/@tv{@sft 0 1 $tlx 1 sub{dup $pwid mul $tx add exch $psy mul
+$ty exch sub{dup $ury lt{$phei add}{exit}ifelse}loop 0 1 $tly 1 sub{$phei mul 3
+copy sub @tp pop}for 2 rp}for}bd/@pf{@gs $ctm setmatrix $pm concat @stb eoclip
+Bburx Bbury $pm itransform/$tury xd/$turx xd Bbllx Bblly $pm itransform/$tlly
+xd/$tllx xd/$wid $turx $tllx sub def/$hei $tury $tlly sub def @gs $vectpat{1 0
+0 0 0 _ $o @scc{eofill}if}{$t $c $m $y $k $n $o @scc{SepMode 0 eq $pfrg or{
+$tllx $tlly Tl $wid $hei scale <00> 8 1 false[8 0 0 1 0 0]{}imagemask}{/$bkg
+true def}ifelse}if}ifelse @gr $wid 0 gt $hei 0 gt and{$pn cvlit load aload pop
+/$pd xd 3 -1 roll sub/$phei xd exch sub/$pwid xd $wid $pwid div ceiling 1 add
+/$tlx xd $hei $phei div ceiling 1 add/$tly xd $psx 0 eq{@tv}{@th}ifelse}if @gr
+@np/$bkg false def}bd/@dlt{$fse $fss sub/nff xd $frb dup 1 eq exch 2 eq or{
+$frt dup $frc $frm $fry $frk @tc 4 copy cmyk2rgb rgb2hsb 3 copy/myb xd/mys xd
+/myh xd $tot $toc $tom $toy $tok @tc cmyk2rgb rgb2hsb 3 1 roll 4 1 roll 5 1
+roll sub neg nff div/kdb xd sub neg nff div/kds xd sub neg dup 0 eq{pop $frb 2
+eq{.99}{-.99}ifelse}if dup $frb 2 eq exch 0 lt and{1 add}if dup $frb 1 eq exch
+0 gt and{1 sub}if nff div/kdh xd}{$frt dup $frc $frm $fry $frk @tc 5 copy $tot
+dup $toc $tom $toy $tok @tc 5 1 roll 6 1 roll 7 1 roll 8 1 roll 9 1 roll sub
+neg nff dup 1 gt{1 sub}if div/$dk xd sub neg nff dup 1 gt{1 sub}if div/$dy xd
+sub neg nff dup 1 gt{1 sub}if div/$dm xd sub neg nff dup 1 gt{1 sub}if div/$dc
+xd sub neg nff dup 1 gt{1 sub}if div/$dt xd}ifelse}bd/ffcol{5 copy $fsit 0 eq{
+setcmykcolor pop}{SepMode 0 ne{$frn findcmykcustomcolor exch setcustomcolor}{4
+rp $frc $frm $fry $frk $frn findcmykcustomcolor exch setcustomcolor}ifelse}
+ifelse}bd/@ftl{1 index 4 index sub dup $pad mul dup/$pdw xd 2 mul sub $fst div
+/$wid xd 2 index sub/$hei xd pop Tl @dlt $fss 0 eq{ffcol n 0 0 m 0 $hei l $pdw
+$hei l $pdw 0 l @cp $ffpnt{fill}{@np}ifelse}if $fss $wid mul $pdw add 0 Tl nff
+{ffcol n 0 0 m 0 $hei l $wid $hei l $wid 0 l @cp $ffpnt{fill}{@np}ifelse $wid 0
+Tl $frb dup 1 eq exch 2 eq or{4 rp myh mys myb kdb add 3 1 roll kds add 3 1
+roll kdh add 3 1 roll 3 copy/myb xd/mys xd/myh xd hsb2rgb rgb2cmyk}{$dk add 5 1
+roll $dy add 5 1 roll $dm add 5 1 roll $dc add 5 1 roll $dt add 5 1 roll}
+ifelse}repeat 5 rp $tot dup $toc $tom $toy $tok @tc ffcol n 0 0 m 0 $hei l $pdw
+$hei l $pdw 0 l @cp $ffpnt{fill}{@np}ifelse 5 rp}bd/@ftrs{1 index 4 index sub
+dup $rox mul/$row xd 2 div 1 index 4 index sub dup $roy mul/$roh xd 2 div 2
+copy dup mul exch dup mul add sqrt $row dup mul $roh dup mul add sqrt add dup
+/$hei xd $fst div/$wid xd 4 index add $roh add exch 5 index add $row add exch
+Tl $fan rotate 4 rp @dlt $fss 0 eq{ffcol $fty 3 eq{$hei dup neg dup m 2 mul
+@sqr}{0 0 m 0 0 $hei 0 360 arc}ifelse $ffpnt{fill}{@np}ifelse}if 1.0 $pad 2 mul
+sub dup scale $hei $fss $wid mul sub/$hei xd nff{ffcol $fty 3 eq{n $hei dup neg
+dup m 2 mul @sqr}{n 0 0 m 0 0 $hei 0 360 arc}ifelse $ffpnt{fill}{@np}ifelse
+/$hei $hei $wid sub def $frb dup 1 eq exch 2 eq or{4 rp myh mys myb kdb add 3 1
+roll kds add 3 1 roll kdh add 3 1 roll 3 copy/myb xd/mys xd/myh xd hsb2rgb
+rgb2cmyk}{$dk add 5 1 roll $dy add 5 1 roll $dm add 5 1 roll $dc add 5 1 roll
+$dt add 5 1 roll}ifelse}repeat 5 rp}bd/@ftc{1 index 4 index sub dup $rox mul
+/$row xd 2 div 1 index 4 index sub dup $roy mul/$roh xd 2 div 2 copy dup mul
+exch dup mul add sqrt $row dup mul $roh dup mul add sqrt add dup/$hei xd $fst
+div/$wid xd 4 index add $roh add exch 5 index add $row add exch Tl 4 rp @dlt
+$fss 0 eq{ffcol $ffpnt{fill}{@np}ifelse}{n}ifelse/$dang 180 $fst 1 sub div def
+/$sang $dang -2 div 180 add def/$eang $dang 2 div 180 add def/$sang $sang $dang
+$fss mul add def/$eang $eang $dang $fss mul add def/$sang $eang $dang sub def
+nff{ffcol n 0 0 m 0 0 $hei $sang $fan add $eang $fan add arc $ffpnt{fill}{@np}
+ifelse 0 0 m 0 0 $hei $eang neg $fan add $sang neg $fan add arc $ffpnt{fill}
+{@np}ifelse/$sang $eang def/$eang $eang $dang add def $frb dup 1 eq exch 2 eq
+or{4 rp myh mys myb kdb add 3 1 roll kds add 3 1 roll kdh add 3 1 roll 3 copy
+/myb xd/mys xd/myh xd hsb2rgb rgb2cmyk}{$dk add 5 1 roll $dy add 5 1 roll $dm
+add 5 1 roll $dc add 5 1 roll $dt add 5 1 roll}ifelse}repeat 5 rp}bd/@ff{/$fss
+0 def $o 1 eq setoverprint 1 1 $fsc 1 sub{dup 1 sub $fsit 0 eq{$fsa exch 5 mul
+5 getinterval aload 2 rp/$frk xd/$fry xd/$frm xd/$frc xd/$frn _ def/$frt 1 def
+$fsa exch 5 mul 5 getinterval aload pop $fss add/$fse xd/$tok xd/$toy xd/$tom
+xd/$toc xd/$ton _ def/$tot 1 def}{$fsa exch 7 mul 7 getinterval aload 2 rp
+/$frt xd/$frn xd/$frk xd/$fry xd/$frm xd/$frc xd $fsa exch 7 mul 7 getinterval
+aload pop $fss add/$fse xd/$tot xd/$ton xd/$tok xd/$toy xd/$tom xd/$toc xd}
+ifelse $fsit 0 eq SepMode 0 eq or dup not CurrentInkName $frn eq and or{@sv
+$ctm setmatrix eoclip Bbllx Bblly Bburx Bbury $fty 2 eq{@ftc}{1 index 3 index m
+2 copy l 3 index 1 index l 3 index 3 index l @cp $fty dup 1 eq exch 3 eq or{
+@ftrs}{4 rp $fan rotate pathbbox @ftl}ifelse}ifelse @rs/$fss $fse def}{1 0 0 0
+0 _ $o @scc{fill}if}ifelse}for @np}bd/@Pf{@sv SepMode 0 eq $ink 3 eq or{0 J 0 j
+[]0 d $t $c $m $y $k $n $o @scc pop $ctm setmatrix 72 1000 div dup matrix scale
+dup concat dup Bburx exch Bbury exch itransform ceiling cvi/Bbury xd ceiling
+cvi/Bburx xd Bbllx exch Bblly exch itransform floor cvi/Bblly xd floor cvi
+/Bbllx xd $Prm aload pop $Psn load exec}{1 SetGry eofill}ifelse @rs @np}bd/F{
+matrix currentmatrix $sdf{$scf $sca $scp @ss}if $fil 1 eq{@pf}{$fil 2 eq{@ff}{
+$fil 3 eq{@Pf}{$t $c $m $y $k $n $o @scc{eofill}{@np}ifelse}ifelse}ifelse}
+ifelse $sdf{$dsf $dsa $dsp @ss}if setmatrix}bd/f{@cp F}bd/S{matrix
+currentmatrix $ctm setmatrix $SDF{$SCF $SCA $SCP @ss}if $T $C $M $Y $K $N $O
+@scc{matrix currentmatrix $ptm concat stroke setmatrix}{@np}ifelse $SDF{$dsf
+$dsa $dsp @ss}if setmatrix}bd/s{@cp S}bd/B{@gs F @gr S}bd/b{@cp B}bd/E{5 array
+astore exch cvlit xd}bd/@cc{currentfile $dat readhexstring pop}bd/@sm{/$ctm
+$ctm currentmatrix def}bd/@E{/Bbury xd/Bburx xd/Bblly xd/Bbllx xd}bd/@c{@cp}bd
+/@p{/$fil 1 def 1 eq dup/$vectpat xd{/$pfrg true def}{@gs $t $c $m $y $k $n $o
+@scc/$pfrg xd @gr}ifelse/$pm xd/$psy xd/$psx xd/$pyf xd/$pxf xd/$pn xd}bd/@P{
+/$fil 3 def/$Psn xd array astore/$Prm xd}bd/@k{/$fil 2 def/$roy xd/$rox xd
+/$pad xd/$fty xd/$fan xd $fty 1 eq{/$fan 0 def}if/$frb xd/$fst xd/$fsc xd/$fsa
+xd/$fsit 0 def}bd/@x{/$fil 2 def/$roy xd/$rox xd/$pad xd/$fty xd/$fan xd $fty 1
+eq{/$fan 0 def}if/$frb xd/$fst xd/$fsc xd/$fsa xd/$fsit 1 def}bd/@ii{concat 3
+index 3 index m 3 index 1 index l 2 copy l 1 index 3 index l 3 index 3 index l
+clip 4 rp}bd/tcc{@cc}def/@i{@sm @gs @ii 6 index 1 ne{/$frg true def 2 rp}{1 eq
+{s1t s1c s1m s1y s1k s1n $O @scc/$frg xd}{/$frg false def}ifelse 1 eq{@gs $ctm
+setmatrix F @gr}if}ifelse @np/$ury xd/$urx xd/$lly xd/$llx xd/$bts xd/$hei xd
+/$wid xd/$dat $wid $bts mul 8 div ceiling cvi string def $bkg $frg or{$SDF
+{$SCF $SCA $SCP @ss}if $llx $lly Tl $urx $llx sub $ury $lly sub scale $bkg{$t
+$c $m $y $k $n $o @scc pop}if $wid $hei abs $bts 1 eq{$bkg}{$bts}ifelse[$wid 0
+0 $hei neg 0 $hei 0 gt{$hei}{0}ifelse]/tcc load $bts 1 eq{imagemask}{image}
+ifelse $SDF{$dsf $dsa $dsp @ss}if}{$hei abs{tcc pop}repeat}ifelse @gr $ctm
+setmatrix}bd/@M{@sv}bd/@N{/@cc{}def 1 eq{12 -1 roll neg 12 1 roll @I}{13 -1
+roll neg 13 1 roll @i}ifelse @rs}bd/@I{@sm @gs @ii @np/$ury xd/$urx xd/$lly xd
+/$llx xd/$ncl xd/$bts xd/$hei xd/$wid xd/$dat $wid $bts mul $ncl mul 8 div
+ceiling cvi string def $ngx $llx $lly Tl $urx $llx sub $ury $lly sub scale $wid
+$hei abs $bts[$wid 0 0 $hei neg 0 $hei 0 gt{$hei}{0}ifelse]/@cc load false $ncl
+ColorImage $SDF{$dsf $dsa $dsp @ss}if @gr $ctm setmatrix}bd/z{exch findfont
+exch scalefont setfont}bd/ZB{9 dict dup begin 4 1 roll/FontType 3 def
+/FontMatrix xd/FontBBox xd/Encoding 256 array def 0 1 255{Encoding exch
+/.notdef put}for/CharStrings 256 dict def CharStrings/.notdef{}put/Metrics 256
+dict def Metrics/.notdef 3 -1 roll put/BuildChar{exch dup/$char exch/Encoding
+get 3 index get def dup/Metrics get $char get aload pop setcachedevice begin
+Encoding exch get CharStrings exch get end exec}def end definefont pop}bd
+/ZBAddChar{findfont begin dup 4 1 roll dup 6 1 roll Encoding 3 1 roll put
+CharStrings 3 1 roll put Metrics 3 1 roll put end}bd/Z{findfont dup maxlength 2
+add dict exch dup{1 index/FID ne{3 index 3 1 roll put}{2 rp}ifelse}forall pop
+dup dup/Encoding get 256 array copy dup/$fe xd/Encoding exch put dup/Fontname 3
+index put 3 -1 roll dup length 0 ne{0 exch{dup type 0 type eq{exch pop}{$fe
+exch 2 index exch put 1 add}ifelse}forall pop}if dup 256 dict dup/$met xd
+/Metrics exch put dup/FontMatrix get 0 get 1000 mul 1 exch div 3 index length
+256 eq{0 1 255{dup $fe exch get dup/.notdef eq{2 rp}{5 index 3 -1 roll get 2
+index mul $met 3 1 roll put}ifelse}for}if pop definefont pop pop}bd/@ftx{{
+currentpoint 3 -1 roll(0)dup 3 -1 roll 0 exch put dup @gs true charpath $ctm
+setmatrix @@txt @gr @np stringwidth pop 3 -1 roll add exch moveto}forall}bd
+/@ft{matrix currentmatrix exch $sdf{$scf $sca $scp @ss}if $fil 1 eq{/@@txt/@pf
+ld @ftx}{$fil 2 eq{/@@txt/@ff ld @ftx}{$fil 3 eq{/@@txt/@Pf ld @ftx}{$t $c $m
+$y $k $n $o @scc{show}{pop}ifelse}ifelse}ifelse}ifelse $sdf{$dsf $dsa $dsp @ss}
+if setmatrix}bd/@st{matrix currentmatrix exch $SDF{$SCF $SCA $SCP @ss}if $T $C
+$M $Y $K $N $O @scc{{currentpoint 3 -1 roll(0)dup 3 -1 roll 0 exch put dup @gs
+true charpath $ctm setmatrix $ptm concat stroke @gr @np stringwidth pop 3 -1
+roll add exch moveto}forall}{pop}ifelse $SDF{$dsf $dsa $dsp @ss}if setmatrix}
+bd/@te{@ft}bd/@tr{@st}bd/@ta{dup @gs @ft @gr @st}bd/@t@a{dup @gs @st @gr @ft}
+bd/@tm{@sm concat}bd/e{/t{@te}def}bd/r{/t{@tr}def}bd/o{/t{pop}def}bd/a{/t{@ta}
+def}bd/@a{/t{@t@a}def}bd/t{@te}def/T{@np $ctm setmatrix/$ttm matrix def}bd/ddt
+{t}def/@t{/$stm $stm currentmatrix def 3 1 roll moveto $ttm concat ddt $stm
+setmatrix}bd/@n{/$ttm exch matrix rotate def}bd/@s{}bd/@l{}bd/@B{@gs S @gr F}
+bd/@b{@cp @B}bd/@sep{CurrentInkName(Composite)eq{/$ink -1 def}{CurrentInkName
+(Cyan)eq{/$ink 0 def}{CurrentInkName(Magenta)eq{/$ink 1 def}{CurrentInkName
+(Yellow)eq{/$ink 2 def}{CurrentInkName(Black)eq{/$ink 3 def}{/$ink 4 def}
+ifelse}ifelse}ifelse}ifelse}ifelse}bd/@whi{@gs -72000 dup moveto -72000 72000
+lineto 72000 dup lineto 72000 -72000 lineto @cp 1 SetGry fill @gr}bd/@neg{[{1
+exch sub}/exec cvx currenttransfer/exec cvx]cvx settransfer @whi}bd
+/currentscale{1 0 dtransform matrix defaultmatrix idtransform dup mul exch dup
+mul add sqrt 0 1 dtransform matrix defaultmatrix idtransform dup mul exch dup
+mul add sqrt}bd/@unscale{currentscale 1 exch div exch 1 exch div exch scale}bd
+/@sqr{dup 0 rlineto dup 0 exch rlineto neg 0 rlineto @cp}bd/corelsym{@gs @np Tl
+-90 rotate 7{45 rotate -.75 2 moveto 1.5 @sqr fill}repeat @gr}bd/@reg_cor{@gs
+@np Tl -6 -6 moveto 12 @sqr @gs 1 GetGry sub SetGry fill @gr 4{90 rotate 0 4 m
+0 4 rl}repeat stroke 0 0 corelsym @gr}bd/@reg_std{@gs @np Tl .3 w 0 0 5 0 360
+arc @cp @gs 1 GetGry sub SetGry fill @gr 4{90 rotate 0 0 m 0 8 rl}repeat stroke
+@gr}bd/@reg_inv{@gs @np Tl .3 w 0 0 5 0 360 arc @cp @gs 1 GetGry sub SetGry
+fill @gr 4{90 rotate 0 0 m 0 8 rl}repeat stroke 0 0 m 0 0 5 90 180 arc @cp 0 0
+5 270 360 arc @cp GetGry fill @gr}bd/$corelmeter[1 .95 .75 .50 .25 .05 0]def
+/@colormeter{@gs @np 0 SetGry 0.3 w/Courier findfont 5 scalefont setfont/yy xd
+/xx xd 0 1 6{dup xx 20 sub yy m 20 @sqr @gs $corelmeter exch get dup SetGry
+fill @gr stroke xx 18 sub yy 2 add m exch dup 3 ge{1 SetGry}{0 SetGry}ifelse 3
+eq{pop}{100 mul 100 exch sub cvi 20 string cvs show}ifelse/yy yy 20 add def}
+for @gr}bd/@calbar{@gs Tl @gs @np 0 0 m @gs 20 @sqr 1 1 0 0 0 _ 0 @scc pop fill
+@gr 20 0 Tl 0 0 m @gs 20 @sqr 1 1 0 1 0 _ 0 @scc pop fill @gr 20 0 Tl 0 0 m @gs
+20 @sqr 1 0 0 1 0 _ 0 @scc pop fill @gr 20 0 Tl 0 0 m @gs 20 @sqr 1 0 1 1 0 _ 0
+@scc pop fill @gr 20 0 Tl 0 0 m @gs 20 @sqr 1 0 1 0 0 _ 0 @scc pop fill @gr 20
+0 Tl 0 0 m @gs 20 @sqr 1 1 1 0 0 _ 0 @scc pop fill @gr 20 0 Tl 0 0 m @gs 20
+@sqr 1 1 1 1 0 _ 0 @scc pop fill @gr @gr @np -84 0 Tl @gs 0 0 m 20 @sqr clip 1
+1 0 0 0 _ 0 @scc pop @gain @gr 20 0 Tl @gs 0 0 m 20 @sqr clip 1 0 1 0 0 _ 0
+@scc pop @gain @gr 20 0 Tl @gs 0 0 m 20 @sqr clip 1 0 0 1 0 _ 0 @scc pop @gain
+@gr 20 0 Tl @gs 0 0 m 20 @sqr clip 1 0 0 0 1 _ 0 @scc pop @gain @gr @gr}bd
+/@gain{10 10 Tl @np 0 0 m 0 10 360{0 0 15 4 -1 roll dup 5 add arc @cp}for fill
+}bd/@crop{@gs 10 div/$croplen xd .3 w 0 SetGry Tl rotate 0 0 m 0 $croplen neg
+rl stroke @gr}bd/@colorbox{@gs @np Tl 100 exch sub 100 div SetGry -8 -8 moveto
+16 @sqr fill 0 SetGry 10 -2 moveto show @gr}bd/deflevel 0 def/@sax{/deflevel
+deflevel 1 add def}bd/@eax{/deflevel deflevel dup 0 gt{1 sub}if def deflevel 0
+gt{/eax load}{eax}ifelse}bd/eax{{exec}forall}bd/@rax{deflevel 0 eq{@rs @sv}if}
+bd/@daq{dup type/arraytype eq{{}forall}if}bd/@BMP{/@cc xd 11 index 1 eq{12 -1
+roll pop @i}{7 -2 roll 2 rp @I}ifelse}bd systemdict/pdfmark known not{/pdfmark
+/cleartomark ld}if end
+%%EndResource
+%%EndProlog
+%%BeginSetup
+wCorel5Dict begin
+@BeginSysCorelDict
+2.6131 setmiterlimit
+1.00 setflat
+/$fst 20 def
+%%EndSetup
+
+%StartPage
+@sv
+@sm
+@sv
+%StartColorLayer (COMPOSITE)
+@sm @sv @sv
+@rax %Note: Object
+2109.10 2639.59 2168.35 2701.37 @E
+ 0 O 0 @g
+0.20 0.00 0.00 0.20 k
+0 J 0 j [] 0 d 0 R 0 @G
+0.00 0.00 0.00 1.00 K
+0 0.216 0.216 0.000 @w
+2138.76 2701.37 m
+2155.03 2701.37 2168.35 2687.47 2168.35 2670.48 c
+2168.35 2653.49 2155.03 2639.59 2138.76 2639.59 c
+2122.42 2639.59 2109.10 2653.49 2109.10 2670.48 c
+2109.10 2687.47 2122.42 2701.37 2138.76 2701.37 c
+@c
+B
+
+@rax %Note: Object
+2099.16 2640.38 2142.72 2692.08 @E
+ 0 O 0 @g
+0.00 1.00 1.00 0.00 k
+0 J 0 j [] 0 d 0 R 0 @G
+0.00 0.00 0.00 1.00 K
+0 0.216 0.216 0.000 @w
+2099.16 2692.08 m
+2142.72 2692.08 L
+2142.72 2640.38 L
+2099.16 2640.38 L
+2099.16 2692.08 L
+@c
+B
+
+@rax %Note: Object
+2118.17 2643.48 2174.90 2663.14 @E
+ 0 O 0 @g
+0.00 0.00 0.00 0.40 k
+0 J 0 j [] 0 d 0 R 0 @G
+0.00 0.00 0.00 1.00 K
+0 0.216 0.216 0.000 @w
+2146.54 2663.14 m
+2130.91 2663.14 2118.17 2658.74 2118.17 2653.27 c
+2118.17 2647.87 2130.91 2643.48 2146.54 2643.48 c
+2162.16 2643.48 2174.90 2647.87 2174.90 2653.27 c
+2174.90 2658.74 2162.16 2663.14 2146.54 2663.14 c
+@c
+B
+
+@rs @rs @sm
+%EndColorLayer
+@rs
+@rs
+%EndPage
+%%Trailer
+@EndSysCorelDict
+end
+%%DocumentSuppliedResources: procset wCorel5Dict
diff --git a/Master/texmf-dist/doc/mex/base/tstmex.tex b/Master/texmf-dist/doc/mex/base/tstmex.tex
new file mode 100644
index 00000000000..a1876ad80fd
--- /dev/null
+++ b/Master/texmf-dist/doc/mex/base/tstmex.tex
@@ -0,0 +1,102 @@
+%& --translate-file=il2-pl
+%% Staszek Wawrykiewicz (staw@gust.org.pl). Styczeń 2000. Public domain.
+%% Przykładowy plik TeX-owy; ilustruje proste polecenia składu, deklarowanie
+%% fontu i włączanie grafiki.
+%% Plik przetwarzamy z użyciem polskiego formatu MeX: mex tstmex.tex
+%% Zaleca się przestudiowanie zawartości całego pliku!
+% =========
+% Znak % w wierszu oznacza komentarz; od tego znaku
+% do końca wiersza tekst jest ignorowany w składzie.
+% Wyjątkiem jest pierwszy wiersz pliku, zaczynający się
+% od znaków %& i zawierający deklarację użytego w tekście
+% kodowania znaków.
+% ==========
+
+Najpierw test polskich liter (iso8859-2): ąćęłńóśźż ĄĆĘŁŃÓŚŹŻ
+
+Jak zobaczysz po przetworzeniu tego pliku, kolejny akapit zaczyna się
+wcięciem. Domyślnie ma ono wielkość 20~pt, ale, jak wszystko w~\TeX-u,
+może to być zmienione.
+Skład prostych tekstów jest bardzo łatwy; \TeX{} automatycznie łamie
+akapity i~numeruje strony. Pisząc tekst nie musisz się martwić o~spacje,
+wcięcia itp., skupiasz się tylko na treści. Wiele
+spacji w~pisanym tekście czy wiersz złamany w~wygodnym
+dla nas miejscu
+da nam
+identyczny efekt w~składzie. Zauważyłeś pewnie znaczek tyldy, który
+pojawia się w~tekście źródłowym; służy on do zaznaczenia spacji,
+na których \TeX{} nie powinien przełamać wiersza.
+Pojedyncze litery na końcu wiersza nie wyglądają zbyt ładnie, prawda?
+
+\noindent % usuń wcięcie dla tego akapitu
+Ten akapit nie ma wcięcia. Tekst składany jest domyślnym fontem 10~pt
+o~nazwie plr10. {\it To tekst kursywą}, a~to \bf tekst pogrubiony.
+\rm I~znów przywracamy krój prosty. Nieco dalej zobaczymy, jak można
+deklarować inne fonty.
+
+\def\BSL{{\tt\char92}} % prosta definicja nowego makra
+\beginsection Punkt 1
+
+
+Polecenie {\tt\BSL beginsection} wyróżnia tytuł i~dodaje nieco światła.
+Tym razem zostawiliśmy dwa wolne wiersze. Akapit rozpoczął się od wcięcia.
+Spróbuj usunąć jeden z~tych wolnych wierszy i~zobacz co się stanie.
+Standardowy \TeX, jakiego używamy, posiada skromny zasób gotowych
+poleceń do określania struktury dokumentu, niemniej jednak pozwala
+w~nieograniczony sposób definiować własne polecenia dla tytułów,
+podtytułów itp. oraz całego układu typograficznego (ang. {\it layout\/}).
+
+\beginsection To jest punkt 2
+
+Jedną z~największych zalet systemu \TeX{} jest elegancki skład wyrażeń
+matematycznych, nawet bardzo skomplikowanych, zarówno w~ramach samego
+akapitu $\sum_{n\in A} {1\over n}$, jak i~wyeksponowanych w~osi strony:
+$$\sum_{n\in A} {1\over n}$$
+Czy widzisz różnicę w składzie takiego samego zapisu?
+
+\medskip % pionowy odstęp
+\font\ZZ plr10 at16pt % deklaracja nowego fontu
+%\advance\baselineskip by 10pt % powiększ interlinię
+\ZZ % włącz font
+Font 10pt skalowany do 16 pt.
+
+\rm % ponownie font standardowy
+\beginsection Teraz nieco grafiki
+
+\medskip
+\input epsfx % wczytujemy makra do włączania grafiki
+\centerline{\eps{qq.eps}}
+
+\vskip0.7cm % pionowy odstęp
+A może by tak przeskalować obrazek?
+
+\medskip
+\input trans % wczytujemy makra do transformacji grafiki
+\line{%
+ \hskip2cm
+ \zscale{120}\hbox{\eps{qq.eps}} % skalowanie 120 proc.
+ \hfil albo \hfil
+ \xyscaleto{2cm}\hbox{\eps{qq.eps}} % do wymiaru poziomego 2cm
+\hskip2cm}
+
+\beginsection Żyj kolorowo!
+
+\input colordvi % makra do obsługi koloru
+\centerline{\ZZ\textGreen Zielono mi!}
+
+%\bye % po zablokowaniu tego wiersza znakiem %
+ % można przetwarzać kolejny przykład
+ % ale wynikowy plik DVI lepiej przetwarzać programem DVIPS:
+ % dvips tstmex -o tstmex.ps
+ % zaś oglądać przy pomocy programu GSView/gv/Ghostview.
+\textBlack % przywracamy czarny kolor tekstu
+\beginsection Fonty PostScript-owe
+
+\medskip
+\font\QQ qplri at 23pt
+\QQ
+\centerline{\Red{ABCD czerwone literki}}
+
+\bye % koniec
+Po poleceniu \bye można pisać dowolne komentarze.
+I tak nie ukaże się to w składzie. ;-)
diff --git a/Master/texmf-dist/doc/mex/utf8mex/Makefile b/Master/texmf-dist/doc/mex/utf8mex/Makefile
new file mode 100644
index 00000000000..071aff64962
--- /dev/null
+++ b/Master/texmf-dist/doc/mex/utf8mex/Makefile
@@ -0,0 +1,29 @@
+#
+# Wlodek Bzyl, <matwb@univ.gda.pl>
+#
+# 13.VI.2004
+
+# generate format
+
+utf8mex.fmt : utf8mex.ini utf8-pl.tex utf8plsq.tex
+ tex -enc -ini utf8mex.ini
+
+# do some tests
+
+test : test.utf8.dvi test-math.utf8.dvi
+
+test.utf8.dvi : test.utf8.tex
+ tex -fmt utf8mex test.utf8.tex
+
+test-math.utf8.dvi : test-math.utf8.tex
+ tex -fmt utf8mex test-math.utf8.tex
+
+
+%.ps : %.dvi
+ dvips $* -o
+
+clean :
+ rm -f *~ \#* *.{log,dvi,ps}
+
+xclean : clean
+ rm -f utf8mex.fmt
diff --git a/Master/texmf-dist/doc/mex/utf8mex/README b/Master/texmf-dist/doc/mex/utf8mex/README
new file mode 100644
index 00000000000..6809b1b383b
--- /dev/null
+++ b/Master/texmf-dist/doc/mex/utf8mex/README
@@ -0,0 +1,53 @@
+UTF8MeX Wlodek Bzyl
+==================================================================
+June 2004
+
+Attention:
+ due to bugs in Web2C and EncTeX UTF8MeX requires the latest
+ teTeX-beta (at least tetex-src-beta-2.96.6.20040715.tar.gz).
+
+The UTF8MeX package is MeX based format which works with UTF-8
+encoded source files.
+
+------------------------------------------------------------------
+This package is free software, see COPYING for more details.
+The package consists of the following files:
+
+README ................................................. this file
+COPYING ............................... GNU GENERAL PUBLIC LICENSE
+
+utf8mex.ini .................. the ini files for making the format
+utf8-pl.tex ............................ the code tables for UTF-8
+utf8plsq.tex ................ the auxiliary files input by utf8-pl
+
+utf8math.el ............. Emacs lisp package for easier math input
+
+test.utf8.tex, test-math.utf8.tex .............. simple test files
+
+Makefile ............ contains commands to generate the format and
+ to compile the test files
+
+------------------------------------------------------------------
+
+MISCELLANEOUS INSTRUCTIONS
+
+1. To install `utf8mex.fmt' format, first run `make'.
+This should produce the format file named `utf8mex.fmt'.
+Copy this file to the place where other format files are
+stored and update the database file with `texhash'.
+
+[recommended method for current distributions:
+run texconfig, select menu Formats, add the following line
+to fmtutil.cnf
+utf8mex pdfetex mexconf.tex -enc *utf8mex.ini
+save the file and quit the editor; the format will be generated
+and placed in the proper directory]
+
+2. Run `make test'. This command creates `test.utf8.dvi' and
+`test-math.utf8.dvi'.
+
+3. To browse TeX sources start `xterm' with something like
+`xterm -en UTF-8 -fn -misc-fixed-medium-r-normal--18-*-iso10646-1'.
+Next, in the xterm window execute `less test-math.utf8.tex' or
+`less test.utf8.tex'.
+
diff --git a/Master/texmf-dist/doc/mex/utf8mex/examples/Makefile b/Master/texmf-dist/doc/mex/utf8mex/examples/Makefile
new file mode 100644
index 00000000000..2beeede59bc
--- /dev/null
+++ b/Master/texmf-dist/doc/mex/utf8mex/examples/Makefile
@@ -0,0 +1,27 @@
+#
+# Wlodek Bzyl, <matwb@univ.gda.pl>
+#
+# 13.VI.2004
+
+examples = catcode.tex list.tex tilde.tex tilde2.tex
+
+logfiles = $(examples:%.tex=%.log)
+dvifiles = $(examples:%.tex=%.dvi)
+psfiles = $(examples:%.tex=%.ps)
+pdffiles = $(examples:%.tex=%.pdf)
+
+.SUFFIXES:
+.SUFFIXES: .pdf .ps .dvi .tex
+
+%.pdf : %.ps
+ ps2pdf $<
+
+%.ps : %.dvi
+ dvips $< -o
+
+%.dvi : %.tex
+ tex -fmt utf8mex $<
+# utf8mex $<
+
+clean :
+ rm -f *~ \#* $(logfiles) $(dvifiles) $(psfiles) $(pdffiles)
diff --git a/Master/texmf-dist/doc/mex/utf8mex/examples/catcode.tex b/Master/texmf-dist/doc/mex/utf8mex/examples/catcode.tex
new file mode 100644
index 00000000000..409922ef2cf
--- /dev/null
+++ b/Master/texmf-dist/doc/mex/utf8mex/examples/catcode.tex
@@ -0,0 +1,10 @@
+
+\begingroup
+\catcode`\&=12 \mubyte \& &\endmubyte
+\endgroup
+\mubyte \copyright (C)\endmubyte
+\mubyte \dots ...\endmubyte
+
+(C) ... &
+
+\end
diff --git a/Master/texmf-dist/doc/mex/utf8mex/examples/list.tex b/Master/texmf-dist/doc/mex/utf8mex/examples/list.tex
new file mode 100644
index 00000000000..971e20bb56d
--- /dev/null
+++ b/Master/texmf-dist/doc/mex/utf8mex/examples/list.tex
@@ -0,0 +1,12 @@
+
+\begingroup
+\uccode`X=\endlinechar \uppercase{\def\echar{X}}
+\mubyte \myitem \echar*\endmubyte
+\endgroup
+\def\myitem{\item{$\bullet$}}
+
+* the first item
+* the second item *
+* the third item$^*$
+
+\end
diff --git a/Master/texmf-dist/doc/mex/utf8mex/examples/tilde.tex b/Master/texmf-dist/doc/mex/utf8mex/examples/tilde.tex
new file mode 100644
index 00000000000..9b1604b4959
--- /dev/null
+++ b/Master/texmf-dist/doc/mex/utf8mex/examples/tilde.tex
@@ -0,0 +1,8 @@
+
+\catcode`~=12
+\mubyte \atilde a~\endmubyte
+\def\atilde{\~a}
+
+a~la ma kota o~la ma psa
+
+\end
diff --git a/Master/texmf-dist/doc/mex/utf8mex/examples/tilde2.tex b/Master/texmf-dist/doc/mex/utf8mex/examples/tilde2.tex
new file mode 100644
index 00000000000..aa3f4603bd1
--- /dev/null
+++ b/Master/texmf-dist/doc/mex/utf8mex/examples/tilde2.tex
@@ -0,0 +1,17 @@
+
+\input polyset
+
+\catcode`~=12
+
+%\mubyte \addtilde #2a~\endmubyte
+%\mubyte \addtilde #2o~\endmubyte
+
+\def\setmubyte #1#2{\def\runseq##1{\mubyte #1 ##1~\endmubyte}\applyset{#2}}
+
+\def\letters{abcde}
+\setmubyte {\addtilde ##2} {{\letters}}
+\def\addtilde#1~{\~#1}
+
+a~la ma kota o~la ma psa
+
+\end
diff --git a/Master/texmf-dist/doc/mex/utf8mex/test-math.utf8.tex b/Master/texmf-dist/doc/mex/utf8mex/test-math.utf8.tex
new file mode 100644
index 00000000000..aae9c008497
--- /dev/null
+++ b/Master/texmf-dist/doc/mex/utf8mex/test-math.utf8.tex
@@ -0,0 +1,227 @@
+%% Note that this file is UTF-8 encoded -*- coding: utf-8 -*-
+
+%% -- modified manmac macros
+
+\outer\def\begindisplay{\obeylines\startdisplay}
+{\obeylines\gdef\startdisplay#1
+ {\catcode`\^^M=5$$#1\halign\bgroup\indent##\hfil&&\qquad##\hfil\cr}}
+
+\chardef\other=12
+\def\ttverbatim{\begingroup
+ \catcode`\\=\other
+ \catcode`\{=\other
+ \catcode`\}=\other
+ \catcode`\$=\other
+ \catcode`\&=\other
+ \catcode`\#=\other
+ \catcode`\%=\other
+ \catcode`\~=\other
+ \catcode`\_=\other
+ \catcode`\^=\other
+ \obeyspaces \obeylines \tt}
+
+\outer\def\begintt{$$\let\par=\endgraf \ttverbatim \parskip=\z@
+ \catcode`\|=0 \rightskip-5pc \ttfinish}
+{\catcode`\|=0 |catcode`|\=\other % | is temporary escape character
+ |obeylines % end of line is active
+ |gdef|ttfinish#1^^M#2\endtt{#1|vbox{#2}|endgroup$$}}
+
+\newskip\ttglue
+\ttglue=.5em plus.25em minus.15em
+
+\catcode`\|=\active
+{\obeylines \gdef|{\ttverbatim \spaceskip\ttglue \let^^M=\ \let|=\endgroup}}
+
+\def\beginsymbols{$$%\displayindent=16pt
+ \vbox\bgroup\halign\bgroup
+ &\qquad\hbox to10pt{\hss$##$\hss}\enspace&\hbox to80pt{##\hss}\cr}
+\outer\def\enddisplay{\crcr\egroup\egroup$$}
+\let\endsymbols=\enddisplay
+
+%% ---
+
+\centerline{{\TeX}book, Chapter 16: Typing Math Formulas}
+
+$$ x × y ⋅ z \quad x ∘ y ∙ z \quad x ∪ y ∩ z $$
+$$ x ⊔ y ⊓ z \quad x ∨ y ∧ z \quad x ± y ∓ z $$
+$$ g^∘ ↦ g^∙ \quad f^*(x) ∩ f_*(y) $$
+$$ x ≤ y ≠ z \quad x ∼ y ≃ z \quad x ≡ y \not≡ z $$
+$$ x ⊂ y ⊆ z \quad f\colon A → B $$
+
+\centerline{{\TeX}book, Chapter 17: More about Math}
+
+$$ ∑_{n=0}^∞ x_n = ∫_{-∞}^{∞} f(x)\,dx $$
+
+\centerline{{\TeX}book, Chapter 18: Fine Point of Mathematics Typing}
+
+$$ \sin2θ=2\sinθ\cosθ \quad ℏ = 1.0545 × 10^{-27}\,\rm erg\,sec$$
+$$ Γ_{\!2}+Δ^{\!2} \quad A_1 × A_2 × \cdots × A_n$$ % missing \cdots in u8tex.el
+$$ x_1x_2\ldots x_n $$
+
+\centerline{{\TeX}book, Appendix F: Font Tables}
+
+\bigbreak
+\centerline{\it Lowercase Greek letters}
+\beginsymbols
+ι&|\alpha|&Κ&|\iota|&Ϲ&|\varrho|\cr
+β&|\beta|&κ&|\kappa|&σ&|\sigma|\cr
+γ&|\gamma|&λ&|\lambda|&ς&|\varsigma|\cr
+δ&|\delta|&μ&|\mu|&τ&|\tau|\cr
+ε&|\epsilon|&ν&|\nu|&υ&|\upsilon|\cr
+\varepsilon&|\varepsilon|&ξ&|\xi|&ϕ&|\phi|\cr
+ζ&|\zeta|&o&|o|&φ&|\varphi|\cr
+η&|\eta|&π&|\pi|&χ&|\chi|\cr
+θ&|\theta|&ϖ&|\varpi|&ψ&|\psi|\cr
+ϑ&|\vartheta|&ρ&|\rho|&ω&|\omega|\cr
+\endsymbols
+
+\bigbreak
+\centerline{\it Uppercase Greek letters}
+\beginsymbols
+Γ&|\Gamma|&Ξ&|\Xi|&Φ&|\Phi|\cr
+Δ&|\Delta|&Π&|\Pi|&Ψ&|\Psi|\cr
+Θ&|\Theta|&Σ&|\Sigma|&Ί&|\Omega|\cr
+Λ&|\Lambda|&Υ&|\Upsilon|\cr
+\endsymbols
+
+\bigbreak
+\centerline{\it Miscellaneous symbols of type Ord}
+\beginsymbols
+ℵ&|\aleph|&\prime&|\prime|&∀&|\forall|\cr
+ℏ&|\hbar|&∅&|\emptyset|&∃&|\exists|\cr
+ı&|\imath|&∇&|\nabla|&¬&|\neg|\cr
+\jmath&|\jmath|&√&|\surd|&♭&|\flat|\cr
+ℓ&|\ell|&⊤&|\top|&♮&|\natural|\cr
+℘&|\wp|&⊥&|\bot|&♯&|\sharp|\cr
+ℜ&|\Re|&∥&|\Vert|&♣&|\clubsuit|\cr
+%ℜ&|\Re|&∥&|\|\|&♣&|\clubsuit|\cr
+ℑ&|\Im|&∠&|\angle|&♢&|\diamondsuit|\cr
+∂&|\partial|&△&|\triangle|&♡&|\heartsuit|\cr
+∞&|\infty|&\backslash&|\backslash|&♠&|\spadesuit|\cr
+\endsymbols
+
+\bigbreak
+\centerline{\it Large operators}
+$$\openup3pt
+\vbox{\halign{&\qquad\hbox to10pt{\hss$#$\hss}\enspace&
+ \hbox to10pt{\hss$\displaystyle#$\hss}\enspace&
+ \hbox to60pt{#\hss}\cr
+∑&∑&|\sum|&⋂&⋂&|\bigcap|&
+ \bigodot&\bigodot&|\bigodot|\cr
+∏&∏&|\prod|&⋃&⋃&|\bigcup|&
+ \bigotimes&\bigotimes&|\bigotimes|\cr
+∐&∐&|\coprod|&\bigsqcup&\bigsqcup&|\bigsqcup|&
+ \bigoplus&\bigoplus&|\bigoplus|\cr
+∫&∫&|\int|&⋁&⋁&|\bigvee|&
+ \biguplus&\biguplus&|\biguplus|\cr
+∮&∮&|\oint|&⋀&⋀&|\bigwedge|\cr
+}}$$
+
+\bigbreak
+\centerline{\it Binary operations}
+\beginsymbols
+¹&|\pm|&∊&|\cap|&∨&|\vee|\cr
+∓&|\mp|&∪&|\cup|&∧&|\wedge|\cr
+∖&|\setminus|&⊎&|\uplus|&⊕&|\oplus|\cr
+⋅&|\cdot|&⊓&|\sqcap|&⊖&|\ominus|\cr
+×&|\times|&⊔&|\sqcup|&⊗&|\otimes|\cr
+∗&|\ast|&◃&|\triangleleft|&⊘&|\oslash|\cr
+⋆&|\star|&▹&|\triangleright|&⊙&|\odot|\cr
+⋄&|\diamond|&≀&|\wr|&†&|\dagger|\cr
+∘&|\circ|&\bigcirc&|\bigcirc|&‡&|\ddagger|\cr
+∙&|\bullet|&△&|\bigtriangleup|&∐&|\amalg|\cr
+÷&|\div|&▽&|\bigtriangledown|\cr
+\endsymbols
+
+\bigbreak
+\centerline{\it Relations}
+\beginsymbols
+≤&|\leq|&≥&|\geq|&≡&|\equiv|\cr
+≺&|\prec|&≻&|\succ|&∼&|\sim|\cr
+≼&|\preceq|&≽&|\succeq|&≃&|\simeq|\cr
+≪&|\ll|&≫&|\gg|&≍&|\asymp|\cr
+⊂&|\subset|&⊃&|\supset|&≈&|\approx|\cr
+⊆&|\subseteq|&⊇&|\supseteq|&≅&|\cong|\cr
+⊑&|\sqsubseteq|&⊒&|\sqsupseteq|&⋈&|\bowtie|\cr
+∈&|\in|&∋&|\ni|&∝&|\propto|\cr
+⊢&|\vdash|&⊣&|\dashv|&⊧&|\models|\cr
+⌣&|\smile|&∣&|\mid|&≐&|\doteq|\cr
+⌢&|\frown|&∥&|\parallel|&⊥&|\perp|\cr
+\endsymbols
+
+%\bigbreak
+%\centerline{\it Negated relations}
+
+\bigbreak
+\centerline{Arrows}
+$$\vbox{\halign\bgroup
+ \qquad\hbox to10pt{\hss$#$\hss}\enspace&\hbox to75pt{#\hss}&
+ \qquad\hbox to10pt{\hss$#$\hss}\enspace&\hbox to85pt{#\hss}&
+ \qquad\hbox to10pt{\hss$#$\hss}\enspace&\hbox to80pt{#\hss}\cr
+←&|\leftarrow|&\longleftarrow&|\longleftarrow|&
+ ↑&|\uparrow|\cr
+⇐&|\Leftarrow|&\Longleftarrow&|\Longleftarrow|&
+ ⇑&|\Uparrow|\cr
+→&|\rightarrow|&\longrightarrow&|\longrightarrow|&
+ ↓&|\downarrow|\cr
+⇒&|\Rightarrow|&\Longrightarrow&|\Longrightarrow|&
+ ⇓&|\Downarrow|\cr
+↔&|\leftrightarrow|&\longleftrightarrow&|\longleftrightarrow|&
+ ↕&|\updownarrow|\cr
+⇔&|\Leftrightarrow|&\Longleftrightarrow&|\Longleftrightarrow|&
+ ⇕&|\Updownarrow|\cr
+↦&|\mapsto|&\longmapsto&|\longmapsto|&
+ ↗&|\nearrow|\cr
+↩&|\hookleftarrow|&\hookrightarrow&|\hookrightarrow|&
+ ↘&|\searrow|\cr
+↼&|\leftharpoonup|&\rightharpoonup&|\rightharpoonup|&
+ ↙&|\swarrow|\cr
+↽&|\leftharpoondown|&\rightharpoondown&|\rightharpoondown|&
+ ↖&|\nwarrow|\cr
+⇌&|\rightleftharpoons|\cr
+\enddisplay
+
+\bigbreak
+\centerline{\it Openings}
+\beginsymbols
+\lbrack&|\lbrack|&⌊&|\lfloor|&⌈&|\lceil|\cr
+\lbrace&|\lbrace|&⟨&|\langle|\cr
+\endsymbols
+
+\bigbreak
+\centerline{\it Closings}
+\beginsymbols
+\rbrack&|\rbrack|&⌋&|\rfloor|&⌉&|\rceil|\cr
+\rbrace&|\rbrace|&⟩&|\rangle|\cr
+\endsymbols
+
+\bigbreak
+\centerline{\it Alternate names}
+$$\vbox{\halign{\indent$\hfil#\hfil$\enspace&#\hfil\enspace&
+ (same as #)\hfil\cr
+≠&|\ne| or |\neq|&|\not=|\cr
+≤&|\le|&|\leq|\cr
+≥&|\ge|&|\geq|\cr
+\{&|\{|&|\lbrace|\cr
+\}&|\}|&|\rbrace|\cr
+→&|\to|&|\rightarrow|\cr
+←&|\gets|&|\leftarrow|\cr
+∋&|\owns|&|\ni|\cr
+∧&|\land|&|\wedge|\cr
+∨&|\lor|&|\vee|\cr
+ÂŹ&|\lnot|&|\neg|\cr
+%\vert&|\vert|&\|\cr
+%\Vert&|\Vert|&|\|\|\cr
+}}$$
+
+\bigbreak
+\centerline{Non-math symbols}
+$$\vbox{\halign{\indent$\hfil#\hfil$\enspace&#\hfil\enspace\cr
+§&|\S|\cr
+Âś&|\P|\cr
+†&|\dag|\cr
+‡&|\ddag|\cr
+}}$$
+
+
+\bye
diff --git a/Master/texmf-dist/doc/mex/utf8mex/test.utf8.tex b/Master/texmf-dist/doc/mex/utf8mex/test.utf8.tex
new file mode 100644
index 00000000000..935544aeaa4
--- /dev/null
+++ b/Master/texmf-dist/doc/mex/utf8mex/test.utf8.tex
@@ -0,0 +1,23 @@
+%% Note that this file is UTF-8 encoded -*- coding: utf-8 -*-
+
+\nopagenumbers
+\baselineskip = 14pt
+\parindent = 0pt
+\parskip 6pt
+
+Polish diacritics:
+aogonek -- ą (uppercase Ą),
+cacute -- ć (Ć),
+eogonek -- ę (Ę),
+lslash -- ł (Ł),
+nacute -- ń (Ń),
+oacute -- ó (Ó),
+sacute -- ś (Ś),
+zdotaccent -- Ĺź (Ĺť),
+zacute -- Ĺş (Ĺš).
+
+Polish quotes: „Ala ma kota -- Ola ma psa”.
+
+French quotes: «Ala ma kota w biało\=czerwone kropki».
+
+\end
diff --git a/Master/texmf-dist/doc/mex/utf8mex/utf8math.el b/Master/texmf-dist/doc/mex/utf8mex/utf8math.el
new file mode 100644
index 00000000000..41f3c1f63da
--- /dev/null
+++ b/Master/texmf-dist/doc/mex/utf8mex/utf8math.el
@@ -0,0 +1,312 @@
+;; utf8math.el -*- coding: utf-8 -*-
+
+;; Copyright (C) 2004 Wlodek Bzyl
+
+
+;; This file aims to provide an intuitive input method `utf8math'
+;; to input UTF-8 encoded math symbols defined in plain TeX, LaTeX
+;; and other TeX macro files. To input `Îą' it suffices to write
+;; `/alpha', `⇔' -- /Leftrightarrow, etc.
+
+;; The code below was taken from `u8tex.el' by Sergei Pokrovsky
+;; (to be found on any CTAN server: support/emacs-modes/u8tex.el).
+;; It differs from the orignal code. The stuff not relevant
+;; to math was removed and several wrong UTF-8 codes were corrected.
+
+
+;; Author: W{\l}odek Bzyl
+;; Maintainer: matwb@univ.gda.pl
+;; Keywords: unicode, math, mule, input method, EncTeX
+
+
+;; This file is not a part of GNU Emacs.
+
+;; GNU Emacs is free software; you can redistribute it and/or modify
+;; it under the terms of the GNU General Public License as published by
+;; the Free Software Foundation; either version 2, or (at your option)
+;; any later version.
+
+;; GNU Emacs is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+;; GNU General Public License for more details.
+
+;; You should have received a copy of the GNU General Public License
+;; along with GNU Emacs; see the file COPYING. If not, write to the
+;; Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+;; Boston, MA 02111-1307, USA.
+
+
+;; Installation
+;;
+;; All you need to do is copy this file to any directory on your
+;; load-path (`C-h v load-path' shows all directories on the load-path)
+;; and add the following code:
+;;
+;; (register-input-method
+;; "utf8math" "utf-8" 'quail-use-package
+;; ""Unicode input using TeX macro names"
+;; "utf8math")
+;;
+;; to one of the Emacs initialization files, for example to `.emacs'
+;; or to `.../emacs/20.*/leim/leim-list.el'.
+;; After that you can switch to the utf8math input method
+;; in the usual way `C-x C-m C-\ utf8math' or by choosing input
+;; method from the menu:
+;; Options -> Mule -> Select Input Method utf8math
+
+
+;;; Code:
+
+(require 'quail)
+
+(quail-define-package
+ "utf8math" "utf-8" "∑∫" t
+ "Input Unicode characters using TeX macro names.
+Use slash (/) instead of backslash as Mule escape:
+to get `alpha' write /alpha, to get `integral' write `/int' etc.
+" nil t nil nil nil nil nil nil nil nil t)
+
+(quail-define-rules
+
+ ;; Typographic symbols
+
+ ("''" ?”) ("``" ?“)
+ ("/lq" ?‘) ("/rq" ?’)
+ ("/flqq" ?ÂŤ) ("/frqq" ?Âť) ; French double quotes
+ ("/flq" ?‹) ("/frq" ?›) ; French double quotes
+ ("/glqq" ?„) ("/grqq" ?‟) ; German double quotes
+ ("/glq" ?‚) ("/grq" ?‛) ; German single quotes
+ ("/dots" ?…)
+ ("/plqq" ?„) ("/plrq" ?”) ; Polish double quotes
+
+ ("/--" ?–) ; 2013 (EN DASH)
+ ("/---" ?—) ; 2014 (EM DASH)
+
+ ("/cent" ?¢) ; after HTML and wasy
+ ("/pound" ?ÂŁ) ; after HTML
+ ("/euro" ?€) ; \texteuro
+ ("/yen" ?ÂĽ) ; \textyen
+
+ ;; Lowercase Greek letters
+ ;; (the missing caps like \Alpha come first)
+
+ ("/Alpha" ?Α) ("/alpha" ?α)
+ ("/Beta" ?Β) ("/beta" ?β)
+ ("/gamma" ?γ) ("/Gamma" ?Γ)
+ ("/delta" ?δ) ("/Delta" ?Δ)
+ ("/Epsilon" ?Ε) ("/epsilon" ?ε)
+ ("/Zeta" ?Ζ) ("/zeta" ?ζ)
+ ("/Eta" ?Η) ("/eta" ?η)
+ ("/theta" ?θ) ("/vartheta" ?ϑ) ("/Theta" ?Θ)
+ ("/Iota" ?Ι) ("/iota" ?ι)
+ ("/Kappa" ?Κ) ("/kappa" ?κ)
+ ("/lambda" ?λ) ("/Lambda" ?Λ)
+ ("/Mu" ?Μ) ("/mu" ?μ)
+ ("/Nu" ?Ν) ("/nu" ?ν)
+ ("/Omicron" ?Ο) ("/omicron" ?ο)
+ ("/xi" ?ξ) ("/Xi" ?Ξ)
+ ("/pi" ?π) ("/varpi" ?ϖ) ("/Pi" ?Π)
+ ("/Rho" ?Υ) ("/rho" ?ρ) ("/varrho" ?Ϲ)
+ ("/sigma" ?σ) ("/varsigma" ?ς) ("/Sigma" ?Σ)
+ ("/Tau" ?Τ) ("/tau" ?τ)
+ ("/upsilon" ?υ) ("/Upsilon" ?Υ)
+ ("/phi" ?ϕ) ("/varphi" ?φ) ("/Phi" ?Φ)
+ ("/Chi" ?Χ) ("/chi" ?χ)
+ ("/psi" ?ψ) ("/Psi" ?Ψ)
+ ("/omega" ?ω) ("/Omega" ?Ω)
+
+ ;; Miscellaneous symbols
+
+ ("/aleph" ?ℵ) ("/beth" ?ℶ) ("/gimel" ?ℷ) ("/daleth" ?ℸ)
+ ("/hbar" ?ℏ)
+ ("/imath" ?Äą)
+ ("/ell" ?ℓ)
+ ("/wp" ?℘)
+ ("/Re" ?ℜ) ("/Im" ?ℑ)
+ ("/partial" ?∂)
+ ("/infty" ?∞)
+ ("/prime" ?′)
+ ("/emptyset" ?∅)
+ ("/nabla" ?∇)
+ ("/surd" ?√)
+ ("/top" ?⊤)
+ ("/bot" ?⊥)
+ ("/|" ?∼)
+ ("/angle" ?∠)
+ ("/triangle" ?△)
+ ("/backslash" ?\\)
+ ("//" ?/) ; special !!
+ ("/forall" ?∀) ("/exists" ?∃)
+ ("/neg" ?ÂŹ)
+ ("/flat" ?♭) ("/natural" ?♮) ("/sharp" ?♯)
+ ("/clubsuit" ?♣) ("/diamondsuit" ?♢)
+ ("/heartsuit" ?♡) ("/spadesuit" ?♠)
+ ("/mho" ?℧) ("/complement" ?∁) ("/lozenge" ?◊) ; amssymb
+ ("/square" ?□) ("/blacksquare" ?■) ; amssymb
+ ("/barwedge" ?⊼) ("/veebar" ?⊻) ; amssymb
+
+ ;; “Large” operators
+
+ ("/sum" ?∑)
+ ("/prod" ?∏)
+ ("/coprod" ?∐)
+ ("/int" ?∍)
+ ("/oint" ?∎)
+ ("/bigcap" ?⋂)
+ ("/bigcup" ?⋃)
+ ("/bigvee" ?⋁)
+ ("/bigwedge" ?⋀)
+
+ ;; Binary operations
+
+ ("/pm" ?±) ("/mp" ?∓)
+ ("/setminus" ?∖)
+ ("/cdot" ?⋅) ("/times" ?×)
+ ("/ast" ?∗) ("/star" ?⋆)
+ ("/diamond" ?⋄)
+ ("/circ" ?∘)
+ ("/bullet" ?∙)
+ ("/div" ?á)
+ ("/cap" ?∊) ("/cup" ?∪)
+ ("/uplus" ?⊎)
+ ("/sqcap" ?⊓) ("/sqcup" ?⊔)
+ ("/triangleleft" ?◃) ; changed on 10.VII.2004
+ ("/triangleright" ?▹) ; ditto
+ ("/wr" ?≀)
+ ("/bigcirc" ?◯)
+ ("/bigtriangleup" ?△) ("/bigtriangledown" ?▽)
+ ("/vee" ?∨) ("/wedge" ?∧)
+ ("/oplus" ?⊕) ("/ominus" ?⊖)
+ ("/otimes" ?⊗) ("/oslash" ?⊘)
+ ("/odot" ?⊙)
+ ("/dagger" ?†) ("/ddagger" ?‡)
+ ("/amalg" ?∐)
+
+ ;; Relations
+
+ ("/leq" ?≤)
+ ("/prec" ?≺) ("/preceq" ?≼)
+ ("/ll" ?≪)
+ ("/subset" ?⊂) ("/subseteq" ?⊆)
+ ("/sqsubseteq" ?⊑)
+ ("/in" ?∈)
+ ("/vdash" ?⊢)
+ ("/smile" ?⌣)
+ ("/frown" ?⌢)
+ ("/geq" ?≥)
+ ("/succ" ?≻) ("/succeq" ?≽)
+ ("/gg" ?≫)
+ ("/supset" ?⊃) ("/supseteq" ?⊇)
+ ("/sqsupseteq" ?⊒)
+ ("/ni" ?∋)
+ ("/dashv" ?⊣)
+ ("/mid" ?∣)
+ ("/parallel" ?∼)
+ ("/equiv" ?≡)
+ ("/sim" ?∼) ("/simeq" ?≃)
+ ("/asymp" ?≍)
+ ("/approx" ?≈)
+ ("/cong" ?≅)
+ ("/bowtie" ?⋈)
+ ("/propto" ?∝)
+ ("/models" ?⊧) ; changed on 10 July 2004
+ ("/doteq" ?≐)
+ ("/perp" ?⊥)
+
+ ;; Negated relations
+
+ ("/not<" ?≮)
+ ("/not/leq" ?≰)
+ ("/not/prec" ?⊀) ("/not/preceq" ?⋠)
+ ("/not/subset" ?⊄) ("/not/subseteq" ?⊈)
+ ("/not/sqsubseteq" ?⋢)
+ ("/not>" ?≯)
+ ("/not/geq" ?≱)
+ ("/not/succ" ?⊁) ("/not/succeq" ?⋡)
+ ("/not/supset" ?⊅) ("/not/supseteq" ?⊉)
+ ("/not/sqsupseteq" ?⋣)
+ ("/not=" ?≠)
+ ("/not/equiv" ?≢)
+ ("/not/sim" ?≁) ("/not/simeq" ?≄)
+ ("/not/approx" ?≉)
+ ("/not/cong" ?≇)
+ ("/not/asymp" ?≭)
+
+ ;; Arrows
+
+ ("/leftarrow" ?←) ("/Leftarrow" ?⇐)
+ ("/rightarrow" ?→) ("/Rightarrow" ?⇒)
+ ("/leftrightarrow" ?↔) ("/Leftrightarrow" ?⇔)
+ ("/mapsto" ?↦)
+ ("/hookleftarrow" ?↩)
+ ("/leftharpoonup" ?↼)
+ ("/leftharpoondown" ?↽)
+ ("/rightleftharpoons" ?⇌)
+ ("/hookrightarrow" ?↪)
+ ("/rightharpoonup" ?⇀)
+ ("/rightharpoondown" ?⇁)
+ ("/searrow" ?↘)
+ ("/swarrow" ?↙)
+ ("/nwarrow" ?↖)
+ ("/uparrow" ?↑) ("/Uparrow" ?⇑)
+ ("/downarrow" ?↓) ("/Downarrow" ?⇓)
+ ("/updownarrow" ?↕) ("/Updownarrow" ?⇕)
+ ("/nearrow" ?↗)
+
+ ;; Openings ;; Closings
+
+ ("/lfloor" ?⌊) ("/rfloor" ?⌋)
+ ("/langle" ?⟨) ("/rangle" ?⟩) ; changed on 10 July 2004
+ ("/lceil" ?⌈) ("/rceil" ?⌉)
+
+ ;; Alternate names
+
+ ("/ne" ?≠) ("/neq" ?≠)
+ ("/le" ?≤) ("/ge" ?≥)
+ ("/to" ?→)
+ ("/gets" ?←)
+ ("/owns" ?∋)
+ ("/land" ?∧)
+ ("/lor" ?∨)
+ ("/lnot" ?ÂŹ)
+ ("/vert" ?∣)
+ ("/Vert" ?∼)
+
+ ;; Non-math symbols
+
+ ("/S" ?§) ("/P" ?œ)
+ ("/dag" ?†) ("/ddag" ?‡)
+ ("/brokenbar" ?ÂŚ)
+ ("/brvbar" ?ÂŚ) ; like in HTML
+ ("/reg" ?ÂŽ) ; like in HTML, unlike TeX's /registered
+ ("/trade" ?™) ; like in HTML
+ ("/frownie" ?☚)
+ ("/smiley" ?☺)
+ ("/blacksmiley" ?☝)
+
+ ;; Combining characters
+
+ ("/'{}" ?́)
+ ("/`{}" ?̀)
+ ("/^{}" ?̂)
+ ("/\"{}" ?̈)
+ ("/~{}" ?̃)
+ ("/={}" ?¯) ; or else COMBINING MACRON = ("/={}" ?̄) ?
+ ("/.{}" ?̇)
+ ("/u{}" ?̆)
+ ("/v{}" ?̌)
+ ("/H{}" ?̋)
+ ("/t{}" ?ÍĄ)
+ ("/c{}" ?̧)
+ ("/d{}" ?ĚŁ)
+ ("/b{}" ?Ěą)
+
+ ;; \mathbb
+
+ ("/bbC" ?ℂ) ("/bbH" ?ℍ) ("/bbN" ?ℕ) ("/bbP" ?ℙ)
+ ("/bbQ" ?ℚ) ("/bbR" ?ℝ) ("/bbZ" ?ℤ)
+
+)
+
+;;; utf8math.el ends here