我怎样才能使这组方程对齐?

我怎样才能使这组方程对齐?

我尝试过使用aligned和,alignedat但都没有得到令人满意的结果。三列之间的间隙看起来不太对。我也愿意尝试其他方法。另外,如何在方程式中获取字母列表,现在我正在使用数学模式,但可以使用enumerate环境来完成吗?还有人可以解释对齐方程式中和\alph*的用法吗?&&&

在此处输入图片描述

平均能量损失

\documentclass{article}
\usepackage{amsmath}
\usepackage{amssymb}

\begin{document}

\begin{alignat*}{4}%
(a) \,\, m_{1} & < m_{2} \quad 0 & < \theta_{1} \leqslant \pi & \Theta > \pi/2 \\
(b) \,\, m_{1} & = m_{2} \quad 0 & < \theta_{1} \leqslant \pi/2 & \Theta = \pi/2 \\
(c) \,\, m_{1} & > m_{2} \quad 0 & < \theta_{1} \leqslant \theta_{1\,\,\mathrm{max}} & \Theta < \pi/2 \\
\end{alignat*}


\begin{align*}%
(a) \,\, m_{1} & < m_{2} \quad 0 < \theta_{1} \leqslant \pi && \Theta > \pi/2 \\
(b) \,\, m_{1} & = m_{2} \quad 0 < \theta_{1} \leqslant \pi/2 && \Theta = \pi/2 \\
(c) \,\, m_{1} & > m_{2} \quad 0 < \theta_{1} \leqslant \theta_{1\,\,\text{max}} && \Theta < \pi/2 \\
\end{align*}

\end{document}

答案1

您尝试使用alignat几乎直奔主题。但是,在这个特定情况下,我可能会使用flalign

提示:如果您确实使用\renewcommand{\leq}{\leqslant}并且始终使用\leq,则不会冒混淆两个符号的风险,而且如果您的合著者或主管不喜欢倾斜的符号,则可以轻松切换回非倾斜的符号。

另一个重要提示:永远不要在对齐环境中使用尾随\\,因为它会产生不需要的空白行(如果*没有使用-variant,则会带有其编号)。

我不会对左边的标签使用数学模式。

\documentclass{article}
\usepackage{amsmath}
\usepackage{amssymb}

\usepackage{lipsum}% for context

% so you can switch back easily
\renewcommand{\leq}{\leqslant}

\begin{document}

\lipsum[1][1-3]
\begin{alignat*}{4}
%% first pair of columns
&\text{(a)\quad}
%% second pair of columns
& m_{1} & < m_{2} \qquad
%% third pair of columns
& 0 & < \theta_{1} \leq \pi \qquad
%% fourth pair of columns
& \Theta &> \pi/2
\\
&\text{(b)\quad}
& m_{1} & = m_{2} \qquad
& 0 & < \theta_{1} \leq \pi/2 \qquad
& \Theta &= \pi/2
\\
&\text{(c)\quad}
& m_{1} & > m_{2} \qquad
& 0 & < \theta_{1} \leq \theta_{1\,\,\mathrm{max}} \qquad
& \Theta &< \pi/2
\end{alignat*}
\lipsum[2][1-3]
\begin{flalign*}
&\text{(a)}
& m_{1} & < m_{2}
& 0 & < \theta_{1} \leq \pi
& \Theta &> \pi/2
& \\
&\text{(b)}
& m_{1} & = m_{2}
& 0 & < \theta_{1} \leq \pi/2
& \Theta &= \pi/2
& \\
&\text{(c)}
& m_{1} & > m_{2}
& 0 & < \theta_{1} \leq \theta_{1\,\,\mathrm{max}}
& \Theta &< \pi/2
\end{flalign*}
\lipsum[3][1-3]

\end{document}

在此处输入图片描述

答案2

我认为,

&与紧随其后的字符对齐。

&&\vfill对齐但之间留有一定的空间(想象一下2 之间有一个&)。

我稍微修改了你的代码以获得更好的间距。

\documentclass{article}
\usepackage{amsmath}
\usepackage{amssymb}

\begin{document}

\begin{alignat*}{4}%
(a) \,\, m_{1} & < m_{2} \quad &&0  < \theta_{1} \leqslant \pi && \Theta > \pi/2 \\
(b) \,\, m_{1} & = m_{2} \quad &&0  < \theta_{1} \leqslant \pi/2 && \Theta = \pi/2 \\
(c) \,\, m_{1} & > m_{2} \quad &&0  < \theta_{1} \leqslant \theta_{1\,\,\mathrm{max}}\quad \ && \Theta < \pi/2 \\
\end{alignat*}


\begin{align*}%
(a) \,\, m_{1} & < m_{2} \quad &&0 < \theta_{1} \leqslant \pi && \Theta > \pi/2 \\
(b) \,\, m_{1} & = m_{2} \quad &&0 < \theta_{1} \leqslant \pi/2 && \Theta = \pi/2 \\
(c) \,\, m_{1} & > m_{2} \quad &&0 < \theta_{1} \leqslant \theta_{1\,\,\text{max}} && \Theta < \pi/2 \\
\end{align*}

\end{document}

我认为它的工作原理与\quad和类似\qquad

在此处输入图片描述

相关内容