我如何在 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*}