Summary of Principal New Features
General
Cindex 4 is now a 64-bit application. There are many improvements in overall performance and reliability. Cindex for Windows requires 64-bit Windows 7 or higher; Cindex for Mac requires macOS 10.9 or higher.
Adding and Editing Records
Several new capabilities make it easier than ever to make index entries.
Demoting Headings
You can now easily gather a collection of disparate entries under a new common heading without needing to edit entries individually.
Splitting Headings
For preparing author indexes, a new tool can automatically split entries containing multiple author names into entries that contain single author names.
Importing Text into Records
When you drag or paste text into a record from a MS Word document or a PDF document, you now have finer control over the style and font attributes that will be carried with the text. There is also a new Preferences setting for the default behavior.
Adjusting Page References
When you adjust page references (adding or subtracting offsets), Cindex now provides finer control of adjustments that will be made to complex locators.
Search and Replace
Searching for and replacing text that contains complex style and font attributes is much more reliable.
Dates
When you search among records made or modified on particular date(s), Cindex now understands dates entered in a much wider variety of formats, including such constructs as “today.”
Font and Style Attributes
You can now search and replace among records that do not carry specified style or font attributes.
Patterns
Cindex provides additional ready-made patterns for use in searching. These include patterns for complex constructs such as proper names.
Sorting Entries
Text Substitutions
A new option enables specified words or prefixes to words (e.g., “St.” or “Mc”) to be alphabetized as if they were other words or prefixes (e.g., “Saint” or “Mac”) without requiring you to provide text in { } or < > to override normal alphabetizing. You can also use this new capability to specify words that will be ignored altogether in alphabetizing.
Sorting Locators
When locators include text to be ignored during sorting (i.e., text in < >), Cindex will now evaluate that text if it is the only thing that distinguishes otherwise identical locators. This improves sorting precision.
Correctness and Consistency of Entries
Cindex provides a powerful new tool for checking index entries. You choose which checks you want made, and Cindex provides a comprehensive report. The checks are gathered in three broad groups.
Basic Errors
These checks examine individual entries for misused special characters, misplaced or questionable punctuation, unbalanced parentheses or quotes, letter case errors, etc.
Inconsistencies across Headings
These checks compare headings in different entries and report inconsistent style or typeface, inconsistent punctuation, inconsistent letter case, inconsistent plurals, inconsistent leading or trailing prepositions or parenthetical endings, etc.
Errors in References
These checks examine cross-references and page references, extending those previously available. Cindex reports missing or otherwise incorrect cross-references. It reports duplicate page references and overlapping ranges, and excessive numbers of undifferentiated page references.
Formatting Documents
Title Case
When displaying entries in formatted view, Cindex can now format headings and cross-references in title case.
Suppressing Redundant References
When displaying an index in formatted view, at your option, Cindex will automatically suppress duplicate page references and merge any overlapping ranges of references.
Exporting Formatted Documents
XML Tagged Text
When exporting a formatted index as an XML document, Cindex now provides an entity tag for the body text of an entry (i.e., the entry text before any page references or cross-references).
Style Names
For export formats that define styles for different levels of heading (e.g., Rich Text Format, InDesign), you can now specify the names of the styles that Cindex will use to identify different levels of heading.
Plain Text
When you save a formatted index as Plain Text, the default text encoding is now Unicode.
Compatibility
Cindex 4 documents and Cindex 3 documents are fully compatible.