I'm using amsbook with amsthm. It seems that amsbook customized the theorem environment so that the theorem name (eg Theorem 1) is written in big caps and small caps, which is fine for me. But I want to make it bold. How to do it?
In order to get bold small-caps in the header of a theorem, you'll need to "patch" two commands inside the
Addendum: Just for comparison, here's the look that would result without the patches:
I don't want to pass judgment on which style looks better. However, it's worth pointing out that, from an overall design point of view, it is often questionable to use two methods of visual emphasis simultaneously (in the first case above, the joint use of small-caps and of bold). I suppose this design issue may be one of the reasons why the original Computer Modern fonts didn't include bold-smallcaps, italic-smallcaps, etc combinations.