1 % SPDX-FileCopyrightText: 2023 Xavier Bordoy
3 % SPDX-License-Identifier: MIT
7 %%%=== Per a què les taules se me puguin alinear amb les comes
8 %%%=== No funciona del [tot](http://www.ntg.nl/pipermail/ntg-context/2013/075284.html)
9 %%%=== [Substitució](http://www.ntg.nl/pipermail/ntg-context/2013/075284.html), que tampoc funciona del tot
10 %%%=== Circumvent: escriure '\phantom{,00}' a les capçaleres
12 %\chardef\characteralignmentmode=2
13 %\chardef\characteralignmentmode\plustwo
16 %%%=== Referències [1](http://randomdeterminism.wordpress.com/2012/11/18/separation-of-content-and-presentation-for-tables-part-1/)
17 %%%=== ÚS \bTABLE[setups={table:header, table:frame, table:style}]
19 %%%%==== Taula que alinea les comes (no funciona del tot): http://www.ntg.nl/pipermail/ntg-context/2013/075111.html
20 %%%%==== Posar '\phantom{,00}' a les capçaleres.
21 \startsetups table:style
22 \setupTABLE[row
][first
][background=
color, backgroundcolor=tablecolor,
color=black, align=
{middle,lohi
},style=ss
]
23 \setupTABLE[column
][1][align=
{right,lohi
}]
24 \setupTABLE[column
][2][align=
{flushright,lohi
},alignmentcharacter=
{,
},aligncharacter=yes
]
25 \setupTABLE[loffset=
1mm,roffset=
1mm
]
26 \setupTABLE[frame=off
]
27 \setupTABLE[topframe=on,bottomframe=on
]
28 \setupTABLE[column
][first
][leftframe=on
]
29 \setupTABLE[column
][last
][rightframe=on
]
32 %%%%==== Taula vertical, sense vores, amb capçaleres
33 \startsetups table2:style
34 \setupTABLE[row
][first
][background=
color, backgroundcolor=tablecolor,
color=black, align=
{middle,lohi
},style=ss,headstyle=ss
]
35 \setupTABLE[column
][1][align=
{right,lohi
}]
36 \setupTABLE[column
][2][align=
{left,lohi
}]
37 \setupTABLE[loffset=
1mm,roffset=
1mm
]
38 \setupTABLE[frame=off
]
39 \setupTABLE[topframe=on,bottomframe=on
]
40 \setupTABLE[column
][first
][leftframe=on
]
41 \setupTABLE[column
][last
][rightframe=on
]
44 %%%%==== Taula **horitzontals**, amb vores, amb capçaleres
45 \startsetups table3:style
46 \setupTABLE[row
][each
][align=
{right,lohi
}, width=
1cm, height=
1cm
]
47 \setupTABLE[column
][each
][align=
{middle,lohi
}]
48 \setupTABLE[column
][1][background=
color, backgroundcolor=tablecolor,
color=black, align=
{middle,lohi
},style=ss, headstyle=ss,width=
2cm
]
49 \setupTABLE[loffset=
1mm,roffset=
1mm
]
51 \setupTABLE[topframe=on,bottomframe=on
]
54 %%%%==== Taula vertical, amb vores, amb capçaleres, amb imposició del tamany de les cel·les
55 \startsetups table4:style
56 \setupTABLE[row
][first
][background=
color, backgroundcolor=tablecolor,
color=black, align=
{middle,lohi
},style=ss,headstyle=ss
]
57 \setupTABLE[column
][each
][align=
{middle,lohi
}]
58 \setupTABLE[column
][each
][width=
2cm
]
59 \setupTABLE[row
][each
][height=
1.5cm
]
60 \setupTABLE[loffset=
1mm,roffset=
1mm
]
63 %%%%==== Taula vertical, amb vores, amb capçaleres, sense imposició del tamany de les cel·les
64 \startsetups table5:style
65 \setupTABLE[row
][first
][background=
color, backgroundcolor=tablecolor,
color=black, align=
{middle,lohi
},style=ss,headstyle=ss
]
66 \setupTABLE[column
][each
][align=
{middle,lohi
}]
67 \setupTABLE[loffset=
1mm,roffset=
1mm
]
70 %%%%==== Taula vertical, amb vores, amb capçaleres, sense imposició del tamany de les cel·les. Alineació no imposada
71 \startsetups table52:style
72 \setupTABLE[row
][first
][background=
color, backgroundcolor=tablecolor,
color=black, align=
{middle,lohi
},style=ss,headstyle=ss
]
73 \setupTABLE[row
][first
][align=
{middle,lohi
}]
74 \setupTABLE[loffset=
1mm,roffset=
1mm
]
77 %%%%==== Taula vertical, amb vores, amb capçaleres (sense color), amb semi-imposició del tamany de les cel·les
78 \startsetups table51:style
79 \setupTABLE[row
][first
][background=
color, backgroundcolor=tablecolor,align=
{middle,lohi
},style=ss,headstyle=ss
]
80 \setupTABLE[column
][each
][align=
{middle,lohi
}]
81 \setupTABLE[loffset=
1mm,roffset=
1mm
]
84 %%%%==== Taula vertical, sense vores, sense capçaleres, sense imposició del tamany de les cel·les
85 \startsetups table6:style
86 \setupTABLE [frame=off
]
87 \setupTABLE[row
][each
][align=
{middle
}]
88 \setupTABLE[column
][each
][align=
{middle
}]
89 \setupTABLE[loffset=
1mm,roffset=
1mm
]
92 %%%%==== Exclusivament per a la taula d'Enquestes de valoració de final de quadrimestre
94 \startsetups table-enquesta:style
95 \setupTABLE[frame=off, split=repeat,option=stretch
]
96 \setupTABLE[topframe=on,bottomframe=on
]
97 \setupTABLE[row
][first
][background=
color, backgroundcolor=tablecolor,
color=black, align=
{middle,bottom
},style=
{ss
}]
98 \setupTABLE[column
][each
][align=
{middle,lohi
}]
99 \setupTABLE[column
][first
][align=
{flushleft,lohi
}]
100 \setupTABLE[loffset=
1mm,roffset=
1mm
]