<P> Commercial software is available to aid the indexer in building a book index . There are several dedicated, indexing software programs available to assist with the special sorting and copying needs involved in index preparation . The most widely known include Cindex, Macrex and SkyIndex . TExtract is a hybrid semi-automatic program combining conventional manual indexing with automated indexing features and text linking . </P> <P> Embedded indexing involves including the index headings in the midst of the text itself, but surrounded by codes so that they are not normally displayed . A usable index is then generated automatically from the embedded text using the position of the embedded headings to determine the locators . Thus, when the pagination is changed the index can be regenerated with the new locators . </P> <P> LaTeX documents support embedded indexes primarily through the MakeIndex package . Several widely used XML DTDs, including DocBook and TEI, have elements that allow index creation directly in the XML files . Most word processing software, such as StarWriter / OpenOffice.org Writer, Microsoft Word, and WordPerfect, as well as some desktop publishing software (for example, FrameMaker and InDesign), as well as other tools (MadCap Software's Flare)) have some facility for embedded indexing as well . TExtract supports embedded indexing of Microsoft Word documents . </P> <P> An embedded index requires more time to create than a conventional static index; however, an embedded index can save time in the long run when the material is updated or repaginated . This is because, with a static index, if even a few pages change, the entire index must be revised or recreated while, with an embedded index, only the pages that changed need updating or indexing . </P>

Where does the index go in a report