beamer 中的 mathcal 不起作用

beamer 中的 mathcal 不起作用

我的演示文稿(投影仪)中有一个应该是的符号\mathcal{P},但它显示如下: 在此处输入图片描述 我要这个: 在此处输入图片描述

你能帮我吗?谢谢

这是代码:

\documentclass{beamer}
\mode<presentation> {
%\usepackage{amsfonts}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{mathrsfs,dsfont}
\usepackage{color}
\usepackage{float}
\usepackage{mathtools}
\usepackage{verbatim}
\usepackage{graphicx}
\usepackage{etoolbox}
\usepackage{ragged2e}
\usepackage{mathtools} % must go before semantic
%\usepackage{semantic}
\usepackage{cases}
\usepackage{stackengine}
\usepackage{graphicx} 
\usepackage{flexisym}
\usepackage{ thmtools, amssymb}
\usepackage{commath}
\usepackage{mathrsfs,dsfont}
\usefonttheme[onlymath]{serif}  #I want the font be serif
\usetheme{Madrid}}




\begin{document}
\begin{align}
\boldsymbol{\mathcal{P}}_{\mathrm{A}}\!= [\boldsymbol{P}_{\mathrm{m},1}, \boldsymbol{P}_{\mathrm{m},2},  \cdots, \boldsymbol{P}_{\mathrm{m},N} ]^\top
\end{align}
\end{document}```

答案1

从你的序言中删除flexisym。以下最小示例提供了所需的输出。

在此处输入图片描述

\documentclass{beamer}

\usepackage{amssymb}
\usepackage{mathtools}

\usefonttheme[onlymath]{serif} %I want the font be serif

\usetheme{Madrid}

\begin{document}

\begin{frame}

\[
  \boldsymbol{\mathcal{P}}_{\mathrm{A}} = [
    \boldsymbol{P}_{\mathrm{m},1}, \boldsymbol{P}_{\mathrm{m},2}, \dots, \boldsymbol{P}_{\mathrm{m},N}
  ]^\top
\]

\end{frame}

\end{document}

答案2

罪魁祸首是包flexisym,它导致错误:

\mathchardef\ordinarycolon\mathcode`\:

强制编译后出现错误字符。

你真的需要这个包吗?删除它们会得到所需的结果:

在此处输入图片描述

顺便说一句,你需要清理文档前言。在其中,你加载了 soma 包,两次,还加载了已经被加载的包beamer(如graphicxamsmath)。

\documentclass{beamer}
\usefonttheme[onlymath]{serif}  %I want the font be serif
\usetheme{Madrid}

\mode<presentation> {
%\usepackage{amsfonts}
\usepackage{flexisym}
\usepackage{amssymb}
\usepackage{mathrsfs, dsfont}
\usepackage{etoolbox}
\usepackage{ragged2e}
\usepackage{semantic}
\usepackage{cases}
\usepackage{stackengine}
\usepackage{thmtools}
\usepackage{commath}
    }


\begin{document}
\begin{frame}
\begin{equation}
\boldsymbol{\mathcal{P}}_{\mathrm{A}}
    = [\boldsymbol{P}_{\mathrm{m},1}, \boldsymbol{P}_{\mathrm{m},2},  \cdots, \boldsymbol{P}_{\mathrm{m},N} ]^\top
\end{equation}
\end{frame}
\end{document}

相关内容