Как сделать так, чтобы длинное уравнение в тексте занимало более одной строки?

Я хотел бы ввести математическое уравнение в текст. Однако, поскольку уравнение слишком длинное, оно выходит за пределы поля в правой части страницы. См. Изображение ниже: alt text

Мой латексный код:

The minimal cost is 1358.3333 calories, which is achieved by the
vector $[x_1, x_2, x_3, x_4, x_5, x_6]=[4.1667, 0.0000, 0.0000,
0.0000, 8.3333, 29.1667]$, where the total fat is $4.17\%$,
saturated fat and cholesterol both $0$, sodium $37.5\%$, total
carbohydrate, calcium and iron all $100\%$ meaning their constraints
active, dietary fiber $341.67\%$, vitamin A $5154.17\%$, vitamin C
$1600\%$.

Кто-нибудь знает, как заставить расширяющуюся часть уравнения начинаться со следующей строки?

Спасибо и привет!


person Tim    schedule 14.09.2010    source источник


Ответы (1)


латекс недостаточно умен, чтобы найти подходящие места в уравнениях для разрыва линий, и поэтому не пытается этого сделать. вам нужно разорвать линию вручную, либо разбить ее самостоятельно. одна очевидная возможность

$[x_1, x_2, x_3, x_4, x_5, x_6]$ 
$=[4.1667,   0.0000,  0.0000,  0.0000,    8.3333,   29.1667]$

(разрыв строки вставлен для ясности, не требуется)

было бы лучше дать уравнению отдельную строку, т. е. обернуть \begin{equation}

person second    schedule 14.09.2010