\ Phi sieht in Beamer schlecht aus
Ich mache eine Beamer-Präsentation. Wenn ich schreibe$\Phi$es sieht im Beamer irgendwie schlecht aus, wie unten gezeigt. Ich möchte besser aussehen$\Phi$ wie im Artikel.
Antworten
Anstatt eine andere zu importieren \Phi, die im Allgemeinen nicht mit der bereits vorhandenen Schriftart kompatibel ist, entscheide ich mich stattdessen hier, dem vorhandenen Rendering von kleine Serifen hinzuzufügen \Phiund sie aufzurufen \altPhi. Ich habe es in allen Mathe-Stilen zum Laufen gebracht.
\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}
Mit der professionalfontsKlassenoption können Sie die Schriftart Ihrer Wahl laden. Ihre Optionen umfassen:
- Beliebige OpenType-Schriftart mit
unicode-math. Sie können das\PhiSymbol sogar aus einer anderen Schriftart hinzufügen mit\setmathfont[range=\mupPhi]{SomeFont.otf}(Wenn Sie auswählenmath-style=ISO, wodurch Sie schräge griechische Großbuchstaben erhalten, würden Sie\mitPhianstelle von überschreiben\mupPhi.) - Jede OML-codierte Schriftart mit
isomath - Jede LGR-codierte Schriftart mit
mathastext - Beliebiges Mathe-Schriftpaket
- Beliebige OT1-codierte Schriftart mit
\DeclareMathAlphabet. (Diese haben griechische Großbuchstaben, aber keine Kleinbuchstaben.)
Wenn Sie auswählen können, welcher Compiler und welche Pakete verwendet werden sollen, würde ich empfehlen, dass Sie unicode-matheine serifenlose Schriftart wie Fira Math verwenden und mit LuaLaTeX kompilieren.
Sie können mit dem mathastextPaket mit den Optionen italicund symbolgreek: wechseln, aber das griechische Symbol befindet sich im uprightModus.
\documentclass[12pt]{beamer}
\usepackage[italic,symbolgreek]{mathastext}
\begin{document}
\begin{frame}
\[\Phi_n(x)=\prod_{\zeta \text{ primitive }}{(x-\zeta)}\]
\end{frame}
\end{document}