我只是想格式化一个简单的集合论示例。但以下内容很烦人:
看看由于波浪符号的存在,大写字母与字母“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。