
Когда я помещаю формулу в узел в tikzpicture при использовании beamer, она не отображается так, как без использования beamer. Рассмотрим код здесь:
\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}
Я пробовал скомпилировать его и с помощью XeLatex, и с помощью PdfLatex, но безуспешно!
Как получить более красивый $x^2$ при одновременном использовании beamer и tikzpicture?
Это $x^2$ — то, что я получаю, когда не использую документ Beamer, а использую режим статьи:
Редактировать: Что касается ответа@samcarter_is_at_topanswers.xyz, я стремлюсь использовать персидские шрифты и Xepersian в бимере, потому что язык моей презентации — персидский, и, следовательно, использование шрифта Serif здесь бесполезно. Вот что я хочу иметь в своей презентации:
\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}
решение1
Beamer использует шрифт sans serif по умолчанию. Если вы хотите использовать шрифт serif для математики, вы можете использовать \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}
Если вы хотите использовать собственные шрифты, используйте тему professionalfonts
:
% !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}