# [OS X TeX] makeidx error

John Vokey vokey at uleth.ca
Wed Apr 27 20:50:04 EDT 2005

Thanks. I am using the standard book document class (which hasn't
changed AFAIK).  Incidentally, if I delete makeidx, I get a fatal error
on the \printindex command:

! Use of \printindex doesn't match its definition.

I am baffled.  The only other packages I am loading are:
\usepackage[pdftex]{graphicx}
\usepackage{longtable,apacite,rotating,picinpar}

none of which should redefine \printindex

On 27-Apr-05, at 6:00 PM, TeX on Mac OS X Mailing List wrote:

> The only logical explanation is that something else defines \printindex
> and I would think your documentclass is the one doing it for you. Just
> forget about makeidx. All it does is this:
>
> \newcommand*\see[2]{\emph{\seename} #1}
> \providecommand*\seealso[2]{\emph{\alsoname} #1}
> \newcommand\printindex{\@input@{\jobname.ind}}
> \providecommand\seename{see}
>
> There is no reason why a document class shouldn't provide this natively
> these days, which is why several of them actually do it.
> --
> Morten
>
--
John R. Vokey, PhD
Professor
B.E.R.G. - Behaviour and Evolution Research Group
Micro-Cognition Laboratory
Department of Psychology & Neuroscience
University of Lethbridge
Lethbridge, Alberta T1K 3M4