Using MnSymbol, bm and pxfonts together causes

No room for a new \mathgroup




This answer to a similar question suggests using etex, but that doesn't help here. The bm documentation suggests inserting \newcommand\hmmax{0} to cut down on the number of fonts allocated, but again that doesn't help.

(Possibly relevant: I only need a few glyphs from each of MnSymbol, pxfonts, and a few \bm glyphs.)


1 Answer 1


Load the bm package last (as documented:-) and it will all work out OK.

  • 1
    Thanks! But the documentation suggests this only matters for getting the best quality bold symbols (\S3.4), because it needs to query other packages. Why does loading it last reduce the resource requirements?
    – Mohan
    Commented Dec 10, 2012 at 9:44
  • 2
    If bm thinks there are some spare mathgroups it will use them to more efficiently access the bold fonts. So they are not available for pxfonts. If you load pxfonts first bm knows how many spare slots it has to play with and works accordingly. Commented Dec 10, 2012 at 10:34

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .