LINUX.ORG.RU

[latex][equation][align][eqnarray]Фигурная скобка возле системы пронумерованных уравнений

 


0

1

Собственно сабж. Если делать

\begin{eqnarray}
\left\{
first\\
second\\
last
\right.}
\end{eqnarray}
, то оно даже не компилится. Если после \left\{ вставить \begin{align}, то нумерация всех строк будет, а мне нужно каждую по отдельности нумеровать.
Собственно есть ли способ сделать как мне хочется, или я зря пытаю ТеХ?

★★★★

Последнее исправление: aptyp (всего исправлений: 1)

Ответ на: комментарий от Eddy_Em

Да это просто набор уравнений, ну захотелось человеку их ещё и фигурной скобкой обозначить:-) Вроде ссылка верная, спс.

aptyp ★★★★
() автор топика
Ответ на: комментарий от Eddy_Em

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

anonymous
()
Ответ на: комментарий от anonymous

По ссылочке, которую я выше привел, описывается решение (либо EqSystem, либо numcases). Когда мне нужны какие-то нестандартные «фишки» от латеха, которые я нагуглить не могу, я просто вспоминаю Кнута и пишу нужное.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от aptyp

Сделай сам: там все достаточно просто (надо лишь потратить немного времени, чтобы разобраться). Берем окружение eqnarray и на его основе делаем новое окружение, которое будет рисовать фигурную скобочку.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от LongLiveUbuntu

Быстрый просмотр amsldoc ничего такого не показал.

aptyp ★★★★
() автор топика

Туда же: Зачем после \right. стоит }?

Если \left{ вынести перед \begin{eqnarray}, а \right. соответственно после егойного \end'а, то может хотя бы компилится будет?

Delirium_veritas
()
Ответ на: комментарий от LongLiveUbuntu

Есть пакет eqnarray, позволяющий использовать окружение equationarray (оно малость отличается от окружения eqnarray).

Самое примитивное решение (некрасивое):

\def\numb{\stepcounter{equation}(\theequation)}
…
$$
\left\{
\begin{aligned}
x &= one&\numb\\
y &= two&\numb\\
\end{aligned}
\right.
$$

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от aptyp

Ну так и я о том. Чего нибудь типа:

\begin{equation} %или ещё чего, не помню всех мат.окружений
\left{
\begin{eqnarray}
first\\
second\\
last
\end{eqnarray}
\right.
\end{equation}
Delirium_veritas
()

Еще вариант: поместить eqnarray в vbox, а потом пририсовать слева скобку.

Но тоже будет некрасиво, плюс высота vbox'а почему-то получается больше, чем надо.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Eddy_Em

я о чём-то подобном и подумал. когда ты предложил самому сделать.

aptyp ★★★★
() автор топика
Ответ на: комментарий от Delirium_veritas

я тоже так пытался, встраивать нельзя.

aptyp ★★★★
() автор топика
Ответ на: комментарий от aptyp

Там некрасиво то, что выравнивание получится не по правому краю страницы, как у остальных формул.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от aptyp

В общем, надо взять код eqnarray или equationarray и поковыряться в нем. С ходу пытался подправить - сложновато, надо разбираться по-нормальному, как там все происходит.

Eddy_Em ☆☆☆☆☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.