On reflection (and after reading your latest post, which I could have done earlier), it's not that terrible. It's just that the projects I worked on were for automated workflows that had to be scripted, and I am prejudiced towards scripts.
Here's what you can do (essentially summarises what I wrote earlier)
- Mark up your normal index in the usual way.
- Mark up the table of cases and prefix the case entries with some symbol
- Generate the index
- Split the index into the table of cases and the index.
You don't really want to copy the book and do the index in one version and the table in another one. Any change you make you'll have to do twice. It'll be a nightmare.
> if I just say Brown, no one will misunderstand. One possible solution is to type out the full name, but make everything after Brown invisible (no color) and only .1 pt. That might work. (It might not).
Not sure I follow this. So you have two (or more) instances of Brown v. Board of Education in the text. Which instance(s) should be shortened, the second (and any following)? Anyway, I agree with Eugene that you want to avoid that trick as much as possible.
Marking up the cases should be ok, especially if you get your head around GREP to some extent. There are a lot of resources on the web for GREP.