I am using MathTimePro2 especially for better looking over-/underbrackets \undercbrace and \overcbrace.
Of course mtpro2 is a font package and it somehow changes the default math style: it is no more the usual italic style. The author of mtpro2 suggests to use Times with the package, but that's not what I want.
- I would simply like to revert to this default behaviour:
$italic variables$ \mathit{italic vars}does the job, but that's very uncomfortable.
I already tried to understand this similar question, although not beeing related to mt2pro. It requires loading unicode-math which somehow interferes with mtpro2. I took
\usepackage[math-style=TeX]{unicode-math}
from the documentation. Setting the math-style to TeX-style is what I wish (meaning variables italic and greek alphabet upright).
Update
A fast solution I found 10 minutes later:
Calling the second line
\usepackage[lite]{mtpro 2}
\DeclareSymbolFont{letters} {OML}{cmm} {m}{it}
right after loading the package seems to do what I wanted to. Got the command from another question. Sadly some brackets and other stuff (at least large greek like \Lambda) now seem to be messed up:


mtpro2takes its parentheses(and)from its fonts (with its own encodingLMP1). The default Computer Modern math setup takes its parentheses directly from text font. These two encodings are incompatible. – Ruixi Zhang May 12 '20 at 02:22mtpro2extra symbols provided? Or to somehow fix the parantheses issue? Thanks! – Georg S May 12 '20 at 07:12