решение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}