内联数学:仅在指定位置断行和拉伸

内联数学:仅在指定位置断行和拉伸

是否有可能为所有内联公式提供文档范围的解决方案,这些公式仅在指向的位置可破坏和可拉伸?喜欢

$longformula1 \/ longformula2 \/ longformula3$

只能在点处断裂\/(但不能强制在每个点处断裂),并且所有公式 1,2,3 都有固定的未拉伸尺寸。

一个例子 - 我的文档看起来不应该是这样的

\documentclass[10pt,british,english]{article}
\usepackage[T1]{fontenc}

\makeatletter

\usepackage{multicol}

\makeatother

\usepackage{babel}
\begin{document}
\begin{multicols*}{2}

\selectlanguage{british}

\noindent text $t:\mathcal{T}_{\mathcal{F}}$ text $0\leq a\leq b$
teeeeeeeeeeext $\left\{ s_{i}\right\} :\mathcal{T_{F}^{\mathnormal{\ast|\omega}}}$
teeeeeeeeeeeeeeeeeext

\end{multicols*}
\end{document}

答案1

这个要求看起来有点奇怪,但是

\thinmuskip=3mu
\medmuskip=4mu %plus 2mu minus 4mu
\thickmuskip=5mu % plus 5mu

将删除所有默认的可拉伸性

\binoppenalty=10000 %700
\relpenalty=10000 %500

将删除所有默认换行符的可能性

然后你可以使用

\linebreak[2]

选择 0 到 4 之间的某个数字,以鼓励在您想要允许的地方进行换行。

相关内容