I have a document in which the text is typeset in Garamond. The mathematics symbols are not typeset in Garamod, which is the way I like it. However, I would like the numbers 0...9 to be typeset in Garamond. How do I achieve this?

EDIT: I am emphasizing that I do not want all my mathematics in Garamond, only the digits 0...9

2 Answers 2


You can do it like this (replace phv by the name of your font):






The font of single characters or symbols may be changed by \DeclareMathSymbol:


For complete switching to Garamond, you could use mathdesign with garamond option:

% In the case of another commercial Garamond font like `pad` add afterwards:
  • Unfortunately that didn't work. I am using a proprietary Garamond from my university which is invoked by \renewcommand{\rmdefault}{pad}.
    – Ben
    Dec 14, 2010 at 20:05
  • Specify that after loading mathdesign. I extended my answer.
    – Stefan Kottwitz
    Dec 14, 2010 at 20:31
  • 1
    That still gives me an error. (file ugmmi8a.pfb): cannot open Type 1 font file for reading
    – Ben
    Dec 16, 2010 at 10:26
  • 1
    @Ben: ugmmi8a.pfb belongs to the urw-garamond package, you need to install that for mathdesign-garamond, even if you later switch to pad.
    – Stefan Kottwitz
    Dec 16, 2010 at 12:41
  • 1
    OK, but that did not give me the desired result, for one, the characters 0...9 are now typeset in the new Garamond, not 'pad'. Worse, all mathematics symbols are now typeset in Garamond.
    – Ben
    Dec 21, 2010 at 14:07

You must log in to answer this question.

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