Hai câu lệnh bên cạnh dấu ngoặc nhọn trong một phương trình


97

Làm cách nào tôi có thể viết phương trình với một dấu ngoặc nhọn ( {) và ở bên phải bên cạnh dấu ngoặc nhọn, hai câu lệnh ở hai dòng khác nhau?


5
Tại sao câu hỏi này lại nằm trong stackoverflow chứ không phải trong tex.stackexchange? Mặc dù nó đã được trả lời ở đó: tex.stackexchange.com/questions/9065/…
Vincent Fourmond

Câu trả lời:


184

Bạn có thể thử casesenv trong 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}

trường hợp amsmath


3
@Lucho Có thể có hai số khác nhau để hai phương trình này ở bên phải?
MLT

21

Điều đó có thể đạt được trong LaTeX đơn giản mà không cần bất kỳ gói cụ thể nào.

\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}

Mã này tạo ra một cái gì đó trông giống như những gì bạn có vẻ cần.

dấu ngoặc nhọn ở phía trước của hai dòng

Bạn có thể lấy ví dụ tương tự như trong @Tombart với mã tương tự.

\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}

Mã này tạo ra kết quả rất giống nhau.

nhập mô tả hình ảnh ở đây


2
Giải pháp này cung cấp một đầu ra giống hệt với casesmôi trường amsmath, ngoại trừ một dấu ngoặc nhọn nhỏ hơn một chút, đôi khi có thể là một lợi thế.
mmj

7

Có phải bạn đang tìm kiếm

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

Nó không phải là rất rõ ràng từ mô tả. Nhưng có thể đây là những gì bạn đang tìm kiếm http://en.wikipedia.org/wiki/Help:Displaying_a_formula#Continuation_and_case


Như @Lucho đã chỉ ra rằng bạn cần \ usepackage {amsmath}, nhưng tôi cho rằng bạn vẫn đang sử dụng nó. Các gói amsmath, amssymb và amsthm khó có thể thực hiện được khi sắp chữ toán học.
srean

7

Cũng để trả lời cho nhận xét của @MLT, có một giải pháp thay thế cho casesmôi trường tiêu chuẩn , không quá phức tạp, với cả hai dòng được đánh số. Mã này:

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

\begin{document}

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

\end{document}

sản xuất

ảnh chụp màn hình của pdf đầu ra

Lưu ý rằng ở đây, toán học phải được phân cách bằng \(...\)hoặc $...$, ít nhất là ở bên phải của &mỗi dòng ( tham chiếu ).


1
Vì vậy, numcase về cơ bản là một phần mở rộng cho các trường hợp? Điều đó rất hữu ích!
Zelphir Kaltstahl

0

Hoặc cái này:

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

5
Điều này khác với các câu trả lời hiện tại như thế nào?
Werner

1
Điều này sử dụng gói trường hợp. Được mô tả chi tiết hơn do @MattAllegro cung cấp.
lilott8
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.