Ich schreibe eine Forschungsaussage für eine Forschung in Informatik und verwende Lyx. In einigen Zeilen habe ich eine Inline-Formel, die in einer PDF-Ausgabedatei in zwei Zeilen aufgeteilt ist.
Ich möchte, dass in solchen Fällen direkt vor der Gleichung ein automatischer Zeilenumbruch erscheint und die Gleichung an den Anfang der nächsten Zeile verschoben wird. Alle derartigen Gleichungen passen in meinem Fall problemlos in eine einzige Zeile. Tatsächlich kommen sie sogar mit weniger als einer halben Zeile aus.
Gibt es eine Möglichkeit, dieses Ergebnis zu erreichen, und wenn ja, wie?
Antwort1
ich bin kein Lyx-Benutzer und weiß daher nicht, was automatisch angewendet werden kann, aber ich vermute, dass die Optionen begrenzt sind.
Die empfohlene Methode zum Festlegen (unnummerierter) einzeiliger Gleichungen als Anzeige besteht darin, sie mit zu umgeben \[ ... \]
. Dies geschieht nicht automatisch, ist aber kaum umständlicher als die Verwendung von $ ... $
. Es sind keine Pakete erforderlich.
Wenn Sie mit mehrzeiligen Gleichungen arbeiten müssen, amsmath
stehen Ihnen zahlreiche Optionen zur Verfügung.
Antwort2
Um Zeilenumbrüche in Inline-Mathe-Konstrukten zu vermeiden, könnten Sie alle Instanzen von
$ <some formula> $
mit
${ <some formula> }$
Dadurch werden alle Inline-Mathematikformeln in sogenannte „Mathematikatome“ (Moleküle?!) umgewandelt, und TeX teilt Mathematikatome niemals auf mehrere Zeilen auf.
Wenn Sie diesen Weg gehen, sollten Sie wahrscheinlich auch entweder \raggedright
oder ausführen \sloppy
, um zu volle Zeilen und/oder Zeilen mit sehr schlechtem Wortabstand zu vermeiden. Wie @barbarabeeton in einem Kommentar angemerkt hat, sollten Sie, anstatt einen Zeilenumbruch direkt vor der längeren Inline-Mathematikformel einzufügen, wahrscheinlich einen ganz anderen Ansatz wählen, nämlich die längeren Formeln als Displaymath-Entitäten in eigenen Zeilen setzen.