当我做 $$ $$ 时如何添加空格?

当我做 $$ $$ 时如何添加空格?

例如,如果我有:

例如,当我使用双引号并使所有内容居中并变大时,我实际上无法输入句子或任何内容,因为它们都在一起:

x = 4 或 x = 5

变成

$$ x=4 or x=5$$ 看到“或”被挤压了吗?我该如何将其隔开?

答案1

这已经是在评论中回答我们先继续往下看,并在这里提供完整的答案。

就我们的目的而言,LaTeX 有三个模式:数学模式、段落模式和从左到右模式(LR模式)。

在数学模式下,LaTeX 将所有内容视为数学。它不知道那or是一个单词,只是将其视为数学。这意味着罗马字母(如我们在英语中使用的罗马字母或拉丁字母)默认设置为斜体。一串罗马字母被视为变量、和相乘abc的字符串。这通常是你在数学中想要的,对吧?如果你有abcab你通常指的是变量A乘以变量b

现在,如果我写or,LaTeX 不知道这是英文单词“或”,它只是将其视为变量o乘以变量r

接下来:数学模式中的间距由 TeX 自动处理,而且非常智能。输入中的空格在输出中被忽略:

a b    cd        e   f

abcdef

产生相同的结果。(这些字母周围的间距将适合于一串变量相乘,正如我们上面讨论的那样。)

运算符和关系(如\sin\log+-、等)周围的间距均已为您完成=\in

x\sin x+d=4

x    \sin x+      d     = 4

将产生相同的结果,并在 sin、+ 和 = 周围留有适当的间距。

那么如果您想在数学模式下显示一些文本,包括文本周围适当的空格,您该怎么做?

最简单的方法是确保加载amsmath包并使用\text{}命令。我相信这会将我们置于 LR 模式,但这对我们的目的来说并不重要,这意味着 LaTeX 会重新将事物视为文本!or现在被视为一个单词,输入中的一个或多个空格会在输出中产生一个空格。

\documentclass{article}
\usepackage{amsmath}

\begin{document}

\[
  x = 4 \text{ or } x = 5
\]

\end{document}

在此处输入图片描述

最后,数学模式有两种。显示数学模式用于显示方程式,它们将居中,上下会有跳跃以在视觉上将它们分开,大型运算符(如)\sum将显示为大运算符,并且限制通常会设置在运算符的上方和下方。在 TeX 中,显示数学模式是通过 访问的$$ ... $$,但是在 LaTeX 中,我们更喜欢\[ ... \]

答案2

我总是更喜欢

\[ 
\text{$x=4$ or $x=5$} 
\]

因为它处理周围的间距或者正确地 (和朋友一起黑客攻击\quad很少能做到这一点)。

相关内容