One of the last significant steps for an author is to compile an index, unless they opt to have someone else do it. Publishers often recommend authors create the index as they know the material best. However, while professionals have sophisticated – but proprietary – tools to help them, authors are offered only the techniques of using index cards or spreadsheets. Neither of these options is appealing to me.
I thought it would be nice to simply compile a list of entries in the form of topic (page#|see) (sub)topic and let a script do the rest. It’s a bit of a hack but it does the job and can collapse all subentries below a particular threshold. I like having specified subentries, even if there is only one or two of them for a particular entry:
Apology and leadership, 124 "Sorry but...," 54
But if the publisher says they want those collapsed, it is easy enough:
Apology, 54, 124