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
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
Plain Text Math in Bidirectional Contexts
Posted
over 4 years ago
by
MurrayS3
0
Comments
In plain text, bidirectional text (text including some Arabic or Hebrew) is generally displayed according to the Unicode Bidi Algorithm (UBA). Since we’re interested in math, it’s pertinent to study a bit how simple mathematical expressions...
Murray Sargent: Math in Office
Check out Live Writer
Posted
over 4 years ago
by
MurrayS3
4
Comments
This is a test to see how I can use Live Writer to make blog posts more nicely. In particular, it’s desirable to display equations by copying them from Word. For example, this is the mode locking formula which you can enter by typing \integral<space>...
Murray Sargent: Math in Office
MathML ToDo List
Posted
over 5 years ago
by
MurrayS3
0
Comments
In my MathML 3.0 post , I noted that several things were postponed for future consideration. The present post lists math document properties and equation numbers. Other members of the MathML Working Group can undoubtedly add to the list. Default Document...
Murray Sargent: Math in Office
Mac Word 2011 and Math
Posted
over 5 years ago
by
MurrayS3
6
Comments
Office for Mac 2011 has many cool additions. The best of them all (well you know my bias!) is that Mac Word 2011 has the elegant Office math editing and display facility! Although I do not own a Mac, my nextdoor neighbor Dylan Tom does and we gave the...
Murray Sargent: Math in Office
MathML 3.0
Posted
over 5 years ago
by
MurrayS3
8
Comments
The W3C announced October 21, 2010 that the MathML 3.0 specification is a W3C Recommendation. This post describes some of the features added to MathML in version 3.0. The specification also includes numerous clarifications that are helpful for people...
Murray Sargent: Math in Office
Nathan Myhrvold
Posted
over 5 years ago
by
MurrayS3
0
Comments
This is a post about some of the early days in the life of an amazing person, Nathan Myhrvold. Nathan and his good friend and colleague, Chuck Whitmer, had completed PhD’s in theoretical physics at Princeton. They wanted to investigate advanced...
Murray Sargent: Math in Office
Linear Format Notations for Mathematics
Posted
over 5 years ago
by
MurrayS3
9
Comments
I have been having a great discussion with Christian Lerch about computeroriented mathematical notations. He has a program that lets you input MathML using a pure ASCII syntax. It is similar to ASCIIMathML . A lightly commented EBNF grammar of his MathEL...
Murray Sargent: Math in Office
Which Languages a Font Supports
Posted
over 5 years ago
by
MurrayS3
0
Comments
A recent post describes how RichEdit chooses default fonts for Unicode characters. The method assigns a character repertoire (CharRep) to each character and queries fonts to find out which CharRep’s they support. If the current font doesn’t...
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
RichEdit Font Binding
Posted
over 5 years ago
by
MurrayS3
0
Comments
Suppose a user pastes some plain text into a document. In principle, that text can contain any Unicode character. That includes virtually all characters used in the current languages of the world along with many from ancient scripts and a plethora of...
Murray Sargent: Math in Office
Bidi Paragraph with Parenthesized Text
Posted
over 5 years ago
by
MurrayS3
0
Comments
The previous post described four tailorings of the Unicode Bidi Algorithm (UBA) in situations where the UBA display is confusing or even misleading. The present post adds another set of scenarios to this list, namely strange renderings of paragraphs that...
Murray Sargent: Math in Office
Tailoring the Unicode Bidi Algorithm
Posted
over 5 years ago
by
MurrayS3
0
Comments
The Unicode Bidi Algorithm is a very useful, general, and standard approach for displaying text that contains righttoleft scripts, such as Arabic and Hebrew. But there are situations in which it is awkward to use and/or is visually confusing. This post...
Murray Sargent: Math in Office
Linear Format Version 3
Posted
over 5 years ago
by
MurrayS3
22
Comments
Unicode Nearly PlainText Encoding of Mathematics, Version 3 (Unicode Technical Note #28) is now posted . The differences between Version 1 and 2 of that paper are largely cosmetic, but there were enough changes in Version 2 to merit a new number. Version...
Murray Sargent: Math in Office
Math Ribbon Entry of Subscripts and Superscripts
Posted
over 5 years ago
by
MurrayS3
22
Comments
As noted in the previous post Keyboard Entry of Subscripts and Superscripts , the preferred way to enter subscripts and superscripts is by using the keyboard, rather than the math ribbon. For example, type alt+= to insert a math zone followed by a^2+b...
Murray Sargent: Math in Office
Keyboard Entry of Subscripts and Superscripts
Posted
over 5 years ago
by
MurrayS3
6
Comments
The SendaSmile and SendaFrown feedback from Office beta users is very useful for finding out where we’ve done right and wrong things with the new Office. From time to time I’ll post thoughts on some of the feedback that pertains to the...
Murray Sargent: Math in Office
Negated Operators
Posted
over 5 years ago
by
MurrayS3
5
Comments
Sometimes you need to enter a negated operator like ≠. If you’re a C/C++ programmer, you might think that != should map to ≠, since that’s what != means in those languages (and some others). But since in mathematics ! means factorial, this choice is a...
Murray Sargent: Math in Office
RichEdit Versions 1.0 through 3.0
Posted
over 5 years ago
by
MurrayS3
16
Comments
Digging through old doc files, I ran across the following summary of RichEdit up through Version 3.0. It’s more detailed than my post on RichEdit Versions , so it might be of interest to history buffs, anyhow. And it does describe the riched20.dll that...
Murray Sargent: Math in Office
Special Capabilities of a Math Font
Posted
over 5 years ago
by
MurrayS3
4
Comments
A fairly common inquiry is how a program can use and access the many special glyph variants of a math font. It’s clearly a much more intricate interaction than encountered in most text applications. This post outlines how the Office math layout software...
Murray Sargent: Math in Office
High Fonts and Math Fonts
Posted
over 6 years ago
by
MurrayS3
14
Comments
Math fonts differ from other fonts not only in their extensive coverage of math operators, symbols, and math alphanumerics, but also in the large number of glyph variants they have to support two sizes of sub/superscripts and many sizes of stretchable...
Murray Sargent: Math in Office
Directionality in Math Zones
Posted
over 6 years ago
by
MurrayS3
4
Comments
In most places, mathematical text is written “left to right” (LTR). For example, in the expression x + y the plus is displayed to the right of the x and the y is displayed to the right of the plus. But in some Arabic locales, mathematical...
Murray Sargent: Math in Office
Equation Numbering Prototype
Posted
over 6 years ago
by
MurrayS3
14
Comments
When writing the Math in Office 2010 post back in July, I could just imagine the disappointment various people would have when they discovered no mention of equation numbering. After getting math into PowerPoint, equation numbering had been the most often...
Murray Sargent: Math in Office
RichEdit Friendly Name Hyperlinks
Posted
over 6 years ago
by
MurrayS3
7
Comments
This post is a companion to Automatic RichEdit Hyperlinks . As stated in that post, RichEdit has two kinds of hyperlinks, automatic hyperlinks (autoURLs) and friendly name hyperlinks. A friendly name hyperlink has a name, which is displayed, and a hidden...
Murray Sargent: Math in Office
RichEdit Versions Update to 7.0
Posted
over 6 years ago
by
MurrayS3
4
Comments
The original RichEdit Versions post covered RichEdit versions 1.0 through 6.0, since 6.0 was the latest version at the time. RichEdit 7.0 will ship with Office 2010, so here’s an update describing what that version adds. Most additions involve math...
Murray Sargent: Math in Office
Automatic RichEdit Hyperlinks
Posted
over 6 years ago
by
MurrayS3
7
Comments
RichEdit has two kinds of hyperlinks, automatic hyperlinks (autoURLs) and friendly name hyperlinks. As its name suggests, the autoURL is automatically recognized by RichEdit as a hyperlink and is displayed as a URL. A friendly name hyperlink has a name...
Murray Sargent: Math in Office
Entering Matrices
Posted
over 6 years ago
by
MurrayS3
9
Comments
The Office math ribbon has a few examples of matrices, but you might like to be able to enter a lot more kinds of matrices and enter them substantially faster. For this you can use the linear format (see Sec. 3.9). For example, a 2x2 matrix is entered...
Page 3 of 6 (126 items)
1
2
3
4
5
»