\ Phi a l'air mal dans Beamer
Je fais une présentation par vidéoprojecteur. Si j'écris$\Phi$ça a l'air mauvais dans beamer, comme indiqué ci-dessous. Je veux une meilleure apparence$\Phi$ comme dans l'article.
Réponses
Plutôt que d'importer un autre \Phi, qui ne sera en général pas compatible dans le style avec la police préexistante, je choisis plutôt ici d'ajouter de petits empattements au rendu existant de \Phi, en l'appelant \altPhi. Je l'ai fait fonctionner dans tous les styles mathématiques.
\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}
Avec l' professionalfontsoption classe, vous pouvez charger la police de votre choix. Vos options incluent:
- Toute police OpenType avec
unicode-math. Vous pouvez même ajouter le\Phisymbole d' une autre police avec\setmathfont[range=\mupPhi]{SomeFont.otf}(Si vous sélectionnezmath-style=ISO, ce qui vous donne Slanted majuscule des lettres grecques, vous remplacer au\mitPhilieu de\mupPhi.) - Toute police codée OML avec
isomath - Toute police codée LGR avec
mathastext - Tout package de polices mathématiques
- Toute police encodée OT1, avec
\DeclareMathAlphabet. (Ceux-ci ont des lettres grecques majuscules, mais pas minuscules.)
Si vous pouvez choisir le compilateur et les packages à utiliser, je vous recommande d'utiliser unicode-mathune police sans empattement telle que Fira Math et de compiler avec LuaLaTeX.
Vous pouvez basculer en utilisant le mathastextpackage avec les options italicet symbolgreek: mais le symbole grec est en uprightmode.
\documentclass[12pt]{beamer}
\usepackage[italic,symbolgreek]{mathastext}
\begin{document}
\begin{frame}
\[\Phi_n(x)=\prod_{\zeta \text{ primitive }}{(x-\zeta)}\]
\end{frame}
\end{document}