bei Verwendung von Beamer wird im Inline-Mathematikmodus in TikzPicture $x$ nicht so angezeigt wie bei Nichtverwendung von Beamer

bei Verwendung von Beamer wird im Inline-Mathematikmodus in TikzPicture $x$ nicht so angezeigt wie bei Nichtverwendung von Beamer

Wenn ich bei Verwendung von Beamer eine Formel in einen Knoten in Tikzpicture einfüge, wird sie nicht so angezeigt wie bei Nichtverwendung von Beamer. Betrachten Sie den Code hier:

\documentclass{beamer}
\usepackage{tikz}
\usepackage{amsmath}
\begin{document}
\begin{frame}
    \begin{equation}
        x^2
    \end{equation}
    \begin{tikzpicture}
        \node at(0,0) (Example:) {
            \begin{minipage}{2cm}
                $x^2$
            \end{minipage}
        };
    \end{tikzpicture}
\end{frame}
\end{document}

hier ist die Ausgabe:Bildbeschreibung hier eingeben

Ich habe versucht, es sowohl mit XeLatex als auch mit PdfLatex zu kompilieren, immer noch ohne Erfolg!

Wie kann ich ein schöneres $x^2$ erhalten, wenn ich Beamer und Tikzpicture gleichzeitig verwende?

Dieses $x^2$ erhalte ich, wenn ich kein Beamer-Dokument verwende, sondern den Artikelmodus:

Bildbeschreibung hier eingeben

Edit: Was die Antwort von@samcarter_ist_bei_topanswers.xyzIch möchte persische Schriftarten und Xepersian in Beamer verwenden, da die Sprache meiner Präsentation Persisch ist und daher die Verwendung von Serifenschriftarten hier nicht sinnvoll ist. Das hier möchte ich in meiner Präsentation haben:

Bildbeschreibung hier eingeben Dies ist der Code für das Bild oben:

\documentclass{article}
\usepackage{tikz}
\usepackage{amsmath}
\usepackage{xepersian}
\settextfont{Yas}
\setdigitfont{Yas}
\begin{document}
    \begin{equation}
        x^2
    \end{equation}
    \begin{tikzpicture}
        \node at(0,0) (Example:) {
            \begin{minipage}{2cm}
                $x^2$
            \end{minipage}
        };
    \end{tikzpicture}
\end{document}

Antwort1

Beamer verwendet standardmäßig eine serifenlose Schriftart. Wenn Sie für Mathematik eine Serifenschrift verwenden möchten, können Sie Folgendes verwenden \usefonttheme[onlymath]{serif}:

\documentclass{beamer}
\usepackage{tikz}
\usefonttheme[onlymath]{serif}
\begin{document}
\begin{frame}
    \begin{equation}
        x^2
    \end{equation}
    \begin{tikzpicture}
        \node at(0,0) (Example:) {
            \begin{minipage}{2cm}
                $x^2$
            \end{minipage}
        };
    \end{tikzpicture}
\end{frame}
\end{document}

Bildbeschreibung hier eingeben


Wenn Sie benutzerdefinierte Schriftarten verwenden möchten, verwenden Sie das professionalfontsDesign:

% !TeX TS-program = xelatex
\documentclass{beamer}
\usepackage{tikz}
\usefonttheme{professionalfonts}
\usepackage{xepersian}
\settextfont{Yas}
\setdigitfont{Yas}
\begin{document}
\begin{frame}
    \begin{equation}
        x^2
    \end{equation}
    \begin{tikzpicture}
        \node at(0,0) (Example:) {
            \begin{minipage}{2cm}
                $x^2$
            \end{minipage}
        };
    \end{tikzpicture}
\end{frame}
\end{document}

Bildbeschreibung hier eingeben

verwandte Informationen