Два утверждения рядом с фигурной скобкой в ​​уравнении


97

Как я могу написать уравнение с одной фигурной скобкой ( {) и двумя операторами в правой части рядом с фигурной скобкой в двух разных строках?


5
Почему этот вопрос находится в stackoverflow, а не в tex.stackexchange? Хотя там есть ответ: tex.stackexchange.com/questions/9065/…
Винсент Фурмонд,

Ответы:


184

Вы можете попробовать casesenv в amsmath.

\documentclass{article}
\usepackage{amsmath}

\begin{document}

\begin{equation}
  f(x)=\begin{cases}
    1, & \text{if $x<0$}.\\
    0, & \text{otherwise}.
  \end{cases}
\end{equation}

\end{document}

амсмат дела


3
@Lucho Можно ли иметь два разных числа в этих двух уравнениях справа?
MLT

21

Этого можно добиться в простом LaTeX без какого-либо специального пакета.

\documentclass{article}
\begin{document}
This is your only binary choices
\begin{math}
  \left\{
    \begin{array}{l}
      0\\
      1
    \end{array}
  \right.
\end{math}
\end{document}

Этот код создает то, что вам кажется нужным.

фигурные скобки перед двумя линиями

Тот же пример, что и в @Tombart, можно получить с помощью аналогичного кода.

\documentclass{article}

\begin{document}

\begin{math}
  f(x)=\left\{
    \begin{array}{ll}
      1, & \mbox{if $x<0$}.\\
      0, & \mbox{otherwise}.
    \end{array}
  \right.
\end{math}

\end{document}

Этот код дает очень похожие результаты.

введите описание изображения здесь


2
Это решение дает выходные данные, идентичные casesокружению amsmath, за исключением фигурной скобки немного меньшего размера, которая иногда может быть преимуществом.
mmj

7

Ты ищешь

\begin{cases}
  math text
\end{cases}

Это было не очень ясно из описания. Но может быть это то, что вы ищете http://en.wikipedia.org/wiki/Help:Displaying_a_formula#Continuation_and_cases


Как указал @Lucho, вам нужен \ usepackage {amsmath}, но я предполагаю, что вы все равно его используете. Без пакетов amsmath, amssymb и amsthm сложно обойтись при наборе математики.
srean

7

Чтобы ответить также на комментарий @MLT, есть альтернатива стандартной casesсреде, на самом деле не слишком сложная, с двумя пронумерованными строками. Этот код:

\documentclass{article}
\usepackage{amsmath}
\usepackage{cases}

\begin{document}

\begin{numcases}{f(x)=}
  1, & if $x<0$\\
  0, & otherwise
\end{numcases}

\end{document}

производит

скриншот выходного pdf

Обратите внимание, что здесь математические выражения должны быть ограничены \(...\)или $...$, по крайней мере, справа &в каждой строке ( ссылка ).


1
Значит, numcases - это в основном расширение кейсов? Это очень полезно!
Zelphir Kaltstahl

0

Или это:

f(x)=\begin{cases}
0, & -\pi\leqslant x <0\\
\pi, & 0 \leqslant x \leqslant +\pi
\end{cases}

5
Чем это отличается от текущих ответов?
Вернер

1
Здесь используется пакет case. Что более подробно описано в @MattAllegro.
lilott8
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.