I use mtpro2 package in my article for writing math and Times Roman for text. The question is how to use certain Greek letters (like \gamma which I see better in newtxmath) from newtxmath instead of those in mtpro2. Here is a MWE:
\documentclass{article}
\usepackage[T1]{fontenc}
\renewcommand{\rmdefault}{ptm}
\usepackage{amsmath,amsfonts}
\usepackage[zswash,lite]{mtpro2}
\usepackage{bm}
\begin{document}
Law of Quadratic Reciprocity:
Some text goes here ...
\begin{equation}
f(z) = 50\sigma \times E_0 e^{-\gamma x} \cos(\omega t-\beta z) \mathbf{a}_x \quad \mathbf{A} + \Gamma
\end{equation}
\end{document}
UPDATE:
For gamma, the problem was solved with the the answer by @egreg below, but for Gamma it wasn't. I tried the following workaround:
\DeclareSymbolFont{newtxletters}{OML}{ntxmi}{m}{it}
\SetSymbolFont{newtxletters}{bold}{OML}{ntxmi}{b}{it}
\DeclareMathSymbol{\Gamma}{\mathord}{newtxletters}{0}
but it gave me the italic version of Gamma. I know that mtpro2 and newtxmath have different (and incompatible) output encodings, but there must be some workaround. Here is my current code:
\documentclass[12pt,a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage{tgtermes}
\usepackage{amsmath,amssymb,amsfonts}
\usepackage[lite]{mtpro2}
\usepackage{bm}
\begin{document}
\[
\gamma \ \bm{\gamma} \ \Gamma \ \bm{\Gamma}
\]
\end{document}
Which outputs this:

But the required is this:

Thank you.


\mathbf{\gamma}. Any idea? Thank you. – latex fan May 19 '15 at 23:46mtpro2has a special setup for that; it uses different specially tailored output encodings. And no, it's incompatible with the standard encoding used bynewtxmath. But\bm{\gamma}will do. – egreg May 19 '15 at 23:50\bm{\gamma}, but for uppercase\Gammait doesn't. I guess I should\DeclareMathSymbol{\Gamma}{\mathord}{newtxletters}{<number>}? – latex fan May 19 '15 at 23:56\DeclareMathSymbol{\Gamma}{\mathord}{newtxletters}{0}, but it gave me theitalicversion ... any more ideas? – latex fan May 20 '15 at 00:18\Gamma? They are the same! – egreg May 20 '15 at 06:24\Gammais incorrectly encoded, @egreg. It appears as two shiftedGammas. – latex fan May 20 '15 at 10:17mtpro2uses different font encodings; you want to do an almost impossible thing. In any case, the uppercase\Gammais the same with newtx and mtpro2, as far as I can see. – egreg May 20 '15 at 10:36\lambdafrommtpro2with that fromamsmath? – Aim Dec 25 '21 at 15:13amsmathdoesn't define any character. – egreg Dec 25 '21 at 15:19fontencand notamsmath. – Aim Jan 01 '22 at 09:49fontenc. – egreg Jan 01 '22 at 09:51\lambdafrommtpro2with this. I am not able find which package offers it. – Aim Jan 02 '22 at 06:35\DeclareSymbolFont{cmletters}{OML}{cmm} {m}{it}\SetSymbolFont{cmletters}{bold}{OML}{cmm}{b}{it}\DeclareMathSymbol{\lambda}{\mathord}{cmletters}{"15}– egreg Jan 02 '22 at 10:40''15corresponds to\lambdaand13corresponds to\gamma. – Aim Jan 02 '22 at 16:23fontmath.ltxfile on your system. – egreg Jan 02 '22 at 16:28