I hate to mention it but,
LaTex was created for this. Lyx should give you what you need. I will warn you that it is a paradine switch.
Looks like exactly what I wanted. I hope it'll be as easy as MathType once I get used to it. Thanks everyone for replying.
-- perl -e'$b=unpack"b*",pack"H*","59dfce2d6b1664d3b26cd9969503"; for(;$a<length$b;$a+=9){print+pack"b8",substr$b,$a,8;}'
signature.asc
Description: OpenPGP digital signature