-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathenv_presentation.tex
More file actions
137 lines (124 loc) · 4.51 KB
/
env_presentation.tex
File metadata and controls
137 lines (124 loc) · 4.51 KB
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
\startenvironment[env_presentation]
% Document Layout
\setupcolors[state=start]
\definepapersize[W1][width=176mm, height=99mm]
\setuppapersize[W1][W1]
\mainlanguage[en] % Header names
\language[en] % Hyphenation
\enableregime[utf]
%\showgrid
%\showframe
%\showstruts
%\showmakeup
%\showsetups
%\showlayout
\setuplayout[
topspace=0.2cm,
backspace=0.4cm,
width=fit,
header=1cm,
footer=0.6cm,
cutspace=0cm,
margindistance=0cm,
margin=0cm,
edgedistance=0cm,
edge=0.4cm,
headerdistance=0.4cm,
footerdistance=0.4cm,
bottom=0cm,
top=0.2cm,
topdistance=0cm,
bottomdistance=0cm,
bottomspace=0cm,
height=fit,
]
% PDF Output Adjustments
\setupinteraction[state=start, page=yes, menu=on, focus=fit, style=, click=yes, color=, contrastcolor=]
\setupinteractionscreen[option=max]
\placebookmarks[section,subsection,subject][section][force=yes]
\def\b{\ctxlua{context(0.2*2)}}
\definecolor[a][r=\ctxlua{context(45/255)},g=\ctxlua{context(137/255)},b=\ctxlua{context(204/255)}]
\definecolor[b][r=0.95,g=0.95,b=0.98]
\definecolor[g][r=0.8,g=0.8,b=0.8]
\setupbackgrounds[page][background=color, backgroundcolor=b]
\setupbackgrounds[footer][background=color, backgroundcolor=g]
\setupbackgrounds[bottom][background=color, backgroundcolor=g]
\setupinteractionmenu[state=start, maxheight=\measure{medium}]
\defineoverlay[go-on][\overlaybutton{nextpage}]
\setupbackgrounds[page][background=go-on]
% Typography
\setupindenting[no]
\setupbodyfont[sans, 11pt]
\definefontfeature[default][mode=node, kern=yes, bliga=yes, tlig=yes, ccmp=yes, language=dflt, protrusion=quality, expansion=quality]
\setuptolerance[verytolerant,stretch]
% Header/Footer
\setupfooter[style=\tf, location=lohi]
\setupheader[style=\tf, location=lohi]
\startsetups[prshead]
\startframed[frame=off, align=flushleft, location=high]
{\bfa\getmarking[sectionnumber] \getmarking[section]}\\
{\bf\getmarking[subsectionnumber] \getmarking[subsection]}
\stopframed
\stopsetups
\startsetups[prsheadfront]
\startframed[frame=off, align=flushleft, location=lohi]
{\bfa\getmarking[section]}\\
{\bf\getmarking[subsection]}
\stopframed
\stopsetups
% (Scientific) Section blocks layouting
\definestructureconversionset[frontpart:pagenumber][][Romannumerals]
\definestructureconversionset[bodypart:pagenumber][][numbers]
\definestructureconversionset[appendix:pagenumber][][Romannumerals]
\definestructureconversionset[backpart:pagenumber][][Romannumerals]
\setupsectionblock[frontpart][number=no]
\setupsectionblock[appendix][number=no]
\setupsectionblock[backpart][number=no]
\startsectionblockenvironment[frontpart]
\setnumber[userpage][0]
\setuphead[section][page=no]
\setupheadertexts[]
\setupheadertexts[\directsetup{prsheadfront}][]
\setupfootertexts[]
\setupfootertexts[][\userpagenumber]
\stopsectionblockenvironment
\startsectionblockenvironment[bodypart]
\setupheadertexts[]
\setupheadertexts[\directsetup{prshead}][]
\setupfootertexts[]
\setupfootertexts[{\interactionbar[alternative=a,width=.4\makeupwidth,step=small,symbol=yes]}][\userpagenumber\subpagenumber]
\savenumber[userpage]
\resetnumber[userpage]
\stopsectionblockenvironment
\startsectionblockenvironment[appendix]
\setupheadertexts[]
\setupheadertexts[\directsetup{prsheadfront}][]
\setupfootertexts[]
\setupfootertexts[][\userpagenumber]
\restorenumber[userpage]
\incrementnumber[userpage] % This is to compenesate a bug
\decrementnumber[userpage]
\stopsectionblockenvironment
\startsectionblockenvironment[backpart]
\setupheadertexts[]
\setupheadertexts[\directsetup{prsheadfront}][]
\setupfootertexts[]
\setupfootertexts[][\userpagenumber]
\stopsectionblockenvironment
% TOC style
\setuplist[part][width=0mm, distance=2mm, style=bold, aligntitle=no]
\setuplist[chapter][label=yes, width=fit, distance=2mm, style=bold]
\setuplist[section,subject][width=0mm, distance=2mm, margin=0mm, style=bold, alternative=b]
\setuplist[subsection,subsubject][width=0mm, distance=2mm, margin=5mm, alternative=c]
\setuplist[subsubsection,subsubsubject][width=0mm, distance=2mm, margin=10mm, alternative=c]
% Heading setup
\setuphead[chapter,title][style={\bfd}]
\setuphead[section,subsection][style={\bfc}, before={}, after={}, page=yes, placehead=empty]
\setuphead[subject][style={\bfc}, before={}, after={}, page=no]
\setuphead[subsection,subsubject][style={\bfb}, before={}, after={}]
\setuphead[subsubsection,subsubsubject][style={\bfa}, before={\bigskip}, after={}]
% Float captions
\setupcaptions[table][location=top]
\setupcaptions[figure][location=bottom]
\setupcaptions[headstyle=\bf]
\stopenvironment