When using the ltxdoc document class, index entries are misformatted, looking like this:
foomacro= \subitem *+\foomacro+, \usage{1}
rather than… however they’re supposed to look.
This sounds like a weird system-dependent thing, so here’s my distribution information:
ltxdoc.clsat version2018/03/15 v2.0xltxbasepackage (includingltxdoc.cls) packaged 2018-05-29- Up-to-date packages as of 2018-10-25
- MiKTeX 2.9.6840 64-bit
- Windows 10
MWE
\documentclass{ltxdoc}
\PageIndex
\begin{document}
\DescribeMacro{foomacro}
Some description here\dots
\PrintIndex
\end{document}
Generated files
bad-index.idx:
\indexentry{foomacro=\verb!*+\foomacro+|usage}{1}
bad-index.ilg:
This is makeindex, version 2.15 [MiKTeX 2.9.6800 64-bit] (kpathsea + Thai support).
Scanning input file extra\bad-index.idx....done (1 entries accepted, 0 rejected).
Sorting entries...done (0 comparisons).
Generating output file extra\bad-index.ind....done (6 lines written, 0 warnings).
Output written in extra\bad-index.ind.
Transcript written in extra\bad-index.ilg.
bad-index.ind:
\begin{theindex}
\item foomacro=\verb
\subitem *+\foomacro+, \usage{1}
\end{theindex}
Screenshot:
