未定义控制序列。\beamer@doifinframe

未定义控制序列。\beamer@doifinframe

我是 Beamer 的新手,正在尝试使用大学的模板制作硕士演示文稿。不幸的是,我遇到了一些麻烦。这是代码!

\documentclass[fleqn,15pt]{beamer}

\usepackage[english]{babel}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage{ragged2e}
\usepackage{etoolbox}
\usetheme[blue,dark,colorblocks,tocinheader,]{tubs}
\apptocmd{\frame}{}{\justifying}{}
\begin{document}
\section{Reliability, Availability, and Maintainability}
\subsection{Reliability}
\begin{frame}{Reliability}
bla bla bla bla 
\begin{center}
\begin{equation}
R\left ( t \right )=\exp ^{(- \lambda .t)}
\end{equation}
\label{eq1}
\end{center}
Where \lamda is the failure rate and can be expressed as:
\begin{center}
\begin{equation}
\lambda = \frac{k}{T}
\end{equation}
\label{eq2}
\end{center}
\end{frame}
\end{document}

我收到此错误信息: ! 未定义控制序列。\beamer@doifinframe ...\end {center} 其中 \lamda 是故障率,ca... l.49 \end{frame}

有谁可以帮忙吗?

答案1

您不能在数学模式之外使用希腊符号,并且您的命令缺少b,因此

Where \lamda is the failure rate and can be expressed as:

应该

Where $\lambda$ is the failure rate and can be expressed as:

此外,您不应{center}在方程式周围使用。它们默认居中(您使用fleqn文档类选项,如果您不想刷新方程式,请不要使用 ist...)无论如何{center}都会增加额外的垂直空间。

\justify以这种方式附加\frame似乎是个坏主意...只需坚持做粗糙的文本并认真对待投影仪手册中的以下建议:

不要对单词进行连字符处理。如果绝对必要,请使用命令“手动”对单词进行连字符处理\-

我更喜欢将\label它们置于它们所属的环境中。

完整代码

\documentclass[15pt]{beamer}

\usepackage[english]{babel}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage{ragged2e}
\usepackage{etoolbox}
%\usetheme[blue,dark,colorblocks,tocinheader,]{tubs}
%\apptocmd{\frame}{}{\justifying}{}

\begin{document}
\section{Reliability, Availability, and Maintainability}
\subsection{Reliability}
\begin{frame}{Reliability}
bla bla bla bla 
\begin{equation}\label{eq1}
   R\left ( t \right )=\exp(- \lambda \cdot t)
\end{equation}
Where $\lambda$ is the failure rate and can be expressed as:
\begin{equation}\label{eq2}
   \lambda = \frac{k}{T}
\end{equation}
\end{frame}
\end{document}

我必须注释掉加载主题的那一行,因为它不是 TeX Live 的一部分,因此没有安装在我的系统上……


编辑:

我刚刚注意到它应该是\mathrm{e}^{x}\exp(x)而不是\exp^{x}。而你的\lambda.t应该是\lambda\cdot t,不是吗?

相关内容