![如何让 在等式中独立出来?](https://linux22.com/image/275982/%E5%A6%82%E4%BD%95%E8%AE%A9%20%E5%9C%A8%E7%AD%89%E5%BC%8F%E4%B8%AD%E7%8B%AC%E7%AB%8B%E5%87%BA%E6%9D%A5%EF%BC%9F.png)
我有以下等式:
\begin{equation}
C_k = \frac{1}{N}\sum\limits_{n=1}^N k_n for k \in {1,\dots,K}
\end{equation}
我怎样才能让 for 和其后的所有内容与等式“分离”?
答案1
您可以使用\quad
添加空格(或者\qquad
如果您想要更大的话)并\text{}
在等式中插入一些文本,使其不按样式排版。还请记住使用或 将其添加到文本中,例如 ,displaymath
在文本后立即插入空格。\
\text{for }
\begin{equation}
C_k = \frac{1}{N}\sum\limits_{n=1}^N k_n \quad \text{for}\ k \in \{1,\dots,K\}
\end{equation}
答案2
我倾向于这样做
\newcommand\qqtext{\qquad\text}
\begin{equation}
C_k = \frac{1}{N}\sum\limits_{n=1}^N k_n \qqtext{for $k \in {1,\dots,K}$}
\end{equation}
请注意,我将整个for...
部分都包含在内\qqtext{...}
,因为从语义上讲,这是它所属的位置。
这样我就能确保状况。我还倾向于使用以下宏
\newcommand\qtextq[1]{\quad\text{#1}\quad} % for 'and' between eqs
\newcommand\qtext{\quad\text} % when there is not enough space for \qqtext
加上可能使用而不是 的e
版本。\enspace
\quad
我倾向于将这些间距隐藏在宏内,以便使一般文本更易于阅读(更少的印刷噪音)。
答案3
我通常使用align
环境来实现这一点,如果有多行并且您希望所有行都以相同的方式对齐,这将特别有用。&
指定对齐的位置。
\begin{align}
C_k &= \frac{1}{N}\sum\limits_{n=1}^N k_n & &\text{for}\ k \in {1,\dots,K}
\end{align}