MM 7 Win UserGuide 2014.12 PDF
MM 7 Win UserGuide 2014.12 PDF
MM 7 Win UserGuide 2014.12 PDF
User Guide
MathMagic Personal Edition
MathMagic Pro Edition
MathMagic Prime Edition
MathMagic Lite Edition
For Windows
v7.x
English
rev. 10
2014.12
www.mathmagic.com
InfoLogic, Inc.
MathMagic was developed by InfoLogic, Inc. The first version of MathMagic for Macintosh was released at the Seybold Expo
San Francisco in 1998, the electronic publishing exhibition in the United States. Today, MathMagic is used in over 100
countries around the globe, contributing greatly to the editing and publishing of numerous mathematical and technical
documents, to the exchange and conversion of technical information, and to the production of educational material.
While MathMagic has been developed for intuitive and easy use, we recommend that you read through this User Guide before
using the product in order to quickly familiarize yourself with the features of MathMagic and to use it to its fullest potential.
For information not contained within this User Guide, or to request development of new features, please contact the
MathMagic customer support team or the place of purchase.
We look forward to seeing MathMagic increase your productivity and product quality.
Thank you.
This User Guide, the contents herein, the enclosed software and other attached material are provided in accordance with the
End User Software License Agreement, and can only be used under agreement thereto.
The contents in the User Guide and the features of MathMagic are subject to change without prior notification for the purpose
of product improvement or amendment of errors. InfoLogic, Inc. and the retailers make no guarantee of the accuracy of the
contents herein and the features of the software.
The limited warranty in the use of the product follows the End User Software License Agreement.
All MathMagic product names and the logo are trademarks of InfoLogic, Inc.
All other company names and product names are trademarks of their respective owners.
The enclosed computer program(s) and fonts ("Software") are licensed, not sold, to you by InfoLogic, Inc. ("InfoLogic") for use only under
the terms of this License, and InfoLogic reserves any rights not expressly granted to you.
1. LICENSE.
(a) InfoLogic grants you a non-exclusive license to install and use the machine executable, object code version of Software, related fonts, related documentation, and updates
thereto made available by InfoLogic solely for the purpose of using the Software in accordance with the accompanying electronic documentation.
(b) You may use one copy of the Software on a single computer at a time.
(c) You may use the Software for your own personal or internal business use and not in the operation of a service bureau or publicly accessible computer or for the benefit of
any other person or entity.
(d) You may make one copy of the Software solely for backup purposes, provided that all copyright and other proprietary notices are maintained on the copy of the
Software.
(e) You may permanently transfer all your rights under this License to another party by providing to such party all copies of the Software licensed under this License
together with a copy of this License and the accompanying written materials, provided that the other party reads and agrees to accept the terms and conditions of this License.
(f) Not withstanding any other terms in this License, if the Software is licensed as an upgrade or update, then you may only use the Software to replace previously validly
licensed versions of the same software. You agree that the upgrade or update does not constitute the granting of a second license to the Software.
2. RESTRICTIONS.
You may not use, copy, modify, or transfer the Software, or any copy thereof, in whole or in part, except as expressly provided in this Agreement. You may not reverse
engineer, disassemble, decompile, or translate the Software. Any attempt to transfer any of the rights, duties or obligations hereunder is void. You may not publish, display,
disclose, modify, rent, lease, loan, resell for profit, distribute, or create derivative products based on the Software, or any part thereof.
3. TERMINATION.
This License is effective until terminated. This License will terminate immediately without notice if you fail to comply with any provision of this License. You agree upon
termination to promptly destroy the Software and all copies thereof.
4. LIMITED WARRANTY.
The software is provided to you "AS IS". InfoLogic and its suppliers expressly disclaim all warranties and representations, express, implied or statutory including the
implied warranties of merchantability, fitness for a particular purpose, and non-infringement. InfoLogic does not warrant that the functions contained in the software will meet all
requirements or needs you may have, or that the software will operate error free, or that any defects or errors in the software will be corrected or that the software will be compatible
with any particular platform. InfoLogic warrants for a period of ninety (90) days from your date of purchase that the media, if any, on which the Software is recorded will be free
from defects in materials under normal use.
6. COMPLETE UNDERSTANDINGS.
By opening this package or using this Software, the user agrees to be bound by the terms of this agreement, which include the software license and the limited warranty. This
Agreement applies to the user and any subsequent license of this Software. This Agreement shall not be modified except by a subsequently dated written amendment or exhibit
signed by both parties by their duly authorized representatives
Some portions Licensed under the Apache License, Version 2.0 (the "License");
you may not use this software except in compliance with the License.
You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and limitations under the License.
Email: [email protected]
Web: www.mathmagic.com
I. Introduction to MathMagic 6
1. Major Features
2. MathMagic Products
3. System Requirements
4. MathMagic Feature Comparison Table
V. Tutorials 98
1. Fractions and Square Roots
2. Subscripts and Superscripts
3. Matrix
4. Editing Equations
5. Fonts and Styles
6. Applying and Changing Colors
MathMagic is an equation editor equipped with the WYSIWYG interface and automatic formatting engine
for editing mathematical expressions and scientific symbols.
MathMagic provides a variety of powerful features to create, edit, and convert equations. With MathMagic,
you can quickly create complex equations and easily use them in other software or documents, enabling you
to create test sheets, educational material, technical documents, research reports with equations, or essays
and presentation slides containing complex symbols and equations. MathMagic equations look beautiful too.
MathMagic Personal Edition is a stand-alone, general-purpose equation editor that is appropriate for
individual users, such as students, teachers, professors, engineers, and so on.
MathMagic Pro Edition for Adobe InDesign comes with MathMagic plug-ins for InDesign, more fonts
and more advanced features for high-end publishers, on top of all the features of MathMagic Personal
Edition. MathMagic Pro Edition offers greater functionality including support for color EPS, various font
settings, and equation form settings that are more precise than those of the Personal Edition. MathMagic
Pro is ideal for professional editing and publishing carried out with desktop publishing software such as
InDesign.
[Image 1-2] MathMagic equations and MathMagic Plug-in interface in Adobe InDesign
MathMagic Lite Edition is basically a simplified version of MathMagic Personal Edition, which is
available for free. However, it comes with much of the core equation editing features to handle most of
K12 Math and higher education Math. Some features such as equation style conversion, batch conversion
of multiple equations into another format, saving a large sized equation, applying color, may not be
available in MathMagic Lite. Each version may have some different features so please refer to the lateset
ReadMe document or Feature Comparison Table, which is available from the MathMagic.com download
page.
All versions of MathMagic come with an interface that is very intuitive. As such, no matter which version
you use - or even if you are a first-time user - you can easily and conveniently create the desired form of
your equation.
Advanced users can specify various settings including the type and the size of the font, spacing, style, line
thickness, and the shape of equation. All this can be found on the Define Spacing and Define Style settings
dialog box which comes with an intuitive interface and preview support.
Moreover, MathMagic comes with lots of high-quality body text fonts, Greek fonts, and symbols fonts, in
OpenType or TrueType format, offering you the highest quality both in print and on screen.
For other MathMagic products including MathMagic for Mac OS X, please refer to their respective User
Guide or visit us at: www.mathmagic.com
1.6 Export in SVG, EPS, PDF, TeX, MathML, WMF, PNG, JPEG, GIF, BMP, and more
Equations can be saved in WMF format, a standard image format for Windows, to be utilized on almost all
Utilizing MathMagic's support for various equation file formats, you can quickly and easily convert various
formats into other formats in a Batch process. For example, you can convert hundreds or thousands of
equations into EPS or MathML all at once. You can batch convert the font, and its size, in previously
created equations by applying a StyleSet, or automatically assign file names by using naming Macro
options. This greatly improves productivity for customers who edit equations professionally.
1.9 Flexible Custom Settings for Spacing, Style & Size, and StyleSet management
With MathMagic, you can create a unique style for your equations by specifying the spacing between each
element of the equation, the width and the thickness of lines, bracket overhangs, box positions, and more.
You can also specify the font and font sizes of equations, variables, numbers, functions, and Greek
characters. The precision of their specification can reach up to approximately 2,400 dpi, with units
including points (pt), q, millimetres, inches, pica and % (relative to the base font size). All types of spacing,
You can specify your own equation shapes more accurately with MathMagic. Equation gap, line width and
thickness, overhang, box position, default font and style for Math, Variable, Function, Greek, and tens of
other settings can be customized easily with its visual interface thru the Preferences panel.
All in your preferred units including point, q, mm, inch, pica and %(relative to the base font size). All as
sharp as 2400 dpi accuracy.
2. MathMagic Products
MathMagic is available for Macintosh and Windows, and comes in the following product lines with varying
functionality and configuration according to its purpose.
iOS and Android OS versions with limited features are also available.
Products for other operating systems and other vendors can also be made available over time.
All MathMagic installers come with a fully functional Free Trial period, if not free, which can be switched
to the regular versions once authorized with a valid Customer # and License code.
For the latest information and MathMagic updates, please visit us at:
http://www.mathmagic.com
Please be sure to verify your system specifications before installing and using MathMagic products.
In using MathMagic as a stand-alone application, the following minimum system specifications are
required. Each version of MathMagic is developed to run well in typical configurations so that it runs
smoothly on most computers released several years previous to the release of the product.
MathMagic v7.x or newer for Windows runs on Windows XP SP2 or later, including Windows Vista and
Windows 7 & 8.
In the case of MathMagic Pro Edition or MathMagic Prime Edition, however, there may be higher system
requirements in the event that Adobe InDesign is used in conjunction with MathMagic Pro.
It is recommended that the System Requirements be verified separately for Adobe InDesign.
The following is a comparison of the main features of MathMagic products (based on v7.7, as of 2014.12):
Nudge Maximum Short distance (10pt) Medium distance Long distance Not supported
Distance (50pt) (100pt)
Custom Tuned No No Available No
Spacing & Factory
Setting Styles for Sub/
Custom No Yes Yes No
Sub-sub boxes
Customizable TeX Limited Yes Yes Limited
spacing rule
User defined size for No Yes Yes No
Large Operator & Per
Style
Regular Price (US$) US$69 $499 ($695 with 2- Depends on the Free
year Free upgrade) Configuration
Academic/Governmnt US$49 $299 ($399 with 2- Depends on the Free
Price (US$) year Free upgrade) Configuration
1-month ~ 6-month $10 ~$30 $100.00 / $200.00 Not Available Free
Subscription price
School / Campus- Available No No Free
wide License
Custom Dev. Service / Available Available / Call Available / Call Available
Bundling
Most other general equation editing UI and features remain same or similiar among MathMagic Personal, Pro,
and Prime Editions.
Note: MathMagic is subject to change without prior notice for the purpose of product improvement. Also,
for marketing purposes, functions may vary from the comparison chart.
1. Installing MathMagic
If a physical pacakge with a CD-ROM was purchased, please insert the Installer CD to the CD-ROM drive
and run the Installer.
If MathMagic installer was downloaded or copied from another computer, please Unzip the installer and
then run it.
MathMagic installer may display the License Agreement and other user options before it starts to install, as
shown below:
NOTE: MathMagic installer may display some user interface, such as buttons and title bar, in the current local
language. However, the installer will only install English version of MathMagic.
Once the installation is completed, the following files (folders) will be installed or created under the
following paths:
\Windows\Fonts\
• MathMagic Fonts (MM~, MMa~)
\Windows\System32\
• Some DLL files and other components
In the case of MathMagic Personal Edition, the installer will finish the installation process completely,
without requiring further manual moving or installation of files.
In the case of MathMagic Pro Edition or MathMagic Prime Edition, the Plug-in files which correspond to
the version of Adobe InDesign which you are currently using must be manually installed as well. For more
details on selecting the proper path and installing the files, please refer to the "ReadMe First ~" file provided
separately, or please refer to III. 10 Using MathMagic Pro Editions.
* Caution: When MathMagic fonts are newly installed, applications that are already running or printer
2. Uninstalling
As with the installation process, the installed files of MathMagic can easily be removed by running the
Uninstaller application, installed in the following path.
These installation paths are subject to change without prior notice. Please refer to the enclosed ReadMe file
when installing or removing the latest version of MathMagic.
Generally, when upgrading or updating to a newer version, the older version does not need to be removed.
The new version can simply be installed in addition to the older version. In the case of MathMagic Pro
Edition, however, upon installing a new version, the paths for MathMagic Pro application must be re-
assigned in the respective Preferences settings dialog box in InDesign.
The latest version of MathMagic is available from the MathMagic web site.
Please visit us at:
http://www.mathmagic.com/download/
If you have purchased a physical product, please visit the MathMagic download web page before installing
the software from the CD to ensure that you have the latest version.
Depending on the type of the product or the time of purchase, you may or may not be eligible for free
upgrades to the latest version. For more information on the free upgrades, please visit us on the MathMagic
website or contact your retail store.
4. Customer Registration
After purchasing a MathMagic product, please complete the customer registration for prompt customer
support and to receive news and updates on the latest versions of the product.
http://www.mathmagic.com/register/
Note: If the retailer where you purchased the product requires a separate product registration, please register
your product through the retailer.
If you have purchased MathMagic Pro Edition, you must register the system ID of your computer and
If you are using MathMagic Lite, please skip this section. MathMagic Lite is a free version and does not
have the Authorization dialog. It runs without any License code.
Once MathMagic is installed and launched for the first time, the following window will be displayed for the
authorization of the software.
Trial Version
If you have not yet purchased the product but are simply trying out the software, click "Try" to use the
software for the evaluation period.
The length of the evaluation period may vary from product to product or from version to version. Once the
evaluation period expires, some of the feature may be disabled or you may need to enter a valid License
Code to continue to use the product. If a new version is released, even though the evaluation period for the
previous version has expired, additional evaluation period may be added for you to experience the features
of the new version.
While most features are available in the trial version, some features, such as the Batch conversion or Export
to EPS, may be restricted or may have a DEMO watermark.
Once you authorize your copy with a valid License code, the application will run without displaying the
Authorization nagging dialog.
If you are using MathMagic Lite, please skip this section. MathMagic Lite is a free version and does not
have the Authorization dialog. It runs without any License code.
You may need to change some of your Authorization information, such as your name, Customer
Number, and/or License code for some reasons, like upgrading or extending the current
Subscription period.
When you need to open the Authorization dialog again, you can select "Enter Authorization
Code..." from Help menu.
You can enter a new User name, Email address, Customer Number, or License Code to change the
ownership or to extend your Free Upgrade period or Subscription period.
When you need to remove your License info from a computer and move the License to another
computer, you can bring up the Authorization dialog while holding down 'shift' key or 'alt' key
to enable the "Remove License" button.
After you remove the License from a computer, you will get a Removal Confirmation code, which
you need to submit to MathMagic Customer Support team to get a new License code.
MathMagic Licensing policy may vary over time, over MathMagic products. Please read the
ReadMe file for the latest information or contact MathMagic Customer Support for more
information.
MathMagic's main interface is comprised of the equation editing window with WYSIWYG editor support,
the Main Toolbar and the User Item Toolbar, various floating windows including the Clips window and the
Color window, Nudge window, Size info window, the Template palettes, and the Symbol palettes, as shown
below.
Empty Slot
Selection
The Editor window is where you enter and edit equations. To create an equation, select the Template
palette the equation form you wish to create, and then enter numbers/variables/symbols in the slots. For
more detailed information on how to use the Template palette, see 'IV. Template Palette and Symbol Palette'
in this User Guide.
In MathMagic, you can enter and edit multiple equations in multiple windows simultaneously. The Editor
window supports a wide-ranging view rate from 100% to 3,200% (except MathMagic Lite), with the default
view rate set at 300%. The default view rate can be specified by the user in the 'Preferences' dilaog. A
higher view rate helps when you wish to adjust the equation more precisely. The current View rate can be
increased by 1%, 10%, or 100%. View rate can also be changed by Mouse-scroll wheel while holding Alt
and Window keys.
• Empty slot: Empty slots are displayed with thin gray lined boxes. The boxes are displayed only until
the actual input. Once an input has been made, the gray box disappears. You can uncheck "Show
Empty Slots" under the View menu to make the empty slots disappear.
• Insertion Point: The Insertion Point or Cursor is made up of a vertical and a horizontal line, and shows
where text, templates and symbols will be inserted in which box.
• Selection: This is an area designated by mouse drag, double-click, quadruple-click or Shift-click. The
selected area is displayed in the inverted color as specified on the computer by the current user. If the
Editor window becomes inactive with an area selected, only the outline of the selected area is displayed
with dotted lines. The selected part of the equation can be copied, deleted, exported, dragged to the
Clips window, or otherwise edited such as by applying a color or a new font size.
The Main Toolbar contains several frequently used items for easy access via mouse clicks. It also provides
users with visual information for the current settings including font, size, and style of the current cursor
When the Main Toolbar is not displayed, you can toggle it by selecting the "Main Toolbar" menu
command under the Window menu.
Main Toolbar is not detachable but only toggled on the fixed position, right under the menu bar.
• Font popup menu: Used to change the font for the selected part of the equation. You can either type a font name or
select on from the list.
• Style popup menu: Used to change the style for the selected part of the equation.
• Size popup menu: Used to change the font size for the selected part of the equation. You can type a size value followed by
a return key or select one from the predefined size list by clicking on the arrow button. Selected font size will be applied
to the current selection. Decimal point value can be entered, too.
• StyleSet popup menu: Applies ready-made StyleSet to the current window. A StyleSet remembers all Define Spacing
values, Define Size values, Define Style values, and some other settings as a Preferences set.
• Open / Save buttons: Brings up File Open dialog / Saves the current top-most window to disk.
• Alignment button: Used to change the alignment of the current rows: left, center, or right.
• Undo/Redo button: Used to undo performed actions or redo undid actions step by step. It also displays how many
Undo/Redo recordings are maintained. Undo or Redo can also be performed by keyboard shortcut: Ctrl-Z or Ctrl-shift-
Z.
• Refresh button: Used to force redraw all the current document contents when there is garbage on the editor window or
equation is not updated correctly for some reason.
• Preferences Dialog: Used to bring up the Preferences dialog.
• Clips Window: Used to show or hide the Clips floating window.
• User Item Toolbar: Used to show or hide the User Item Toolbar.
• Color Window: Used to show or hide the Color floating window.
• Nudge Window: Used to show or hide the Nudge floating window.
• Show/Hide palettes: Used to show or hide all floating Template & Symbol palettes, remembering their locations, to give
user more viewable area temporarily.
User Item Toolbar is a container of frequently used Template items and Symbol items. You can assign
frequently used items on this toolbar. All types of templates and symbols can be assigned, and the order of
the items can also be rearranged by dragging.
User Item Toolbar can be detached from the main window and located at any position as a floating window
as shown above. Detached floating window can also be attached back by dragging it to the original place.
To assign a particular item on the User Items Toolbar, select an item from the Template palette or the
Symbol palette while holding down the Alt key.
To remove items from the User Items Toolbar, click the item on the User Items Toolbar while holding down
the Alt key.
If you wish to change the order of the items on the User Items Toolbar window, click and drag the icon to
the desired location.
Click the bottom right corner of the toolbar to adjust the size of the User Items Toolbar window. The
specified size and location of the window is saved upon exiting the application.
The items list and order are saved in a separate preference file(UserItemList.mmd) in the "MathMagic User
Data v7" folder so you need to be careful when you delete MathMagic User Data v7 folder. You can share
this file with others to share your ready-made collections.
Clips window is a container that saves frequently used equation clips. Making use of the Clips window
helps minimize the bothersome, repetitive input processes.
To add an equation in the Clips window, select an equation from the Editor window and drag it to the Clips
The clip files are saved in the 'MathMagic User Data v7' folder, inside the "My Documents" folder of the
current user.
(current user home)\My Documents\MathMagic Equation Editor\MathMagic Pro\MathMagic User Data v7\Clips\
or
(current user home)\My Documents\MathMagic Equation Editor\MathMagic Personal\MathMagic User Data v7\Clips\
Each clip is saved in its own MathMagic Clip format. with the file exteion .MMC. Clip files can be shared
with others, either by copying the Clips folder itself into someone else's system, or by copying a clip into
someone else's PC and then moving it to his/her Clips folder. The newly copied clip will show up in the
Clips window the next time MathMagic is launched.
In the Color window in MathMagic, you can create, and manage, desired colors and apply the color in the
selected area of the current editor window. Select the color you want and click "Apply" button on the Color
window, or double-click the color to apply it.
The Color floating window provides two color style lists, the Application-wide Colors and the Document-
used Colors. Styles included in the Application-wide Colors list can be used across all Editor windows in
the application. Also, by sharing the Color folder in the MathMagic User Data v7 folder with others, you
can share the same list of pre-defined colors. The Document-used Colors list shows, and manages, the
colors being used in the top-most Editor window.
In the Color window, you can create colors in Gray, RGB, CMYK, and Web Color, and, if necessary,
assign Spot colors for color separation output.
Also, you can not only apply colors directly to the equation but select the background color of the entire
equation or a particular slot. There is no default background color applied in MathMagic and it is set to
be transparent. The background color can be set to white if necessary.
MathMagic Personal may have a limited interface for Color.
Template Toolbar
Symbol Toolbar
[Image 3-6] Template toolbar and Symbol toolbar located on top of the Main window
Pop-up Palette
[Image 3-7] A pop-up palette sample when clicked on a Template toolbar button
While the Template palettes and the Symbol palettes are attached to the toolbar by default, they can also be
used as independent floating windows.
When you click a certain item on the palette toolbar, another palette window appears. If you right-button
click, the palette window will be detached and become an independent floating window.
You can detach any palette you want. MathMagic remembers the location of the detached
Template/Symbol palettes and displays it in the last location when the program is launched again.
Press Alt key and click a certain item in the palette window to register it to the User Items Toolbar,
keeping frequently used items together in one place. You can just drag an item from any Template/Symbol
pop-up palette or floating window to the User Items Toolbar as well.
The File menu consists of items to create new documents and open/save/export/convert/print documents.
Open
You can open equation files in a variety of formats in addition to documents created in MathMagic.
Images saved by MathMagic in .eps, .svg, .wmf, .jpg, .png, .pdf, .bmp and .gif can be opened again in
MathMagic to re-edit the equations.
MathMagic can also open .eps, .pict and .gif formats saved in MathType, as well as other equation-
exclusive formats such as MathML, LaTeX, Plain TeX, Wiki TeX, and ASCIIMath.
Instead of opening a document through the Open command under the File menu, you can alternatively
drag an equation file directly onto the MathMagic application icon or drag & drop it into a MathMagic
editor window to open it.
Save
Documents created in MathMagic are saved in the MathMagic native format by default, with the file
When a equation window is first saved, the following Save As dialog will be displayed to let you assign a
file name.
Save As
MathMagic supports a variety of general-purpose formats for higher compatibility when using the edited
equation in other applications or documents.
These formats include graphic formats such as gray EPS, color EPS, PDF, BMP, PNG, SVG, GIF and
JPEG, and some standard math file formats such as MathML, LaTeX, Plain TeX, Wiki, ASCIIMath, and
Speech Texts. More formats are added continuously so please check the latest version if your format is not
listed here.
Please note that the availability of file format options may vary over Personal Edition, Pro Edition and Lite
Edition, or in different versions.
PDF format is supported in MathMagic v7.0 or newer. To save the current equation window in PDF and to
support Font embeding, MathMagic should have TrueType format fonts in the following specific location
for all used fonts in the equation:
MathMagic User Guide - v7.x for Windows 32
MathMagic application folder\MathMagic Fonts\PDF Fonts\
Convert
With MathMagic, you can Batch Convert multiple equation files into a new format at once.
Note: The Batch conversion feature is not available in MathMagic Lite Edition, Demo mode or Evaluation
copies of the software.
Selecting the Convert command displays the dialog box as shown below. Select the file or folder to
convert, choose the format to convert it into, and click 'Convert'. To select multiple files, select files while
holding down the Shift or the Ctrl key. Please note that the number of files that can be converted at once is
limited in MathMagic Personal Edition, and the number may vary depending on the version you are using.
The file types that can be read and the converted formats available are as follows:
The conversion feature can not only convert files from one format to another, but also apply a StyleSet
while maintaining the previous format. This can help user change all fonts and sizes used in the original
equation at the same time.
Simply check "Apply a StyleSet while converting" and select the StyleSet you want. This way, you can
quickly edit equations without having to open each equation file to specify fonts and sizes one at a time.
Note: Depending on the version of the MS Word format, and on the type of the equation contained in the
Word document, equation conversion may be not supported. As there is greater compatibility between MS
Word equation conversion and MathMagic for Windows, it is also possible to make the conversion attempt
in MathMagic for Windows and then open the files in Macintosh, especially the original MS Word
document was created with Windows version of MS Word 2007 or newer.
Import/Export Options
MathMagic can read and write a variety of formats, and thus provides a one-stop place in which you can
manage the settings necessary to import/read and save equations.
In the Import/Export Options dialog window below, you can specify the conversion options for each major
The "General" tab allows you to specify the Clipboard format, the image size of the equation being
exported out or copied into the clipboard, the format for OLE objects, the resolution PNG, and some options
for EPS. There are also tabs under which you can specify options for reading and saving MathML, TeX and
LaTeX, options tabs for reading MathType, AsciiMath equations, the Speech tab for reading equations out
in a voice, and the "Paths" tab where you can specify the default path for batch conversion and saving files.
The default StyleSet path can also be changed here in the Paths tab. This user-defined StyleSet path is
useful if a team wants to share the same StyleSet files.
The Undo and Redo commands can be run multiple times within the limitations of the memory.
The number of available Undo/Redo commands is displayed on the Main Toolbar, as shown
below.
With the 'Copy' command, the copied equation can be inserted in a MathMagic document, and in
other applications and documents, with the 'Paste' command. When pasting it in another
application, the equation is in WMF format or OLE format by default. You can also select the
Bitmap or Text based format depending on the formats supported by the application. In addition to
these image formats, equations can be copied in text formats such as LaTeX. You can go to File ->
Import/Export Options -> General to select one or more equation formats that will be saved on the
clipboard. If multiple clipboard formats are turned on, the pasted equation format depends on the
target application as each application has its own preferred format from multiple clipboard
contents.
If the application supports drag & drop, you can also drag the equation directly out of the
The 'Paste' command inserts the content stored on the clipboard at the current cursor location. If
there are various formats stored on the clipboard, MathMagic will paste the most preferred format.
If the equation information created by MathMagic is available, MathMagic will use it first.
Otherwise, MathMagic will convert any LaTeX, Plain TeX, MathML, or MathType equation
information into MathMagic equation. When the clipboard only contains text formats and no
equation expressions, MathMagic will paste the text. In this case, MathMagic will automatically
apply appropriate styles to any numbers, variables and functions in the text, as well as eliminate
any unnecessary spaces.
'Paste as Text' also applies the above equation styles when pasting. However, this command
pastes the character string as-is. It is useful when the spaces need to be preserved.
[Image 3-15] Copy As options from Edit menu and right-button click
"Convert TeX to Equation" is used when you convert a TeX expression entered in the editing
window into an equation. A user who is proficient in using TeX may prefer to enter TeX
commands on the keyboard instead of finding and entering templates and symbols with a mouse.
Enter the TeX beginning symbol (backslash ('\') or '$'), enter a TeX expression, then either select
"Convert TeX to Equation" from the menu or press Shift-Return to automatically convert it into
an equation. If the current row does not contain a TeX beginning symbol such as a backslash ('\')
or a '$', this command is not available.
"Speak Selection" or "Speak All" reads out the part of the equation that is currently selected. You
can use an external, internet-based Text-To-Speech service instead of computer's built-in TTS
"See Results in Wolfram Alpha" send the current equation to the WolframAlpha web site
(http://www.wolframalpha.com) after converting the equation into WolframAlpha compatible
expression. WolframAlpha web site will show you the result of the equation or the search.
Wolfram|Alpha Pro user or paid subscriber of Wolfram|Alpha service may get some more results.
Select "Template Input follows", or press Ctrl-T, and press the key that corresponds to each
template to insert it. For example, pressing Ctrl-T and then 's' inserts the Sum template, and
pressing Ctrl-T and then 'f' inserts the Fraction template.
Select "Symbol Input follows", or press Ctrl-K, followed by a key that corresponds to each
symbol to insert it. For example, pressing Ctrl-K and then 'i' inserts the infinity ( 3 ) symbol, and
pressing Ctrl-K, followed by 's' key inserts the ' ` ' symbol.
Select "Greek Input follows", or press Ctrl-G, and press an English alphabet key to insert the
Greek letter that corresponds to it. For example, pressing Ctrl-G followed by 'b' inserts beta ( b ),
'w' inserts omega ( ~ ), and 'D' (Shift-D) inserts Delta ( D ).
"Make a Clip" registers the currently selected area into the Clips window. Once registered, the
clip can be used again later. The selected equation can also be dragged into the Clips window
directly.
With the "Register Shortcuts" command, you can define unique shortcuts for items in the Clips
window or on the User Items Toolbar. For more information, please see 'VI. Advanced Features'.
"Use Magic Application key" toggles the Magic Application key option. When it is enabled, a
yellow tooltip is displayed on each icon on the Palette and Symbols Toolbar upon pressing and
holding the Application key or Menu key, usually located between the space bar and right side Ctrl
key. Some keyboards may have this Menu key on the upper right corner or on the right side of
Function key row. Pressing the Application/Menu key and the key displayed in the yellow tooltip
opens up the corresponding palette. Then, release the Application key and press the second tooltip
key to insert the corresponding item. This way, you can enter all templates and symbols without
having to use the mouse and without having to memorize every shortcut combination. For more
information, please see 'VI. 2. Keyboard Shortcuts'.
With 'StyleSet…', you can bundle the equation style, size, form, spacing, etc., specified in
'Preferences' into a single individual StyleSet and manage it as a file. You can prepare multiple
StyleSets depending on the equation style or the editing standards and select them to quickly
change to and from different work environments. For example, in a single textbook, you can have
a StyleSet for the questions, one for the answer keys, and one for the explanations, to manage
various editing styles with ease. All StyleSet files are stored in MathMagic User Data
v7\StyleSets folder. When working with others on the same project, these files can be shared to
• New: Creates a new StyleSet. Values for the spacing, style, and sizes of the equation which are applied
to the top-most Editor window are saved in the new StyleSet file.
• Reassign: Maintains the name of the StyleSet but applies the spacing, style, and sizes being used in the
top-most Editor window to the StyleSet.
• Rename: Changes the name of the StyleSet that is currently selected.
• Delete: Deletes the StyleSet that is currently selected.
• Make Default: Makes the values in the selected StyleSet the default values. When a new document is
created in the future, these values are applied to it as the default values.
• Preview: Temporarily applies the values of the selected StyleSet to the top-most Editor window.
• Cancel: Closes the StyleSet window without applying the values.
• Apply: Applies the values of the selected StyleSet to the top-most Editor window and closes dialog box.
"Preferences..." dialog has options and settings used globally across the documents in the
application. The default view rate of new editor windows, Cursor moving order, Auto-recovery,
and other Misc options can be set here.
Settings will be application-wide and applied to all MathMagic editor windows.
'Refresh' re-draws the contents in the current Editor window. When editing a complex equation,
afterimages may remain on the screen in a rare case. Selectubg 'Refresh' removes such clutter from the
screen. 'Refresh' can be run with the the following button on the Main Toolbar.
"Show Empty Slots" displays places on the template where values can be entered. This is an aid to identify
where values can be entered because it is difficult to see where they can be entered when no values have
been entered yet. The outline of the empty slots are not displayed in the final equation even if "Show
Empty Slots" is on.
"Show Nesting Level" is useful in identifying the extent of each section, and which template it belongs to,
when editing equations. This is only an on-screen aid to help the editing process. Nesting levels are not
displayed in the final equation, even if 'Show Nesting Level' is enabled.
Commands such as 'Show Baselines', 'Show Bounds', and 'Show Center Lines' can be used when you need
to edit the equation precisely while verifying its size, gap, position, or other attributes.
'Show Max. Width Margin' is only available when the "Max. Width Margin" value is specified in
Preferences -> Spacing as shown below. If the width of the page or the paragraph of the document that is
being edited is limited, specifying this value displays red margins in the Editor window. Also, if the width
of the equation that is being edited exceeds this maximum value, an alert is displayed, allowing the user to
be mindful of the width of the equation.
If 'Insert Baseline when Exporting' is enabled, the baseline is shown in a red line in the exported equation.
By displaying the baseline, you can manually align the baseline with ease when you bring the equation into
a different document and edit it along with texts. For the final output, you must replace this equation with
one without the baseline.
If you only wish to view the baseline value without visually verifying the baseline, you can also view it in
Please note that MathMagic Personal Edition does not store the baseline info in EPS format.
'Font...' allows you to change the font of the selected equation. The new font is only applied to the
regular texts, not to the templates and symbols. This is mainly because many MathMagic specific symbols
and templates are not available from other fonts than the specially designed symbol fonts.
For regular alphanumeric characters in the equation, you can use all fonts installed on the system by default.
However, if changing the font alters the shape or the meaning of the equation (such as symbols and Greek
letters), MathMagic may ignore the font you have selected in preference to the basic style specified in the
equation engine. For more information, please refer to Style below.
OpenType and TrueType fonts are recommended for MathMagic. When saving the equation in EPS,
bitmap and Type 1 postscript fonts are not supported in EPS format, although they may work on the
equation editor window and other bitmap based formats such as PNG or BMP.
Math Default
'Math Default' applies the default equation style to the selected area. This is useful when ignoring the size
and font information specified by the user and returning to the default style as specified in Equation
Preferences -> Style tab.
Function
'Function' applies the function style to the selected area. When entering an equation, MathMagic
automatically recognizes the predefined function names such as sin, cos, log, etc. and assigns the function
style automatically, as specified in Equation Preferences -> Style tab.
If MathMagic does not properly recognize a function, or if you wish you apply the function style to a
selection manually, select the applicable area and apply this command. You can change the default function
style under the 'Style' tab in Equation Preferences.
Here are some of the predefined Function names currently recognized by MathMagic.
Im, Pr, Re, arccos, arcsin, arctan, arg, bmod, cos, cosec, cosh, cot, coth, cov, csc, deg, det,
dim, exp, gcd, glb, hom, imz, inf, injlim, int, ker, lg, lim, liminf, limsup, ln, log, max, min,
mod, pmod, projlim, rez, sec, sin, sinh, sup, tan, tanh, varinjlim, varliminf, varlimsup,
varprojlim
Variable
'Variable' applies the variable style to the selected area. You can change the default variable style under the
'Style' tab in Equation Preferences. Automatic setting of Variable style can be turned off by unchecking
Style -> Auto Apply Style -> Variable.
Number
'Number' applies the number style to the selected area. You can change the default number style under the
'Style' tab in Equation Preferences. Automatic setting of Number style can be turned off by unchecking
Style -> Auto Apply Style -> Number.
Text
'Text' applies the body text style to the selected area. You can change the default text style under the 'Style'
tab in Equation Preferences.
Plain
'Plain' applies the plain font style to the selected area.
Bold
'Bold' applies the bold font style to the selected area.
Italic
'Italic' applies the italic font style to the selected area.
Bold Italic
'Bold Italic' applies the bold italic font style to the selected area.
MathMagic only supports bold and italic font faces as other faces are not commonly used in equations.
However, the outline-style Blackboard font used in equations and other fonts for LaTeX are provided in
MathMagic. Please see "More TeX Style" above.
Define Styles...
This will bring up the Style tab in the Equation Preferences dialog window.
User can turn on or off the automatic style setting feature of MathMagic engine. Once turned on,
MathMagic engine automatically parses the context and applies its default style as you type in. All options
are turned ON by default.
If you turn off Function, for example, when you type in 'cos', MathMagic will not change its style to
Function style although it is a function name.
MathMagic Personal Edition may not support some of these options.
In this menu, you can change the size of each slot in an expression to a pre-defined Full, Subscript, Sub-
subscript, Symbol, Sub-Symbol, or a few other User defined sizes. You can also change pre-defined sizes
under the Size tab in Equation Preferences.
You may also specify other valued size from this menu, or increase or decrease the size by 1pt or 1/10pt.
Please note that you have to first select a part before you apply a Size.
Full
'Full' size applies the default size to the selected area. The default Full size can be specified under the Size
tab in Equation Preferences, as shown below.
Subscript, Sub-subscript
'Subscript' and 'Sub-subscript' applies the subscript or the sub-subscript size to the selected area.
Symbol, Sub-Symbol
'Symbol' and 'Sub-Symbol' applies the symbol or the sub-symbol size to the selected area.
User 1, 2, 3
With 'User ~' commands, you can apply the sizes you have additionally pre-defined in Equation Preferences
-> Size for frequently used sizes.
Other...
+1pt, +0.1pt, -1pt, -0.1pt allow you to change the currently selected font size to bigger or smaller, just
from Keyboard shortcut keys. The unit can be changed to q, mm, inch or pica, if you change the default unit
from "Change Size Unit..." dialog.
Define Size...
'Define Size' opens the Size tab in Preferences. You can change the pre-defined values according to the
purpose of your editing needs.
For more details, please see "VI. 4. Advanced Features - Define Size".
If you choose a new size unit and the click "Make Default" button, Size menu items will use the new size
unit as a default unit instead of pt(point).
With the 'Format' menu, you can specify the alignments, row spacing, and positioning of the equation
elements, and other adjustments. Each menu item becomes available depending on the current Cursor
location, Template type and the attribute of the equation element, allowing you to easily identify which
menu item is applicable.
Define Spacing...
'Define Spacing...' opens the Spacing tab in Preferences dialog. For more details, please see "VI. 5.
Advanced Features - Define Spacing".
[Image 3-26] Leading & Trailing Space for the current line; Min. Line gap in Spacing dialog
Nudge
'Nudge' allows you to move the selected equation element with precision, or move the nudged elements
back to their original positions.
All functions available in the sub-menu can be accessed from the Nudge floating window, too.
Or, press the arrow keys while holding down the Alt key and Ctrl key to move the selection by 1 pt to the
desired direction. The 1 pt is based on the current screen resolution. The selection can be moved by 1 pt
whether the view rate is at 100% or at 3,200%. Nudging by 1 pt on screen at 3,200% view rate moves the
selection at 1/32 pt precision, approximately 2,400 dpi.
For more details on using the Nudge floating window, please read "III. 6. Nudge Floating Window and Size
Floating Window".
When creating an equation with two rows or more, you can add a horizontal line between the rows. This is
useful when you are working with a vertical multiplication equation with multiple rows, a vertical division
equation, or a table with horizontal lines. You can insert the line above or below the row and specify its
width as well.
[Image 3-28] Line between Boxes sub-menu & Horizontal line examples
If there is already a line, the menu item changes to "Delete Line". The "Line Below" of the above row is
the same as the "Line Above" of the current row. Whether you insert a line below the above row or insert a
line above the current row, you will get the same result.
Matrix Reloaded
This menu is used to add or change matrices. Most of the sub-menu items are available when the cursor is
inside, or directly at the right behind of, the matrix.
Both of these two commands bring up the dialog box below where you can specify the size of the matrix.
'Add Matrix' adds a new matrix at the current cursor location, and 'Change Matrix' changes the size or the
alignment of the matrix that is already present, while maintaining the equation elements in each field as
much as possible.
Fence Adjustment
'Fence Adjustment', composed of the following sub-menu items, provides features necessary in aligning
fences or in changing the height of fences. This menu item is only available when the cursor is inside, or
directly at the end of, a fence template.
Most of the following Templates are supported for this Template Alignment options. Future version may
support more templates for the vertical alignment options.
For a more precise adjustment, or to specify default values, you can pre-define them in Preferences ->
Spacing: Scripts to Character, Scripts to Template, depending on whether the superscrip or subscript
belongs to a character or a template, as shown below, depending on whether the superscrip or subscript
belongs to a character or a template.
The Window menu allows you to toggle various floating windows, select a MathMagic editor (document)
window, and manage palettes.
With this menu, you can show or hide the Main Toolbar, the User Items Toolbar, the Clips window, and the
Color window.
In using MathMagic, if the floating windows become scattered or not very visible, you can select "Reset
Loc of all floating windows" to re-position all open floating windows to their recommended positions.
"Hide all detached palettes" temporarily hides all the Template palettes and the Symbol palettes that have
Under Help menu, you can access the MathMagic website, ask questions, or register your product.
The Help menu items may vary depending on the MathMagic product and its version.
Check for Update checks if there is a newer version available. This command works only when the
internet connection is available.
Templates come with pre-arranged input boxes and frequently used equation forms or symbols, so that the
user can enter only the necessary components. As well, if a template contains symbols or lines, their length,
thickness, size, etc. are automatically adjusted according to the contents in the box.
Symbols are special characters, mainly used as mathematical expressions and scientific symbols.
MathMagic supports approximately 800 widely-used symbol characters in mathematics and science, from
elementary school to the university level. Most symbols are grouped on each palette according to their
association and similarity. These templates and symbols are core elements that play a critical role in
creating mathematical expressions in MathMagic.
You can also create new templates by combining default templates and symbols. Moreover, you can enter
a variety of symbols using other symbol fonts installed on the system, even if it is a symbol not provided on
the MathMagic Symbol palettes.
To use templates or symbols, click the corresponding icon with the mouse.
You can also control the palettes with Magic Application shortcut key combinations, which allow you to
enter symbols and templates using only the keyboard.
The Template and the Symbol palettes are toolbars displayed in two rows on the top area of all Editor
windows. On the Template palette toolbar, you can select and use a variety of mathematical expression
forms grouped together by type on separate palettes. On the Symbol palette toolbar, you can find
mathematical and scientific symbols categorized by their type and shape.
You can click the desired item on the palette menu that pops up when you click on the toolbar. If there is a
palette with frequently used items, the palette can be detached as a floating window for easier access. When
the application is restarted, detached palettes are displayed again in their last positions.
If there are too many detached palettes on the screen and you wish to temporarily hide all detached
windows, you can select "Hide all detached palettes" under the Window menu. The same menu item is
then displayed as "Show all detached palettes". Simply select "Show all detached palettes" when you need
to access the palettes again.
If you wish to close all palettes at once, you can select "Close all detached palettes" under the Window
menu.
The Template palette toolbar is the first row of icons on top of the Editor window. Each template is
grouped by type according to the structure and the form of the mathematical expression.
With "Use Magic Application key" enabled under the Edit menu, you can hold down the Application key
or Menu key to display the shortcut information in the yellow tooltip on each template icon.
For more details on the Template palette, please see 'IV. 1. Template Palette'.
The Symbol palette toolbar is the second row of icons in the Editor window. The symbols are
grouped by type according to the similar structure and form. You can use this palette by pressing
Control-Tab or by clicking the corresponding symbol icon.
With "Use Magic control key" enabled under the Edit menu, you can hold down the Control key
to display the shortcut information in the yellow tooltip on each symbol icon.
The Main Toolbar contains vital items that are frequently used in creating and editing mathematical
expressions. It also displays information regarding the current equation Editor window and the current
cursor location.
Click and drag the resize area to the bottom right corner of the Main Toolbar to adjust the size of the
toolbar window. The new size is maintained even after you exit the application.
Show/Hide palettes
Bold / Italic
Nudge window
Open Save
Undo/Redo Color window
StyleSet
The StyleSet pop-up menu displays the current StyleSet (spacing, style, size, shape, etc.) that has been
applied to the current Editor window. If the StyleSet matches a preset StyleSet, the corresponding preset is
marked with a check mark. Otherwise, the StyleSet is displayed as 'User Setting'.
Line Alignment
The alignment options at the far right of the Main Toolbar are only available when the equation being
edited has two or more rows. With these options, you can align the equation to the left, to the center, or to
the right.
These options are available under the Format menu as well. If you wish to access other alignment options,
you can access the Format menu, as the Format menu provides more alignment options.
You can register frequently used templates and symbols to the User Items Toolbar for quick input. The
User Items Toolbar can be detached and placed anywhere on the screen as a floating window.
You can double-click on the UserItem title bar or drag it out to detach and make it a floating window.
Double-click on the title bar to anchor it back, or drag the title bar to the top or bottom of the MathMagic
main window frame to anchor it as you wish.
You can Show/Hide the User Items Toolbar from the Main Toolbar or from the Window menu.
You can enter mathematical expressions quickly using the Clips window. Double-click a mathematical
expression in the Clips window or drag one into the Editor window to insert it at the current cursor location.
This way, frequently used mathematical expressions can be accessed quickly when they are saved as clips.
To add a clip to the Clips window, select the applicable section on the equation and press Ctrl-M. You can
also add a clip by dragging the selection to the Clips window. To delete a clip, select the applicable clip and
click the trash can button below. Please be cautious - once deleted, the clip cannot be restored.
When a clip is added to the Clips window, it is placed at the end of the list of clips. If you wish to move
frequently used items to the front, or if you wish to change the order of the clips, drag the clip to the desired
position.
Right-button click on a clip to Rename, Delete, or Re-order it.
You can show/hide the Clips window from the Main Toolbar or from the Window menu.
The Nudge floating window allows you to move the selected mathematical expressions with precision and
modify the equation to your preference. You can also enter movement values manually (up & down or left
& right) for the selected mathematical expressions.
The center button restores the selection to its original location.
You can Show/Hide the Nudge floating window from the Window menu or from the Main Toolbar, as
shown below.
You can nudge the selection from the Nudge sub-menu under the Format menu, or, alternatively, you can
use the arrow keys while holding down the Ctrl-Alt key.
The Size floating window displays the width, the height, and the baseline position, of the current top-most
document. It also displays the margins added around the equation when it is saved. These margins are
specified in Preferences -> Spacing.
You can increase or decrease the size of the window by using the resize button in the bottom right corner of
the floating window.
6. Color Window
The Color floating window allows you to create and manage a list of colors that will be used in MathMagic
equation documents. It also provides an interface by which you can apply the desired color to the equation.
You can select the 'Show/Hide Color Window' command from the Color menu or the Window menu to
display or hide the floating window. Alternatively, you can click the following button on the Main Toolbar.
When you select "Show Color Window", the following Color window is displayed.
There are two sets of colors in the Color window. To the left is the "Application-wide Colors" which can
be used across all documents edited in MathMagic, and to the right is the "Document-used Colors" which
are assigned to the current top-most document and can only be used in that document.
By clicking the left/right arrows ( ), you can move colors listed under "Application-wide Colors" to
"Document-used Colors", or vice-versa, so that the document colors can be used in other documents.
You can create and assign a new color by clicking "New". This brings up the following dialog box:
You can assign a name to the color in "Color Name". The name cannot contain a ceretain characters such as
',', '(', and ')'. (Comma and fences)
Under "Color Mode", you can select RGB, CMYK, Grayscale or Web color(RGB). Web color is basically
a RGB based color information but supports predefined Web color names and handles the color values in
Hexa-decimal format. Each selection displays a set of fields to enter the color values manually, as shown
below.
In the case of RGB and CMYK, you can assign Spot colors for color separations when exporting to EPS.
You can also specify overprinting for a particular color for clearer printing depending on the background
color of the output material.
When you return to the Color floating window, you can click "Reassign" to modify the color name, the
color value, and spot colors. Once modified, the change is applied to all areas in the document that use the
corresponding color.
You can click "Delete" to delete the colors from the list one by one. However, if the color to be deleted is
Background Colors
Clicking the "Apply Box Background" applies the color selected from the list to the box that contains the
cursor. This color is not applied to equation characters, symbols or lines, but to the entire box as its
background color. As such, only one background color can be assigned to one box. If the cursor is placed
in a box to which a background color is already assigned, the button changes to "Remove Box
Background".
If an equation has only one box and a background color is assigned to the box, it may look like the color has
been applied to the entire equation. However, if the equation margin is specified, the background color is
not applied to the margins. To achieve the desired result, you must use "Apply Full Background" below
"Apply Box Background".
If you wish to apply a background color only to a certain section of a box, you can separate the line by
inserting a new input box template from the following template palette.
Clicking "Apply Full Background" applies the color selected from the list to the entire equation document
as its background color. This color is not applied to equation characters, symbols or lines, but to the entire
box as its background color. As such, only one background color can be assigned to one box.
If a color is already assigned to the entire equation, the button changes to "Remove Full Background".
Sharing Colors
The list of colors assigned to the "Application-wide Colors" in the Color window is saved in the following
location:
(MathMagic 彩Application 彩folder)\MathMagic 彩User 彩Data 彩v7\Color\UserDefaultColor
So, when editing a book, for example, you can first create a list of colors to be used throughout the project,
and then copy and share the above color profile with others to maintain uniformity among project workers.
InfoLogic focuses much research on the interface so that users can do as much work as possible using only
the keyboard. MathMagic provides a variety of shortcut key options, including methods exclusive to
MathMagic as well as the OS standard shortcut interface.
File menu
Ctrl-N: New editor window
Ctrl-O: Open a file
Ctrl-W: Close window(Close all windows, if closed with Option key)
Ctrl-S: Save
Ctrl-shift-S: Save As
Ctrl-shift-K: Convert files (batch conversion dialog)
Ctrl-shift-E: Import/Export Options dialog
Edit menu
Ctrl-Z: Undo
Ctrl-shift-Z: Redo
Ctrl-C: Copy
Ctrl-shift-C: Copy as TeX
Ctrl-V: Paste
Ctrl-shift-V: Paste as Text
shift-return: Convert TeX to equation
Ctrl-ctrl-T: Math To Speech (TTS)
Ctrl-Alt-T: Tell MathMagic that a Template shortcut key follows
Ctrl-K: Tell MathMagic that a Symbol shortcut key follows
Ctrl-G: Tell MathMagic that a Greek key follows
Ctrl-M: Make a Clip from the selection
Ctrl-E: StyleSet dialog
View menu
Style menu
Ctrl-shift-D: Revert to Math Default style for selection
Ctrl-U: Apply User-1 style for selection
Ctrl-shift-U: Apply User-2 style for selection
Ctrl-shift-T: Apply Plain face for selection
Ctrl-B: Apply Bold face for selection
Ctrl-shift-I: Apply Italic face for selection
Format menu
Ctrl-Alt-L: Left Align
Ctrl-Alt-J: Center Align
Ctrl-Alt-R: Right Align
Ctrl-ctrl-=: Align to the first Relational Operator
Ctrl-5: Preferences dialog - Spacing tab (Define Spacing)
Ctrl-shift-5: Preferences dialog - Style tab (Define Style)
Ctrl-Alt-5: Preferences dialog - Size tab (Define Size)
Ctrl-Alt-left arrow: Nudge selection to the left
Ctrl-Alt-right arrow: Nudge selection to the right
Ctrl-Alt-up arrow: Nudge selection to the top
Ctrl-Alt-down arrow: Nudge selection to the bottom
Magic Application or Magic Control shortcuts are a shortcut method exclusive to MathMagic which is
activated upon pressing Menu key or Application key (usually located on the right side of the space bar). It
is also called "Quick Shortcuts" because all Template and Symbol palette items can be accessed quickly
through the 2-level key interface.
Magic controls are only available when "Use Magic Application key" is enabled under the Edit menu.
As shown below, pressing the Menu key displays yellow tooltips on the Template and the Symbols toolbar.
With Magic controls, you have no need to memorize individual shortcuts.
[Image 3-56] Yellow Tooltips when Menu key pressed (Magic Application key interface)
Press the key that is assigned to the palette, while holding down the Menu key, to bring up the
At this point, you can press the corresponding key, without holding down the Menu key, to insert the item
and close the pulldown palette.
With the Magic control shortcut method, you can insert any palette item only with the keyboard without
having to memorize each individual shortcut.
Note: In order to use Magic Application shortcuts (Quick Shortcuts), the keyboard layout must be set to the
Roman script.
In order to help access equation templates that are frequently used, MathMagic provides shortcuts which
allow you to enter mathematical expressions with a single combination keystroke with the Control key. For
instance, the following pre-defined single-step shortcuts are available for entering templates:
Ctrl-L: Subscript
Ctrl-H: Superscript
Ctrl-J: Sub-Superscript
Ctrl-F: Fraction
Ctrl-R: Square Root
Ctrl-shift-R: Root Of
Ctrl-I : Integral
Ctrl-' : Prime
Ctrl-shift-' : Double Prime
Ctrl-9, Ctrl-0: Fence
For more comprehensive listing, please see the Template Shortcut List in the Appendix section.
7.4 Two-Step Shortcuts for Entering Templates, Symbols and Greek Characters
Compared to the number of templates, symbols and Greek characters available in MathMagic, the number
of keyboard shortcut combinations is limited. To address this issue, MathMagic provides two-step
MathMagic User Guide - v7.x for Windows 71
keyboard shortcuts in order to help you enter characters using only the keyboard as much as possible.
This feature is supported by "Template Input follows (Ctrl-T)", "Symbol Input follows (Ctrl-K)", and
"Greek Input follows (Ctrl-G)" under the Edit menu.
For example, pressing Ctrl-T prepares the system for a template input. You can then press 'a' to insert a
Vector template with an arrow. Or, pressing Ctrl-T and then 'd' inserts a division template.
In the case of symbols, pressing Ctrl-K prepares the system for a symbol input. You can then press '-' to
input a symbol. Or, pressing Ctrl-T and then 'i' inserts the infinity ( ) symbol.
The following is a list of double-step shortcuts for entering symbols:
In the case of Greek characters, pressing Ctrl-G prepares the system for a Greek character input. You can
then press 'b' to enter a beta ( ). Most Greek letters are connected to the corresponding upper case and
lower case Roman script keys, such as 'p' for pi ( ) and 'w' for omega ( ).
For more comprehensive listing of the three types of shortcuts shown above, please read "Appendix I.
Shortcuts".
The general editing keys, such as arrow keys, shift-arrow combinations, PageUp / PageDown, and Home /
End, can be used in the Editor window to move the cursor or select and edit mathematical expressions.
Keyboard Behavior
shift-click If you click the mouse while holding down shift key, it selects the contents
between the previous cursor location and the clicked point. This works on
multiple lines.
Alt-click If you click the mouse while holding down option key, it selects the contents
from the beginning of the box to the clicked point. If clicked on a fence, integral
symbol, root template, accent, fraction line, or any large symbol or variable
symbol, MathMaigc selects the component. Then, Nudge and Color can be
applied to the selection.
shift-right arrow Move cursor to the right, and select in-between contents
shift-left arrow Move cursor to the left, and select in-between contents
shift-down arrow Move to the same point of the next line, and select in-between contents
shift-up arrow Move to the same point of the previous line, and select in-between contents
shift-ctrl-right arrow Move to the end of the line, and select in-between contents
shift-cctrl-left arrow Move to the beginning of the line, and select in-between contents
shift-ctrl-down arrow Move to the end of the document, and select in-between contents
shift-ctrl-up arrow Move to the beginning of the document, and select in-between contents
Ctrl-Alt-right arrow Nudge(move) the current selection to the right 1-point of the current view
Ctrl-Alt-left arrow Nudge(move) the current selection to the left 1-point of the current view
Ctrl-Alt-down arrow Nudge(move) the current selection to the down 1-point of the current view
Ctrl-Alt-up arrow Nudge(move) the current selection to the up 1-point of the current view
Menu key (Application key) Display Magic shortcut key tool tips for Templates and Symbols palette,
and User Item toolbar. This is enabled when Edit -> User Magic control key is
checked.
Shortcut keys and editing keys are subject to change without prior notice for the purpose of software
improvement.
(Please direct all inquiries regarding the MathMagic file format license to [email protected].)
8.1 Save As
For compatibility with other applications and documents in mathematical expression data, MathMagic
supports a variety of formats in which to save files.
• General-Purpose Image Formats: SVG, BMP, EPS, PDF, PNG, JPEG, GIF, WMF
• Mathematical Expressions Format: LaTeX, MathML, Plain TeX, Wiki TeX, AsciiMath, AsciiMathML
• Other Modified Formats: Text-To-Speech (Math-To-Speech), Google Docs, Zoho, Wolfram Alpha, URL
TeX
Note: Some Export options are not available in MathMagic Personal Edition.
If you wish to save the file in one of the above formats to use the equation in another application or
document, go to File -> Save As and select the format you want.
Alternatively, you can use the clipboard to move the equation to another application. While the format of
the equation saved on the clipboard is WMF and OLE by default, you can also go to File -> Import/Export
Options and select the format under 'Clipboard format'.
Also, the image size of equations to be exported or saved on the clipboard can be set to 50% ~ 800% in the
above dialog box, by 1% increment.
When a file is saved in MathMagic, the MathMagic native equation data is also embeded in the following
formats. This allows the equation to be displayed and edited again if the file is later re-opened in
MathMagic.
• File formats that embed MathMagic native data: EPS, PDF, PNG, JPEG, GIF, MathML, LaTeX,
OLE, WMF (Windows Meta File)
However, if the equation is edited in another application and saved there, the MathMagic-exclusive data
may be erased, in which case you may not be able to edit the equation again in MathMagic. Therefore, if
there is a need to edit the equation in MathMagic in the future, it is recommended that you create a backup
copy of the original file.
Even without the MathMagic native data included, the following equation files can be imported:
• File formats that MathMagic can open or import: MathML, LaTeX, Plain TeX, AsciiMath, Wiki
TeX, Google Docs(LaTeX), Zoho(LaTeX), TTS text, MathType, MS Equation Editor/MS Word
Equation
If a certain symbols or the style of the converted equation are not displayed correctly after importing,
selecting the entire equation and applying the 'Math Default' style under the Style menu may improve the
quality.
9. Printing
MathMagic only offers the basic printing features for the current Editor window.
MathMagic has been developed focusing on the interface by which user can quickly and easily create
equations and on the features by which users can save the high-quality equations in a variety of formats.
Since the main focus of the software is to bring the equations to other layout or publishing software, word
processors, and other document editing software, presentation software, and web documents, MathMagic
does not additionally provide pagination features such as margin and paragraph settings or document sizes,
or independent printing features such as printing adjustment for large equations that span multiple pages.
This means, MathMagic only supports the basic printing features that come with the OS. If more printing
options are required, it is recommended to export the equation to a word processor or a layout application
and edit it there to fit the layout.
The current version of MathMagic does not support pagination for multiple page contents.
The MathMagic plug-in provides a user interface to create, edit and manage the equation in InDesign. This
plug-in also works together with MathMagic Pro application, bringing the equations created in MathMagic
Pro to the InDesign document where it is saved. With the MathMagic plug-in, you can create or edit
equations within the InDesign document, without having to manually import or export to and from
InDesign.
When you enter an equation in MathMagic Pro and save it to InDesign, the MathMagic plug-in in InDesign
receives it. MathMagic plug-in then inserts it as an in-line graphic in a text box or as a floating picture
image in a graphic box depending on the cursor location. Equations inserted in a document in this manner
can be double-clicked to be edited at any time.
Because the MathMagic plug-in automatically recognizes the baseline of the equation when inserted in a
text box, the inline equation automatically lines up with the baseline of the normal text. However, this
feature is not available for some 2-byte versions of InDesign, such as Korean or Japanese versions of
InDesign because InDesign's built-in 2-byte engine has some other default alignment options. If you
frequently use in-line equations and require automatic baseline alignment, the English version of InDesign
is recommended, or use the English Composer settings for the text box.
Please refer to the Installation Guide or ReadMe First file provided in the MathMagic Pro installer(or disk
image) and install the necessary components, including the correct version of MathMagic Plug-in under
\InDesign CSx\Plug-ins folder.
Although it may vary depending on the product type and version, the following components must be
installed in the following locations if you run the installer with the default setting:
• MathMagic Pro Edition folder -> C:\Program Files\ folder (on x86 system)
Once these basic files are installed, it is recommended to restart your computer so that all the new fonts are
available to other applications and printer drivers.
Then, manually copy the correct version of InDesign plug-in (for example, InDesign CS6)
• C:\Program Files (x86)\MathMagic Pro Edition\Plug-ins folder\MathMagic CS6 folder
NOTE: Please make sure that you copy the whole MathMagic CS6 folder itself, not the files from inside
MathMagic CS6 folder. This applies to InDesign CS5 plug-in and CS5.5 plug-in as well.
Then, run InDesign application. If MathMagic Plug-in is installed and loaded correctly, 'Plug-ins' menu will
be inserted in the InDesign menubar. Then, select Plug-ins -> MathMagic -> Preferences to display the
Preferences dialog. Specify the path for MathMagic Pro application and other settings from the following
dialog. Click 'OK' when done.
There are four ways to insert an equation in your Adobe InDesign document.
If the cursor is inside a text box, the equation appears as in-line graphic (ILG) at the current cursor location.
Otherwise, the equation is inserted as EPS graphic in a picture box near the current cursor location or where
you click.
NOTE: The Display Quality of inserted equation images in InDesign document will be controlled by InDesign's
preference. Higher resolution can be selected from View -> Display Performance submenu (for the current
document), right-button click on an equation -> Dispaly Performance (for the selected equation), or from InDesign
application menu -> Preferences dialog (globally). For more details, please refer to the InDesign User Guide.
Once an equation has been created, you can edit it in the following manner:
• To edit a selected equation, run the 'Edit Equation' command from the Plug-ins -> MathMagic menu or
double-click the equation box. This launches MathMagic Pro(if not readily running) and opens the
equation in the equation editor window. If the cursor has not changed to an arrow, press Ctrl and Alt
keys together while double-clicking. If the cursor has been changed into an arrow, you can right-click the
equation to bring up the 'Edit Equation' contextual menu.
• The baseline in all equations are aligned automatically (2-byte versions of InDesign do not support this).
You can raise or lower the baseline in the following manner:
- Select the arrow cursor and move the equation box to the desired position.
- Bring up the contextual menu by right-clicking and select 'Shift Baseline'.
- Select the equation box and select 'Shift Baseline' under the Plug-ins -> MathMagic sub menu.
If set to default in Plug-in -> MathMagic -> Preferences, an equation object created with the MathMagic plug-
in is saved in the EPS format in the '(document name).eqdb' folder, which is located in the same folder as
the InDesign document in which the equation is inserted. If you specify a different location in the
Preferences dialog box, the EPS file is saved in the specified location.
If you have specified in the Preferences dialog box for the equation to be Embedded in the InDesign
document, the working equation is temporarily saved in the '(document name).eqdb' in EPS. When the
InDesign document is saved or closed, all equations are embedded in the InDesign document. If "Delete
external equation EPS files from ..." checkbox is checked from the Preferences dialog, all EPS files
temporarily saved in the said folder are deleted when the document is closed.
Thereafter, all equations are automatically managed by Adobe InDesign whether embeded or linked.
However, if the equations are set to be saved in, and linked from, another location instead of being
embedded, the (document name).eqdb folder must be copied along with the InDesign document when
copying an InDesign document that contains the equations.
If the link to the EPS equation inserted in the InDesign document is broken, go to InDesign menubar ->
Windows -> Link, launch the 'Link' floating window, and Update the link.
If you wish to extract all equations from an InDesign document, you can go to "Plug-in -> MathMagic ->
Export All Equations". This saves all equations with an external link, as well as embedded equations, in the
specified folder. This is useful when the equations need to be managed separately, or a new StyleSet needs
to be applied across the equations to modify the fonts and sizes all at once. MathMagic Pro -> File ->
Convert dialog can be used to batch convert or batch apply a new StyleSet to all the equations.
It is possible to share InDesign documents containing MathMagic equations with other Windows users.
However, when sending the InDesign document to other users, the .eqdb folder must be sent also, if any. If
the links are broken when sending the files, go to 'Windows -> Link' from InDesign menubar and update the
broken links. When a Windows file is accessed in Mac OS X, the EPS files are sometimes not recognized
properly. When this happens, make sure the files are not too large in size and try changing the file type to
'EPSF' manually.
1. Template palettes
As shown in the figure below, a template is a pre-defined arrangement of symbols and input slots for equation
elements.
To create a mathematical expression, select the desired template from the palette and enter the appropriate numbers or
characters. The following is an example of the summation template.
Empty slots
Templates generally come with one or more empty input slots. To enter information, you can click the applicable slot,
or move the cursor by pressing Tab.
The items on the Template palette toolbar are as follows:
Fences
Fractions
Subscripts and Superscripts
Primes and Accents
Lines
Radicals
Integrals
Summation
Product & Set Theory
This template set provides pairs of symbols called 'Fences' which surround
certain mathematical expressions or signs.
Although you can type in (), { } or [ ] from the keyboard, this way inserts
fences as regular characters rather than as templates. In this case, the automatic
resizing feature of the fence is unavailable. The difference between the fences
template and fences as regular characters entered with the keyboard is this:
[ 23 ]: The bracket are characters typed in by keyboard.
x -1
3
; 2 E: The bracket is a Fence template.
x -1
If you wish to adjust the height of the fences manually, go to Format -> Fence
Adjustment.
If the height of the equation within the fences exceeds a certain point, the fences
are extended with vertical lines. You can go to Preferences -> Spacing to
specify the point at which the vertical lines are inserted.
y y week
x x day
This palette creates templates for superscripts and subscripts. Since superscripts
and subscripts typically come after a character or a symbol, this template does
not provide the main slot. Rather, the superscript or the subscript is attached
behind the current cursor location, that is, the character or template directly
before the placement of the superscript or the subscript.
If you wish to add a superscript or a subscript to multiple character strings or
large symbols, use the "1.7 Underscript & Overscript" template.
Primes, hats, bars, and dots are sometimes used to emphasize a certain
mathematical variable and distinguish it from others. These accents can also be
used in combinations of special European characters.
This template inserts these elements above, or to the left or to the right of, the
character before the cursor. These can be inserted multiple times as needed.
However, their locations change slightly depending on the order in which they
the cursor is located behind. You can also use the delete key (Backspace) to
remove it one by one.
aqpo ao l asrl
You can specify the height of the prime symbols and the minimum space
between the base character and the accents in Preferences -> Spacing tab.
1.5 Lines
These templates are used to insert horizontal lines, X-shaped lines, slashes and
backslashes through a character or a character string/slot.
The top row is used for inserting a line on a single character, and the bottom
row is used for inserting a line through an entire slot.
The thickness of the lines and the overhang gap can be specified in Preferences
-> Spacing.
This palette provides templates for radicals. The gap between the radical and
the contents inside and outside the symbol can be specified in Preferences ->
Spacing.
You can also select 'Template Alignment' under the 'Format' menu to align
multiple radical symbols. However, this menu item is only available when the
cursor is inside the radical or right after a radical template.
Frequently used Cube root and Quad root are also predefined.
Reversed Squareroot and Indexed root are also supported in MathMagic v7.3 or
newer, for the right-to-left writing countries in the Middle-East.
Vertical
Although they are not radicals, vertical division, reversed vertical division, and
angle division templates are also available on the same palette.
This palette contains forty different types of integral templates including single,
double and triple integrals. To create Variable height integrals, click an
integral template while holding down Shift key. This will automatically adjust
the height of the integral symbol depending on the content inside it. (See figures
below)
n ax
3
# Dx # Dx 彩 彩 彩 ) by 彩 彩 彩
0
0
cz
If the height of a variable integral symbol exceeds a certain point, the symbol is
extended with a straight, vertical line in the middle. You can specify the point
at which the vertical line is inserted in Preference-> Spacing.
1.8 Summations
These templates allow you to create various sum symbols. You can use single
summation templates repeatedly to enter multi-level summation symbols like
the following:
The last item is not a template but a sum symbol. Because this symbol is used
rather frequently, it is provided on this palette for the purpose of convenience.
This palette provides templates for underscripts and overscripts. Unlike '1.3
Superscripts and Subscripts' which are attached to an existing character before
the cursor, underscripts and overscripts come with a main slot to enter a
mathematical expression, or a character string, as the base.
On the first row, the font size of the main slot is the full size. On the second
and the third row, the font size of the main slot is set up for large symbols.
The right-most templates on the first and the second rows that contain only
empty input slots ( ) are useful when creating a separate section in the
current row of the equation. The first icon is for full-sized characters, and the
second for large symbols. For example, if you wish to assign a background
color to a certain section in an equation, you can insert an empty slot and assign
a background color at the bottom of the Color window, as shown in the
following:
These templates are used to insert bars, arcs, braces and brackets above or
below a certain mathematical expression. They can also be inserted repeatedly
to apply multiple brackets.
The two angle bracket templates to the right of the bottom row do not stretch
out even when the length of the input slots are increased.
These templates are used to insert vectors, or to insert arrows above or below a
mathematical expression.
The length of the arrow is automatically adjusted as the input slot becomes
longer. Also, you can select the arrow template twice to insert arrows above
and below the input slot simultaneously.
1.14 Matrix
You can use the Matrix templates to create matrix equations, period tables,
vector arithmetic operations and tables.
The templates on the bottom row are used to create variable matrices, or tables.
Selecting these templates bring up the following Matrix Setting window. Here,
you can specify the number of rows and columns, as well as the alignment.
In the Matrix Setting window, you can also insert lines between rows and
columns. Click and drag the mouse where you wish to specify the line. To
delete the line, click the line again. You can also apply a color to the line.
Please refer to VI. 8. Custom Matrix section for more details.
This feature is very useful when creating a table or mathematical expressions
like the following:
You can go to Preferences -> Spacing -> Matrix to specify row spacing, column
spacing and line thickness.
The row and column alignment can also be specified after the matrix is created.
You can go to the 'Format' menu to align left/center/right, or go to the 'Matrix
Reloaded' sub-menu to align the rows top/bottom/baseline. You can also add
or remove rows and columns from the sub-menu.
Templates on the bottom row adds dotted connection in-between.
1.15 Frames
You can use these templates to create various kinds of frames including squares.
The frame thickness, the gap between the frame and the empty slot, etc. can be
specified in Preferences -> Spacing.
You can also adjust the width of the empty frame box by entering spaces. To
maintain the height of each frame box regardless of the content character, you
can use the Phantom templates.
If the last item is selected ( ), the following dialog will show up to let you
select many more Frame types and Corner shapes.
The templates on the Spaces palette have no input slots. Instead, they insert
spaces of a specified width at the current cursor location. Whereas pressing the
space bar inserts a space of pre-defined width, you can freely insert spaces of
user-defined width. This is useful when adjusting the location of a
mathematical expression or the spacing. These Spaces templates are commonly
used in adjusting the spacing of characters and templates, or in supplementing
the Alignment templates.
The spaces on the first row are of the Em variety, which use the width of the
upper case 'M' of the base font of the equation. From 1/16 to full-size, a total of
7 Em based spaces are available.
The spaces on the second row are based on the default Full width specified in
Preferences -> Size for the current equation. For example, if the specified Full-
size is 12 pt, clicking the Full-size space on the far right inserts a space of 12 pt,
whereas clicking the 1/4 size inserts a space of 3 pt (12 pt /4). If the default size
is changed from 12 pt to 10.5 pt, the spaces previously entered are also reduced
at the same ratio. If you need spaces with Absolute width, you must take
caution. To enter spaces with absolute width, insert spaces from the third or the
fourth row. The width of these spaces are fixed regardless of the change in the
size of the fonts.
The last row provides Hyphens and Dashes. The first template uses the hyphen
width of the current font. En-dash uses a dash of the equal width as the lower
case 'n', if there is no glyph for the en-dash in the current font. Em-dash uses a
dash of the equal width as the lower case 'm', if there is no glyph for the em-
dash in the current font. M-dash uses a dash of the equal width as the upper
case 'M', and 0-dash uses a dash of the equal width as number '0'.
1.18 Alignment
These templates are used to align equation elements on multiple rows to certain
locations. The following example should help you understand the role of the
Alignment templates:
In the above figure, equation elements are aligned at alignment tabs. You can
insert multiple alignment tabs on a single row, and they are aligned in the order
of appearance on each row.
Its shortcut key is available as ctrl-alt-Tab key.
Symbols are not regular characters or numbers, but various signs of particular shapes used in
mathematics and science for various purposes.
MathMagic provides more than 600 symbols with exclusive MathMagic symbol fonts. The
numerous symbols are categorized on palettes according to their purposes and shapes, so that the
user can quickly and easily access them.
Relational Symbols
Triangles
Logical Symbols
Relational Symbols
Miscellaneous Operators
Circled & Squared Operators
Logical and Number Symbols
Miscellaneous Symbols
Shapes
Blackboard Bold Symbols
Black Letters
The Greek symbols are composed of two palettes: upper case and lower case
Greek characters.
You can also press Ctrl-G and enter a Greek character from the keyboard. For
more information on the shortcut keys, please refer to the 'Advanced Features'
or the Appendices section of this Guide.
The default Greek font can be specified in Preferences -> Style. You can
specify different fonts for the upper case letters and the lower case letters.
2.2 Arrows
You can combine the arrows with the "1.5 Lines" templates to create negated
arrow symbols as shown below:
!
\&YD2U
[YY
Some symbols can be entered with keyboard shortcuts. For more information
on the shortcut keys, see the 'Advanced Features' section of this Guide.
This palette contains symbols that express the relationship between two terms,
such as equality signs and inequality signs.
If you do not find the appropriate negated symbols in the MMNegate or
MMRelation font, you can combine relational operators with the "1.5 Lines"
Templates.
Y
#YFY
P[ Y,
fk \/
Y
You can find more relational operators, binary operators, circular or box
symbols on another Symbol palettes.
Some symbols can be entered with keyboard shortcuts. For more information
on the shortcut keys, see the 'Advanced Features' section of this Guide.
This palette contains operators and symbols of various triangular shapes, and
angle symbols.
You can also combine them with the "1.5 Lines" Templates to create negated
symbols.
Normally, an ellipsis is a row of three dots indicating that items have been left
out, usually because they are obvious from the context.
This palette contains various symbols that are not included in the categories
mentioned thus far.
Some symbols can be entered with keyboard shortcuts. For more information
on the shortcut keys, see the 'Advanced Features' section of this Guide.
Various shapes that are frequently used in mathematics are provided in the
symbol fonts.
There are two groups of identical shapes, categorized according to size. The
shapes outlined in red are smaller than the ones at the bottom.
There are many other symbol fonts available in MathMagic symbol fonts which are not included in the Symbol
palettes. You can view them with your favorite Font management utilities such as FontBook.
In addition to symbols from MathMagic fonts, you can use symbols from fonts that are installed in your system,
such as Symbol and Zapf Dingbats. First, Simply enter characters in the Editor window in MathMagic, select them,
and apply the applicable font from the 'Font' menu. This way, all symbol fonts installed in your system can be used.
Do not worry about making mistakes. If you type something wrong, or insert some wrong symbol or
template, you can correct it by Ctrl-Z for Undo, or by pressing the BACKSPACE key.
x =2y ! sin x
8 +c
2
3. Now to insert a square root, open the Template toolbar’s palette(the 3rd) and click the 1st square
root template, or Ctrl-R for the shortcut key. The insertion point will be located inside the root slot.
Now your equation should look like this:
the 1st fraction template, or Ctrl-F for the shortcut key. Now your equation should look like this:
Please note that the current version of MathMagic has the oriental input order by default. So the cursor
will position in the denominator slot first.
6. To enter the numerator of the fraction, we need to move the insertion point from denominator to
numerator. To do this, you can press the TAB key or click inside the numerator slot, or press the down
arrow key. Then, just type 8.
7. Next we need to insert the + symbol outside of the square root sign. To do this we have to move the
insertion point to the correct position. Press TAB key repeatedly until it goes to the outside of the square
root sign. By this action you can see how insertion point cycles through all the slots. If you hold down
the Shift key while you do this action, the insertion point will cycle through the slots in the reverse
direction.
8. Once we moved the insertion point to the outside of the square root, we just type +c.
9. To attach the superscript to the c, open Template toolbar’s palette and click the superscript
template or simply just click Main toolbar’s superscript icon, or ctrl-H for its shortcut key.
10. Type 2 into the superscript slot. Finally, the equation will look like this:
11. If you want to add this equation as a clip, select the equation and then execute the Make a Clip command
under the Edit Menu. The added equation clip will be shown at Clips window with the default name of
Window title, followed by a sequential number.
12. To save this document, use the Save command on the File menu or press ctrl-S which is the shortcut
key of this command.
In this tutorial we’ll create an equation, which contains subscripts, superscripts, braces and summation
templates.
We’ll create the formula of the complex Fourier series, which is:
f (x) = !c e n
inx
n =- 3
If you want the brace work more specially with automatic formatting feature, you need to insert it thru
the Template. To insert a pair of braces (curly brackets), open the Template toolbar’s palette and
click the 1st curly bracket template. Type x into the braces. The insertion point will be automatically
located inside the braces’ empty slot when the braces are inserted.
Next, if you used braces Template, we need to type = outside of the braces. To do this, we have to move
the insertion point to the outside by pressing TAB key or just by clicking the correct position.
3. Once we moved the insertion point, we just type =.
4. To insert the summation template, open the Template toolbar’s palette and click the template.
Or, Ctrl-T, and then S for the 2 step shortcut. Ctrl-T means that Template shortcut starts.
Now the equation should look like this:
5. Type the letter c into the summand slot (the large slot on the right).
6. Attach a subscript to the c, using the Main toolbar’s icon, or ctrl-L for its shortcut.
9. Now, press Tab key to move to the next slot, or click inside the lower limit slot of the summation
template to move the insertion point inside the slot, and type n=-. To insert the 3 symbol, open the
3. Matrix
In this tutorial we’ll create the following equation using Matrix template.
y1 y2
W (y1, y2 ) =
y l1 y l2
toolbar’s palette and click the curly brackets template. There is slight different behavior between
these. You may choose your preferred style after trying both.
3. Type y into the braces.
4. Then attach a subscript to the y, using the Main toolbar’s icon or ctrl-L. Fill in the subscript slot with
1. Press tab key to move the cursor to the next slot.
5. Type , y beside y1. Now we repeat the step 4 with this y. This time we fill in the subscript slot with 2.
Now the equation should look like this:
6. Now we need to type = outside of the braces. To do this, we have to move the insertion point to the
outside by pressing TAB key or just by clicking the correct position.
MathMagic User Guide - v7.x for Windows 101
7. To insert the side bars, open the Template toolbar’s palette and click on button. Now the
8. To insert the matrix template, open the Template toolbar’s palette and click a 2 x 2 matrix template.
Now the equation will look like this:
9. The insertion point will be in the top left slot of the 2x2 matrix, so type y there, and then attach the
subscript 1. To attach a subscript, you may repeat step 4.
10. To save time, we may just create the other entries in the matrix by copying and pasting. Select the y1
by double-clicking on it, copy it to the Clipboard, and paste it into the other three slots in the matrix. We
can use TAB key to move from a slot to the other. Now we have the equation shown below, but we’ve
to fix it up because it’s not the one we’re trying to create.
11. Now, we need to correct the entries in our matrix. First, change the subscripts of the upper right and
lower right slot to 2. Now the equation will look like this:
12. The lower slots should contain the prime template between y and the subscript. To insert this, move
the insertion point before the subscript, open the Template toolbar’s palette and click the prime
template. Apply this step to all the lower slots. Finally, the equation will look like this:
In this tutorial we’ll learn some special editing techniques that are useful to modify an existing equation.
These techniques will save your work time.
When you need to correct a mistake in an old equation, or make a new one that is a slight variation of the
old one, it would be better to bring a copy of the old equation and then modify it as needed instead of
starting from scratch.
Frequently used equations can be saved as Clips by pressing ctrl-M or by using the Make a Clip command
under the Edit menu, or by dragging & dropping the equation into the Clips window. Remember that before
you save as Clip by shortcut key, the equation must be selected. All saved clips will be listed in the Clips
window.
These Clips window’s equation clips can be inserted back to the document by double-clicking or
drag&drop to the document.
sin x + c2
Now, let’s work with the equation we made in Tutorial 1 x =2y ! 8 .
sin x
y0 =2y ! 8 +c2
2r
1. First, open the document containing the equation you created in Tutorial 1 above.
If you’ve added the equation as a clip before, you can bring it just by double-clicking on a clip from the
Clips window instead of opening the old document.
2. After we have the equation, we need to change the term on the left, x to y. To do this, select the x by
double-clicking. Now the x will be highlighted, and the equation will look like this:
3. To change x to y0, delete the selected item by using the Clear command on the Edit menu or by pressing
the 'delete' key. Now the insertion point will be in the left of the = sign, so you can now type y and
attach the subscript 0 to it by using ctrl-L for the subscript template shortcut.
Note: You can type y immediately after selecting the x, without the deleting action. It will give you the
same result.
5. Next, we’ll insert the root part inside the numerator slot of the fraction template. To do this, select all
the root part of the equation and execute the Cut command on the Edit menu. Then, click into the
numerator slot of the fraction and execute the Paste command on the Edit menu. The shortcut keys of
these commands are ctrl-X (Cut command) and ctrl-V (Paste command).
Now the equation will look like this:
6. To insert the root template into the denominator, move the insertion point inside the denominator slot of
the fraction and then insert the root template by using Ctrl-R shortcut key, or button in the usual
way.
7. Now, type 2 into the root slot. And then, to insert the symbol, open the Symbol toolbar's
palette and click the symbol. Finally, the equation will look like this:
1. Create the above equation, inserting the a symbol by choosing it from the Symbol toolbar’s palette.
2. Now, to bring the Style setting pane, choose Style tab from the Preferences menu or simply click the
Main toolbar’s icon and choose the Style tab.
The dialog shown below will be displayed.
3. The names of the styles are listed together with the font and character style (bold, italic) assigned to
each. The equation we have just created uses Function, Variable, L.C. Greek, and Number styles. The
Function style is automatically assigned to the letters “log”, because log is the standard abbreviation of
the logarithm function. The s, x and y are treated as variables and assigned the Variable style. The a
being lowercase Greek letter, uses the L.C. Greek style and the number uses the Number style. The
brackets and = (Equal) do not use a style.
4. Now, we are going to change some of the styles so you understand how they affect an equation’s
appearance. Let’s change the font of the Function style. To do this, press on the arrow next to the font
name in the Function row and choose a different font. We’ll choose the Gadget font, which will look
noticeably different from MMTimes.
5. Click OK button for confirmation. The equation will be redisplayed using the new Function style. The
logarithm function ‘log’ will be displayed using the new font.
The equation should look like this:
7. Click the Preview button. The equation will be redisplayed using the new Variable style without closing
the dialog box. Preview button shows you immediately the changed equation without closing the dialog
and it can be ignored if you close the dialog with "Cancel" button The equation will now look like this:
8. Now, let’s also change the font of the L.C. Greek to "Symbol" and Number style to "Geneva" so that it
uses the font you like. Each style will be assigned to a and to the number 2 each.
Click the Preview or the OK button. Now, the equation should look like this:
9. To reset the style definitions changed by our testing, click the Factory Settings button.
10. You can now change the font and style as we did in the above steps.
Now, change them to make the equation your own.
[NOTE] You may also change the Font, Size and Style via the Font menu, Size menu and Style menu directly for
the selection in the document, if you just want to change it once without applying the specified Font/Size/Style for
the entire document.
For details on fonts, styles, sizes and spacing, refer to "Advanced Features" in Chapter VI.
MathMagic allows you to specify colors freely just like other word processors - applying while typing-in
equations, and applying colors later after you type in all equations in black.
3. Select 'y', and then apply Blue color, by choosing from Color menu or double-clicking on the Blue color
4. Select 'x2', and then apply Red color, by choosing from Color menu or double-clicking on the Red color
- Contains a blue fraction bar, red root template, green text and black
numerator text, and a blue integral.
1. First enter all your equations in black, and create your preferred Color styles: Red, Blue, Green. These
three basic colors are available in the Application-wide Color list on the left side of the Color window,
so you can just use those colors by double-clicking on each of them, or by clicking the Right-arrow
button.
4. Select '25', and then apply RGB-Green color. Select '3', and then apply Black which is a Normal Text.
With this step by step applying of color to selected area, you can set a color on any particular part of
equation, even on a specific portion of a template.
When selecting a specific part of a Template, Alt-clicking will let you select a template body or symbol
part of the template, which is normally not possible by keyboard or mouse dragging. Once selected, you
can then apply a Color or a Nudge movement.
For example, Alt-click on the Root line or Integral symbol will select the specific part only.
4. Choose a new color your want from the Color Picker. Or, Purple for our testing. And the press "OK".
Enter a new color name if you also want to change the color style name. Otherwise, you can just leave
the name untouched. Press "OK". By the way, you can use your favorite Color picker interface by
switching from above list.
With this approach, the more color related work you have, the more time you will save
1. Import/Export Options
Not only can MathMagic read and write a variety of equation file formats, it also allows the user to
specify, and manage, the necessary options when importing or exporting equations so as to provide greater
compatibility and accommodate each user's needs and working environment, as shown in the figure below.
In this window, you can take a closer look at the conversion options for the major formats provided in the
Import/Export Options under the 'File' menu.
1.1 General
Under the 'General' tab, you can specify the Clipboard format, the image size when copying and
exporting/converting, options for the OLE objects, and options for the EPS format.
When a selection in the Editor window is Copied (Ctrl-C) or Cut (Ctrl-X), the selection is saved in the
Clipboard to be used in MathMagic or in other applications. Because some formats are better supported
than others depending on the application, MathMagic allows you to select from the formats commonly
MathMagic User Guide - v7.x for Windows 110
used.
Most traditional Windows applications support the WMF format and OLE object well. Basically a vector
format, the WMF format produces high-quality images even when enlarged or shrunk. A copy of OLE
object is always saved in the Clipboard by default for compatibility with other OLE supported applications.
Also, the WMF and OLE formats come with the data for the equation's baseline. In some applications
that support baseline data, the baseline of the equation is automatically aligned when the equation is
pasted.
When you select 'A text based Math expression', the equation is saved in the clipboard in a text-based,
equation-exclusive, format such as MathML or TeX. This is useful if you wish to use the equation in
MathML Editor or a LaTeX application.
NOTE: If you'd like to use MathMagic equations in the new equation editor included in MS Word
2007 or newer, which is mainly based on MathML, you may set your Clipboard format to 'MathML'
after turning on this "A text based Math expression" check box. Then, you can copy MathMagic
equation and paste it direclty into MS Word's equation editor box.
"Image size for Copy" and "Image size for Export & Convert" are used when you wish to temporarily
set the image size to something other than 100% upon copying the equation into the clipboard or exporting
it via File -> Export or File -> Convert. The value must be between 50% and 800% by 1% increament. If
the value is below 100%, the image is shrunk. When it is above 100%, the image is enlarged when copied
or saved. This option does not apply to non-image formats such as MathML and TeX. It also does not
apply to the EPS format because the format is independent of image resolution/ratio. The option only
applies to formats such as BMP, PNG, JPEG, and GIF.
Under 'OLE Object format', you can set the equation image format for OLE objects and WMF whether
saved in Bitmap based image or Font based Vector format. The specified options are applied to both
the equations saved in the Clipboard and the equations exported into files in the WMF format.
Font based vector equations required the used MathMagic fonts in the target computer if you need to send
out the equations to others. Bitmap imaged based equations does not require fonts to display but the quality
may be limited if enlarged or printed in a higher resolution. Bitmap based equations also takes more file
size usually.
1.2 MathML
The options under this tab are used when the equation is exported in the MathML format, when a
Export is currently only available in MathML 2.0. For namespace, you can choose from the following
three options:
When exporting in MathML, MathMagic's .mmf data can be added as an annotation in the MathML
data. This way, when the MathML data is opened again, the original MathMagic equation data (fonts, size,
colors, etc.) is also available for editing.
If "Include HTML Header for better Browser compatibility" is enabled, HTML header information is
added to the MathML/XML data, increasing the compatibility by allowing the file to be processed in some
web browsers like an HTML file.
With "Open all <math> tags in each window if more than one" under 'MathML Import' enabled, each
equation is converted and opened if there are multiple MathML equation areas in a single MathML file
(.mml, .xml, .mathml, etc.). If this option is disabled, only the first <math> tag is converted into an
equation.
When converting a MathML file, if a DTD path on an internet server is specified in the MathML data, all
applicable DTDs are downloaded, read, and then converted. As such, poor internet connection or large
DTD files can slow down the conversion process. If "Ignore DTD path located over the internet, for
fast reading" is enabled, instead of downloading the original DTD from the internet, MathMagic uses its
1.3 TeX
The options under this tab are used when the equation is exported in the LaTeX format, when a LaTeX
file is imported, or when the TeX equation is pasted from the clipboard.
When exporting in LaTeX, MathMagic's .mmf data can be added as an annotation in the LaTeX data.
This way, when the LaTeX data is opened again, the original MathMagic equation data (fonts, size, colors,
etc.) is also available for editing.
Depending on the environment in which the LaTeX file is accessed, line breaks can be specified.
LaTeX package options are also available. Click the menu item once to enable it, and click the same item
again to disable it.
With 'Use MathMagic data(.mmf) annotation first if found' enabled, if the LaTeX file contains
MathMagic data, the equation is accessed using the MathMagic data, without converting the LaTeX data
MathMagic User Guide - v7.x for Windows 113
itself.
1.4 MathType
In the options window below, you can specify whether to use MathML or TeX data first upon importing a
MathType equation if they are included within the MathType equation. If, on occasion, MathMagic does
not recognize a part of a MathType equation, preferring LaTeX or MathML data can produce better
conversion results, since these formats are generally more widely in use. However, converting directly
from the MathType format typically produces better results.
MathMagic does not support exporting in the MathType format. If you need to convert an equation into
MathType in MathMagic, you can export it or copy it into the clipboard in LaTeX, Plain TeX, etc. and
paste it in MathType, since these formats are supported by both applications.
1.5 ASCIIMath
Although AsciiMath and AsciiMathML are not widely used due to their limitations in expressing complex
equations and limited symbols support, there are many applications and integration attempts because of
their simplicity and compatibility as text files.
1.6 Speech
First, you can specify the default path for the 'Save As' dialog box, and enable or disable it. If the specified
folder does not exist, or if the path is a macro that includes variables, the folder is automatically created. If
you need to create new equations back to back and save them in a specific folder, pre-defining a path here
User defined StyleSet path can also be specified in this dialog. If this is turned on and a path is specified,
MathMagic will use the specified path for StyleSet files, instead of using the following default path:
(MathMagic application folder)\MathMagic User Data v7\StyleSets\
A network volume or shared folder can be used as well so that all team members can have the same
Styleset files for a certain project collaboration.
Please note that MathMagic Personal Edition may not support the User defined StyleSet path.
2. Using Macros
In MathMagic, you can use macros where you specify the name of the file or the path (folder). Macros
are commands by which pre-defined scripts are automatically replaced by the applicable value. Once set,
macros greatly improve productivity by automatically generating folders and file names according to
certain rules, thus eliminating the need to manually name each folder and file. You can also automate the
process when you create or convert a large number of equations at once.
Macros can be used in the following windows related to saving files:
You can use macros when you need to specify the file name upon saving a new file, or saving an existing
file as something else.
To use macros, click the 'User defined format' radio button to activate the macro input field, and select
from the Macro options given at the bottom of the window. The value entered in the input field instantly
updates the file name at the top of the window, and you can immediately verify the actual name of the file
to be saved.
To specify the default folder where the file is to be saved, and enable or disable it, please go to the 'Paths'
tab in the 'Import/Export Options' window. The path entered in the 'Save As' field is used by default in
this 'Save As' dialog.
Selecting 'Convert' under the 'File' menu brings up the batch conversion window as shown below. You
can use macros here as well.
If you wish to specify new names for the converted files, not the originals, select 'Save as New file name'
and enter the desired file name in the file name field.
All macros must be bracketed with { }. Macros are case-sensitive. The following macros are supported
in MathMagic:
{DOCNAME}: The window title (document name) of the current document is used.
{#} or {#1} - {#5}: With each file saved, the number automatically increases by increments of 1.
The number replaces {#}. If a number is included within the bracket (as in
{#3}, for example), the number maintains three digits (001). You can specify
the number that will replace it in 'Next value for {#}'. If the number is not
specified, the real value begins from 1.
{Y} or {Y2}: The current year. {Y} produces 4-digit years such as 2011, and {Y2} 2-digit
years such as 11.
{M} or {M2}: The current month. {M} produces 1-12. {M2} produces 2-digit months such as
Although the default values alone can produce high-quality equations, MathMagic allows users to specify
general settings, such as the form, font and sizes of the equation, as much as possible in order to
accommodate the preferences of each user, publisher, or cultural area.
MathMagic is designed in such a way that general settings, such as the form and the size of the equation,
can largely be specified in the Preference window. These settings are divided into Spacing, Style, Size and
Shape settings.
You can access the Preference window through 'Preferences' menu item under the MathMagic application
menu (Ctrl-;), 'Define Spacing' under the 'Format' menu (Ctrl-5), 'Define Style' under the 'Style' menu
(Ctrl-Shift-5), and 'Define Size' under the 'Size' menu (Ctrl-Alt-5). Alternatively, you can click on the
Preferences button on the Main Toolbar.
To close the window, you can press Esc key. In effect, this is the same as clicking the 'Cancel' button.
Under the Spacing tab, you can specify the gap, shape, ratio, and line thickness of main templates. In
order to help understand the role of each field and its value, the area of effect is visually represented in the
figure to the right as you click on each field.
With more than 130 settings divided into 18 sections under the Spacing tab, MathMagic supports
precise specification and various customization options for each template group. Four of them are shown
below.
When specifying the spacing, you can select from the following measurement units for most fields: %, pt,
q, mm, inch and pica. The percent (%) unit uses a value relative to the 'Full' size under the 'Size' tab.
4. Preferences - Style
Under the 'Style' tab, you can change the 11 basic Style values. The values changed here affects all
equations in the Editor window.
When an equation element is entered in the Editor window, MathMagic automatically analyzes the input,
determine whether it is a number, a Greek character, a function, or a text, and then applies the style data
defined in each style item shown below:
When an equation is entered, the elements to which MathMagic has automatically applied a style change
as you alter the settings in the 'Style' window above. However, the style settings above do not apply to
the elements for which you have manually changed the font. In this case, select the elements that were
manually changed (or select the entire equation), go to Style -> Math Default and apply the default style
to all, removing any styles that were manually applied.
In MathMagic Pro or MathMagic Prime, you can access the 'Input Box Type' pop-up menu and specify
the fonts for 'Super/Subscript' and 'Sub-Subscript' according to each style.
Professional publishers often use thicker fonts for super/subscripts and the subscript of a subscript
5. Preferences - Size
Under the 'Size' tab, you can change the text size for each type of input slots.
Full size is the standard size of equation elements applied to general equation text boxes. The size unit
must be an absolute unit such as pt, q, mm, inch and pica. The value entered here becomes the reference
The 'Subscript' field contains the full size value of letters entered in subscript slots, and the 'Sub-
Subscript' field contains the size value of the contents in a subscript slot of a subscript slot. The 'Sub
Sub-Subscript' field contains the font size of a subscript slot of a subscript slot of a subscript slot,
although 3-level-deep subscripts are not common.
The 'Symbol' field specifies the default size of symbols that are larger than regular numbers or letters,
including integrals, summation symbols, and set operators. The 'Sub-Symbol' field specifies the size of
these symbols when they are used in a subscript slot.
If you enable 'Separate Size for Integral Symbol' below, you can specify the size of the integral symbol
separately when you wish to make it larger than other symbols.
Moreover, you can assign frequently used sizes to User 1, 2, and 3 to access them quickly from the 'Size'
menu on MathMagic's menu bar.
After you change sizes and temporarily apply the changes by clicking 'Preview', you can click 'OK' to
finalize the changes in the current Editor window. If you click 'Cancel', all the changes in the Preference
window and in the preview are cancelled, restoring the original values in the Editor window.
6. Preferences - Shape
Under the 'Shape' tab, you can specify the shape of sigma templates, integrals, and arrows.
For arrows, you can choose from a pre-defined list, or specify the values yourself to produce desired shape
and size.
You can also specify the width of the space entered when you press the space bar.
This feature is available for all templates included in the Integral palette.
The following two examples show the difference between integrals and variable length integrals. The
example on the left shows regular integrals, and the example on the right variable length integrals. These
examples will help you better understand the function and purpose of variable length integrals.
And the shape of Integral symbol can be selected from the following 3 shapes from Preferences -> Shape
dialog.
8. Custom Matrix
MathMagic gives you several options when creating a matrix.
Of the various matrix shapes, if you wish to create a matrix at n x n, click any of these icons( )
or bring up the dialog box by pressing Ctrl-T, M.
You can create up to 31 rows and columns and, consequently, you can create a matrix from 1 x 1 to
31 x 31 array. You can also insert another matrix inside each input slot in a matrix.
After a matrix is created, you can add or remove rows and columns at the desired location as necessary.
You can also access the 'Matrix Reloaded' sub-menu under the 'Format' menu to utilize a variety of
matrix editing features, including border definition and alignment options.
The alignment of each row and column can be changed in the 'Format' menu. You can use the
left/center/right alignment options under the 'Format' menu, and use the top/baseline/bottom alignment
options under the 'Matrix Reloaded' sub-menu. Alignment options are only available when the cursor is
located inside the matrix.
Also, lines can be inserted between rows and columns. This feature is useful in creating a simple table, as
shown below, or a form for multi-level calculations.
To insert a line between rows or columns, click and drag until you have the desired length. To delete the
line, click the line again.
Color can be applied to Matrix lines in two approaches. You can create a matrix first, and the select the
matrix and apply your color to the selection as you do with other characters.
This is a sample to change from the default Black color to Red color by applying the Red color to the
whole selection.
Or, you can select each line by Alt-clicking, and then apply a color to the selected line. This way, you can
apply various colors to each line, as shown below. It is easier to have a 800% or higher view rate for
the current editor window so that you can Alt-click on the exact line.
Note: This color line feature may not be available in old versions.
This chapter covers, in detail, MathMagic's color concept, Color floating window, and the Color menu.
For specific instructions on applying colors to templates and symbols, see the tutorial section in 'V.6
Applying and Changing Colors'.
MathMagic gathers color data and manages them as Color Styles. A color style consists of the color type
(RGB, CMYK, Grayscale), the color values, specifications for Spot color and Overprinting, and the
name of the color. Each color listed in the Color window composes a color style.
When working on a project with others, multiple color styles can be created and used. These color styles
can be shared with other team members to keep the same color profiles for the project.
Once you apply a certain color style to a MathMagic equation, you can change the color in the color style
and apply the change across the equation all at once. So, you have no need to scour the entire document to
change the color of each equation element. If you need to use a variety of colors while working on a book
or a major project, this feature will greatly improve your productivity.
MathMagic provides two color sets: Application Colors and Document Colors.
Application Colors comprise a color set that can be used across MathMagic documents, that is, on all
Editor windows. These color styles are listed under Application-wide Colors on the left of the Color
window. In this list are default colors that are frequently used. You can freely delete, modify, or add to
these colors. Application-wide Colors are saved in the following location:
When working on a project, you can share the files in UserDefaultColor with other team members to
standardize the color values. However, these may not be compatible with MathMagic for Windows.
Document Colors are a set of colors used only in a certain document. These color styles are listed on the
right of the Color window. All colors used in the document is listed under Document-used Colors.
Document color styles are saved in each MathMagic document or each equation, not in a separate file. So,
MathMagic User Guide - v7.x for Windows 130
when you send the document to someone else and the recipient opens it, the recipient will have the same
color styles listed under Document-used Colors.
On the Color floating window, you can create a new color style, delete it, change its name or color, apply
it, or switch colors between Application Colors and Document Colors. As such, to learn how to use colors
in MathMagic, you need to understand all the features of the Color window, along with their roles.
On the Color window, the two lists are displayed, as shown below. Application Colors lists all colors used
across the application. Document Colors displays all color styles used in the top-most document.
To apply a color style to the current selection, double-click it from Application-wide Color list. If this
color style has not yet been listed under Document-used Color list, it is automatically added to the listed.
You can also select an application color and click the right arrow button to transfer the color style. In this
case, the color style is listed under Document Colors without being applied to the current selection. If the
color style is already listed under Document Colors, the same color is not listed twice. Also, you can select
a document color and click the left arrow button to move it to Application Colors.
To create a new color style, click 'New'. Be sure to select the appropriate list (Application Colors or
Document Colors) before clicking 'New', as the new color style will be listed under the list that is currently
selected.
Clicking the 'New' button brings up a dialog box where you can specify the color name, the color type, and
color customization. You can manually enter the color value, or you can click 'Pick Color' to select the
desired color through the system-standard color picker window. Using the color picker window enters the
color values automatically.
When a new color is created, it is listed under one of the lists on the Color floating window, or under the
Click 'ReAssign' to change the color or the name of the color style that is currently selected. The process
is the same as creating a new color style by clicking the 'New' button.
Click 'Apply' to apply the currently selected color style to the current cursor location or to the selection.
You can also apply a color style by double-clicking it.
Click 'Delete' to remove a color style from the list. The color style that is currently in use in the equation
cannot be deleted. To delete this color style, you must first remove the color from the equation.
When you work with a team of people to put together books or large documents, there may be a need to
share the same color styles between team members.
In this case, create a list of color styles from the Color floating window according to the color planning of
the project. Add any colors styles that need to be shared to Application-wide Colors and exit MathMagic.
Copy the Default color style file in the following location for your team members. Your team members
must then save the files in the identical location and launch MathMagic.
Alternatively, you can create a document, add the necessary color styles to Document-used Colors and
share the document with other team members. Your team members can open the document, select the
necessary color styles from Document-used Colors, and click the left arrow button to add the color styles
to Application-wide Colors.
As with other equations, colored equations can be shared in the following ways:
LaTeX, Plain TeX, and Text-To-Speech, however, may not support or display the color data properly.
MathMagic User Guide - v7.x for Windows 132
In MathMagic Personal Edition, you can export colored equations in the WMF, PNG, or JPEG format.
However, since the Personal Edition only supports Gray EPS, the colored equation will be converted to
grayscale if you choose to save it in the EPS format.
In MathMagic Personal Edition, you cannot export colored equations in Color EPS. Colored equations are
converted to grayscale and saved in Gray EPS. 'EPS Color' format under the 'Save As' dialog is only
active in MathMagic Pro or Prime Edition.
When using MathMagic Pro or Prime Edition through the MathMagic plug-in in Adobe InDesign, the
colored equation sometimes needs to be treated in Gray EPS as well as Color EPS depending on your
work.
If the document contains colored equations, the equation is always sent to InDesign in the Color EPS
format. However, if you wish to save the colored equation in Gray EPS temporarily, hold down the Shift
key and select 'Save in InDesign' under the 'File' menu, or press Shift+Ctrl+S. Alternatively, you can
enable 'Display Color in Gray' under the 'View' Menu before saving the document.
Even when the document is saved in Gray EPS, the original MathMagic document included in it still
maintains the color data. Therefore, you can re-open the original to modify and edit the color data.
If you encounter problems while using MathMagic, or have any techincal questions, please contact
us by one of the following options.
Email: [email protected]
Web: http://www.mathmagic.com/support/
Please contact our sales dept. for purchasing, bundling or distributing MathMagic.
Email: [email protected]
Tel: 1-778-880-0605
Email: [email protected]
Tel: 1-778-880-0605
1. Shortcut keys
All template shortcut keys begin with Ctrl-T. Frequently used templates have dedicated shortcut keys,
Keyboard Behavior
shift-click If you click the mouse while holding down shift key, it selects the contents
between the previous cursor location and the clicked point. This works on
multiple lines.
Alt-click If you click the mouse while holding down option key, it selects the contents
from the beginning of the box to the clicked point. If clicked on a fence, integral
symbol, root template, accent, fraction line, or any large symbol or variable
symbol, MathMaigc selects the component. Then, Nudge and Color can be
applied to the selection.
shift-right arrow Move cursor to the right, and select in-between contents
shift-left arrow Move cursor to the left, and select in-between contents
shift-down arrow Move to the same point of the next line, and select in-between contents
shift-up arrow Move to the same point of the previous line, and select in-between contents
shift-ctrl-right arrow Move to the end of the line, and select in-between contents
shift-cctrl-left arrow Move to the beginning of the line, and select in-between contents
shift-ctrl-down arrow Move to the end of the document, and select in-between contents
shift-ctrl-up arrow Move to the beginning of the document, and select in-between contents
Ctrl-Alt-right arrow Nudge(move) the current selection to the right 1-point of the current view
Ctrl-Alt-left arrow Nudge(move) the current selection to the left 1-point of the current view
Ctrl-Alt-down arrow Nudge(move) the current selection to the down 1-point of the current view
Ctrl-Alt-up arrow Nudge(move) the current selection to the up 1-point of the current view
Menu key (Application key) Display Magic shortcut key tool tips for Templates and Symbols palette,
and User Item toolbar. This is enabled when Edit -> User Magic control key is
checked.
Actions Behavior
vertical wheel Scrolls vertically the current document window or Clips floating
window where the mouse point is on, if the vertical scroll bar is active
horizontal wheel or shift-vertical wheel Scrolls horizontally the current document window or Clips floating
window where the mouse point is on, if the horizontal scroll bar is
active
Alt-Windows-mouse scroll Increase or Decrease the view rate of the current editor window by
100%
shift-Alt-Windows-mouse scroll Increase or Decrease the view rate of the current editor window by
10%
shift-click Select the part between the cursor location and clicked point
Alt-click Select from the beginning of the line, to the clicked point if clicked in a
normal box
Select the whole component part if clicked on a template structure or
accent. This is very useful when selecting only the center line of
fraction, Sigma(sum) or integral symbol of those templates, accents,
and then Nudge the selection to make the position look better in some
cases.
If you'd like to use more fonts than the bundled fonts, "MathMagic Fonts Pack" can be purchased.
"MathMagic Fonts Pack" comes with all the latest fonts and includes various fonts and style to meet your
specific design needs.
If you'd like to use some MathMagic fonts with other applications and documents on a computer that does
not have a valid MathMagic license, "MathMagic Fonts Pack" can be purchased as well.
2. The List of MathMagic Fonts: Greek fonts and Symbol fonts (3 pages)
Customized fonts or Custom developed fonts may be available for a fee upon request. MathMagic
application can also be customized to use client-specific fonts.
Please contact [email protected] for the details.
MMArrow
!"#$%&'()*+,./0123456789:;<=>?@AB
CDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ab][}xiu
MMBinary
!"#$%'~()*+,./01234&567{89:;<=>?@ABCDEFGHIJLM
NOPQRSTUVxWXYZ[MN@#^aSd}aqetcbnms
MMCenturyNew
!"#$%&'()*+,./0123456789:;<=>?@ABCDEFGHIJKLMNOPQ
RSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
MMCenturyNew Italic
!"#$%&'()*+,./0123456789:;<=>?@ABCDEFGHIJKLMNOPQR
STUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
MMCenturyNewRD
!"#$%&'()*+,./0123456789:;<=>?@ABCDEFGHIJKLMNOPQ
RSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
MMCenturyNewRD BoldItalic
!"#$%&'()*+,./0123456789:;<=>?@ABCDEFGHIJKLMNO
MathMagic User Guide - v7.x for Windows 147
PQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
MMCenturyOld
!"#$%&'()*+,./0123456789:;<=>?@ABCDEFGHIJKLMNOP
QRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
MMCenturyOldE - Italic
!"#$%&'()*+,./0123456789:;<=>?@ABCDEFGHIJKLMNOP
QRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
MMCenturyOldK
!"#$%&'()*+,./0123456789:;<=>?@ABCDEFGHIJKLMNOP
QRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
MMCenturyOldK - Italic
!"#$%&'()*+,./0123456789:;<=>?@ABCDEFGHIJKLMNOP
QRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
MMCenturyOldO - Italic
!"#$%&'()*+,./0123456789:;<=>?@ABCDEFGHIJKLMNOP
QRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
MMCenturyOldGreek
ABCDEFGHIJKLMNOPQRSTUVWXabcdefghijklmno
pqrstuvwxyz{|}~
MMGreek
ABCDEFGHIJKLMNOPQRSTUVWXabcdefghijklmnop
qrstuvwxyz{|}~
MMGreek Italic
ABCDEFGHIJKLMNOPQRSTUVWXabcdefghijklmn
opqrstuvwxyz{|}~
MMEtc
!"#$%&'()*+,./0123456789:;<=>?@ABCDEFGHIJKL
MNOPQRSTUVWXYZ[\]^_`abcdefghijlmnopqrstuvwxyz{|}
MMNegate
!"#$%&'()*+,./0123456789:;<=>?@ABCDEFGHIJKLMN
OPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
MMTimes
!"#$%&'()*+,./0123456789:;<=>?@ABCDEFGHIJKLMNOP
QRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
MMTimes Italic
!"#$%&'()*+,./0123456789:;<=>?@ABCDEFGHIJKLMNOPQ
RSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
MMa Century
!"#$%&'()*+,./0123456789:;<=>?@ABCDEFGHIJKLM
NOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{
|}~
MMa Century Italic
!"#$%&'()*+,./0123456789:;<=>?@ABCDEFGHIJKLM
NOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|
}~
MMa CenturyB Italic
!"#$%&'()*+,./0123456789:;<=>?@ABCDEFGHIJKL
MNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstu
vwxyz{|}~
MMa CenturyS
!"#$%&'()*+,./0123456789:;<=>?@ABCDEFGHIJK
LMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrs
MathMagic User Guide - v7.x for Windows 149
tuvwxyz{|}~
MMa CenturySS
!"#$%&'()*+,./0123456789:;<=>?@ABCDEFGHIJK
LMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqr
stuvwxyz{|}~
MMa TextBook Bold Italic
!"#$%&'()*+,./0123456789:;<=>?@ABCDEFGHIJKLM
NOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
MMa Etc
!"#$%&'()*+,./0123456789:;<=
>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ
[\]^_`abcdefghijlmnopqrstuvwxyz{|}
MMa Extra
!"#$%&'()*+,./0123456789
:;<=>?@ABCDEFGHIJKLMNOPQR
STUVWXYZ[\]^_`abcdefghijklmno
pq
MMa Greek
ABCDEFGHIJKLMNOPQRSTUVWXabcdefghijklmnop
qrstuvwxyz{|}~
MMa GreekB Italic
ABCDEFGHIJKLMNOPQRSTUVWXabcdefghijk
lmnopqrstuvwxyz{|}~
MMa Negate
!"#$%&'()*+,./0123456789:;
<=>?@ABCDEFGHIJKLMNOPQRSTUVW
XYZ[\
MMa Relation
!"#$%&'()*+,./0123456789:;<
ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz 1234567890 !@#$%+=
MMa Fermat Bold
ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz 1234567890 !@#$%+=
MMa Fraktur
ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz 1234567890 !@#$%+=
MMa Fraktur Bold
ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz 1234567890 !@#$%+=
MMa Gauss
ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz 1234567890 !@#$%+=
MMa Pascal
ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz 1234567890 !@#$%+=
\blacktriangleright \bordermatrix
\above \abovewithdelims \bot \bowtie
\acute \acute \Box \boxdot
\aleph \Alpha \boxminus \boxplus
\alpha \amalg \boxtimes \bprime
\And \angle \bprime \brace
\approx \approxeq \braceleftbt \braceleftex
\arrowhorizex \arrowvertex \braceleftmid \bracelefttp
\ast \asymp \bracerightbt \bracerightex
\atop \atopwithdelims \bracerightmid \bracerighttp
\backepsilon \backsim \brack \bracketleftbt
\backsimeq \backslash \bracketleftex \bracketlefttp
\backtriangle \bar \bracketrightbt \bracketrightex
\bar \barwedge \bracketrighttp \breve
\Bbbk \because \breve \buildrel
\Beta \beta \bullet \Bumpeq
\beth \between \bumpeq \Cap
\bf \big \cap \cases
\bigcap \bigcap \cdot \centerdot
\bigcirc \bigcup \check \check
\bigcup \Bigg \Chi \chi
\bigg \Biggl \choose \circ
\biggl \Biggm \circeq \circlearrowleft
\biggm \Biggr \circlearrowright \circledast
\biggr \Bigl \circledcirc \circleddash
\bigl \Bigm \circledS \clubsuit
\bigm \bigodot \complement \cong
\bigodot \bigoplus \coprod \coprod
\bigoplus \bigotimes \cr \Cup
\bigotimes \Bigr \cup \curlyeqprec
\bigr \bigsqcup \curlyeqsucc \curlyvee
\bigsqcup \bigstar \curlywedge \curvearrowleft
\bigtriangledown \bigtriangleup \curvearrowright \dag
\biguplus \biguplus \dagger \daleth
\bigvee \bigvee \dashv \dbinom
\bigwedge \bigwedge \ddag \ddagger
\binom \blacklozenge \dddot \dddot
\blacksquare \blacktriangle \ddot \ddot
\blacktriangledown \blacktriangleleft \def \Delta
InDesign, InCopy, Illustrator, Photoshop, Postscript are trademarks or registered trademarks of Adobe Systems Incorporated.
Macintosh, Mac OS, Mac OS X, Mac OS Classic, iOS, AppleWorks, Power Macintosh are trademarks or registered trademarks of Apple, Inc.
Windows, Windows XP, Windows Vista, Windows 7, MS Word, PowerPoint, Microsoft are trademarks or registered trademarks of Microsoft
Corporation.
www.mathmagic.com