If formatting is what you primarily interested in then Word does have a good feture for inspecting all types of formatting applied to text and objects called Reveal Formatting. In Word 2007 and 2010 the shortcut for this panel is Shift + F1.
Otherwise if you are looking for an even deeper understanding of the document format then you can look at the XML for DOCX files.
- Find your DOCX document on disk.
- Change the extension of the document from .docx to .zip.
- Double click on the file and open it in the default archive manager.
- Navigate to the "Word" folder in the zip program and open
Document.xml. This is the code behind what makes up the bulk of the document content, although the other files also are used in
other ways i.e for styles or font information.
You will definitely
need a decent XML editor just to view the data and even then it's
quite complex and for a large document will be very very long.
When it comes to DOC there is no easy way to "view the source" as it's a binary file made up of separate streams and therefore there is no easy way to view the contents.
You're doing it completely wrong. Fractions are exactly for what they're named: showing fractions, with a line in between at the baseline
I guess there is no easy way. Does other publishing tools like Pagemaker does have any tricks on its sleeve?
There are ways to achieve that in any decent editing tools, for example MS Office, Libre Office, Hancom Office... and of course even TeX. In fact you'd find the answer immediately if you've googled something like "MS Word phonetic guide"
Even html supports it with the <ruby>
tag and CSS also has the Ruby Styling Module. The tag is meant for Ruby character which are commonly used in East Asian texts for phonetic guides but of course it can be used for any languages. The linked wikipedia article also uses <ruby>
tag (just look at the page source) so you can see the examples clearly in your browser
The ruby characters appears above the base word, and can be adjust to lie on top of a single letter or a group of letters easily. Unfortunately superuser's simple html doesn't support ruby tag, but many other language stackexchange communities like Japanese have special ways to write it in markdown as explained here
To add it in MS Word just select the text to add ruby and click "Phonetic guide" in the Home/Font group
The feature is generally available for East Asian languages, so if it doesn't appear on your ribbon then just right click on the ribbon > Customize the Ribbon... and add the "Phonetic guide" button to the Home > Font group, or you can add one East Asian language to the preferences list
The ruby text is also represented as an equation field code. If you press Alt+F9 or go to Preferences > View and check Show > "Field code" (or right click on the annotated text > Toogle Field Codes) you'll see it's encoded as something like
EQ \* jc2 \* "Font:Yu Mincho" \* hps48 \o\ad(\s\up 47(Tōkyō),東京)
Here jc
is the ruby style, for example jc5
is a vertical ruby text, hps
is the font size of the ruby text (48pt in this case) and 47 after \up
is the distance to move above. However most of the parameters are optional except the vertical distance. So the minimum you can have is like this
EQ \o\ad(\s\up 20(ruby text),main text)
Just press Ctrl+F9, paste the code, adjust the distance and then Alt+F9
It's also possible to add ruby text automatically using VBA but probably you're not interested in it anyway
See also
Best Answer
If you wish to type normal, non-italic text when in equation mode in Word, enclose it within double quotation marks. When you type "foo, Word shows foo in italic, but when you then type the quotation mark ", Word removes those marks and renders foo as normal text.
On the other hand, if you frequently need to type normal text inside equation mode, you might need to consider your notations. Normally equations should be written using mathematical notations only, and any verbal explanations should appear in the text. But sometimes you have a good reason to include words like “when” or “if” in equation mode; then just type "when" or "if".