Mathmode:为了留出空间,将二元运算符视为独立符号

Mathmode:为了留出空间,将二元运算符视为独立符号

我想使用符号\sim作为集合的名称,并编写诸如 之类的表达式$x \in \sim$。但是\simTeX 将其视为关系符号,因此周围的间距\in不太正确。有没有办法向 TeX 发出信号,告知我正在将其用作\sim独立符号,以便它相应地调整间距?或者我最好手动调整间距?

答案1

我不确定你的读者是否会高兴,但你是裁判。

重点是,\mathord\sim你可以将\sim变成一个普通的原子,就像一个标准字母一样。这可以缩写为{\sim}

但是,最好为它定义一个个人命令,特别是如果你也使用\sim它的二进制关系性质。而且,也许,在考虑了作为普通符号的用法之后,你决定改变它的外观。让你的打字稿充满这些{\sim}将需要一项非常繁琐的“查找和替换”工作。

\documentclass{article}
\usepackage{amsmath}

\newcommand{\simset}{\mathord\sim}

\begin{document}

$x\in\simset$

$x\sim y$

\end{document}

在此处输入图片描述

相关内容