In math mode (e.g. between $ $) I would like to use by default computer modern math but to define a new character with a different font e.g. mathpazo. Practically, i want to define a new command \mycommand{T} which use mathpazo for T. Is it possible? I saw that a similar question was asked but for matrices, here I just want one new character.

  • 1
    With fonts, then the particular way you invoke tex can make a big difference. Are you using Xe(La)TeX or Lua(La)TeX? Apr 27, 2012 at 7:26
  • @Thorsten Possibly, but if the questioner is using XeTeX or LuaTeX then there's a way to do this using unicode-math which isn't mentioned at that question. Apr 27, 2012 at 7:27
  • @AndrewStacey That's a good point. I wasn't aware of this. (I never use maths in my documents)
    – Thorsten
    Apr 27, 2012 at 7:30
  • The MathPazo T is very similar to the CM one: the reader will have a hard time in distinguishing one from the other.
    – egreg
    Apr 27, 2012 at 8:54

2 Answers 2


Try this. I created a command for mathpazo U as well, because it's easier to see the difference.

$U \pazoU$ $T \pazoT$

If you need more letters, you can use:




$Math$ V.S. $\mathpazo{Math}$


But if only one or two letters are needed, use \DeclareSymbolFont and \DeclareMathSymbol would be better.

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.