\Фи выглядит плохо в Бимере

\Фи выглядит плохо в Бимере

Я делаю презентацию в бимере. Если я напишу $\Phi$, это будет выглядеть в бимере плохо, как показано ниже. Я хочу, чтобы $\Phi$ выглядел лучше, как в статье. Я не хочу такя хочу так

решение1

Вместо того, чтобы импортировать другой \Phi, который в общем случае не будет совместим по стилю с уже существующим шрифтом, я вместо этого решил добавить небольшие засечки к существующему отображению \Phi, назвав его \altPhi. Я заставил его работать во всех математических стилях.

\documentclass{beamer}
\usepackage{stackengine,scalerel}
\newcommand\altPhi{\ThisStyle{\ensurestackMath{
  \stackengine{-.6\LMpt}{%
  \stackengine{-.7\LMpt}{\SavedStyle\Phi}{\rule{.5\LMex}{.7\LMpt}\kern.01ex}
    {U}{c}{F}{F}{S}}%
  {\rule{.5\LMex}{.7\LMpt}\kern.01ex}{O}{c}{F}{F}{S}}}%
}
\begin{document}
\begin{frame}
$\Phi \altPhi$
$\scriptstyle\Phi \altPhi$
$\scriptscriptstyle\Phi \altPhi$
\end{frame}
\end{document}

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

решение2

С professionalfontsопцией класса вы можете загрузить шрифт по вашему выбору. Ваши опции включают:

  • Любой шрифт OpenType с unicode-math. Вы даже можете добавить \Phiсимвол из другого шрифта с \setmathfont[range=\mupPhi]{SomeFont.otf}(если вы выберете math-style=ISO, который дает наклонные заглавные греческие буквы, вы переопределите \mitPhiвместо \mupPhi.)
  • Любой шрифт в кодировке OML сisomath
  • Любой шрифт в кодировке LGR сmathastext
  • Любой пакет математических шрифтов
  • Любой шрифт в кодировке OT1 с \DeclareMathAlphabet. (Они содержат заглавные, но не строчные греческие буквы.)

Если вы можете выбирать, какой компилятор и пакеты использовать, я бы рекомендовал вам использовать unicode-mathшрифт без засечек, такой как Fira Math, и компилировать с помощью LuaLaTeX.

решение3

Вы можете переключиться с помощью mathastextпакета с опциями italicи symbolgreek:, но греческий символ находится в uprightрежиме.

\documentclass[12pt]{beamer}

\usepackage[italic,symbolgreek]{mathastext}

\begin{document}
\begin{frame}
\[\Phi_n(x)=\prod_{\zeta \text{ primitive }}{(x-\zeta)}\]
\end{frame}
\end{document}

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

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