2010-11-13 50 views
1

我在LateX中创建了一个文档,下面的多值函数给了我一阵麻烦。在LateX中编写多值函数时出错

alt text

对上述乳胶代码我给是

$\[delta \tau_{i,j}^{k}$ = $\left\{$ 
    \begin{array}{l l} 
    \frac{1}{L_{k}} & \quad \mbox{if ant k travels on edge \textit{i,j}} \\ 
    0 & \quad \mbox{otherwise} 
    \end{array} \right. \] 

在编译时它给了我下面的错误

! LaTeX Error: Bad math environment delimiter. 

See the LaTeX manual or LaTeX Companion for explanation. 
Type H <return> for immediate help. 
...            

l.52 $\[ 
     delta \tau_{i,j}^{k}$ = $\left\{$ 
? 

任何帮助,对解决这个错误将是非常赞赏。

回答

3

aschepler是正确的 - 这是[内$。

您可能还想考虑个案环境,我认为这种情况更容易。举例来说,你会有:

\[ 
    \Delta\tau_{i,j}^k= 
    \begin{cases} 
     1/L_k & \text{if ant $k$ travels along edge $i,j$} \\ 
     0 & \text{otherwise} 
    \end{cases} 
\] 
+0

个案环境绝对容易。谢谢。 – razor35 2010-11-13 01:04:58

+0

如何在案例环境中为公式分配一个数字? – razor35 2010-11-13 01:07:37

+1

\\ [... \\]触发显示数学,但是作为未编号的方程。用\ begin {equation}和\ end {equation}替换\\ [和\\]会给你一个编号方程。 – hoyland 2010-11-13 13:56:50

2

你不能同时使用$ $\[ \]$适用于直线方程式(适用于一段文字),因此您应该在公式中使用\[ \],并删除所有$

+0

我试着从代码中删除所有'$'。但是我仍然得到错误“!Missing $ inserted。 $ l.52 [tex] \ Delta \ tau_ {i,j}^{k} = $ \ left \ {$” – razor35 2010-11-13 00:53:40

+1

这很可能是实际的错误然后是你张贴的部分之前的某处。 – aschepler 2010-11-13 00:56:31

+0

我忘了添加amsmath包。 :) – razor35 2010-11-13 01:04:24