Число Пи кажется очень маленьким при масштабировании с помощью newtxmath

Число Пи кажется очень маленьким при масштабировании с помощью newtxmath

В целом мне не нравится символ, piуказанный в пакете newpxmath. Поэтому я попытался использовать cmroman pi с помощью следующей команды. Но затем due pi оказывается слишком маленьким, так как я масштабирую текст и математику. Есть идеи, как масштабировать символ pi??

   \documentclass[12pt]{article}
   \usepackage[margin=1in]{geometry}
    \usepackage[T1]{fontenc}
     \usepackage[scaled=1.2]{newtxtext}
      \usepackage[scaled=1.2,cmbraces,varbb]{newpxmath}

   \DeclareSymbolFont{lettersCM}{OML}{cmm} {m}{it}
    \SetSymbolFont{lettersCM}{bold}{OML}{cmm} {b}{it}
      \let\txpi\pi
    \DeclareMathSymbol{\pi}{\mathord}{lettersCM}{"19}
    \begin{document}
    \begin{flushleft}
    Pie appears very small
   $$\frac{k\pi}{12} = \frac{22}{7}$$
     \end{flushleft}
    \end{document}

и вывод выглядит таквведите описание изображения здесь

решение1

Не масштабируйте шрифты. Ваш основной размер шрифта — 14pt (точнее, 14,4pt), и гораздо лучше, если вам действительно нужен такой огромный размер, использовать соответствующий пакет/класс, например extarticle.

Для сравнения ниже я использовал ваш точный код, просто добавив lipsumабзац. extarticleВерсия

\documentclass[14pt]{extarticle}
\usepackage[margin=1in]{geometry}
\usepackage[T1]{fontenc}
\usepackage{newtxtext}
\usepackage[cmbraces,varbb]{newpxmath}
\usepackage{fix-cm}
\usepackage{lipsum}

\DeclareSymbolFont{lettersCM}{OML}{cmm} {m}{it}
\SetSymbolFont{lettersCM}{bold}{OML}{cmm} {b}{it}
\let\txpi\pi
\DeclareMathSymbol{\pi}{\mathord}{lettersCM}{"19}
\begin{document}
\begin{flushleft}
Pie appears very small
\[\frac{k\pi}{12} = \frac{22}{7}\]
\end{flushleft}

\lipsum[2]

\end{document}

Я ушел flushleft, хотя это, кажется, не нужно. Я переоделся $$...$$в надлежащий \[...\].

Вот сравнение. Вы увидите, что число Пи имеет правильный размер, а линии хорошо разнесены.

Размер шрифта в обеих версиях одинаковый и уменьшен на одинаковую величину.

введите описание изображения здесь

Еще немного информации. Если я добавлю команду для показа шрифта, используемого в документе, я получу

\T1/ntxtlf/m/n/12=select font ntx-Regular-tlf-t1 at 14.39996pt

для вашей версии с масштабированием и

\T1/ntxtlf/m/n/14.4=select font ntx-Regular-tlf-t1 at 14.4pt

для моей версии с extarticle. Разница в пятом знаке после запятой, конечно, не имеет значения.

ПредостережениеНе путайте newtxtextс newpxmath: буквы очень разные и визуально несовместимы друг с другом.

Связанный контент