Scrollistic
Screenshots
Download
User manual
Contact
Privacy

Index creation

Could your eBook benefit from a hyperlinked index ? Scrollistic now provides simple indexing to guide your reader to relevant content. This feature is included in the optional expansion pack.

Technical Note - Generated indexes are EPUB 3 compliant. Scrollistic indexes are contained in the body of the eBook and linked from the Table of Contents. They can also be found by eBook readers that have implemented this area of the EPUB 3 specification and may offer additional functionality either now or in the future.

As the index is standard HTML, it will work in a MOBI eBook or even as HTML.

TLDR: EPUB eBooks generated by Scrollistic can be read by EPUB 2 and 3 eBook readers. As eBook readers evolve, your book is future proofed (somewhat) and may gain functionality.

As we have used "The War of the Worlds" by HG Wells as an example book to display certain features, for consistency, here is what an index may look like for this famous book. This was created by reading through the text and adding index markers before the paragraph you wish to index.

A Scrollistic index in place

The index is generated during the document generation process. Scrollistic merges, groups and sorts the tags, creates the hyperlinks and includes an alphabetic jump list at the top to speed up navigating very long indexes.

Index generated by Scrollistic
A Scrollistic index

Tagging the paragraphs is a manual process because it requires human understanding of the relevance of the text. It also requires thinking about what your reader may wish to look up.

Here's what an index tag looks like.

<index>First level*Second Level</index>

First level is the first level index you want and second level is an optional sub level. Separated by an asterisk *.

You do not have to type the tags every time you want an index entry. Use the indexing tool on the top controls. Position you cursor at the start of the paragraph you wish to index, click the indexing button and enter your first and optional second level entries. Don't forget to separate them with an asterisk or it will be treated as a long first level entry.

How combinations of tags interact in best shown by example.

Adding a single index entry with only a first level will generate the following index.
<index>Mars</index>
index generated by Scrollistic
Adding a second identical entry elsewhere in the document.
<index>Mars</index>
<index>Mars</index>
index generated by Scrollistic
Adding a new index tag with first and second level entry.
<index>Mars</index>
<index>Mars</index>
<index>Mars*Location</index>
index generated by Scrollistic
And finally a collection of index tags of mixed first and second level generates the following index.
<index>Mars</index>
<index>Mars</index>
<index>Mars*Location</index>
<index>Mars*described</index>
<index>Martians*first contact</index>
<index>Martians*described</index>
<index>Martians*described</index>
index generated by Scrollistic