# [texhax] problems with two "exam" packages for typesetting exams for students

Christopher W. Ryan cryan at binghamton.edu
Thu Dec 14 22:10:43 CET 2006

Quite a while back, I wrote to Texhax about this issue, relative to my

>> Thanks for the tip on exam class.  I think it will serve my purposes
>> > in designing a self-report survey instrument for a research project.
>> >
>> > [duplicate names]
>> >
>> > Both packages are "called" with the same opening line:  documentclass{exam}
>> >
>> > So here's the rub:  my Kile calls up Hirshorn's package in response to
>> > that command.  Hirschorn's package doesn't seem to know what to do
>> > with the \begin{multiplechoice} command, and I get errors.
>> >
>> > Any suggestions on how to specify the Alexander exam package (which I
>> > think is the same as the examdesign package--it also uses
>> > \documentclass{exam} declaration, merely adding to the confusion.)
>> >
>> > Or alternatively, how would I remove the Hirschorn exam package from
>> > my Linux system?
>
> things on the archive, but we failed spectacularly here, and people
> continue to have problems.
>
> when we realised the problem, we wrote to the author of the second one
> and asked him to change the name, and he refused :-(  [i don't recall
> which is which, but i suspect the more functional one is the one whose
> name we wanted to change.]
>
> we need to take more decisive action; whatever it is, it will cause
> yet more inconvenience to users such as you.
>
> in the mean time, i suggest you delete the hirschhorn's package from
> your system (there will continue to be trouble so long has you have two
> exam.cls on your system).  here's a recipe:
>
>   kpsewhich exam.cls
>   # now, as root:
>   rm kpsewhich exam.cls
>   # now move alexander's into place
>   cp exam.cls <location shown by kpsewhich above>
>   texhash
>   # end of root interlude
>
> i'll ensure that whatever action we manage to take gets broadcast to
> texhax as well as to the usual suspects (ctan-ann mailing list and hence
> newsgroup comp.text.tex)
>
> Robin Fairbairns
>
> For the CTAN team
> [copied to the team]
>
>

Now at work, I have to migrate all my "stuff" to a new computer.  The
old one ran MikTex 2.4 on Win98.  The new one runs WindowsXP, and I have
installed MikTex via the proTEX CD from TUG.  Both "exam" packages were
installed.  My .tex files for exams no longer compile.  I imagine it is
the same problem as the above.  I removed the exam class that I don't
want and kept the examdesign package.  But still no luck:  when
compiling my document, with this in the preamble,

\documentclass[11pt]{exam}
\usepackage{fullpage}

I am prompted me to re-install the "other" exam class (which is the one
I don't want.)

So how do I fix this in WindowsXP?

Thanks.

--Chris Ryan