\Phi sieht in Beamer schlecht aus

\Phi sieht in Beamer schlecht aus

Ich erstelle eine Beamer-Präsentation. Wenn ich $\Phi$ schreibe, sieht es in Beamer nicht so gut aus, wie unten gezeigt. Ich möchte ein besser aussehendes $\Phi$ wie im Artikel. Ich will nicht soIch will so

Antwort1

Anstatt ein anderes zu importieren \Phi, das im Allgemeinen stilistisch nicht mit der bereits vorhandenen Schriftart kompatibel ist, füge ich hier stattdessen kleine Serifen zur vorhandenen Darstellung von hinzu und \Phinenne es \altPhi. Ich habe dafür gesorgt, dass es in allen mathematischen Stilen funktioniert.

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

Bildbeschreibung hier eingeben

Antwort2

Mit der professionalfontsKlassenoption können Sie die Schriftart Ihrer Wahl laden. Zu Ihren Optionen gehören:

  • Jede OpenType-Schriftart mit unicode-math. Sie können sogar das \PhiSymbol aus einer anderen Schriftart mit hinzufügen \setmathfont[range=\mupPhi]{SomeFont.otf}. (Wenn Sie auswählen math-style=ISO, wodurch schräge griechische Großbuchstaben entstehen, würden Sie \mitPhianstelle von überschreiben \mupPhi.)
  • Jede OML-kodierte Schriftart mitisomath
  • Jede LGR-kodierte Schriftart mitmathastext
  • Jedes mathematische Schriftpaket
  • Jede OT1-codierte Schriftart mit \DeclareMathAlphabet. (Diese haben Großbuchstaben, aber keine Kleinbuchstaben, griechische Buchstaben.)

Wenn Sie auswählen können, welchen Compiler und welche Pakete Sie verwenden möchten, würde ich Ihnen empfehlen, unicode-matheine serifenlose Schriftart wie Fira Math zu verwenden und mit LuaLaTeX zu kompilieren.

Antwort3

mathastextSie können mithilfe der Optionen italicund : mithilfe des Pakets wechseln, symbolgreekaber die griechischen Symbole befinden 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}

Bildbeschreibung hier eingeben

verwandte Informationen