[Tex/LaTex] Which Perl to install for Xindy with MiKTeX (on Windows)

miktexperlxindy

Please, read the question before marking it as duplicate.

Since June 2015, xindy is finally included in the MiKTeX distribution for Windows. Unfortunately, this does not mean that you can use xindy out of the box. At least on my system, I still get the error message:

xindy: The Perl interpreter could not be found

So, hopefully, the only missing thing is a Perl interpreter to run xindy. I searched the MiKTeX documentation and also the Web, but I did not found an answer to my question, which Perl interpreter to install for Windows. There are three different interpreters to choose from at https://www.perl.org/get.html

Could somebody, please, give a new answer to that question instead of just linking to How to use Xindy with MiKTeX? which is usally done. This link does not answer my question.

To nail done my prerequisites:

  • I don't care about doing anything (else) with Perl. I just want xindy to work.

  • I would prefer a Perl distribution which is easy to install (if there is a difference between the distributions).

If installing Perl distribution XY is not enough to get xindy work, it would be nice to know.

Best Answer

Probably the most straight-forward to use Perl system on Windows is Strawberry Perl. It sticks closely to the way Perl works across other platforms, so whilst it is not 'adapted' for Windows that's probably a good thing. The only point to notice is that you should not install with a path with spaces in it: I'd go with C:\strawberry.

Related Question