大括号用于指定集合中的条件

大括号用于指定集合中的条件

我如何在 LaTeX 中定义这一点 - 我正在编写一个集合的描述,我需要巨大的括号,因为我有很多子句要放进去,而且它将占用超过一行。例如:

A = \{ (x,y,z) : \exists ... \forall ... (big definition of a graph)\}

答案1

使用数学包,正确的解决方案是使用multline(或multline*没有方程编号)来打破长定义:

\begin{multline}
A = \{ (x, y, z) \colon \exists \dots \forall \dots \\
    \text{(your big definition of a graph goes here)} \}
\end{multline}

如果你坚持要在集合定义周围使用大括号,你可以使用类似如下的方法:

\begin{equation}
A = \left\{ 
  \begin{aligned}
  &(x, y, z) \colon \exists \dots \forall \dots \\ 
  &\text{(your big definition of a graph goes here)}
  \end{aligned}
\right\}
\end{equation}

答案2

在你的序言中:

\usepackage{braket} % needed for \Set

在你的数学模式中:

A = \Set{ (x,y,z) : \exists ... \forall ... (big definition of a graph)}

答案3

对于一行,你可以使用

\left\{ (x,y,z) : bla bla \right\}

对于多行,例如

\begin{align*}
      & \left\{ (x,y,z) : bla bla \right. \\
      & \hspace{1cm} \left. bla bla bla \right\}
\end{align*}

相关内容