![如何使用花括号对齐数组中的函数?](https://linux22.com/image/402613/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%E8%8A%B1%E6%8B%AC%E5%8F%B7%E5%AF%B9%E9%BD%90%E6%95%B0%E7%BB%84%E4%B8%AD%E7%9A%84%E5%87%BD%E6%95%B0%EF%BC%9F.png)
正如标题所述。我的代码如下所示:
\begin{equation*}
F_{v,Rk}=\left \{
\begin{array}{r1}
& f_{h,1,k} \cdot t_1 \cdot d \\
& 0.5 \cdot f_{h,2,k} \cdot t_2 \cdot d \\
& 1.05 \dfrac{f_{h,1,k} \cdot t_1 \cdot d}{2+\beta} [\sqrt{2\beta (1+\beta)+\dfrac{4\cdot\beta(2+\beta)M_{y,Rk}}{f_{h,1,k}d t_1^2}}-\beta]+\dfrac{F_{ax,Rk}}{4} \\
& 1.15\sqrt{\dfrac{2\beta}{1+\beta}}\sqrt{2M_{y,Rk} f_{h,1,k} d}+\dfrac{F_{ax,Rk}}{4} \\
\end{array} \right
\end{equation*}
我希望它看起来像这样:
有人知道如何解决这个问题吗?
答案1
在代码块的屏幕截图中,该行
\begin{array}{r1}
肯定是错误的,因为1
(“one”)不被识别为有效的列类型。您应该会收到这样的警告消息,例如LaTeX Error: Illegal character in array arg
。
我假设您打算使用l
(“ell”)列类型,因此打算写
\begin{array}{rl} % "ell", not "one"
但是,您确实应该考虑采用完全不同的方法。我建议您mathtools
为其dcases
环境加载包并重写代码块,如下所示:
\[
F_{v,Rk}=\min
\begin{dcases}
row1\\
row2\\
row3\\
\dots\\
row(n-1)\\
rown
\end{dcases}
\]