On 14-2-2010 14:10, Andreas Harder wrote:
\startluacode local floor = math.floor local round = function(n) return floor(1000*n+0.5)/1000 end
sqrt = math.sqrt pi = math.pi function my_equation(s, r) r = round(r) r = tostring(r) tex.print(s:gsub("*", "$ยท$") .. "=" .. r:gsub("%.", ",")) end \stopluacode
beware, this creates (and possibly overloads) sqrt, pi and my_equation as gobals Hans ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com | www.pragma-pod.nl -----------------------------------------------------------------