我正在尝试使用 beamer 编写演示文稿。如附件文件所示,我对“lim”符号有问题。发生了什么?提前感谢您的帮助。我的文件是:
\documentclass[aspectratio=169]{beamer}
\mode<presentation>
\usepackage{fontspec}
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{bm}
\usepackage{unicode-math}
\begin{document}
\setmainfont{Palatino Linotype}
\setsansfont{Palatino Linotype}
\setmonofont{Verdana}
\setmathfont{Asana-Math}
\begin{frame}
$\displaystyle\lim_{x\to 0}f(x)$,
\end{frame}
\end{document}
答案1
问题出现是由于使用unicode-math
(逐行删除并且所有额外的字体都显示了这一点......)。
您必须将\usefonttheme{professionalfonts}
其放在序言中。有关更多信息,请参阅这里。
% arara: xelatex
\documentclass[aspectratio=169]{beamer}
\usefonttheme{professionalfonts}
\usepackage{fontspec}
\usepackage{unicode-math}
\begin{document}
\begin{frame}
$\displaystyle\lim_{x\to 0}$
\end{frame}
\end{document}