
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}
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:
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:
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}
Wenn Sie benutzerdefinierte Schriftarten verwenden möchten, verwenden Sie das professionalfonts
Design:
% !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}