Chapter 5:  Working with Other Applications 
Last printed 8/20/2001 9:40 AM 
equations after you transfer the document. This process reformats each equation 
using the fonts on the current platform, and is necessary to obtain the correct 
spacing of the characters in the equations (even fonts with the same names often 
have slightly different character shapes and sizes on each platform). 
You can update equations individually by double-clicking on them, choosing 
MathType’s Update command, and then closing the MathType window. If 
with the Format Equations command — see the section in this chapter on 
Microsoft Word for details. Also, any fonts used in the equations must be 
available on both platforms; otherwise, you will have to choose new fonts for the 
equations after the transfer. 
85
Pdf compression - Compress reduce PDF size in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
C# Code & .NET API to Compress & Decompress PDF Document
best compression pdf; advanced pdf compressor online
Pdf compression - VB.NET PDF File Compress Library: Compress reduce PDF size in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
VB.NET PDF Document Compression and Decompression Control SDK
pdf form change font size; batch pdf compression
MathType User Manual 
86
C# PDF Convert to Tiff SDK: Convert PDF to tiff images in C#.net
zoomValue, The magnification of the original PDF page size. override void ConvertToDocument(DocumentType targetType, ImageCompress compression, String filePath).
change font size in fillable pdf form; can a pdf be compressed
C# Create PDF from Tiff Library to convert tif images to PDF in C#
Description: Convert to PDF with specified compression method and save it on the disk. Parameters: Name, Description, Valid Value.
change font size pdf text box; change font size on pdf text box
Chapter 6:  Creating Web Pages Containing Equations 
Last printed 8/20/2001 9:40 AM 
Chapter 6 
Creating Web Pages Containing Equations 
Introduction 
Math on the Web 
Design Science 
publishes a semi-annual 
report on the state of 
Math on the Web. Visit 
www.dessci.com. for a 
copy. 
Older Browsers 
MathPage documents 
will work in version 4 or 
newer of the popular 
browsers. In general, 
the newer the browser 
the better the document 
looks. 
This chapter describes the various ways in which you can create Web pages 
containing equations. There are several approaches, and each has its advantages 
and drawbacks. For creating Web pages from Microsoft Word documents, 
MathType’s MathPage technology is the best approach. It produces Web pages 
virtually identical to the original Word document, complete with properly 
aligned equations that display and print with high resolution. 
If you’re creating Web pages with more traditional HTML editors, we’ll show 
you how MathType can create individual equation GIF files along with 
corresponding HTML tags to streamline the process. Finally, we’ll discuss other 
ways of displaying documents on the Web. 
MathPage 
MathPage is the name we’ve given to our technology for publishing technical 
documents on the Web. MathType’s Export to MathPage command, available in 
Microsoft Word, converts a Microsoft Word document containing MathType 
and/or Equation Editor equations into a Web page. 
We’ve solved many of the problems you run into when using Word’s Save As 
Web Page command on a document with equations. These include: 
• Baseline alignment of inline equations. 
• Centering of display equations. 
• Display and printing of equations on multiple browsers (e.g.,Microsoft 
Internet Explorer, Netscape Navigator) and multiple platforms 
(Windows, Macintosh, Linux/Unix). 
• Display of mathematical symbols on multiple platforms and browsers 
without requiring special fonts to be installed. 
• Proper line spacing. 
• MathType’s equation numbers and references display properly, and the 
references act as hyperlinks. 
In addition, we’ve also implemented some extra features: 
87
C# PDF Convert to Word SDK: Convert PDF to Word library in C#.net
zoomValue, The magnification of the original PDF page size. override void ConvertToDocument(DocumentType targetType, ImageCompress compression, String filePath).
change font size pdf document; change font size in pdf file
C# Create PDF from PowerPoint Library to convert pptx, ppt to PDF
Description: Convert to PDF/TIFF with specified compression method and save it on the disk. Parameters: Name, Description, Valid Value.
pdf page size limit; pdf compression settings
MathType User Manual 
• Our MathZoom technology allows equations to be magnified in the 
browser, making it easier to see small text such as subscripts, 
superscripts, primes, hats, etc. 
• Equations can be dragged from Internet Explorer directly into 
MathType; in all browsers equation files can be saved and then opened 
in MathType. 
• Equations can be converted to images (which work in any browser) or 
to MathML (which requires specific browsers or plug-ins). 
More information about MathPage can be found in MathType’s online help, and 
on the Mathtype Web site at www.dessci.com. The Web site is the main source of 
new information, such as compatibility issues with the latest browsers. 
The Export To MathPage Dialog 
Tutorial 14 shows how to convert a simple Word document into a Web page. In 
this section we’ll discuss the MathPage dialog in more detail. 
The Document group lets you assign a title and file name. The title is displayed 
in the browser’s title bar. The File Name field indicates where the Web page will 
be saved. The default is in the same folder as the Word document, but with a 
.htm extension. If you want to change the location, click the Browse... button and 
Word's Save As dialog will appear. Select the location you desire and click Save, 
and the new location will appear in the MathPage dialog. Check the “Display in 
default browser” checkbox if you want the page to be opened in your default 
browser once it’s been generated. 
88
C# Create PDF from Excel Library to convert xlsx, xls to PDF in C#
Description: Convert to PDF/TIFF with specified compression method and save it on the disk. Parameters: Name, Description, Valid Value.
pdf file size limit; pdf markup text size
C# Create PDF from Word Library to convert docx, doc to PDF in C#.
Description: Convert to PDF/TIFF with specified compression method and save it on the disk. Parameters: Name, Description, Valid Value.
change font size in pdf form; reader shrink pdf
Chapter 6:  Creating Web Pages Containing Equations 
Last printed 8/20/2001 9:40 AM 
The Equations group allows you to choose whether each equation is represented 
in the Web page using images (GIF files) or MathML. Images work well in all 
browsers; several are generated for each equation and the most appropriate ones 
are downloaded when the page is viewed. A high-resolution image is generated 
for use when the Web page is printed. 
MathZoom 
MathZoom 
You may want to let 
people who view your 
Web pages know about 
MathZoom so they’ll be 
able to benefit from this 
feature. 
MathML Info 
For more information on 
MathML, visit 
www.w3.org/math. 
If you choose images you also have the option of turning MathZoom on. This 
technology allows people viewing your Web pages to magnify equations in the 
browser, so they can see small items (subscripts, superscripts, primes, etc.) more 
easily. Just click on an equation in the browser to see the enlarged version, as 
shown below. 
Normal 
Zoomed 
You can zoom more than one equation at the same time. Close individual 
zoomed equations by clicking on them again, or hold down the 
S
HIFT
key and 
click on any zoomed equation to close all zoomed equations. 
Dragging and Dropping Equations 
People viewing your Web page using Internet Explorer 5.0 or newer for 
Windows can drag equations onto a MathType window. This opens a new 
MathType window containing the dragged equation. This lets you re-use 
equations on your (or someone else’s) Web pages, which can be a huge time-
saver. Note that you shouldn’t use this feature to try to edit the page; this won’t 
work. To modify the equations on the page you must edit the original Word 
document and run the Export to MathPage command again. 
MathML 
If you choose MathML you must then select one of the MathML targets. Selecting 
one of these targets means that anyone viewing your Web page will need the 
appropriate browser or plug-in installed. MathZoom is not available when 
MathML is selected. See MathType’s online help for more information about the 
MathML targets. 
Target Browser 
The Target Browser setting lets you choose the level of browser compatibility. 
This mainly affects how symbols in the document are handled. The “Internet 
Explorer 5 or newer (Windows)” option takes advantage of the fact that Internet 
Explorer 5 and newer for Windows can correctly display many symbolic 
characters. Most other browsers do not display these characters properly; 
89
C# TIFF: How to Use C#.NET Code to Compress TIFF Image File
When you create a TIFFPage with an image source, you can choose the type of image compression you want to use. C# Demo Code for TIFF File Compression.
can a pdf file be compressed; adjust file size of pdf
C# Create PDF from CSV to convert csv files to PDF in C#.net, ASP.
Description: Convert to PDF/TIFF with specified compression method and save it on the disk. Parameters: Name, Description, Valid Value.
pdf page size dimensions; pdf custom paper size
MathType User Manual 
therefore, images must be generated for them. This can make the document take 
longer to download and display, but ensures correct display in all browsers on 
all platforms. If your Web pages will only be viewed using Internet Explorer 5 or 
newer on Windows, then select the first option, otherwise select the All Browsers 
setting. If a page optimized for Internet Explorer 5 is opened in another browser, 
a warning will appear and some or all of the symbols may not display properly. 
Exporting and Viewing the Web Page 
When you click OK the settings will be saved in your document. If you check the 
“Use settings as defaults” checkbox the settings will also be used as the default 
values whenever you use the Export to MathPage command on new documents. 
After clicking OK the Web page will be generated, and it will be displayed in 
your browser if you selected this option. At this point it’s best to scroll through 
the Web page to make sure that everything in the document converted properly. 
Although Word (especially the newer versions) does a good job of converting 
documents to Web pages, some items don’t have an HTML counterpart and 
don’t work very well. The following section contains tips for creating pages. 
Tips for Better Web Pages 
The following tips will help you create better Web pages using MathPage. 
• Use Word 2000 or newer 
Although MathPage works with Word 97, its HTML conversion is quite 
crude compared with newer versions of Word. 
• Use tables for alignment 
Tabs do not work well in browsers for aligning items on multiple lines. 
Word 97 in particular handles them quite poorly when producing a 
Web page. If you need a specific layout use Word’s tables. Word's 
Convert Text To Table command on the Table menu greatly simplifies 
converting existing tab-aligned paragraphs to Tables. After converting 
to a table, select each column of the table and select Left, Right, or 
Center alignment to achieve the equivalent result as a Left, Right, or 
Center tab. 
• Use the MathType Commands for Word to insert equations 
This is especially true for display equations that you want centered in a 
paragraph. MathPage does a good job of handling the various ways that 
you can center an equation and generating the correct HTML, but it 
works most reliably if you use MathType’s Insert Display Equation and 
Insert Numbered Display Equation commands in Word. 
• Use Word's Insert Symbol command for mathematical symbols 
This is far more efficient than creating a MathType equation containing 
90
Chapter 6:  Creating Web Pages Containing Equations 
Last printed 8/20/2001 9:40 AM 
only a few symbols, both for Word and the browser. On the other hand, 
you must insert an equation if you want a MathZoom version of the 
symbol to pop up in the browser when the symbol is clicked on. This is 
especially useful when using small, hard-to-read characters such as 
superscripts, subscripts, primes etc. 
• Don't convert long documents; break them into smaller pieces 
While a large document may be desirable in Word for editing and 
printing, it does not translate well into a Web document. Large 
documents take longer to download, and are more cumbersome for 
viewing. When you print a long document in Word you get headers 
and footers inserted on every page. Printing from a browser is different; 
there are no headers and footers contained in the page itself, and page 
breaks can occur in the strangest places, sometimes breaking graphics 
such as equations in half. These problems can be minimized by 
breaking long documents into smaller sections, and making each one an 
individual Web page. Also see the section on master documents below. 
• Don't use positioned or floating elements containing equations 
MathPage currently ignores these items, and although they do get 
converted into HTML any symbols and equations in these elements will 
not be handled properly. You can use simple left or right alignment on 
graphics and other elements to achieve proper display in the browser. 
• Update equations before using MathPage 
You can use documents containing equations created by other versions 
of MathType or Equation Editor (including documents authored on a 
Macintosh computer). In these cases, for best results you should run the 
Format Equations command before generating a Web page (you only 
need to run it once and then save the document). 
MathType’s online help contains more information about the conversion process, 
including some useful links to Microsoft’s Web site. It also lists some known 
issues with various browsers. 
Master Documents 
set of smaller individual files called subdocuments. The master document 
contains links to the subdocuments, and you can work with individual 
subdocuments or with the entire master document as a whole. Master 
Documents can be tricky to work with; for more information see Word’s Help or 
other Word documentation. 
When you run MathPage on a master document you get a table of contents page 
(the master document itself) containing links to each of the subdocument pages. 
91
MathType User Manual 
The table of contents is a little crude, and you’ll probably want to clean it up a 
little in an HTML editor (an exception to our Always make changes in Word rule!). 
But you’ve now created a set of linked pages that make it much easier for your 
audience to view in a browser than one huge page. In addition, cross-document 
links work perfectly, be they Word’s own hyperlinks or equation number 
references! 
Copying Web Pages to a Web Server 
It's easy to copy a page generated by MathPage to a Web server: simply use your 
favorite FTP program. However, it is essential that you copy all of the required 
files or the page will not display properly in a browser. When you create a Web 
page called MyPage.htm, the following files and folders are created: 
MyPage.htm 
main page containing HTML code 
MyPage_Files 
folder containing GIFs and other supporting files 
MathPage.js 
support file containing JavaScript code 
To copy or move a Web page to another location, make sure you copy both files 
and the supporting folder. Note: the MathPage.js file is the same for all Web 
pages in the above folder, you'd have 10 .htm files, 10 supporting folders, but 
just one MathPage.js file. This can be a good approach to laying out your site, as 
it means that, if you ever need to update to a newer version of the MathPage.js 
file, there will be only one copy to replace. 
Editing a MathPage-Generated Web Page 
If you need to modify a Web page that you’ve produced using MathPage, it’s 
best to open the original Word document, make the changes and use the Export 
To MathPage command again. We do not recommend opening a MathPage-
generated page directly in Word. MathPage inserts a lot of script code in the 
page, and also removes a lot of Word-specific information in order to keep the 
download time as short as possible. If you do open a page and edit it in Word, 
the equations and symbols may not display properly. 
You can open a page in a standard HTML or text editor. However, be very 
careful when making changes; it’s safest to work on a copy. If you only make 
changes outside of MathPage’s script blocks the page will continue to work 
properly. The changes may need to be repeated if you ever regenerate the page 
from the original Word document. 
92
Chapter 6:  Creating Web Pages Containing Equations 
Last printed 8/20/2001 9:40 AM 
Creating Web Pages with Other Authoring 
Programs 
You can also create Web pages containing equations using more traditional Web 
page editors. However, you’ll run into many of the problems that MathPage 
solves: no baseline alignment of inline equations, low-quality printing etc. 
Other Terms 
Some HTML authoring 
applications use the 
term Import instead of 
Insert, and Graphic 
instead of Image. 
Sometimes an HTML editor is necessary though, and this section describes how 
to work with such tools. Most graphical Web authoring programs have an Insert 
and then insert them into the page as needed. Consult your HTML editor’s 
creating GIF files using MathType. 
Customizing MathType’s Generated HTML 
For most Web applications, the HTML code generated by your HTML editor 
when you insert a graphic will work just fine. However, if you need to surround 
MathType’s “Copy HTML to clipboard” feature in the Web and GIF Preferences 
dialog. This feature allows you to set MathType up to copy an HTML code 
fragment to the clipboard every time you save a GIF file. This HTML code 
fragment can contain specialized code of your own design in order to make use 
of features like Cascading Style Sheets (CSS) or to get around limitations in your 
HTML editor. See MathType’s online help for details. 
Baseline Adjustment in HTML 
Unfortunately, Web browsers don’t automatically handle baseline adjustment of 
inline equations. This means that your inline equations will not align themselves 
with the baseline of the surrounding text. We hope that this situation will 
improve in the future. Cascading Style Sheets (CSS) can help, but a solution that 
works in all browsers is not yet available. MathPage handles this situation, so if 
this is important to you, we suggest you author in Word and use MathType’s 
Export to MathPage command. 
Creating Web Pages Using Adobe Acrobat 
Another way to create documents for the Web is to create them in Adobe’s 
Portable Document Format (PDF). This is the format used by the Adobe Acrobat 
reader and browser plug-in, which are freely available for many different 
platforms (see www.adobe.com/acrobat). 
Chapter 5 contains more information on using MathType with Adobe Acrobat. 
93
MathType User Manual 
94
Documents you may be interested
Documents you may be interested