Thanks for your response. The problem is that the end product I am creating is a giant, unified Word document, and the MindManager program will not be distributed with that, so the built-in index will be of no use to the end users fo the documentation I am creating.
I think completely automating this process within MindManager is always going to be problematic. It's easy enough to generate a TOC for a Word document because topic levels can be matched to heading levels, and Word does the rest. Doing this with an index is a bit trickier. It also depends if you are trying to index key words in the topics, topic notes, or both.
As far as I can tell there are three options, none of which are entirely satisfactory and all of which require some degree of intervention. Options 1 and 2 would work only if the keywords are in topics only, while option 3 should work with both topics and topic notes:
- Assuming the keywords are in the topics only, set up the map index using icons or tag to identify topics with key words as you add them as Marian advised above. Then copy and paste the index into the Word document you have exported or as a separate file.
Frustratingly this approach pastes every instance of the icon or tag, so for example if you have tagged "Stewart" 40 times in the map you will get a list showing the word "Stewart" 40 times but without any context. You could use this approach to set up a separate index but you would have to add the page numbers manually.
Set the icons or tags up as above, but insert the legend into the map instead. This effectively does the opposite of the first option in that it pastes only a single instance of the icon or tag, but at least this could be used as a starting point for completing the index within the main Word document.
Add a tag to the index with a unique combination of symbols, say "###". Use this to tag keywords in topics, and type in the same combination after keywords where they appear in topic notes. Then export the document with the option to include tags ticked.
In Word use the Find feature to track down every instance of the ### (or whatever symbol combination you are using) and add the associated key word to the index. Then use Find and Replace to delete the symbols.
If you used this approach you could edit the main file, or export first with the include tags option box unticked to create the core document without tags. Then repeat the export with the box ticked to create the index and attach this as a separate document.
I think you already have Olympic Limited's WordX addin http://www.olympic-limited.co.uk/product/wordx/? Unfortunately is doesn't deal with index and glossary.
With respect to the index and glossary, here are my thoughts to build on:
- Use a top level map as the chapter map (and one or more levels down if it makes sense). You can also use this map as project management map and hide all the callouts, floating topics, task data etc. when you export to Word.
- To make updating easy - Link the index and glossary map to every content map and the top level map.
- Mark these links with an icon that can be used to hide them before the Word export of the content maps.
- The index map is just keywords or phrases.
- The glossary will become a section of the exported Word document.
How do you go from the index map to indexing the Word document? Export the index map to a plain text file and use this with a Word macro or third party macro tool to mark all the index words with the Word index XE field. Alternatively use the mark up and replace process.
In the past I have also marked text e.g <Index text Index> then replaced them after export (I have used this a lot in web exports). Makes reading the content messy but it can work. I think the Glossary links can be built post export in this way to.
That way I can add Notes to each that will function as glossary descriptions :)