Sign in
Murray Sargent: Math in Office
I'm a software development engineer in Microsoft Office and have been working mostly on the RichEdit editor since 1994. In this blog I focus on mathematics in Office along with some posts on RichEdit and the early Windows days
Translate This Page
Translate this page
Powered by
Microsoft® Translator
Options
Email Blog Author
RSS for posts
Atom
RSS for comments
OK
Search
Popular Tags
Math in Office (1)
MathML (1)
OMML (1)
RichEdit (3)
Word 2007 (1)
Archive
Archives
August 2015
(1)
July 2015
(1)
June 2015
(1)
May 2015
(1)
April 2015
(1)
March 2015
(1)
February 2015
(1)
January 2015
(1)
December 2014
(1)
November 2014
(1)
October 2014
(1)
September 2014
(1)
August 2014
(1)
July 2014
(1)
June 2014
(1)
May 2014
(1)
April 2014
(1)
March 2014
(1)
February 2014
(1)
January 2014
(1)
November 2013
(1)
October 2013
(1)
September 2013
(1)
August 2013
(1)
July 2013
(1)
June 2013
(1)
May 2013
(1)
April 2013
(1)
March 2013
(1)
February 2013
(2)
January 2013
(1)
December 2012
(1)
November 2012
(1)
October 2012
(1)
September 2012
(1)
August 2012
(1)
July 2012
(1)
June 2012
(1)
May 2012
(1)
April 2012
(1)
March 2012
(1)
February 2012
(1)
January 2012
(1)
December 2011
(1)
November 2011
(1)
October 2011
(1)
September 2011
(1)
August 2011
(1)
July 2011
(1)
June 2011
(1)
May 2011
(1)
April 2011
(1)
March 2011
(1)
February 2011
(1)
January 2011
(1)
December 2010
(1)
November 2010
(1)
October 2010
(1)
September 2010
(1)
August 2010
(1)
July 2010
(1)
June 2010
(2)
May 2010
(1)
April 2010
(1)
March 2010
(2)
February 2010
(2)
January 2010
(2)
December 2009
(1)
November 2009
(1)
October 2009
(1)
September 2009
(3)
August 2009
(1)
July 2009
(1)
June 2009
(1)
May 2009
(2)
April 2009
(1)
March 2009
(1)
February 2009
(1)
January 2009
(1)
December 2008
(1)
November 2008
(2)
October 2008
(1)
September 2008
(1)
August 2008
(1)
July 2008
(1)
June 2008
(1)
May 2008
(1)
April 2008
(1)
March 2008
(2)
February 2008
(2)
January 2008
(3)
December 2007
(1)
November 2007
(1)
October 2007
(1)
September 2007
(2)
July 2007
(1)
June 2007
(3)
May 2007
(1)
April 2007
(2)
March 2007
(1)
February 2007
(2)
January 2007
(1)
December 2006
(1)
November 2006
(2)
October 2006
(4)
September 2006
(3)
MSDN Blogs
>
Murray Sargent: Math in Office
Murray Sargent: Math in Office
Subscribe via RSS
Sort by:
Most Recent

Most Views

Most Comments
Excerpt View

