Ich mag es nicht, wenn meine Inline-Mathematik auf mehrere Zeilen aufgeteilt wird. Wenn es sein muss, werde ich damit leben, aber ich hätte es lieber, wenn es nicht passiert, auch wenn das bedeutet, dass die Rechtfertigung manchmal etwas schlechter ist. Ich möchte das Latex mitteilen.
Wenn es Wörter wären, würde ich es \hyphenpenalty
auf einen größeren Wert setzen. Ich bin nicht sicher, ob das auch für Mathematik gilt oder nicht, aber auf jeden Fall möchte ich es nicht für Wörter ändern, sondern nur für Mathematik.
Beispiel:
\documentclass{article}
\begin{document}
\begin{minipage}{3.8cm}
Recall that the meaning of
$P( w_j \mid w_i)$ is actually that
$P(W_j{=}w_j \mid W_i {=} w_i)$.
By not using softmax, with its normalising denominator this means that we expect that:
$\sum_{\forall w_j \in V} P(w_j \mid w_i) \neq 1$ (except by coincidence).
\end{minipage}
\end{document}
Ausgaben:
das ist nicht so toll. Sehen Sie, wie die Mathematik, die in eine Zeile passen würde, auf zwei aufgeteilt wird?
Besser ist, wenn ich den Zeilenumbruch manuell vornehme:
(Mit ein wenig Umformulierung ist noch mehr möglich, aber das übersteigt die Kapazität von Latex :-D)
Antwort1
Sie können das, was Sie nicht auseinanderbrechen lassen möchten, in eine Kiste legen. Natürlich ist das ein manueller Eingriff, aber unter den gegebenen Umständen vielleicht das Beste.
\documentclass{article}
\begin{document}
\begin{minipage}{3.8cm}
Recall that the meaning of
\mbox{$P( w_j \mid w_i)$} is actually that
\mbox{$P(W_j{=}w_j \mid W_i {=} w_i)$}.
By not using softmax, with its normalising denominator this means that we expect that:
\mbox{$\sum_{\forall w_j \in V} P(w_j \mid w_i) \neq 1$} (except by coincidence).
\end{minipage}
\end{document}
Beachten Sie, dass der Inhalt einer Box keiner Erweiterung oder Komprimierung aufgrund von Randbeschränkungen unterliegt. Wenn sie also \mbox
aus dem ersten mathematischen Objekt entfernt würden, würde der interne mathematische Abstand angepasst, um den Randbeschränkungen zu entsprechen.
Aus dem Video:
ALTERNATIVE, die Verwendung von \nobreak
kann auch verwendet werden, um einen Bruch in der Mathematik manuell zu verhindern. Hier behebt eine einzelne Hinzufügung von \nobreak
nach dem \mid
im 2. mathematischen Element alles ... für den Moment. Aber fügen Sie hier oder dort ein weiteres Wort hinzu, und Sie müssen erneut eingreifen.
\documentclass{article}
\begin{document}
\begin{minipage}{3.8cm}
Recall that the meaning of
$P( w_j \mid w_i)$ is actually that
$P(W_j{=}w_j \mid\nobreak W_i {=} w_i)$.
By not using softmax, with its normalising denominator this means that we expect that:
$\sum_{\forall w_j \in V} P(w_j \mid w_i) \neq 1$ (except by coincidence).
\end{minipage}
\end{document}
Antwort2
Der automatische Zeilenumbruch im Mathematikmodus wird durch die Parameter \relpenalty
und gesteuert \binoppenalty
. Umbrüche sind nur nach Beziehungssymbolen oder binären Operationssymbolen oder bei explizit vom Benutzer eingefügten Strafen möglich.
Sie können den automatischen Zeilenumbruch vollständig unterdrücken, indem Sie (möglicherweise lokal für eine Gruppe) festlegen:
\relpenalty=10000
\binoppenalty=10000
\linebreak
und später können Sie mit oder \nolinebreak
zusammen mit einem passenden optionalen Argument einen möglichen Zeilenumbruch angeben .
Wenn Sie Werte unter 10000 festlegen, sind Zeilenumbrüche weniger wünschenswert. Die Standardwerte sind 500 bzw. 700.
Antwort3
\documentclass{article}
\begin{document}
\begin{minipage}{3.8cm}%\RaggedRight
Recall that the meaning of
$P( w_j{\mid}w_i)$ is actually that
\mbox{$P(W_j{=}w_j{\mid}W_i{=}w_i)$}.
By not using softmax, with its normalising denominator this means that we expect that:
\mbox{$\sum_{\forall w_j \in V} P(w_j{\mid}w_i) \neq 1$} (except by coincidence).
\end{minipage}
\end{document}
Die Verwendung von gerechtfertigten Umgebungen in engen Umgebungen führt zu keiner gut aussehenden Lösung. Prüfen Sie, ob die Verwendung des RaggedRight
From- raged2e
Pakets akzeptabel ist:
\documentclass{article}
\usepackage{ragged2e}
\begin{document}
\begin{minipage}{3.8cm}\RaggedRight
Recall that the meaning of
$P( w_j{\mid}w_i)$ is actually that
\mbox{$P(W_j{=}w_j{\mid}W_i{=}w_i)$}.
By not using softmax, with its normalising denominator this means that we expect that:
\mbox{$\sum_{\forall w_j \in V} P(w_j{\mid}w_i) \neq 1$} (except by coincidence).
\end{minipage}
\end{document}
Antwort4
Die einfachste Lösung, die mir einfällt, ist, die Direktive \raggedright
am Anfang von einzufügen minipage
. In einer schmalen Spalte führt der Versuch, das Material vollständig auszurichten, wahrscheinlich zu ziemlich großen und unansehnlichen Lücken zwischen den Wörtern. Am besten verzichten Sie auf die Ausrichtung, indem Sie aufrufen \raggedright
, wodurch auch die Silbentrennung und der Zeilenumbruch innerhalb des Inline-Mathematikmaterials unterdrückt werden.
\documentclass{article}
\begin{document}
\begin{minipage}{3.8cm}
\raggedright
Recall that the meaning of
$P(w_j \mid w_i)$ is actually that
$P(W_j=w_j \mid W_i = w_i)$.
By not using softmax, with its normalising denominator
this means that we expect that:
$\sum_{\forall w_j \in V} P(w_j \mid w_i) \neq 1$
(except by coincidence).
\end{minipage}
\end{document}