I am trying to create multiple indices with splitidx (the problem occurred also with multind and amsmidx), but when I run makeindex, it rejects all my entries and i get this message in the .ilg logfile: "Unknown index keyword \indexentry[Hal].!!" from the MWE below, same for [Alka].

\documentclass[a4paper, headsepline, footsepline, tablecaptionabove, 12pt]{scrartcl}

Eintrag A\sindex[Hal]{A}

Eintrag B\sindex[Alka]{B}



my index file looks like this:


I never used indices before, so maybe I am doing something basic very wrong. I am using Texmaker for the record, with or without admin privileges doesnt matter.

  • You need to run the program splitindex, rather than makeindex.
    – egreg
    May 11, 2019 at 20:11

1 Answer 1


When the package splitidx is involved, the production of the actual indices has to performed by splitindex rather than makeindex (that's internally called by splitindex with appropriate parameters).

So the workflow is

pdflatex filename
splitindex filename
pdflatex filename

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .