I'm not quite sure if this counts as a bug or a feature but I have the following problem with the ntheorem package. The theorem title is bold face, which I like, but in math formulas setting some (or all) letters to bold may change the meaning of the mathematical quantities (vectors are bold, scalars are normal etc)

So my question: how can I avoid that the mathematical formulas in the title of the theorem are changed but the rest of the title is still set in bold?

As far as I can see the problem does not occur in the (obsolete) theorem package.

  • 3
    this is, at the very least, a design flaw for the reason you mention. this problem does not occur in the amsthm package. (the [optional] part of the theorem header there isn't normally bold at all, which some non-ams people feel is a design flaw. but even if this is overcome by a \newtheoremstyle, the math still won't be bold.) Jun 28, 2012 at 13:55

1 Answer 1


The boldmath is inserted by

\def\theorem@checkbold{\if b\expandafter\@car\f@series\@nil\boldmath\fi}

so it looks as if you could go




to disable that feature

  • @StefanWaldmann: If that does the job, you can accept the answer given by David.
    – Count Zero
    Jun 28, 2012 at 15:49

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.