是否有某种技巧可以自动将\smash
命令应用于所有内联数学?我发现有关该\smash
命令的问题,但没有人问如何\smash
在垂直和水平方向上获得效果。我说的“水平”是指,例如,带有二元运算符(如 $1+1$)的表达式应始终具有标准间距,两个符号“1”不应靠近或远离“+”。
$...$
但重要的是,这绝不会影响显示数学。如果能有某种方式偶尔使用标准命令而不使用 就好了\smash
,但这只是一个次要请求。
\documentclass{article}
\begin{document}
\textbf{Standard output:}
When we deal with a field of characteristic $2$, we have the property $1+1=0$.
\textbf{Desired output:}
When we deal with a field of characteristic $2$, we have the property $\smash{1+1=0}$.
\end{document}
答案1
当然\smash
是不是就是为了这个。算了吧。
如果你确实希望二进制运算符号周围的空间不受对齐调整的影响,只需这样做
\medmuskip=1\medmuskip
在文档序言中,这将删除可拉伸性和可收缩性。您可能还想做
\thickmuskip=1\thickmuskip
但过了一段时间,你会发现文档的质量不但没有提高,反而大幅下降。
如果您想保留偶尔公式中的间距,只需将其放在括号之间。