Перейти к содержимому

Как написать систему уравнений в latex

  • автор:

latex Cистема уравнений. Фигурная скобка — пример команд

vedro-compota's picture

Поэксперементируйте, редактируя данный пример и вы быстро разберётесь что к чему.
Или вот проще (три строки):

\begin \begin 2 |x|(2 — x) = a, \\ x < 2, \\ x \ne 0. \end\end

Также читайте про «нормализацию» размера дробей в системе уравнений и совокупностях систем уравнений.

Key Words for FKN + antitotal forum (CS VSU):

  • сайт о программировании
  • примеры программного кода
  • сообщество программистов
  • Latex система уравнений
  • Latex система
  • латех система
  • латех система уравнений
  • фигурная скобка латех
  • как сделать фигурную скобку в системе уравнений латех
  • система уравнений
  • фигурная скобка
  • фигураная скобка латех
  • латех система уравнений пример
  • cases latex
  • Log in to post comments
  • 274085 reads

vedro-compota's picture

Mon, 01/05/2015 — 09:20

Latex и одна фигурная скобка справа

Глядя на старые записи (ручкой по бумаге) я заметил, что регулярно требуется следующая конструкция: несколько строк текста или формул, справа одна > (aka brace) и за ней пояснение.

Какой самый правильный способ сделать такую конструкцию? Нужно чтобы это работало с формулами и текстом (включая кириллицу) и скобка автоматически меняла размер в зависимости от количества строк.

Gregon ★
21.07.14 18:21:44 MSK
anonymous
( 21.07.14 18:27:34 MSK )

\left. сложное выражение \right\>

Evgueni ★★★★★
( 21.07.14 18:29:46 MSK )
Ответ на: комментарий от Evgueni 21.07.14 18:29:46 MSK

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

Gregon ★
( 21.07.14 18:34:22 MSK ) автор топика
Ответ на: комментарий от Gregon 21.07.14 18:34:22 MSK

Как ни кручу-верчу, ругается на отсутствие то правой, то левой скобки.

Gregon ★
( 21.07.14 18:42:18 MSK ) автор топика
Ответ на: комментарий от Evgueni 21.07.14 18:29:46 MSK

Хм. в таком виде:

\left. сложное выражение \right\>

Оно жалуется что нужны $. В таком виде:

$\left. сложное выражение \right\>$

Оно не жрет кирилицу. А вот так:

$\left.$ сложное выражение $\right\>$

Оно не ловит скобки и пишет что не хватает правой-левой.

Gregon ★
( 21.07.14 18:51:50 MSK ) автор топика
Ответ на: комментарий от Gregon 21.07.14 18:51:50 MSK

thunar ★★★★★
( 21.07.14 19:01:30 MSK )
Ответ на: комментарий от thunar 21.07.14 19:01:30 MSK

Спасибо. Но что с переносами? \\ игнорируется.

Gregon ★
( 21.07.14 19:05:08 MSK ) автор топика
Ответ на: комментарий от Gregon 21.07.14 19:05:08 MSK

beastie ★★★★★
( 21.07.14 19:07:22 MSK )
Ответ на: комментарий от Gregon 21.07.14 19:05:08 MSK

Математическая мода отличается от текстовой. Для набора математики для начала изучи любой букварь по этой теме — это не долго, например мой: http://www.inp.nsk.su/~baldin/LaTeX/index.html

Кириллица в формулах без хаков доступна только внутри команды \text<> из пакета amsmath

Evgueni ★★★★★
( 21.07.14 19:08:23 MSK )
Ответ на: комментарий от Evgueni 21.07.14 19:08:23 MSK

За пределами матмоды фигурные скобки с автоподстройкой по высоте получается вообще не существуют?

Gregon ★
( 21.07.14 19:13:30 MSK ) автор топика
Ответ на: комментарий от Gregon 21.07.14 19:13:30 MSK

Вам нужно какие-то логические доказательства оформить? Для чего вам скобки?

Evgueni ★★★★★
( 21.07.14 21:28:35 MSK )
Ответ на: комментарий от Gregon 21.07.14 19:13:30 MSK

Да, но при желании можно сделать свою собственную растягиваемую скобку. Как минимум, как-то так:

$\left\<\text<\parbox<ширина>>\right.$ 

(оформить это в команду — и ОК)

Eddy_Em ☆☆☆☆☆
( 21.07.14 21:36:25 MSK )

несколько строк текста или формул, справа одна > (aka brace) и за ней пояснение.

Вона как! Тут уже непросто! Придется балансировку делать по высоте. Если же пояснение всегда короткое, то можно попробовать и упростить:

\usepackage \begin \newdimen\ww \def\abox<$\left.\parbox<\ww><\lipsum[1]>\right\>$текст пояснения> \ww=0.5\textwidth \setbox0=\hbox \advance\ww by\textwidth \advance\ww by-\wd0 \noindent\abox \end

Eddy_Em ☆☆☆☆☆
( 21.07.14 21:49:30 MSK )
Ответ на: комментарий от Eddy_Em 21.07.14 21:49:30 MSK

