12. A computer-implemented method of handling math information in a word processor, comprising acts of: receiving and rendering math-based content in a word processing document; converting the math-based content into converted content having a math markup language format for processing by a math engine; analyzing the converted content by the math engine to produce analyzed content; selecting a mathematical operation and generating a math result using the math engine based on the analyzed content; inserting the math result into the word processing document; and utilizing a computer to execute instructions stored in memory to perform at least one of the acts of receiving, converting, analyzing, selecting, or inserting.
12. A computer-implemented method of handling math information in a word processor, comprising acts of: receiving and rendering math-based content in a word processing document; converting the math-based content into converted content having a math markup language format for processing by a math engine; analyzing the converted content by the math engine to produce analyzed content; selecting a mathematical operation and generating a math result using the math engine based on the analyzed content; inserting the math result into the word processing document; and utilizing a computer to execute instructions stored in memory to perform at least one of the acts of receiving, converting, analyzing, selecting, or inserting. 18. The method of claim 12 , further comprising making a change to a graph in the document, regenerating the graph based on the change, and reinserting the changed graph into the document.