Hagen - Pragma ADE
Hagen - Pragma ADE
Hagen - Pragma ADE
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
patches.report("DisplayOperatorMinHeight(%s -> %s)",d,threshold)<br />
m.DisplayOperatorMinHeight = threshold<br />
end<br />
end<br />
end<br />
patches.register("after","analyze math","asana",<br />
function(data,filename) patch(data,filename,1350) end)<br />
local function less(value,target,original)<br />
return 0.25 * value<br />
end<br />
local function more(value,target,original)<br />
local o = original.mathparameters.DisplayOperatorMinHeight<br />
if o < 2800 then<br />
return 2800 * target.parameters.factor<br />
else<br />
return value -- already scaled<br />
end<br />
end<br />
return {<br />
name = "asana-math",<br />
version = "1.00",<br />
comment = "Goodies that complement asana.",<br />
author = "Hans <strong>Hagen</strong>",<br />
copyright = "ConTeXt development team",<br />
mathematics = {<br />
parameters = {<br />
DisplayOperatorMinHeight = more,<br />
StackBottomDisplayStyleShiftDown = less,<br />
StackBottomShiftDown = less,<br />
StackDisplayStyleGapMin = less,<br />
StackGapMin = less,<br />
StackTopDisplayStyleShiftUp = less,<br />
StackTopShiftUp = less,<br />
StretchStackBottomShiftDown = less,<br />
StretchStackGapAboveMin = less,<br />
StretchStackGapBelowMin = less,<br />
StretchStackTopShiftUp = less,<br />
}<br />
}<br />
}<br />
93<br />
Features