leaflet-luametatex.tex /size: 3702 b    last modification: 2020-07-01 14:35
1\environment leaflet-common
2
3\startdocument[graphic=2]
4
5\startbuffer[1]
6    The \LUAMETATEX\ engine is a follow up on \LUATEX. It integrates the \TEX\
7    text rendering engine, the \METAPOST\ graphic engine and the \LUA\ script
8    interpreter. The development is part of the \CONTEXT\ macro package
9    development. This macro package tightly integrates the three subsystems. The
10    \LUAMETATEX\ code is part of the \CONTEXT\ distribution.
11\stopbuffer
12
13\startbuffer[2]
14    The \LUAMETATEX\ engine is lean and mean. There is for instance no backend
15    code present. In \CONTEXT\ this is handled in \LUA. Graphic inclusion is also
16    delegated to \LUA. The \TEX\ frontend is a slightly extended version of the
17    \LUATEX\ one. System depedencies are minimized. Where possible we stay close
18    to the original \TEX\ concept because that is a well documented reference.
19    The binary can also be used as stand alone \LUA\ engine.
20\stopbuffer
21
22\startbuffer[3]
23    The \METAPOST\ library also has access to \LUA, which means that the language
24    can be enhanced and functionality added on demand. There are several graphic
25    libraries provided in \CONTEXT. This graphical language is efficient in
26    runtime and graphical output. In combination with \LUA\ we have a high
27    performance graphical subsystem that can handle a huge amount of data.
28    Additional text (like labels) is typeset at high quality.
29\stopbuffer
30
31\startbuffer[4]
32    The \LUA\ code that comes with \CONTEXT\ contains a lot of helper code which
33    means that one can set up selfcontained workflows without many extra
34    dependencies. Documents can be encoded in \TEX, \LUA, \XML\ or whatever
35    suits. There is support for databases too.
36\stopbuffer
37
38\startbuffer[5]
39    The \CONTEXT\ code base evolved over time. The basic functionality is quite stable.
40    The move from \MKII\ to \MKIV\ to \LMTX\ has been gradual. The efficiency in terms
41    of code and performance has been improved stepwise. Development continues and beta
42    releases occur on a regular basis. The \CONTEXT\ user community is quite willing
43    to experiment with betas that can be installed alongside stable snapshots.
44
45    \blank
46
47    The installation is relatively small (fonts make up much of it) and updating is
48    easy. We operate in the \TEX\ Directory Structure, which is a proven concept.
49\stopbuffer
50
51\startpagemakeup
52    \offinterlineskip
53    \vskip24pt
54    \hbox to \hsize \bgroup
55        \hss
56        \startframed[align=normal,width=.7\textwidth,frame=off]
57            \getbuffer[1]
58        \stopframed
59        \hskip1cm
60    \egroup
61    \vfill
62    \hbox to \hsize \bgroup
63        \hskip1cm
64        \startframed[align=normal,width=.7\textwidth,frame=off]
65            \getbuffer[2]
66        \stopframed
67    \egroup
68    \vfill
69    \hbox to \hsize \bgroup
70        \hss
71        \startframed[align=normal,width=.7\textwidth,frame=off]
72            \getbuffer[3]
73        \stopframed
74        \hskip1cm
75    \egroup
76    \vfill
77    \hbox to \hsize \bgroup
78        \hss
79        \setupitemize[after=]
80        \startframed[align=normal,width=\dimexpr\textwidth-2cm\relax,frame=off]
81            \getbuffer[4]
82        \stopframed
83        \hskip1cm
84    \egroup
85    \vfill
86    \hbox to \hsize \bgroup
87        \hss
88        \startframed[align=normal,width=.7\textwidth,frame=off]
89            \getbuffer[5]
90        \stopframed
91        \hskip1cm
92    \egroup
93    \vfill
94    \vfill
95    \vfill
96    \hbox to \hsize \bgroup
97        \hskip1cm
98        \startframed[align=normal,width=.7\textwidth,frame=off]
99            \bfd \LUAMETATEX \enspace \emdash \enspace factsheet
100        \stopframed
101        \hss
102    \egroup
103    \vskip12pt
104\stoppagemakeup
105
106\stopdocument
107