llev tb2md.py perquè ara el tenc al PATH personal
[apunts-espa-matematiques.git] / ng-entorn-minimal.conTeXt
blobb2d0ae28cd1e3a5fa628d4b4d04406672847092e
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, 10pt] % modern o cmr, 11pt
34 \setupbodyfontenvironment[default][em=italic] % Cursiva del document (per defecte és 'slanted')
36 % Tipus de paper
37 \setuppapersize[executive][executive] % Executive dins A4 \setuppapersize[executive][A4]
38 \setuplayout[location={middle,middle}]
40 % Nombres de pàgina
41 \setuppagenumbering[location={footer,middle}]
42 \definestructureconversionset [frontpart:pagenumber] [] [romannumerals] % nombres romans abans de la part del cos
44 % Indentació
45 \setupindenting[yes,medium,next]
46 \setupitemize[margin=2em,headstyle=bold,afterhead={\blank[medium]}] % indentació dels itemizes
48 % Embelliment de seccions
49 \setuplabeltext[part=Part~]
50 \definemakeup[part][align=middle, pagestate=start]
51 \setuphead[part][placehead=yes, bodypartlabel=part, style={\bf \ssd}, page=yes, alternative=middle, before=\startpartmakeup, after=\stoppartmakeup, header=empty]
53 \setuphead[title][style={\bf \ssd}]
54 \setuphead[chapter][style={\bf \ssd}, alternative=middle, page=yes]
56 \setupheads[section][style={\bf \ssc}, alternative=margin, page=yes]
57 \setupheads[subject][style={\bf \ssc}, alternative=margin, page=no]
58 \setupheads[subsubject,subsection][style={\ssb}, alternative=margin]
59 \setupheads[subsubsubject,subsubsection][style={\ssa}, alternative=margin]
61 %% No faig un reset del nombre de les seccions després dels capítols i parts
62 %% https://tex.stackexchange.com/questions/610888/not-restart-section-numbering-after-each-part-in-context
63 %% NO funciona del tot: pareix que posa a 0 en comptador després d'un `subject`
64 \defineresetset[default][1,1,0][1] %% reset part and chapter, but not section
65 \setuphead[sectionresetset=default]
68 % Portada
69 \startuseMPgraphic{cover}
70 StartPage ;
71 fill Page withcolor white ;
72 pickup pencircle scaled 2mm ;
73 path p ; p := tensecircle(1cm,.75cm,.15cm) xsized(PaperWidth-2cm) ;
74 draw p shifted center Page withcolor .720green ;
75 StopPage ;
76 \stopuseMPgraphic
77 \defineoverlay[cover][\useMPgraphic{cover}]
80 % Apèndixos
82 \setuplabeltext[appendix=Apèndix~]
83 \setuplist[chapter][label=yes,width=fit,stopper=~~]