关于数学环境中的对齐

关于数学环境中的对齐

我刚刚开始学习如何使用 Latex,需要一些帮助!

我正在尝试将包含矩阵的多个方程左对齐,或者(最好)对齐方程中的等号。这些方程类似于以下两个示例:

\[^0T_1 = \begin{pmatrix} 1 & & & q_1 \\ & 1 & & \\ & & 1 & \\ & & & 1 \\ \end{pmatrix} q_1: ss\_fff \\\]
\[^0T_2 = \begin{pmatrix} 333 & & & q_3 \\ & 333333 & & \\ & & 3333 & \\ & & & 1 \\ \end{pmatrix} q_2: tt\_bbb \\\]

我尝试使用\begin{flushleft}leftalign,但没有成功。然后我尝试使用 \begin{flalign} 并将“=”替换为“&=”,但这导致了许多错误消息。

目前 PDF 输出如下(整个方程式居中):

在此处输入图片描述

理想情况下,我能够将“=”彼此对齐,并将矩阵旁边的注释对齐(例如“q1:轨道车厢“)。 提前谢谢你的帮助!

答案1

类似这样的(align*未编号)?另外,您可以给 一个机会\mathtt{}

在此处输入图片描述

\documentclass{report}
\usepackage{amsmath}

\begin{document}
\begin{align}
^0T_1 &= \begin{pmatrix} 1 & & & q_1 \\ & 1 & & \\ & & 1 & \\ & & & 1 \\ \end{pmatrix} & q_1&\colon \mathrm{ss\_fff} \\
^0T_2 &= \begin{pmatrix} 333 & & & q_3 \\ & 333333 & & \\ & & 3333 & \\ & & & 1 \\ \end{pmatrix} &q_2&\colon \mathrm{tt\_bbb} 
\end{align}
\end{document}

答案2

alignat环境使您能够控制环境两列之间的间距:

\documentclass{report}
\usepackage{amsmath}

\begin{document}

\begin{alignat}{2}
^0T_1 &= \begin{pmatrix} 1 & & & q_1 \\ & 1 & & \\ & & 1 & \\ & & & 1 \\ \end{pmatrix} & q_1&\colon \mathrm{ss\_fff} \\[2ex]
^0T_2 &= \begin{pmatrix} 333 & & & q_3 \\ & 333333 & & \\ & & 3333 & \\ & & & 1 \\ \end{pmatrix} &\quad q_2&\colon \mathrm{tt\_bbb}
\end{alignat}

\end{document}

在此处输入图片描述

相关内容