
Я понимаю, что это может быть не очень трансцендентный вопрос, но я заметил кое-что очень особенное в математических шрифтах в mtpro2. Оказывается, буква "f" немного отличается при использовании математического режима по сравнению с режимами выделения или курсива. В первом случае "f" больше и шире. Конечно, разница очень тонкая, но, честно говоря, я предпочитаю курсивную версию. Есть ли способ задать математическим буквам курсивную форму? Заранее спасибо.
Pd: То же самое происходит с "u" и "v". Этот случай более ясен.
решение1
Шрифты MTPro2 не предоставляют текстовый шрифт, и вам придется самостоятельно предоставить клон Times.
С помощью newtxtext
мы можем сравнить высоту математического и текстового курсива x, чтобы получить
соответственно. Хорошо, давайте применим увеличение в 1,0316 раз
\documentclass{article}
\usepackage[scale=1.0316]{newtxtext}
\usepackage[lite]{mtpro2}
\begin{document}
$f$\textit{f}
\sbox0{$x$}\the\ht0
\sbox0{\itshape x}\the\ht0
\end{document}
Теперь курсив текста и математический курсив имеют одинаковую высоту и, действительно, обафБуквы сопоставимы по вертикальному размеру. Не по точной форме, но это обычно для математических шрифтов, как замечает Барбара Битон.
Не так уж и сложно заменить круглый математический курсив v на текстовый курсив v или позаимствовать его из newtxmath
. Я бы не рекомендовал этого делать.
решение2
Просто чтобы показать разницу между курсивом текста и математикой в Computer Modern. Большинство (все?) букв имеют немного другую форму.
\documentclass{article}
\usepackage{xcolor}
\begin{document}
\ooalign{\hfil$b$\hfil\cr\hfil\textcolor{red}{\textit{b}}\hfil\cr}%
\ooalign{\hfil$c$\hfil\cr\hfil\textcolor{red}{\textit{c}}\hfil\cr}%
\ooalign{\hfil$g$\hfil\cr\hfil\textcolor{red}{\textit{g}}\hfil\cr}%
\ooalign{\hfil$m$\hfil\cr\hfil\textcolor{red}{\textit{m}}\hfil\cr}
\end{document}