我尝试实现以下目标:我有两个结构相似但条目长度不同的矩阵。我希望这两个矩阵具有相同且均匀的间距。这是我目前得到的结果:
\documentclass{article}
\usepackage{tabstackengine}
\stackMath
\begin{document}
\begin{equation}
\setstackgap{L}{2.1\baselineskip}
\fixTABwidth{T}
\mathbf{A}_T(t) =
\bracketMatrixstack{
0 & 1 & 0 & 0 \\
\frac{\beta x_3^*(t) - k_S}{m_1+m_3} & -\frac{d_S+d_P}{m_S+m_P} & \frac{c_1x_1^*(t) -A_{S2}}{m_S + m_P} & -\frac{A_{S1}}{m_P+m_S} \\
\frac{\hat V \nu_P}{\hat x_S C_{h_\mu}} & \frac{A_{S2}}{C_{h_1}} & -\frac{1}{2} \frac{\gamma A_{or1}}{C_{h_\rho}}{\sqrt{|\zeta_7^*(t) - d_2|}} & 0 \\
0 & -\frac{A_{S1}}{C_{h_S}} & 0 & -\frac{1}{2} \frac{\gamma g_R^*(t)c_{R}}{\sqrt{|\zeta_3^*(t) - f_C|}}
}
\end{equation}
\begin{equation}
\setstackgap{L}{2.1\baselineskip}
\fixTABwidth{T}
\mathbf{A}_L(t) =
\bracketMatrixstack{
0 & 1 & 0 & 0 \\
\frac{c_1x_3^*(t) - k_S}{m_\rho} & -\frac{d_S+d_P}{m_S+m_P} & \frac{c_2 x_2^*(t) -A_{S2}}{m_S + m_P} & -\frac{A_{S1}}{m_P+m_S} \\
\frac{\hat V n_P}{\hat x_S C_{h_1}} & \frac{A_{S2}}{C_{h_1}} & -\frac{1}{2C_{h_\delta}} \left( \frac{\gamma A_{\mu}}{\sqrt{|x_6^*(t) - f(\rho t)|}} + \frac{\gamma u_R^*(t)b_{Reg}}{\sqrt{|\zeta_3^*(t) + \zeta_4^*(t)|}} \right) & 0 \\
0 & -\frac{A_{S1}}{C_{h_S}} & -\frac{1}{2} \frac{\gamma u_R^*(t)b_{Reg}}{C_{h_S}\sqrt{|x_3^*(t) - p_C|}} & \frac{1}{2} \frac{\gamma u_R^*(t) m_{\gamma}}{C_{h_\delta}\sqrt{|z_1^*(t) -z_6^*(t)|}}
}
\end{equation}
\end{document}
这是受到以下启发: 矩阵中的等距
现在我想让这两个矩阵的格式相同并对齐。有什么办法吗?抱歉,我刚刚开始学习一些 tabstack 知识。
提前致谢!
答案1
经过大量的手动调整...如果你想要这样的东西:
对于以上内容,我使用普通表格。对于行之间的空间,我使用\addlinespace
来自booktabs
,align
来自mathtools
(amsmath
)。geometry
我将边距设置为 20 毫米(假设 A4 纸张大小)...
代码:
\documentclass{article}
\usepackage[margin=20mm]{geometry}
\usepackage{array,booktabs,mathtools}
\newcolumntype{M}[1]{>{\centering\arraybackslash$\displaystyle}m{#1}<{$}}
\begin{document}
\begin{align}
\mathbf{A}_T(t) & =
\left[
\begin{tabular}{M{18mm}M{18mm}@{}M{71mm}@{}M{32mm}}
0 & 1
& 0
& 0 \\ \addlinespace
\frac{\beta x_3^*(t) - k_S}{m_1+m_3}
& -\frac{d_S+d_P}{m_S+m_P}
& \frac{c_1x_1^*(t) - A_{S2}}{m_S + m_P}
& -\frac{A_{S1}}{m_P+m_S} \\ \addlinespace
\frac{\hat V \nu_P}{\hat x_S C_{h_\mu}}
& \frac{A_{S2}}{C_{h_1}}
& -\frac{1}{2}\frac{\gamma A_{or1}}{C_{h_\rho}}{\sqrt{|\zeta_7^*(t) - d_2|}}
& 0 \\ \addlinespace
0 & -\frac{A_{S1}}{C_{h_S}}
& 0
& -\frac{1}{2}\frac{\gamma g_R^*(t)c_{R}}{\sqrt{|\zeta_3^*(t) - f_C|}}
\end{tabular}
\right] \\[3ex]
\mathbf{A}_L(t) & =
\left[
\begin{tabular}{M{18mm}M{18mm}@{}M{71mm}@{}M{32mm}}
0 & 1 & 0 & 0 \\ \addlinespace
\frac{c_1x_3^*(t) - k_S}{m_\rho}
& -\frac{d_S+d_P}{m_S+m_P}
& \frac{c_2 x_2^*(t) -A_{S2}}{m_S + m_P}
& -\frac{A_{S1}}{m_P+m_S} \\ \addlinespace
\frac{\hat{V} n_P}{\hat{x}_S C_{h_1}}
& \frac{A_{S2}}{C_{h_1}}
& -\frac{1}{2C_{h_\delta}}
\biggl(\frac{\gamma A_{\mu}}{\sqrt{|x_6^*(t) - f(\rho t)|}} +
\frac{\gamma u_R^*(t)b_{Reg}}{\sqrt{|\zeta_3^*(t) + \zeta_4^*(t)|}} \biggr)
& 0 \\ \addlinespace[2ex]
0 & -\frac{A_{S1}}{C_{h_S}}
& -\frac{1}{2}\frac{\gamma u_R^*(t)b_{Reg}}{C_{h_S}\sqrt{|x_3^*(t) - p_C|}}
& \frac{1}{2}
\frac{\gamma u_R^*(t) m_{\gamma}}{C_{h_\delta}\sqrt{|z_1^*(t) -z_6^*(t)|}}
\end{tabular}
\right]
\end{align}
\end{document}
这就是你要找的吗?