I'm using TeXnicCenter with TeX Live and want to switch from MakeIndex to Xindy. Is it enough to change the path of the compiler in the profile section to xindy.exe, or do I have change the parameters and/or post processing, too?

I know the manual, but its overwhelming me to get the right parameter and perhaps post processing configuration.

  • Side note: How to use Xindy with MiKTeX? – Speravir Apr 9 '13 at 17:04
  • The standard parameter are "%tm.idx" -t "%tm.ilg" -o "%tm.ind". – Dirk Apr 10 '13 at 9:11
  • So, exactly like with MiKTeX. See my answer and comment there, if something’s unclear. – Speravir Apr 10 '13 at 16:21

Of course, the command line parameters have to be adapted as well.

Which one to use depends on your needs. I use MiKTeX, but presuming in TeX Live the commands are the same, then the parameters for MakeIndex are "%tm.idx" -t "%tm.ilg" -o "%tm.ind".

Both -t and -o can be preserved, but I guess you need to add a language option -L and/or one or more module options -M and perhaps -C for the codepage. Not to forget: "%tm.idx" must come in last position.

Also, if you’d rather use texindy then pure xindy the needed parameters may be slightly different.

Compare some answers here on TeX.SX: egreg’s answer to Sorting index entries with accented words or the answers to How to use xindy with XeTeX/LuaTeX?.

On the other hand you could consider in using the package imakeidx or switching to arara.

  • I load the package makeidx and only use the parameters -L german-duden "%tm.idx" for texindy. If I need more, I will take a look at the modules that are described here: xindy.org/doc/texindy-man.pdf – Dirk Apr 15 '13 at 9:52
  • Sorry, I took imakeidx which provides more than one index. – Dirk Apr 15 '13 at 10:10

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.