![花括号和嵌套数组](https://linux22.com/image/249148/%E8%8A%B1%E6%8B%AC%E5%8F%B7%E5%92%8C%E5%B5%8C%E5%A5%97%E6%95%B0%E7%BB%84.png)
我正在尝试重现下图中的方程。我正在使用环境array
来创建第一个大括号。我尝试嵌套第二个大括号array
以生成第二个大括号,但出现错误。
这是导致我出现错误的代码:
DTW(A,B)=\left\{ \begin{array}{l}
0 \quad \text{se $n$=0 ed $m$=0}\\
\infty \quad \text{se $n$=0 o $m$=0}\\
d(H(A),H(B))+\min\left\{
\begin{array}{1}
a\\
b\\
c\\
\end{array}
\right.
\end{array} \right.
我该怎样写出这个等式?
答案1
你的内部数组中有拼写错误
改变
\begin{array}{1}
%%%
到
\begin{array}{l}
%%%
答案2
为您提供使用cases
fromamsmath
或 的另一种可能性mathtools
。
\documentclass{article}
\usepackage{mathtools}
\begin{document}
\begin{equation}
DTW(A,B)=\begin{cases}
0 \quad \phantom{\infty}\text{if}\,\, n=0 \,\,\text{and}\,\, m=0 \\
\infty \quad \phantom{0} \text{if}\,\, n=0 \,\,\text{and}\,\, m=0 \\
{d(H(A),H(B))+\min \begin{cases}
a\\
b\\
c\\
\end{cases}}
\end{cases}
\end{equation}
\end{document}