\ Phi sieht in Beamer schlecht aus

Aug 26 2020

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

14 StevenB.Segletes Aug 26 2020 at 15:51

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}

9 Davislor Aug 27 2020 at 02:45

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ählen math-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.

5 Sebastiano Aug 26 2020 at 22:17

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}