13.07.2013 Views

Hagen - Pragma ADE

Hagen - Pragma ADE

Hagen - Pragma ADE

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!