![多行的第一部分居中对齐](https://linux22.com/image/295452/%E5%A4%9A%E8%A1%8C%E7%9A%84%E7%AC%AC%E4%B8%80%E9%83%A8%E5%88%86%E5%B1%85%E4%B8%AD%E5%AF%B9%E9%BD%90.png)
考虑以下 MWE。使用我的文档设置,方程必须分为两行。幸运的是,我可以将整个矩阵放在一行上,因此我可以在等号后拆分方程。multline
但是,通过使用拆分方程,矩阵的名称将左对齐。我认为最好将名称居中对齐,如下所示。我如何将 的第一部分居中对齐multline
?
\documentclass[11pt,b5paper]{scrreprt}
\usepackage[left=2.8cm,right=2.8cm]{geometry}
\usepackage{amsmath,amsfonts}
\begin{document}
\begin{multline}
\mathbf{R} = \\
\begin{bmatrix}
\mu + n_x^2 \left( 1 - \mu \right) & n_x n_y \left( 1 - \mu \right) - n_z \nu & n_x n_z \left( 1 - \mu \right) + n_y \nu \\
n_y n_x \left( 1 - \mu \right) + n_z \nu & \mu + n_y^2 \left( 1 - \mu \right) & n_y n_z \left( 1 - \mu \right) - n_x \nu \\
n_z n_x \left( 1 - \mu \right) - n_y \nu & n_z n_y \left( 1 - \mu \right) + n_x \nu & \mu + n_z^2 \left( 1 - \mu \right)
\end{bmatrix}
\end{multline}
\end{document}
答案1
\documentclass[11pt,b5paper]{scrreprt}
\usepackage[left=2.8cm,right=2.8cm]{geometry}
\usepackage{amsmath,amsfonts}
\begin{document}
\noindent\hrulefill X\hrulefill
\begin{gather}
\mathbf{R} = \notag\\
\begin{bmatrix}
\mu + n_x^2 \left( 1 - \mu \right) & n_x n_y \left( 1 - \mu \right) - n_z \nu & n_x n_z \left( 1 - \mu \right) + n_y \nu \\
n_y n_x \left( 1 - \mu \right) + n_z \nu & \mu + n_y^2 \left( 1 - \mu \right) & n_y n_z \left( 1 - \mu \right) - n_x \nu \\
n_z n_x \left( 1 - \mu \right) - n_y \nu & n_z n_y \left( 1 - \mu \right) + n_x \nu & \mu + n_z^2 \left( 1 - \mu \right)
\end{bmatrix}
\end{gather}
\end{document}
这是另一种选择。
\documentclass[11pt,b5paper]{scrreprt}
\usepackage[left=2.8cm,right=2.8cm]{geometry}
\usepackage{mathtools,amsfonts} % mathtools for shortintertext
\begin{document}
\begin{align}
\mathbf{R} &=
\begin{bmatrix}
\mu + n_x^2 a & n_x n_y a - n_z \nu & n_x n_z a + n_y \nu \\
n_y n_x a + n_z \nu & \mu + n_y^2 a & n_y n_z a - n_x \nu \\
n_z n_x a - n_y \nu & n_z n_y a + n_x \nu & \mu + n_z^2 a
\end{bmatrix}
\shortintertext{where}
a &= \left( 1 - \mu \right)\notag
\end{align}
\end{document}