Эх, оформить бы такое в готовый пакет. Собственно мне примерно вот так нужно:

- Первое правило > - Второе правило > - 2 + 3 = 4 и никак иначе > Правила сложения - . шестое правило > - не правило > 

То есть запись идет в текстовой моде, item list, внутри иногда $формулы$. На лекциях так удобно писать, записываешь пункты по очереди, потом — фигурную скобку и пишешь о чем это. Хз как в России, но в Германии так любят писать.

Gregon ★
( 22.07.14 15:29:36 MSK ) автор топика
Ответ на: комментарий от Evgueni 21.07.14 21:28:35 MSK

Ниже точнее объяснил, чего мне надобно. Не доказательства)

Gregon ★
( 22.07.14 15:30:30 MSK ) автор топика
Ответ на: комментарий от Gregon 22.07.14 15:29:36 MSK

Эх, оформить бы такое в готовый пакет.

anonymous
( 22.07.14 15:33:54 MSK )
Ответ на: комментарий от Gregon 22.07.14 15:29:36 MSK

Ты можешь вместо \parbox в моем примере запихать все в \minipage и засунуть в макрос.

Получишь просто и элегантно. На всякий случай можно еще добавить проверку ширины текста справа — если шире, скажем, чем 0.25\textwidth , то запихать его тоже в \parbox .

Только с такими блочищами будет другая проблема: огромные штрафы, если блок будет внизу страницы и не влезет. В общем, добавить еще отрицательный penalty в начале макроса и/или бесконечно растяжимый клей (ну или \raggedbottom сказать, что то же самое).

Или есть альтернативное оформление такой конструкции?

Я в методичках такое делал: блоки текста с отступами. Но вот так — большими кусками — не стоит все-таки делать. Криво в итоге получится. Разве что оформлять это дело как плавающую вставку.

Eddy_Em ☆☆☆☆☆
( 22.07.14 15:36:34 MSK )
Ответ на: комментарий от anonymous 22.07.14 15:33:54 MSK

О. Примеры выглядят несколько запутанно (видимо из-за универсальности пакета), но это кажется почти то что надо. Спасибо, аноним, возьму на заметку)

Gregon ★
( 22.07.14 15:41:32 MSK ) автор топика
Ответ на: комментарий от Eddy_Em 22.07.14 15:36:34 MSK

Ага, выше кто-то упоминал minipage.

На всякий случай можно еще добавить проверку ширины текста справа

Я понимать понимаю, о чем речь, но как это делается без понятия. Потому что нуб в техе.

Gregon ★
( 22.07.14 15:46:02 MSK ) автор топика
Ответ на: комментарий от Gregon 22.07.14 15:46:02 MSK

Точно так же: запихать в бокс и измерить его ширину. Если она больше, чем надо, то вместо обычного бокса использовать \parbox .

Как в Latex пишутся квадратные скобки в системе уравнений?

Здравствуйте!
Подскажите пожалуйста, как в Latex пишутся квадратные скобки?

83759fb76e61480f8519605df297956c.png

P.S. Забыл уточнить: в системе уравнений! По типу таких:

  • Вопрос задан более трёх лет назад
  • 15989 просмотров

2 комментария

Оценить 2 комментария

LaTeX. Система уравнений с фигурной скобкой

Чтобы вывести фигурную скобку системы в преамбуле подключите пакет:

\usepackage

И затем используйте код:

\begin X(\omega) = \begin 1 &\text\\ 1250 &\text \end \end

Или вот проще (три строки):

\begin \begin 2 |x|(2 - x) = a, \\ x < 2, \\ x \ne 0. \end\end

Теги

Сохранить или поделиться

На сайте работает сервис комментирования DISQUS, который позволяет вам оставлять комментарии на множестве сайтов, имея лишь один аккаунт на Disqus.com.

В случае комментирования в качестве гостя (без регистрации на disqus.com) для публикации комментария требуется время на премодерацию.

Присоединяйтесь к нам во ВКонтакте!

  • Антенны и распространение радиоволн
  • Беспроводная связь
  • Высокочастотная техника
  • Волоконно-оптические линии связи (ВОЛС)
  • Измерительная техника
  • Исполнительные механизмы и драйверы
  • САПР
  • Спутниковая связь
  • Схемотехника
  • Телевидение
  • Цифровая электроника
  • Технологии и инструменты
  • Электронные компоненты
  • А что внутри?
  • Прочее (радиоэлектроника)
  • Алгоритмы и структуры данных
  • Базы данных
  • Веб-разработка
  • Мультимедиа (разработка ПО)
  • Нейронные сети
  • Паттерны проектирования
  • Связь
  • Системы сборки ПО
  • Языки программирования
  • Компьютерные сети
  • Операционные системы
  • Верстка
  • Системы контроля версий
  • История технологий
  • Мультимедиа
  • Новости телекома
  • Нормативная документация
  • Охрана труда
  • Полезные программы
  • Просто интересно
  • Экономика телекоммуникаций и электронной промышленности
  • Экономика и инвестиции

Мы в соцсетях

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *