s-article-basic.mkiv /size: 1962 b    last modification: 2020-07-01 14:35
1%D \module
2%D   [      file=s-article-basic,
3%D        version=2010.01.01, % long ago, just for me
4%D          title=\CONTEXT\ Style File,
5%D       subtitle=Article Basic Setup,
6%D         author=Hans Hagen,
7%D           date=\currentdate,
8%D      copyright={PRAGMA ADE \& \CONTEXT\ Development Team}]
9%C
10%C This module is part of the \CONTEXT\ macro||package and is
11%C therefore copyrighted by \PRAGMA. See mreadme.pdf for
12%C details.
13
14
15% \usemodule[article-basic,article-titletop]
16% \usemodule[article-basic,article-titlepage]
17%
18% \startdocument
19%   [title={Some title},
20%    subject={Some Subject},
21%    author={Hans \& Ton},
22%    affiliation={PRAGMA ADE},
23%    date=\currentdate]
24%
25%     \samplefile{ward}
26%
27% \stopdocument
28
29\startmodule[article-basic]
30
31\unprotect
32
33\definemeasure [article:margin]  [\paperheight/20] % was 15, see xtables-mkiv for results
34\definemeasure [overview:margin] [\paperheight/30]
35
36\definelayout
37  [article]
38  [\c!topspace=\measure{article:margin},
39   \c!bottomspace=\measure{article:margin},
40   \c!backspace=\measure{article:margin},
41   \c!header=\measure{article:margin},
42   \c!footer=0pt,
43   \c!width=\v!middle,
44   \c!height=\v!middle]
45
46
47\definelayout
48  [overview]
49  [\c!topspace=\measure{overview:margin},
50   \c!bottomspace=\measure{overview:margin},
51   \c!backspace=\measure{overview:margin},
52   \c!header=\measure{overview:margin},
53   \c!footer=0pt,
54   \c!width=\v!middle,
55   \c!height=\v!middle]
56
57\setuplayout
58  [article]
59
60\setupbodyfont
61  [dejavu,10pt] % 12pt is just to large and we use this for all kind of demos
62
63\setupwhitespace
64  [\v!big]
65
66\setuphead
67  [\v!chapter]
68  [\c!style=\bfc,
69   \c!headerstate=\v!high,
70   \c!interaction=\v!all]
71
72\setuphead
73  [\v!section]
74  [\c!style=\bfb]
75
76\setuphead
77  [\v!subsection]
78  [\c!style=\bfa]
79
80\setuphead
81  [\v!subsubsection]
82  [\c!style=\bf,
83   \c!after=]
84
85\setuplist
86  [\c!interaction=\v!all]
87
88\setupdocument
89  [\c!before=\directsetup{document:titlepage}]
90
91\protect
92
93\stopmodule
94
95