

So there you have it–more of what I’ve learned about the Microsoft Equation Editor. If any part of the paragraph isn’t in a math zone including a possible terminating period, then inline rendering is used. Note that although there’s no way to specify display versus inline modes (TeX ‘s $ versus $$), a useful convention for systems that mark math zones is that a paragraph a paragraph consisting of a math zone is in display mode. Section 3.20 of the Unicode notes isn’t very satisfying: This is very easy in with the use of $ or $$.
#MICROSOFT WORD FORMULA EDITOR HOW TO#
Like I said, one unresolved issue I still have is how to force math to be displayed in ‘in-line’ or ‘display’ mode. Also, to include a numbered equation is simple: E=mc^2#(30).Īnother nice thing I learned is how to quickly include text in your equations, without having to visit the toolbar (in retrospect, it’s somewhat obvious): Edit your equation as many times as you need. Open MathType from any of these toolbars, type in the equation that you need for your document, and then close MathType your equation will be inserted into your document, with the right font and format settings. Instead of █, one can type \eqarray in Microsoft office. MathType is available on the Microsoft Word and PowerPoint toolbars. So every odd & is an alignment point and every even & is a place where space may be added to align the equations. Here the meaning of the ampersands alternate between align and spacer, with an implied spacer at the start of the line. Which has the linear format where █ is U+2588. To align one equation relative to another vertically, one can use an equation array, such as But here’s the more finely-grained to this:Ī more complicated example of alignment, and a description of how it is interpreted comes from the Unicode page: In their documentation, I learned you can type “Shift+Enter” to keep the next line as part of the same equation array. Now I can do them just by typing.Įquation arrays are something I found hard to do in Microsoft Equation Editor. To start with, here are a handful of things I didn’t know how to do without visiting the toolbar. Hopefully this will save you the time of having to read through it all yourself: Tips & Tricks with the new Microsoft Equation Editor In particular, here are a few things I learned how to do. I think I can finally use the new Microsoft Equation Editor without ever leaving the keyboard. I’ve now completely read this Unicode guide and it was very helpful. The most interesting thing is that they mention their use of Unicode Nearly Plain-text Encoding of Mathematics and they claim that the Microsoft Equation editor adheres to the standards set forth in Unicode Technical Note 28. But today when I went searching for some more answers, I found this page on Microsoft’s website, which I swear wasn’t online two months ago. Use the symbols, templates, or frameworks on the Equation toolbar to edit the equation. In the Object type box, click Microsoft Equation 3.0, and then click OK. In the Object dialog box, click the Create New tab. I found help from third-parties, like this wonderful cheat-sheet which I still highly recommend. Insert an equation with Equation Editor On the Insert tab, in the Text group, click Object. I searched their website and found minimal help. I’ve been using Microsoft’s Equation Editor more and more, and I’ve learned a lot of new things, but I also still have questions (for instance, how do you force it to do display or in-line mode?).īefore, when I had questions, it seemed like Microsoft had no answers. The Interop is easier to start with (and understand) and gives you access to some of the logic that's inside Office - for example, you could create Table of Contents rather easily.As some of you know, I recently posted about Microsoft Equation Editor ( here) and the way it’s been totally upgraded. The openXML approach is much faster, it will allow you to multithread and does not require Office to be installed. Create whatever equation you wish, save it, open it with the productivity tool and see how it's done.
#MICROSOFT WORD FORMULA EDITOR CODE#
This will allow you to open any office 2007+ document and see the code needed to generate it. The sane way is to get the Productivity Tool ( ). Like in the previous case, it is extremely difficult to understand how to do things by using the documentation.

You could use the OpenXML SDK ( ) to create whatever docx you wish. Selection.OMaths(1).Functions.Add(Selection.Range, wdOMathFunctionFrac).Frac.Type = wdOMathFracBarĪnother option is to work with the DOCX file directly. For example, inserting a new fraction will look something like this (in Vb.Net) The best way to understand how to make something happen with automation is to start Word, record a macro ( ) of something and then view the generated code. You may want to look at (v=office.14).aspx as a starting point. Use word automation (or interop), make word do what you wish. If you wish to work via Microsoft's solutions, you have two choices.
