Перенос уравнения на новую строку

Перенос уравнения на новую строку

Я пишу исследовательское заявление для исследования в области компьютерных наук и использую Lyx. В некоторых строках у меня есть встроенная формула, которая разбита на две строки в выходном файле PDF.
Я бы хотел, чтобы в таких случаях автоматический перенос строки появлялся непосредственно перед уравнением, а уравнение перемещалось в начало следующей строки. Все такие уравнения в моем случае легко помещаются в одну строку. На самом деле, они могут обойтись даже менее чем половиной строки.
Есть ли способ добиться этого результата, и если да, то как?

решение1

Я не пользователь Lyx, поэтому не знаю, что можно применить автоматически, но подозреваю, что возможности ограничены.

Рекомендуемый способ задания (ненумерованных) однострочных уравнений в качестве отображений — это заключение их в \[ ... \]. Это не происходит автоматически, но на самом деле немного более хлопотно, чем использование $ ... $. Для этого не требуются пакеты.

если вам действительно нужно работать с многострочными уравнениями, то amsmathвам предложат довольно много вариантов.

решение2

Чтобы предотвратить переносы строк внутри конструкций inline-math, вы можете заменить все вхождения

$ <some formula> $

с

${ <some formula> }$

Это превратит все встроенные математические формулы в то, что TeX называет «математическими атомами» (молекулами?!), и TeX никогда не разбивает математические атомы по строкам.

Если вы пойдете по этому пути, вам, вероятно, также следует выполнить или , \raggedrightчтобы \sloppyизбежать переполненных строк и/или строк с очень плохим межсловным интервалом. Как указал @barbarabeeton в комментарии, вместо того, чтобы вводить перенос строки непосредственно перед длинной встроенной математической формулой, вам, вероятно, следует использовать совершенно другой подход, а именно, набирать длинные формулы как объекты displaymath, на отдельных строках.

Связанный контент