我在框架中的以下数组遇到了一些问题:
\begin{frame}
\frametitle{Measurability of - Third case}
\begin{block}{Expression of }
Let the unique solution of on :\\
\[ t^* = \big( x_2-V_{ref}-\frac{V_L}{a} \big) \frac{Ta}{V_U-V_L} \]
Let integer,
\[ Sign(V_r(t)-x_2) = \left{
\begin{array}{cc}
-1 & if\qquad iT \leq t < t^*+iT\\
[-1;1] & if\qquad t = t^* + iT\\
1 & if\qquad iT \leq t < t^*+iT\\
\end{array}
\right. \]
\end{block}
\end{frame}
%---------------------------------------------------
这是我收到的错误消息:
Runaway argument?
\frametitle {Measurability of - Third ca\ETC.
! File ended while scanning use of \frame.
<inserted text>
\par
<*> pres.tex
请问,有人知道吗?
答案1
尝试\left{
用替换\left\{
。顺便说一句,使用cases
环境可能更容易
答案2
我不确定问题到底是什么,但如果你使用{cases}
,这是一个为展示这段数学知识而创建的环境,一切都会好起来的。
另外两点说明:
- 您应该使用
\text{if }
而不是简单的if
,以使 LaTeX 使用正确的字体。 - 您应该使用
\DeclareMathOperator
定义一个与或\Sign
行为相同的新操作符命令,再次使 LaTeX 使用正确的字体和间距。\sin
\cos
- 第一个分数周围的括号不够大,您可以使用例如
\Bigl(...\Bigr)
。 \\
第一行末尾的命令很奇怪,不应该出现在那里。
代码:
\documentclass{beamer}
\usepackage{mathtools}
\DeclareMathOperator{\Sign}{Sign}
\begin{document}
\begin{frame}
\frametitle{Measurability of - Third case}
\begin{block}{Expression of }
Let the unique solution of on :
\[ t^* = \Bigl( x_2-V_{ref}-\frac{V_L}{a} \Bigr) \frac{Ta}{V_U-V_L} \]
Let integer,
\[ \Sign(V_r(t)-x_2) = \begin{cases}
-1 & \text{if } iT \leq t < t^*+iT\\
[-1;1] & \text{if } t = t^* + iT\\
1 & \text{if } iT \leq t < t^*+iT
\end{cases}
\]
\end{block}
\end{frame}
\end{document}
输出: