是否有人知道如何修改以下字符串以显示两行括号?
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}$$';
当前输出如下:
alt text http://img190.imageshack.us/img190/6573/38614454.jpg
符号'{'必须包含两行(1和0)。
答案 0 :(得分:18)
$$c_i =\begin{cases} 1 & L\left(Q_i\right) < 0 \\
0 & L\left(Q_i\right) \geq 0
\end{cases}$$
alt text http://quicklatex.com/cache/ql_35c820f1064bb80a3d501080c0e8eec3.gif
tex文件在序言中应该有\usepackage{amsmath}
。
答案 1 :(得分:14)
这是从Niall Murphy的回答中得出的,“整理了一下”:
\[
c_i =
\begin{cases}
1 & L (Q_i) < 0 \\
0 & L (Q_i) \geq 0
\end{cases}
\]
请注意,“\”变为“\\”,我删除了\ left和\ right括号修饰符,它们在L和(。
之间引入了不需要的(我认为)空格。答案 2 :(得分:0)
尝试在\left
之前添加\{
,在最后添加\rigth.
。
应该看起来像
$$\alpha_t = \left \{ {{\sqrt{\frac1N},\; t = 0 } \atop {\sqrt{\frac2N},\; t \ne 0 } } \right.$$
或
$$
\left\{\begin{tabular}{l} \textbf{Y} = 0,299\textbf{R} + 0,587\textbf{G} + 0,114\textbf{B} \\ \textbf{Cb} = 128 + 0,5\textbf{R} - 0,418688\textbf{G} - 0,081312\textbf{B} \\ \textbf{Cr} = 128 - 0,168736\textbf{R} - 0,331264\textbf{G} - 0,53\textbf{B} \end{tabular} \right.
$$