Ich konvertiere häufig Inline-Mathematik wie $a < b$
in ${a < b}$
, damit TeX nach dem Vergleichsoperator keinen Zeilenumbruch einfügt. Mir wäre es lieber, wenn TeX meine Inline-Mathematik standardmäßig als unumbrechbar behandeln würde, da ich für lange Gleichungen sowieso fast immer Anzeigemathematik verwende. Wenn ich Inline-Mathematik manuell umbrechen möchte, kann ich hinzufügen \allowbreak
. Ist diese Konfiguration möglich?
Antwort1
Zeilenumbrüche in der Inline-Mathematik sind nur um eine Relation oder einen binären Operator herum möglich. Wenn Sie die entsprechenden Zeilenumbruchstrafen auf einen hohen Wert setzen (10000 und höher wird als unendlich angesehen), wird der Zeilenumbruch unterdrückt.
\documentclass{article}
\begin{document}
\fbox{\parbox{45pt}{math $a < b$}}
\fbox{\parbox{40pt}{math $a + b$}}
\binoppenalty=10000
\relpenalty=10000
\fbox{\parbox{45pt}{math $a < b$}}
\fbox{\parbox{40pt}{math $a + b$}}
\fbox{\parbox{45pt}{math $a <\allowbreak b$}}
\fbox{\parbox{40pt}{math $a +\allowbreak b$}}
\end{document}