数学公式无法编译

数学公式无法编译

我的演示文稿中有以下代码:

\documentclass{beamer}
\usepackage[T1,T2A]{fontenc}
\usepackage[cp 1251]{inputenc}
\usepackage[serbian,english]{babel}
\usepackage{amssymb,amsmath}

\setbeamertemplate{navigation symbols}{\insertframenavigationsymbol}
\setbeamercolor{normal text}{bg=blue! 25}
\useinnertheme{circles}
\usecolortheme{orchid}
\usecolortheme{whale}

\mode<presentation> \title{XY}

\author{XY\\
XY}
\date{}

\usefonttheme[onlylarge]{structuresmallcapsserif}
\usefonttheme[onlysmall]{structurebold}
\setbeamerfont{title}{shape=\itshape,family=\rmfamily}

\begin{document}

\begin{frame}
\titlepage
\end{frame}

\begin{frame}
\insertframenavigationsymbol
\frametitle{XY}
\begin{align}
\notag
A^{*}_{JY}X\ =\ -Ph(X,\ Y).
\end{align}
\end{frame}
\end{document}

我收到一条消息:PDFTeXify 无法创建 pdf 文件。仅当我使用数学时才会出现这种情况,否则一切正常。

这可能是什么问题?

谢谢你!

答案1

作为哈里什·库马尔埃格尔也就是说,错误是由于align环境中的空行造成的。

以下是有关如何执行此操作的 MWE:

\documentclass{beamer}

\usepackage{lmodern} % avoid warnings when using beamer

\begin{document}

\begin{frame}
\begin{align*}
  A_{JY}^{\ast}X = -Ph(X,Y).
\end{align*}
\end{frame}

\end{document}

输出1

请注意,我稍微清理了一下代码,并添加了lmodern包以避免警告。

更新

请注意,如果Ph是运算符,则应执行以下操作:

\documentclass{beamer}

\usepackage{lmodern} % avoid warnings when using beamer
\DeclareMathOperator{\Ph}{Ph}

\begin{document}

\begin{frame}
\begin{align*}
  A_{JY}^{\ast}X = -\Ph(X,Y).
\end{align*}
\end{frame}

\end{document}

输出2

相关内容