Undefined control sequence
- by Jelle Fresen
Hi,
I am making my Master's Thesis with LaTeX, but I can't get the provided style to work. Specifically, I get the error 'Undefined control sequence' when using the function makeformaltitlepages, which is defined in mscthesis.sty. On the internet, the only answer I could find is the straightforward 'you probably made a typo', or 'you probably forgot to include the package', but I have reason to believe neither of those apply to me.
I am quite sure that the function exists, for when I add a little verification, using the @ifundefined command, the logfile shows that the function actually does exist. And, as can be seen in the following piece of code, I also include the package:
\usepackage{mscthesis}
% setup information like author, company, title, etc.
\begin{document}
\formatmatter
\thispagestyle{empty}
\maketitle
\makeatletter
\@ifundefined{makeformaltitlepages}{\message{Function is not defined.}}{\message{Function is defined.}}
\makeatother
\makeformaltitlepages{\input{abstract}}
% add chapters, sections, etc. and end the document
Now, the output shows the line "Function is defined." just before the output of maketitle (which I think is rather strange on its own, but that might be a flushing issue), followed by the following infinitely repeated error (well, cut off after 100 times by LaTeX):
Function is defined.
// some gibberish about font info
! Undefined control sequence.
\GenericError ...
#4 \errhelp \@err@ ...
l.112 \makeformaltitlepages{}
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
While the error keeps repeating, the line that starts with '#4' cycles between the following four lines:
#4 \errhelp \@err@ ...
\let \@err@ ...
\@empty \def \MessageBreak...
\endgroup
Ok, so, do any of you have a suggestion of how I might continue to hunt this bug? Or what blatantly obvious mistake did I make?