我有以下代码:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align}
&\begin{bmatrix}
a'_{1,1} & a'_{1,2}\\
a'_{2,1} & a'_{2,2}
\end{bmatrix} &&=
\begin{bmatrix}
\cos{\alpha} & \sin{\alpha} \\
-\sin{\alpha} & \cos{\alpha} \\
\end{bmatrix}
&&\cdot
&&\begin{bmatrix}
a_{1,1} & a_{1,2}\\
a_{2,1} & a_{2,2}
\end{bmatrix}
&&\cdot
&&\begin{bmatrix}
\cos{\alpha} & -\sin{\alpha} \\
\sin{\alpha} & \cos{\alpha} \\
\end{bmatrix}
\\
&\textbf{A}' &&= \textbf{R}^T &&\cdot && \textbf{A} &&\cdot &&\textbf{R}
\end{align}
\end{document}
它确实将所有论点排列如下:
但我希望所有的参数都集中在分离之间,如下所示,并且不带方程编号:
答案1
七列数组可以完成这项工作。=
和的列\cdot
是 类型>{{}}c<{{}}
,因此项目周围的间距是预期的。外部array
没有列间空格。
\documentclass{article}
\usepackage{amsmath,array}
\begin{document}
\begin{equation*}
\begin{array}{ @{}c *{3} { >{{}}c<{{}} @{} c @{} } }
\begin{bmatrix}
a'_{1,1} & a'_{1,2}\\
a'_{2,1} & a'_{2,2}
\end{bmatrix}
&=&
\begin{bmatrix}
\cos{\alpha} & \sin{\alpha} \\
-\sin{\alpha} & \cos{\alpha} \\
\end{bmatrix}
&\cdot&
\begin{bmatrix}
a_{1,1} & a_{1,2}\\
a_{2,1} & a_{2,2}
\end{bmatrix}
&\cdot&
\begin{bmatrix}
\cos{\alpha} & -\sin{\alpha} \\
\sin{\alpha} & \cos{\alpha} \\
\end{bmatrix}
\\[2ex]
\textbf{A}' &=& \textbf{R}^T &\cdot& \textbf{A} &\cdot &\textbf{R}
\end{array}
\end{equation*}
\end{document}
答案2
这里有一条建议:使用指令以不同的方式表示A'
、A
、R
、。这应该可以让即使是最随意的读者也清楚,他们处理的不是两个独立的方程式。R^T
\underbrace
\documentclass{article}
\usepackage{mathtools} % for 'bmatrix*' env.
\begin{document}
\begin{equation}
{\underbrace{\begin{bmatrix}
a'_{1,1} & a'_{1,2}\\
a'_{2,1} & a'_{2,2}
\end{bmatrix}}_{\textstyle\mathbf{A}'}} =
{\underbrace{\begin{bmatrix*}[r]
\cos{\alpha} & \sin{\alpha} \\
-\sin{\alpha} & \cos{\alpha} \\
\end{bmatrix*}}_{\textstyle\mathbf{R}^T}}
\cdot
{\underbrace{\begin{bmatrix}
a_{1,1} & a_{1,2}\\
a_{2,1} & a_{2,2}
\end{bmatrix}}_{\textstyle\mathbf{A}}}
\cdot
{\underbrace{\begin{bmatrix*}[r]
\cos{\alpha} & -\sin{\alpha} \\
\sin{\alpha} & \cos{\alpha} \\
\end{bmatrix*}}_{\textstyle\mathbf{R}}}
\end{equation}
\end{document}