1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34\input mtxcontextcommon.tex
35
36\setdocumentargumentdefault {paperwidth} {21cm}
37\setdocumentargumentdefault {paperheight} {29.7cm}
38\setdocumentargumentdefault {file} {\getdocumentfilename{1}}
39\setdocumentargumentdefault {hoffset} {0cm}
40\setdocumentargumentdefault {voffset} {0cm}
41\setdocumentargumentdefault {width} {17cm}
42\setdocumentargumentdefault {height} {24cm}
43\setdocumentargumentdefault {x} {0cm}
44\setdocumentargumentdefault {y} {0cm}
45
46\doifnothing{\getdocumentargument{file}} {\starttext missing filename \stoptext}
47\doif {\getdocumentargument{file}}{\inputfilename.tex}{\starttext missing filename \stoptext}
48
49\definepapersize
50 [fuzzy]
51 [width=\getdocumentargument{paperwidth},
52 height=\getdocumentargument{paperheight}]
53
54\setuppapersize
55 [fuzzy]
56 [fuzzy]
57
58\setuplayout
59 [page]
60
61\starttext
62
63 \trimpages
64 [file=\getdocumentargument{file},
65 hoffset=\getdocumentargument{hoffset},
66 voffset=\getdocumentargument{voffset},
67 width=\getdocumentargument{width},
68 height=\getdocumentargument{height},
69 x=\getdocumentargument{x},
70 y=\getdocumentargument{y}]
71
72\stoptext
73 |