减少 \smallsetminus 前后的空格

减少 \smallsetminus 前后的空格

我最近发现了\smallsetminus一个比 更好的替代方法\setminus,它本质上只是一个反斜杠。但是,我对它在字符前后留下的大小有点不满意\

有什么方法可以减少该空间吗?或者除了 之外还有其他选择吗\smallsetminus

答案1

\setsmallminus是二元运算符(包amssymbMnSymbol)。二元运算符的前后空格相同(除非在脚本样式中)。如果符号是普通符号,则不会插入额外的空格。这可以通过子公式实现:

A {\smallsetminus} B

完整示例,扩展:

\documentclass{article}
\usepackage{amssymb}
% \usepackage{MnSymbol}
\begin{document}
\[ A + B \]
\[ A \smallsetminus B \]
\[ A \!\smallsetminus\! B \]
\[ A {\smallsetminus} B \]
\[ \mathbb{I} \smallsetminus \{0\} \]
\[ \mathbb{I} \!\smallsetminus\! \{0\} \]
\[ \mathbb{I} {\smallsetminus} \{0\} \]
\end{document}

结果

如果没有二元运算符的额外空格,第四行和最后一行在我看来是错误的。折衷方案是使用 减少中间行的间距\!

相关内容