如何在Latex中显示两行括号?

Nik*_*lin 9 latex

有谁知道如何修改以下字符串以显示两行括号?

str = '$$c_i =\{\begin{array}{l l} 1  \quad L\left(Q_i\right) < 0 \\ 0 \quad L\left(Q_i\right) \geq 0 \\ \end{array}$$';
Run Code Online (Sandbox Code Playgroud)

目前的输出如下:

alt text http://img190.imageshack.us/img190/6573/38614454.jpg

符号'{'必须包含两行(1和0).

Nia*_*phy 18

$$c_i =\begin{cases} 1 & L\left(Q_i\right) < 0 \\
                     0 &  L\left(Q_i\right) \geq 0
       \end{cases}$$
Run Code Online (Sandbox Code Playgroud)

替代文字http://quicklatex.com/cache/ql_35c820f1064bb80a3d501080c0e8eec3.gif

tex文件应该\usepackage{amsmath}在序言中.

  • 我尝试使用建议的字符串,但不起作用。我在Matlab text()函数中使用它,但我认为Matlab并非如此。 (2认同)

Bre*_*ugh 14

这是从Niall Murphy的回答中得出的,"整理了一下":

\[
c_i =
\begin{cases} 
1 & L (Q_i) < 0 \\ 
0 & L (Q_i) \geq 0 
\end{cases}
\] 
Run Code Online (Sandbox Code Playgroud)

请注意,"\"变为"\\",并且我删除了\ left和\ right括号修饰符,它们在L和(.之间引入了不需要的(我认为)空格.