leaflet-context.tex /size: 4559 b    last modification: 2020-07-01 14:35
1\environment leaflet-common
2
3\startdocument[graphic=1]
4
5\startbuffer[1]
6    There are several ways to deploy \CONTEXT. Most common is to let it render a
7    document, in which case you install it on a system and use an editor to input
8    your document and from a console or by clicking some key trigger a run. The
9    input can be structured using \TEX\ macros but it can also be \XML, or some
10    other format that gets converted to \CONTEXT\ commands before processing.
11\stopbuffer
12
13\startbuffer[2]
14    Instead you can also use \CONTEXT\ as a more hidden application, for instance
15    in a web service or rendering component in a larger application. In that case
16    the end user is not really aware that \TEX\ is being used.
17\stopbuffer
18
19\startbuffer[3]
20    No matter how you use \CONTEXT, you need to install it first. You can for
21    instance use \TEX live or another distribution to pick up \CONTEXT, but you
22    can also install it using the archive (snapshot), in which case you also need
23    to pick up the engine (for instance \LUATEX) and a basic set of fonts. In
24    order to make installation easy we provide a so called standalone
25    distribution that has all you need.
26\stopbuffer
27
28\startbuffer[4]
29
30    The standalone \CONTEXT\ distribution has the following characteristics:
31
32    \startitemize
33        \startitem
34            The installation is self contained. Apart from resources like fonts,
35            the \TEX\ macros, \LUA\ code and \METAPOST\ helpers are provided in
36            one package.
37        \stopitem
38        \startitem
39            There is only one binary involved: \LUAMETATEX. The source code of
40            this program is integral part of the \CONTEXT\ distribution (per end
41            2019). A user should be able to compile the program if needed. There
42            is no dependency on additional libraries other than those that make
43            up the operating system.
44        \stopitem
45        \startitem
46            The core system is able to typeset documents in an efficient way. The
47            memory footprint is decent and performance acceptable, also on on low
48            power devices and virtual machines. We try not to provide bloatware.
49        \stopitem
50        \startitem
51            The official user interface is stable and the implementation of core
52            components will not change fundamentally. When something can be
53            improved it will be. One can use a snapshot for long term stability.
54        \stopitem
55        \startitem
56            Support is provided by means of a mailing list, a wiki,
57            documentation, meetings, etc. If needed you can consult (or hire)
58            support. There are enough experienced users out there to get you
59            going.
60        \stopitem
61    \stopitemize
62\stopbuffer
63
64\startbuffer[5]
65    The first version of \CONTEXT, now tagged \MKII, has been around since 1995
66    and (still) runs on top of \PDFTEX. The development of its successor \MKIV\
67    started in 2005 as part of the \LUATEX\ development and still carries on. The
68    most recent incarnation is \LMTX, which is \MKIV\ but tuned for \LUAMETATEX,
69    the lean and mean successor of \LUATEX.
70\stopbuffer
71
72% we could use a collector
73
74\startpagemakeup
75    \offinterlineskip
76    \vskip24pt
77    \hbox to \hsize \bgroup
78        \hss
79        \startframed[align=normal,width=.7\textwidth,frame=off]
80            \getbuffer[1]
81        \stopframed
82        \hskip1cm
83    \egroup
84    \vfill
85    \hbox to \hsize \bgroup
86        \hskip1cm
87        \startframed[align=normal,width=.7\textwidth,frame=off]
88            \getbuffer[2]
89        \stopframed
90    \egroup
91    \vfill
92    \hbox to \hsize \bgroup
93        \hss
94        \startframed[align=normal,width=.7\textwidth,frame=off]
95            \getbuffer[3]
96        \stopframed
97        \hskip1cm
98    \egroup
99    \vfill
100    \hbox to \hsize \bgroup
101        \hss
102        \setupitemize[after=]
103        \startframed[align=normal,width=\dimexpr\textwidth-2cm\relax,frame=off]
104            \getbuffer[4]
105        \stopframed
106        \hskip1cm
107    \egroup
108    \vfill
109    \hbox to \hsize \bgroup
110        \hss
111        \startframed[align=normal,width=.7\textwidth,frame=off]
112            \getbuffer[5]
113        \stopframed
114        \hskip1cm
115    \egroup
116    \vfill
117    \vfill
118    \vfill
119    \hbox to \hsize \bgroup
120        \hskip1cm
121        \startframed[align=normal,width=.7\textwidth,frame=off]
122            \bfd \CONTEXT\ \LMTX \enspace \emdash \enspace factsheet
123        \stopframed
124        \hss
125    \egroup
126    \vskip12pt
127\stoppagemakeup
128
129\stopdocument
130