summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/mex/base/mex.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/mex/base/mex.tex')
-rw-r--r--Master/texmf-dist/tex/mex/base/mex.tex56
1 files changed, 56 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/mex/base/mex.tex b/Master/texmf-dist/tex/mex/base/mex.tex
new file mode 100644
index 00000000000..a6b0854f2dc
--- /dev/null
+++ b/Master/texmf-dist/tex/mex/base/mex.tex
@@ -0,0 +1,56 @@
+% This is MEX.TEX - the Polish plain TeX format.
+% (The version number and date is at the end of the file)
+%
+% Authors: Marek Ry\'cko & Bogus\l{}aw Jackowski
+%
+% This macro file belongs to the public domain
+% under the conditions specified by the author of TeX:
+%
+% ``Macro files like PLAIN.TEX should not be changed in any way,
+% except with respect to preloaded fonts,
+% unless the changes are authorized by the authors of the macros.''
+%
+% Donald E. Knuth
+%
+% For details see MEXINFO.ENG or MEXINFO.POL.
+%
+\catcode`\{=1 % left brace is begin-group character
+\catcode`\}=2 % right brace is end-group character
+\message{Preloading the MeX format:}
+%
+\input mex1
+
+% reading PLAIN with `\input hyphen' eliminated
+\let\i@t\input \def\input#1 {\message{SKIPPED}}%
+ % in PLAIN there is only `\input hyphen' followed by a space token
+\let\of@n\font \let\font\f@n
+\i@t \pl@in \relax
+\catcode`@=11 % @ is again a letter
+\let\input\i@t \let\i@t\undefined
+\let\font\of@n \let\f@n\undefined
+
+\input mex2
+
+% Format identification:
+%
+\begingroup \let~\space \def\'{\string\'} \catcode`\&=12 % other
+%
+% identification data:
+\def\a{MeX} % format name
+\def\b{1.05} % format version
+\def\c{18~XII~1993} % format date
+%
+\edef\x{This~is~\a~~Version~\b~~\c~~(B.~Jackowski~&~M.~Ry\'cko)}
+\edef\z{\immediate\write16{\x}\noexpand\the\everyjob}
+\global\everyjob\expandafter{\z}
+\newtoks\everyjob\global\everyjob{}
+%
+\global\let\plainfmtname\fmtname
+\global\let\plainfmtversion\fmtversion
+\xdef\fmtname{\a}
+\xdef\fmtversion{\b}% identifies the current format
+%
+\endgroup
+
+\@th\@% @ are no longer letters
+% local modifications, then \dump