如何在 LaTex 中写入 ~2.1?

如何在 LaTex 中写入 ~2.1?

当我在这里输入“~2.1”时,~ 和 2.1 之间的距离是完美的(即正是我想要的)。如何在 LaTeX 中实现它?

由于$\sim\,2.1$,它们之间的距离太大。

答案1

\sim其作用类似于 ,因此被 所包围\thickmuskip,类似于你在 周围发现的=

在此处输入图片描述

$a \sim b$

$a = b$

如果您将其添加\showoutput到文档中,您会发现插入的间距.log

....\mathon                                    <- $
....\OML/cmm/m/it/10 a                         <- a
....\glue(\thickmuskip) 2.77771 plus 2.77771   <- \thickmuskip
....\OMS/cmsy/m/n/10 ^^X                       <- \sim
....\penalty 500                               <- ...penalty to limit line breaks
....\glue(\thickmuskip) 2.77771 plus 2.77771   <- \thickmuskip
....\OML/cmm/m/it/10 b                         <- b
....\mathoff                                   <- $
    ----------------------------------------
....\mathon                                    <- $
....\OML/cmm/m/it/10 a                         <- a
....\glue(\thickmuskip) 2.77771 plus 2.77771   <- \thickmuskip
....\OT1/cmr/m/n/10 =                          <- =
....\penalty 500                               <- ...penalty to avoid line breaks
....\glue(\thickmuskip) 2.77771 plus 2.77771   <- \thickmuskip
....\OML/cmm/m/it/10 b                         <- b
....\mathoff                                   <- $

您可以使用或将 的\sim设置更改rel为设置为一ord元数学元素,然后{\sim}\mathord{\sim}添加间距以满足您的需求。

在此处输入图片描述

\documentclass{article}

\begin{document}

\begin{tabular}{ l l }
  \verb|\sim 2.1|: &
    $\sim 2.1$ \\
  \verb|\sim \, 2.1|: &
    $\sim \, 2.1$ \\
  \verb|{\sim} 2.1|: &
    ${\sim} 2.1$ \\
  \verb|\mathord{\sim} 2.1|: &
    $\mathord{\sim} 2.1$ \\
  \verb|{\sim} \, 2.1|: &
    ${\sim} \, 2.1$ \\
  \verb|\mathord{\sim} \, 2.1|: &
    $\mathord{\sim} \, 2.1$
\end{tabular}

\end{document}

答案2

\documentclass{article}

\begin{document}
%>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
$\sim\!2.1$

$\sim2.1$
%<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
\end{document}

波浪号

相关内容