Full Post View
Murray Sargent: Math in Office
Math Selection
Posted
over 8 years ago
by
MurrayS3
4
Comments
Selection of text in a math zone obeys some special rules concerning builtup math objects, such as fractions and integrals. First some background on how these objects are stored helps to clarify the rules. In memory, math objects start with a special...
Murray Sargent: Math in Office
Automatic arguments
Posted
over 8 years ago
by
MurrayS3
4
Comments
The arguments of math display objects are either optional or essential. Examples of essential arguments are the numerator and denominator of a fraction. For a legitimate fraction, both are nonempty. Hence if either or both are empty, they should be represented...
Murray Sargent: Math in Office
Cool Equation Number Macros for Word 2007
Posted
over 8 years ago
by
MurrayS3
3
Comments
Dong Yu of Microsoft's Speech Research Group reports: "Office 2007 comes with a very nice equation editor and bibliography manager. However, it does not support equation number management. To work around this problem. I have developed a set of macros...
Murray Sargent: Math in Office
How I got into technical WP
Posted
over 9 years ago
by
MurrayS3
3
Comments
This post tells a bit of how I started in technical word processing back in the middle of the last century. More precisely it was in 1965 that I started using a nifty (for that time) vector plotting program by Grey Freeman at the Yale Computer Center...
Murray Sargent: Math in Office
Using RichEdit 6.0 for Math
Posted
over 8 years ago
by
MurrayS3
3
Comments
A number of readers have asked how to use the RichEdit 6.0 shipped with Office 2007 to edit and display mathematical text. This post explains one way to do so. The code assumes that you already have an application that knows how to instantiate a RichEdit...
Murray Sargent: Math in Office
Article/Video on Murray Sargent and Math in Office
Posted
over 5 years ago
by
MurrayS3
3
Comments
The article Professor's Laser Focus Gets Math into Office tells some of the story behind the Math in Office project. It also gives a link to a video that includes a sequence of me showing how easy it is to type in the binomial theorem. Hope you like it...
Murray Sargent: Math in Office
Math Greek Letter Bug Fixed
Posted
over 1 year ago
by
MurrayS3
3
Comments
When Word 2007 and later versions write an RTF file that includes math alphanumeric symbols (see U+1D400..U+1D7FF ), they convert the symbols back to ASCII or Greek in the BMP (basic multilingual plane) and then write the characters out using the appropriate...
Murray Sargent: Math in Office
Symbols and Emoji
Posted
over 1 year ago
by
MurrayS3
3
Comments
The emoji symbols (literally picture characters ) introduced by Japanese cell phone carriers have captured the imaginations of computer users around the world. So much so that occasionally many symbols created long before the emoji are now being treated...
Murray Sargent: Math in Office
RichEdit 8.0 Touch Support
Posted
over 2 years ago
by
MurrayS3
3
Comments
Windows 8 introduced substantially better touch facilities than those available in Windows 7. One cool thing is the new touch onscreen keyboard, which is enabled if you have a touch screen. To see it, swipe in from the right side, touch the cog icon...
Murray Sargent: Math in Office
Ligatures, Clusters, Combining Marks and Variation Sequences
Posted
over 3 years ago
by
MurrayS3
2
Comments
On the surface, Unicode appears to be a just large collection of characters. But before Unicode text is displayed, substantial “shaping” can occur. This shaping is the process of mapping the Unicode characters to glyphs and placing them correctly...
Murray Sargent: Math in Office
Flyweight RichEdit Controls
Posted
over 2 years ago
by
MurrayS3
2
Comments
Back when RichEdit 2.0 was being designed, Christian Fortini had a dream that every text string in a Forms^3 form or dialog would be a lightweight RichEdit control. That way there would be no display glitches in switching from static display to edit...
Murray Sargent: Math in Office
Equation Arrays
Posted
over 4 years ago
by
MurrayS3
2
Comments
One user (Leperkawn) commented "There is basically no documentation on the \eqarray command so I'll post a quick example that I had to figure out from trial and error." Before looking at his interesting example, here's the text in Section 3.19 of the...
Murray Sargent: Math in Office
The Math Paragraph
Posted
over 7 years ago
by
MurrayS3
2
Comments
The earlier post Breaking Equations into Multiple Lines describes equation line breaking and alignment. In particular, l ong equations often do not fit on a single line and need to be broken up for display on multiple lines. Word 2007 offers two approaches...
Murray Sargent: Math in Office
Default Document Math Properties
Posted
over 7 years ago
by
MurrayS3
2
Comments
A number of math display properties have document defaults. These are the ones used if you don’t explicitly override them, which you can usually do by invoking a math contextmenu option. The properties all pertain to “displayed” math...
Murray Sargent: Math in Office
More on Math Context Menus
Posted
over 7 years ago
by
MurrayS3
2
Comments
An earlier post describes math context menus (right click somewhere in a math zone) for changing the display characteristics of math objects, like fractions and integrals. For example context menus offer options to convert a stacked fraction into a linear...
Murray Sargent: Math in Office
Subscript and Superscript Bases
Posted
over 7 years ago
by
MurrayS3
2
Comments
For proper math typography, it’s important to know the base of a subscript or superscript expression. For example, in Einstein’s equation E = mc 2 , the superscript expression c 2 appears and c is the base, not mc . Knowing what the base is allows proper...
Murray Sargent: Math in Office
A neat opportunity...
Posted
over 7 years ago
by
MurrayS3
2
Comments
Okay, the Math In Office blog isn't about advertising. But just in case you're someone who really likes RichEdit and editing and wants to work on it (as I did and do J ) and related text processing, here's a pretty fine opportunity. If you're not interested...
Murray Sargent: Math in Office
Math Context Menus
Posted
over 7 years ago
by
MurrayS3
2
Comments
One handy way to edit mathematical text is to use math context menus. These menus are displayed when you depress the right mouse button with the mouse pointing inside a math zone. In addition to the usual Font and Paragraph options, in a math zone you...
Murray Sargent: Math in Office
Updated RTF Specification
Posted
over 7 years ago
by
MurrayS3
2
Comments
An updated RTF Specification is available for downloading here . I already blogged about the new version in the MS Word blog, but wanted to add a few words about math in Math in Office blog. The RTF specification includes a thorough discussion of the...
Murray Sargent: Math in Office
Mathematical RTF
Posted
over 9 years ago
by
MurrayS3
2
Comments
This post discusses the Word 2007 math RTF control words. A good way to understand these control words is to note that they are actually OMML tag names written with RTF syntax. Hence you can refer to the very thorough OMML documentation for more detailed...
Murray Sargent: Math in Office
Office Math RTF and OMML Documentation
Posted
over 8 years ago
by
MurrayS3
2
Comments
The RTF 2007 specification is now available. Word 2007 added as many control words as Word 2000, XP and 2003 combined ! The .doc spec is 4.4 MB, while the .docx is only 881KB. Admittedly a zipped version of the .doc spec is somewhat smaller than the ...
Murray Sargent: Math in Office
User Spaces in Math Zones
Posted
over 9 years ago
by
MurrayS3
1
Comments
Spacing in mathematical expressions involves well defined rules. For example, in the expression a+b=c, a good math display engine automatically inserts 4/18 em on each side of the binary operator + and 5/18 em on each side of the relational operator ...
Murray Sargent: Math in Office
Rick Shoemaker, quantum magician and microcomputer whiz
Posted
over 7 years ago
by
MurrayS3
1
Comments
This post summarizes what I said at the retirement ceremony for my long time collaborator and good friend Dr. Rick Shoemaker, Associate Dean, College of Optical Sciences, and Professor of Optical Sciences. I’ll talk a bit on Rick and his love for...
Murray Sargent: Math in Office
RichEdit Paragraph Indents
Posted
over 6 years ago
by
MurrayS3
1
Comments
RichEdit paragraph indents are based on the original RichEdit 1.0 definitions. These differ somewhat from Microsoft Word’s definitions and hence from TOM’s (RichEdit’s Text Object Model), which were developed in collaboration with the Word team. In addition...
Murray Sargent: Math in Office
Entering Math via the Linear Format
Posted
over 6 years ago
by
MurrayS3
1
Comments
The previous blog post is on the cool math handwriting recognition shipped with Windows 7. The post includes a description of a race I had entering equations using the linear format with formula autobuildup against a member of the math handwriting recognition...
Page 4 of 6 (130 items)
«
2
3
4
5
6