我确信这一定是重复的,但我就是找不到答案。
我想告诉 LaTeX 也缩小数学部分,而不是只缩小/主要缩小文本,如果这样做可以让更多内容适合一行或避免印刷上的残缺/寡妇等。例如,
\documentclass{article}
\begin{document}
\noindent This is a long line, but I would still like to have it fit on one line. $A\in B = C \subseteq D$.
\end{document}
产生了这个不幸的结果:
同时,
\documentclass{article}
\begin{document}
\noindent This is a long line, but I would still like to have it fit on one line. $A\!\in\!B\!=\!C\!\subseteq\!D$.
\end{document}
在大多数情况下,这样做可能会被认为是印刷上的缺陷,但就我的目的(排版小抄)而言,我更喜欢这样:
我意识到有些答案讨论了允许 LaTeX 进一步减少单词间距,并且microtype
也可以帮助解决此类问题,但我找不到如何告诉 LaTeX 在数学模式下减少水平间距也是可以的。
TL;DR:我怎样才能让 LaTeX 随意大幅缩小文本和数学。
答案1
数学空间就像单词间空间一样伸展和收缩,但这里还不够,添加一个minus
组件会产生
\documentclass{article}
%\thinmuskip=3mu
%\medmuskip=4mu plus 2mu minus 4mu
%\thickmuskip=5mu plus 5mu
\thinmuskip=3mu minus 1mu
\medmuskip=4mu plus 2mu minus 4mu
\thickmuskip=5mu plus 5mu minus 2mu
\begin{document}
\noindent This is a long line, but I would still like to have it fit on one line. $A\in B=C\subseteq D$.
\end{document}