retocs de tasques (prioiritzant sobretot) i versió a 0.5.0-alfa i no -beta perquè...
[apunts-espa-matematiques.git] / ng-entorn-minimal.conTeXt
blob06b773a94356cbd51d017326c9d61d9118b3679b
1 %= Idioma del document
2 \mainlanguage[ca]
4 %=Enllaços del pdf es mostre i apareixen en lletra normal (per defecte és en negreta)
5 \setupinteraction[state=start,style=\tf]
6 \setupinteractionscreen[option=bookmark]
7 \placebookmarks[part,chapter,section,subsection][part] 
9 %= Entorns estructurals: exercicis, notes, etc.
10 % Veure: https://wiki.contextgarden.net/Command/defineenumeration
11 \definecolor[exercici_color][darkblue]
13 \defineenumeration
14   [exercici]
15   [alternative=serried, before={\blank[medium]\testpage[1]}, text={Exercici}, stopper={.\space}, width=fit, headstyle=\ss, distance=0.25em, width=fit, headcolor=exercici_color, title=yes, titlestyle=\ss, titledistance=0em, left={\bgroup\bf}, right={\egroup}, after={\blank[big]}, prefix=yes, prefixsegments=section, way=section]
17 \defineenumeration
18   [exemple]
19   [alternative=serried,text={Exemple},stopper={.\space}, headcolor=exercici_color, headstyle=\tf, distance=0.25em, width=fit, title=yes, titlestyle=\tf, titledistance=0em, left={\bgroup\bf}, right={\egroup}, prefix=yes, prefixsegments=section, way=section]
22 %= Mòduls
24 \usemodule[tikz]
25 \usetikzlibrary[decorations.markings]
26 \usetikzlibrary[trees]
27 \usetikzlibrary[calc, intersections, through, backgrounds, arrows, shapes.geometric, fadings, decorations.pathreplacing, shadings, shapes.geometric, patterns, fit, positioning, shapes.symbols, chains]
28 \usemodule[pgfmath]
29 %\usemodule[filter]
30      
31 %= Aspecte
32 % Font del document
33 \setupbodyfont [kpfonts, 13pt] % modern o cmr, 11pt
34 \setupbodyfontenvironment[default][em=italic] % Cursiva del document (per defecte és 'slanted')
36 % Nombres de pàgina
37 \setuppagenumbering[location={footer,middle}]
38 \definestructureconversionset [frontpart:pagenumber] [] [romannumerals] % nombres romans abans de la part del cos
40 % Indentació
41 \setupindenting[yes,medium,next]
42 \setupitemize[margin=2em,headstyle=bold,afterhead={\blank[medium]}] % indentació dels itemizes
44 % Embelliment de seccions
45 \setuplabeltext[part=Part~]
46 \definemakeup[part][align=middle, pagestate=start]
47 \setuphead[part][placehead=yes, bodypartlabel=part, style={\bf \ssd}, page=yes, alternative=middle, before=\startpartmakeup, after=\stoppartmakeup, header=empty]
49 \setuphead[title][style={\bf \ssd}]
50 \setuphead[chapter][style={\bf \ssd}, alternative=middle, page=yes]
52 \setupheads[section][style={\bf \ssc}, alternative=margin, page=yes]
53 \setupheads[subject][style={\bf \ssc}, alternative=margin, page=no]
54 \setupheads[subsubject,subsection][style={\ssb}, alternative=margin]
55 \setupheads[subsubsubject,subsubsection][style={\ssa}, alternative=margin]
57 %% No faig un reset del nombre de les seccions després dels capítols i parts
58 %% https://tex.stackexchange.com/questions/610888/not-restart-section-numbering-after-each-part-in-context
59 %% NO funciona del tot: pareix que posa a 0 en comptador després d'un `subject`
60 \defineresetset[default][1,1,0][1] %% reset part and chapter, but not section
61 \setuphead[sectionresetset=default]
64 % Portada
65 \startuseMPgraphic{cover}
66 StartPage ;
67 fill Page withcolor white ;
68 pickup pencircle scaled 2mm ;
69 path p ; p := tensecircle(1cm,.75cm,.15cm) xsized(PaperWidth-2cm) ;
70 draw p shifted center Page withcolor .720green ;
71 StopPage ;
72 \stopuseMPgraphic
73 \defineoverlay[cover][\useMPgraphic{cover}]
76 % Apèndixos
78 \setuplabeltext[appendix=Apèndix~]
79 \setuplist[chapter][label=yes,width=fit,stopper=~~]