“波浪号”的使用改变了与集合论符号的接近度(参考图片)

“波浪号”的使用改变了与集合论符号的接近度(参考图片)

我只是想格式化一个简单的集合论示例。但以下内容很烦人:

看看由于波浪符号的存在,大写字母与字母“A”的距离有多近?我使用 sim 来表示波浪符号。有什么建议吗?

答案1

{\sim}您可以通过编写或来避免二元运算符间距\mathord{\sim},从而实现相同的目的。您可以再看看数学模式下字符周围的间距

答案2

您可以使用以下命令之一:

\, (\thinspace) 
\: (\medspace)
\; (\thickspace)
\quad 
\qquad

(它们生成不同的空间,但我不知道如何在代码中标记它们。)另请参阅简短数学指南,第 11 页。


编辑:此解决方案不应在此处使用(请参阅下面的评论)。但是,我不会删除它,因为了解这些命令并没有什么坏处。

答案3

我相信它这样做是因为\sim它是一个二元运算符(两个元素之间),而不是一元前缀运算符(如集合补码或否定)。

\;您可以随时手动用额外的空间或负空间来修复它\!,例如,这看起来大致正确:

A\; \cap \sim\!\!B

答案4

这是一个带有输出的完整代码示例(我只是采用了 Stefan 的答案并将其写出来)。

\documentclass{standalone}
% TEX.SE \url{}
\setlength{\textwidth}{4in}
\begin{document}
\Huge
$A = (A \cup B)$

$A \cap (( A) \cap B) = A \cap \mathord{\sim}B$
\end{document}

示例输出

切换数学模式并不是获取额外空格的好方法。如果在将波浪号归类为序数符号后仍需要它们,可以使用\,\;或插入它们\。请参阅Herbert 的数学模式文档对于 FMTYEWTK。

相关内容