多行 Latex 方程对齐

多行 Latex 方程对齐

我有两行方程,并带有标签(方程编号)。但是,这些行是右对齐的,我宁愿左对齐。我尝试过 align* 和 gather*,但没有得到想要的结果。同样在这些情况下,我无法看到标签,而我非常想将其包括在内。

\begin{equation} \label{eq:adj_BH}
\begin{split}
    q_{(K)} = \frac{N}{K} p_{(K)},\\ 
    q_{(i)} = min(\frac{N}{i} p_{(i)}, q_{(i + 1)} ) \, for \, i \in \{1, 2, \ldots, K-1\},
\end{split}
\end{equation}

如果您能提出任何解决此问题的建议,我将不胜感激:)

答案1

我能想到两个解决办法。

  • 极简主义方法:保留 OP 的基本split基于 的结构,但提供对齐点,在适当的地方使用文本模式,min用替换\min,并扩大第 2 行的“外”括号。

  • split设置切换到cases环境设置。

下面实施了两项修复。

在此处输入图片描述

\documentclass{article}
\usepackage{amsmath} % for 'split' and 'cases' environments and '\text' macro
\usepackage{xcolor}  % for '\textcolor' command
\begin{document}

\textcolor{red}{OP's code}
\begin{equation} \label{eq:adj_BH}
\begin{split}
    q_{(K)} = \frac{N}{K} p_{(K)}\,,\\ 
    q_{(i)} = min(\frac{N}{i} p_{(i)}, q_{(i + 1)} ) 
       \, for \, i \in \{1, 2, \ldots, K-1\}
\end{split}
\end{equation}

\bigskip
\textcolor{red}{Solution 1: minimalist fixes}
\begin{equation} \label{eq:adj_BH}
\begin{split}
    q_{(K)} &= \frac{N}{K} \, p_{(K)}\,,\\ 
    q_{(i)} &= \min\Bigl(\frac{N}{i}\,p_{(i)}, q_{(i + 1)} \Bigr) 
       \text{ for $i \in \{1, 2, \ldots, K-1\}$}
\end{split}
\end{equation}

\bigskip
\textcolor{red}{Solution 2: Switch to a \texttt{cases} environment}
\begin{equation} \label{eq:adj_BH}
q_{(i)} = 
\begin{cases}
  \min\bigl((N/i)p_{(i)}, q_{(i + 1)} \bigr) &\text{for $i<K$}\,, \\
  (N/K)p_{(K)} &\text{for $i=K$}
\end{cases}
\end{equation}
\end{document}

答案2

您应该使用aligned,而不是split(从语义上来说,这不适合这项工作)。或者,分配两个不同的数字。

我会选择\tfrac,因为\frac{N}{K}太突出了。

注意\min,使用\text\dots代替\ldots

\documentclass{article}
\usepackage{amsmath}

\begin{document}

Two equations with a single number for both
\begin{equation} \label{eq:adj_BH}
\begin{aligned}
    q_{(K)} &= \tfrac{N}{K} p_{(K)},\\ 
    q_{(i)} &= \min\bigl(\tfrac{N}{i} p_{(i)}, q_{(i + 1)} \bigr)
               \quad\text{for } i \in \{1, 2, \dots, K-1\},
\end{aligned}
\end{equation}
But one can also think to assign different, albeit linked numbers
\begin{subequations}\label{eq:adj_BH-again}
\begin{align}
    q_{(K)} &= \tfrac{N}{K} p_{(K)},\\ 
    q_{(i)} &= \min\bigl(\tfrac{N}{i} p_{(i)}, q_{(i + 1)} \bigr)
               \quad\text{for } i \in \{1, 2, \dots, K-1\},
\end{align}
\end{subequations}
and we can refer to either equation~\eqref{eq:adj_BH}
or to equations~\eqref{eq:adj_BH-again}.

\end{document}

在此处输入图片描述

相关内容