summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/mex/base/mexinfo.eng
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/mex/base/mexinfo.eng')
-rw-r--r--Master/texmf-dist/doc/mex/base/mexinfo.eng227
1 files changed, 110 insertions, 117 deletions
diff --git a/Master/texmf-dist/doc/mex/base/mexinfo.eng b/Master/texmf-dist/doc/mex/base/mexinfo.eng
index 8d6d511b533..802deee13e4 100644
--- a/Master/texmf-dist/doc/mex/base/mexinfo.eng
+++ b/Master/texmf-dist/doc/mex/base/mexinfo.eng
@@ -1,7 +1,11 @@
----------------------------------------------------------------------------
+---------------------------------------------------------------------------------
MEXINFO.ENG: a brief description of the MeX 1.05 package, 18 December 1993
-small changes in documentations: 8 November 1997
----------------------------------------------------------------------------
+
+Small changes in documentations: 8 November 1997
+
+Changes to the Rules and Contacts sections, UTF-8 encoded characters used where
+possible/appropriate: March 30th 2020
+---------------------------------------------------------------------------------
What is MeX?
============
@@ -11,16 +15,16 @@ 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''.)
+(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
+ – 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
+ – 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).
@@ -34,35 +38,22 @@ Authors
=======
Fonts:
- Bogus\l{}aw Jackowski (BJ) & Marek Ry\'cko (MR).
+ Bogusław Jackowski (BJ) & Marek Ryćko (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),
+ Hanna Kołodziejska (HK),
BJ & MR.
- (See ``The history of MeX'' below.)
+ (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.
@@ -74,15 +65,14 @@ Contacts
========
The authors can be reached via the Polish TeX Users Group
-(Polska Grupa U\.zytkownik\'ow Systemu TeX ``GUST'').
+(Polska Grupa Użytkowników 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
+Polska Grupa Użytkowników Systemu TeX – GUST
+Pl. Rapackiego 1
+87-100 Toruń
+Poland
http://www.gust.org.pl
Any comments regarding the MeX package are welcome.
@@ -103,12 +93,12 @@ 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,
+ – 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
+ – 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.
+ during the period October 1991–February 1992.
The authors are grateful to MacroSoft Ltd for providing the opportunity
to carry out this work.
@@ -117,36 +107,41 @@ 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
+ – 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
+ – 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.
+ – a few negligible changes introduced, mainly in comments.
Version 1.05, 18 December 1993:
- -- next bug (sorry again -- BJ & MR) eliminated:
+ – next bug (sorry again – BJ & MR) eliminated:
category codes of several characters corrected;
- -- MFJ files placed along with other emTeX files;
+ – 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 MeX distribution files are no longer packed;
the LHa program is no longer included.
+Version 1.05a, 30 March 2020:
+ – Cleared up licensing info in several files of this package: it should
+ now be absolutely clear the this package is under Knuth license.
+ – Encoding of comments/texts of many files changed to UTF-8.
+
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
+(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.
+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):
+ with majuscules—eighteen):
a with ogonek
c with acute accent
@@ -159,31 +154,31 @@ that provides tools to typeset documents in Polish using LaTeX2e.
z with dot accent
Moreover, the Polish opening quotation mark is like the English
- closing one, but shifted to a baseline (like two commas, `,,');
+ closing one, but shifted to a baseline (like two commas, `„');
additionally, in case of nested quotations, French quotation marks
- (`<<' and `>>') are used in Polish.
+ (`«' 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,
+ 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
+ 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
+ « (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).
@@ -205,7 +200,7 @@ that provides tools to typeset documents in Polish using LaTeX2e.
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
+ 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.
@@ -239,8 +234,8 @@ that provides tools to typeset documents in Polish using LaTeX2e.
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
+ 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,
@@ -253,9 +248,9 @@ that provides tools to typeset documents in Polish using LaTeX2e.
Mr. Roman Tomaszewski died in December 1993.
- j) D. E. Knuth encourages users to generate their own fonts: ``Many
+ 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
+ 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.
@@ -280,8 +275,8 @@ that provides tools to typeset documents in Polish using LaTeX2e.
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.
+ are single Bézier segments. The algorithm of computing the control
+ points for the Bézier 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
@@ -291,7 +286,7 @@ that provides tools to typeset documents in Polish using LaTeX2e.
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
+ so many |if| … |else:| … |fi| commands are used in the ogonek
program.
f) Implicit kerns are mostly the same for the Polish diacritical letters
@@ -311,11 +306,11 @@ that provides tools to typeset documents in Polish using LaTeX2e.
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
+ 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:
@@ -414,20 +409,20 @@ 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 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
+ /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.
@@ -440,8 +435,7 @@ Quotation marks
---------------
Polish opening quote and French quotes are available as ligatures
- ,, << and >>
-respectively.
+ ,, << and >> respectively.
Hyphenation
-----------
@@ -477,7 +471,7 @@ 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
+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
@@ -527,47 +521,47 @@ The MeX package consists of the following kinds of 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'').
+(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
+ 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
+ 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 --
+ 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
+ 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)
+ 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
@@ -589,16 +583,15 @@ 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
+ Włodzimierz Bzyl
+ Jacek Leszczyłowski
+ Marian Łakomy
+ Włodzimierz J. Martin
Frank Mittelbach
- Gra\.zyna Nowak
+ Grażyna Nowak
Andrzej Odyniec
Piotr Pianowski
Tomasz Przechlewski
- Stanis\l{}aw Szczyci\'nski
+ Stanisław Szczyciński
Roman Tomaszewski
- Stanis\l{}aw Wawrykiewicz
-
+ Stanisław Wawrykiewicz