Home Help for the Math Ebook Viewer

The Math Ebook Viewer is a reading app that incorporates MathJax for mathematical expressions. To use the Viewer, the first step is to import book content into a database (library) located on your desktop or mobile device. The Viewer can then access the local database and allows you to bookmark, highlight, annotate and search even without internet connection.

Import Books Into Library

There are two ways you can add (import) books into the database for offline reading.

  1. From the Cloud:

    Within the Viewer for Style L, click Image at the top left of the Viewer. For Style s, click Image and then choose "Add Books" in the menu. You will see a page that lets you import books via Book ID for the title on our website. The Book ID is given in the Book Info page (example).
  2. From Local Files:

    On the same "Add Books" page as mentioned above, select a book file that has been downloaded to your desktop or mobile device. The Viewer supports BSON format which is superior to any zip-based formats such as EPUB. This method is available only on the Windows system. For Android or Apple's iOS, you have to use the first method, because they encourage you to store files in the cloud, not on your local machines.

How Long will Import Take

  • From Local Files: It may take 1 to 30 seconds, depending on the sizes of ebook files. The MathJax Demo (file size = 0.04 MB) can be imported in a second while the College Physics II (file size ~ 24 MB) may take about 20 seconds.
  • From the Cloud: Additional time is needed, depending on the file size and internet connection speed.

Supported Browsers:

Desktops: Chrome, Firefox, IE10+, and Safari.

Mobile: Safari, Android 4.1+, Chrome for Android, and IE11+.

Note: For Android devices, it is recommended that you install the Chrome browser if your original browser is not Chrome.

Add the Viewer to Home Screen

On Safari and the latest Chrome for Android, a Web page launched from the home screen will be displayed in FULL SCREEN (the "APP mode") which has more viewing area than the "Browser mode" that typically displays the Web address. By adding the Viewer to home screen, the storage quota can also be dramatically increased. Therefore, it is strongly recommended that you add the Viewer to home screen.

Bookmark, Highlight, Annotation and More

Please see Help for the BSON BooksViewer which has the same basic functionalities as the Math Ebook Viewer.

How to Write Math Notes

Create Notes
For mouse-operated devices, use the mouse to select a text. For touch-capable devices, use long press (tap and hold for about 1 second) to select a text. A menu will appear at the bottom for "highlight", "Note" or "Link". Click on "Note" to bring up an edit box.

In the current version of the Viewer, you cannot select mathematical expressions.

View Notes
Notes are indicated by the background color nnnnnnnnnn. Clicking on a note will bring up a view box which displays the rendered math expression, whereas the edit box displays the original code.

Edit Notes
Simply click on the symbol E at the bottom left of the view box. This will bring up the edit box. Clicking on "View" in the edit box will also show the view box, which allows you to preview the rendered expression before you save the note.


In the edit box, you must add the delimiters to distinguish mathematical expression from regular text.


$$: Begin or end of an equation.

\]: End displayed equation .

\[: Begin displayed equation.

\): End in-line math expression.

\(: Begin in-line math expression.

Please note that a single $ is not supported because it is commonly used in a text.


The standard delimiter for AsciiMath is backquote (`) , which in a physical keyboard is located at the top left, same as tilde (~). This character, however, is missing in some mobile devices. Therefore, the Viewer also supports a custom delimiter: two consecutive tildes (~~) on both sides of an expression.