正空间和负空间有什么区别?

正空间和负空间有什么区别?

我试图找到相关材料,但还是没找到好的。正空间和负空间的本质区别是什么?latex 规范中对它们有定义吗?我输入了和,\medspace\negmedspace发现后者比前者薄一点。

答案1

正空间使内容分离,后面的文本向右移动。负空间使内容靠拢,后面的文本向左移动。

在此处输入图片描述

\documentclass{article}

\begin{document}

Compare:

xy with x\hspace{5pt}y and x\hspace{-5pt}y

\end{document}

你评论说你试过了\medspace。在数学模式中添加,\medmuskip但 LaTeX 和普通 TeX 给出了\medmuskip一个有点奇怪的默认值

\medmuskip=4mu plus 2mu minus 4mu

这意味着在紧密的线条中它可能会缩小到 0pt,当然否定它没有任何区别。

您可以在这里看到,在严格的情况下没有太大的差异,但在宽松的情况下,当\medmuskip过度拉伸负空间时,y 会向左移动,几乎离开页面。

在此处输入图片描述

\documentclass{article}

\begin{document}

Natural size

[$xy$]  \rule{8cm}{1pt}

[$x\medspace y$]  \rule{8cm}{1pt}

[$x\negmedspace y$] \rule{8cm}{1pt}


\bigskip
Loose

[$xy$]  \rule{9cm}{1pt}\linebreak \mbox{}

[$x\medspace y$]  \rule{9cm}{1pt}\linebreak \mbox{}

[$x\negmedspace y$] \rule{9cm}{1pt}\linebreak \mbox{}



\bigskip
Tight

[$xy$]  \rule{10.95cm}{1pt}

[$x\medspace y$]  \rule{10.95cm}{1pt}

[$x\negmedspace y$] \rule{10.95cm}{1pt}



\end{document}

相关内容