数学模式和文本模式边界上的字距调整

数学模式和文本模式边界上的字距调整

考虑以下代码:If $x ∈ X$, then $y ∈ Y$.。当使用 TeX 渲染时,“X”和“,”之间的间距以及“Y”和“。”之间的间距似乎太大。数学模式和文本模式之间的字距调整是否存在问题?如果有,是否有任何(可能是标准的和通用的)解决方案?

答案1

没有自动字距调整,实际上 TeX 会\mathsurround在每个数学表达式前后插入一个带有值的空格,尽管它的默认值通常为 0pt。

当然,您可以在数学末尾或之后添加明确的负空间。

或者如果你使字符相邻,TeX 就有机会调整间距:

在此处输入图片描述

\documentclass{article}


\begin{document}

If $x\in X$, then $y\in Y$.


If $x\in X,$ then $y\in Y.$
\end{document}

相关内容