在 LaTeX 中在单词前后留出空格

在 LaTeX 中在单词前后留出空格

我在 LaTeX 中有以下内容:

v_{i}=\frac{ 1}{ n}\sum_{j=1}^{n}\left(\mu_{ij} \right)^{m}x_{j}\hspace where\hspace n_{i}=\sum_{j=1}^{n}\left(\mu_{ij}\right)^{m}

我怎样才能在 之前和 之后留出空格where

我试过了\hspace,但似乎没用。

答案1

数学模式中的一些标准间距包括\quad\qquad\hspace{<length>}可以使用:

在此处输入图片描述

\documentclass[letterpaper]{article}
\usepackage{mleftright}
\usepackage{amsmath}
\begin{document}
\[
v_{i}=\frac{1}{n}\sum_{j=1}^{n}\mleft(\mu_{ij} \mright)^{m}x_{j}\quad \text{where}\hspace{2em} n_{i}=\sum_{j=1}^{n}\mleft(\mu_{ij}\mright)^{m}
\]
\[
v_{i}=\frac{1}{n}\sum_{j=1}^{n}\left(\mu_{ij} \right)^{m}x_{j}\quad \text{where}\hspace{2em} n_{i}=\sum_{j=1}^{n}\left(\mu_{ij}\right)^{m}
\]
\end{document}

上面的 MWE 说明了使用\left和的效果\right。为此,您可以考虑使用mleftrightHeiko Oberdiek 的包装:

该包定义了 和的变体\mleft和, 使分隔符充当和。这些命令解决了子公式中的间距问题。\mright\left\right\math­open\math­close

\left 和 \right 周围的间距对此进行有趣的讨论。

答案2

经验法则:

  • 切勿在数学模式下输入文本。
  • 切勿在文本模式下输入数学运算。

您的代码可以用两种方式编写:

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\[ v_{i}=\frac{ 1}{ n}\sum_{j=1}^{n}\left(\mu_{ij} \right)^{m}x_{j} \text{ where } n_{i}=\sum_{j=1}^{n}\left(\mu_{ij}\right)^{m} \]
\end{document}

或者

\documentclass{article}
\begin{document}
Inline math looks like $v_{i}=\frac{ 1}{ n}\sum_{j=1}^{n}\left(\mu_{ij} \right)^{m}x_{j}$ where $n_{i}=\sum_{j=1}^{n}\left(\mu_{ij}\right)^{m}$.
\end{document}

相关内容