我是 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
,不是吗?