我正在努力将一个带有矩阵数学的方程拆分成多行。我尝试过多行和对齐环境,但没有成功。它似乎无法处理这个方程中的矩阵。
这是我的代码,没有任何拆分尝试:
\begin{equation}
T'_{corr}(z)=
\begin{bmatrix}
n t_{0,c} + m t_{sel,c} & n t_{0,i} + m t_{sel,i} & n t_{0,j} + m t_{sel,j} & n t_{0,k} + m t_{sel,k} & n t_{0,u} + m t_{sel,u} & n t_{0,v} + m t_{sel,v}\\
\end{bmatrix}
\begin{bmatrix}
\delta\phi'_c(z) \\ \delta\phi'_i(z) \\ \delta \phi'_j(z) \\ \delta\phi'_k(z) \\ \delta\phi'_u(z) \\\delta\phi'_v(z) \\
\end{bmatrix}
\end{equation}
答案1
我不会排版一个 6 元素行向量,而是排版转置相应列向量。
当然,您可以自由选择不同的符号来^{T}
表示转置。
\documentclass{article}
\usepackage{mathtools} % for '\smashoperator' macro
\begin{document}
\begin{equation}
T'_{\mathrm{corr}}(z)=
\begin{bmatrix}
n t_{0,c} + m t_{\mathrm{sel},c} \\
n t_{0,i} + m t_{\mathrm{sel},i} \\
n t_{0,j} + m t_{\mathrm{sel},j} \\
n t_{0,k} + m t_{\mathrm{sel},k} \\
n t_{0,u} + m t_{\mathrm{sel},u} \\
n t_{0,v} + m t_{\mathrm{sel},v}
\end{bmatrix}^{T}\!
\begin{bmatrix}
\delta\phi'_c(z) \\
\delta\phi'_i(z) \\
\delta\phi'_j(z) \\
\delta\phi'_k(z) \\
\delta\phi'_u(z) \\
\delta\phi'_v(z)
\end{bmatrix}
= \!\! \smashoperator[r]{\sum_{\kappa\in\{c,i,j,k,u,v\}}}
(nt_{0,\kappa}+mt_{\mathrm{sel},\kappa})\,\delta\phi'_{\kappa}(z)
\end{equation}
\end{document}
答案2
第一个矩阵比\textwidth
...长得多,因此可以将其分成三行:
\documentclass{article}
\usepackage{mathtools}
\begin{document}
\begin{gather}
T'_{corr}(z)=
\left[\begin{multlined}
nt_{0,c}+ mt_{sel,c}\quad nt_{0,i}+ mt_{sel,i} \\
nt_{0,j}+ mt_{sel,j}\quad nt_{0,k}+ mt_{sel,k} \\
nt_{0,u}+ mt_{sel,u}\quad nt_{0,v}+ mt_{sel,v}
\end{multlined}\right]
\begin{bmatrix}
\delta\phi'_c(z) \\
\delta\phi'_i(z) \\
\delta \phi'_j(z) \\
\delta\phi'_k(z) \\
\delta\phi'_u(z) \\
\delta\phi'_v(z)
\end{bmatrix}
\end{gather}
\end{document}