\Phi fica mal no Beamer

\Phi fica mal no Beamer

Estou fazendo uma apresentação no beamer. Se eu escrever $\Phi$ fica meio ruim no beamer, como mostrado abaixo. Eu quero um $\Phi$ mais bonito como no artigo. Eu não quero assimeu quero assim

Responder1

Em vez de importar um \Phi, que em geral não será compatível em estilo com a fonte pré-existente, escolho aqui adicionar pequenas serifas à renderização existente de \Phi, chamando-a de \altPhi. Eu fiz funcionar em todos os estilos de matemática.

\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}

insira a descrição da imagem aqui

Responder2

Com a professionalfontsopção de classe, você pode carregar a fonte de sua escolha. Suas opções incluem:

  • Qualquer fonte OpenType com extensão unicode-math. Você pode até adicionar o \Phisímbolo de outra fonte com \setmathfont[range=\mupPhi]{SomeFont.otf}(se você selecionar math-style=ISO, que fornece letras gregas maiúsculas inclinadas, você substituirá \mitPhiem vez de \mupPhi.)
  • Qualquer fonte codificada em OML comisomath
  • Qualquer fonte codificada LGR commathastext
  • Qualquer pacote de fontes matemáticas
  • Qualquer fonte codificada em OT1, com extensão \DeclareMathAlphabet. (Eles têm letras gregas maiúsculas, mas não minúsculas.)

Se você puder escolher qual compilador e pacotes usar, eu recomendo que você use unicode-mathuma fonte sem serifa, como Fira Math, e compile com LuaLaTeX.

Responder3

Você pode alternar usando mathastextpackage com as opções italice symbolgreek: mas o símbolo grego está no uprightmodo.

\documentclass[12pt]{beamer}

\usepackage[italic,symbolgreek]{mathastext}

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

insira a descrição da imagem aqui

informação relacionada