Am 22.04.2013 um 01:13 schrieb Jan Heinen
In a book I produced with ConTeXt last year, I did a lot of calculation to be able to change the layout dynamicaly.
With the actual version of ConTeXt I can't compile the book. I have tried a lot of things today ... without success. I hope my minimal-example helps you to understand, what I want to do - and what I am doing wrong:
\starttext \setupexternalfigures[location={local,global,default}]
\defineexpandable\ColumnA {30mm} \defineexpandable\ColumnB {40mm} \defineexpandable\ColumnABi {\dimexpr(\ColumnA + \ColumnB)} \defineexpandable\ColumnABii {\ctxlua{context(\ColumnA + \ColumnB)}} \newdimen\ColumnABiii \ColumnABiii = \dimexpr(\ColumnA + \ColumnB)
\definemeasure[ColumnA][30mm] \definemeasure[ColumnB][40mm] \definemeasure[ColumnBi][\the\dimexpr(\measure{ColumnA}+\measure{ColumnB})]
A \ColumnA% ok
B \ColumnB% ok
% I sadly get only errors when I delete the comments: %ColumnABi: \ColumnABi
A \measure{ColumnA} B \measure{ColumnB} C \measure{ColumnBi} Wolfgang