여러 줄의 라텍스 브래킷

여러 줄의 라텍스 브래킷

여기에 이미지 설명을 입력하세요

그림에 표시된 오른쪽과 왼쪽에 큰 괄호가 있는 방정식을 어떻게 코딩합니까? 도와주셔서 감사합니다!

답변1

이는 stackengine고정된 기준선 건너뛰기를 사용하여 방정식을 설정할 수 있기 때문에 작동합니다.

\documentclass{article}
\usepackage{tabstackengine,amsmath}
\TABstackMath
\stackMath
\begin{document}
\[
%\setstackgap{L}{1.1\baselineskip}% VERTICAL SPACING OF CENTER EQUATIONS
%\renewcommand\stacktype{L}% GIVES LEFT/RIGHT EQS SAME VERTICAL SPACING AS CENTER EQS
\Centerstack{
\\
\\
\alignstackanchor{a=&b}{a=&b}{\left\{\begin{aligned}\\\\\end{aligned}\right.}\\
\\
\\
\alignstackanchor{a=&b}{a=&b}{\left\{\begin{aligned}\\\\\end{aligned}\right.}\\
\\
}
\alignCenterstack{
a=&b\\
a=&b\\
a=&b\\
a=&b\\
a=&b\\
a=&b\\
a=&b\\
a=&b
}
\Centerstack{
\smash{\phantom{\left.\begin{aligned}\\\\\end{aligned}\right\}}}a = b\\
\\
\\
{\left.\begin{aligned}\\\\\end{aligned}\right\}}\alignstackanchor{a=&b}{a=&b}\\
\\
\\
{\left.\begin{aligned}\\\\\end{aligned}\right\}}\alignstackanchor{a=&b}{a=&b}\\
}
\]
\end{document}

여기에 이미지 설명을 입력하세요

답변2

다음을 갖춘 솔루션 bigdelim:

\documentclass{article}
\usepackage{amsmath}
\usepackage{array, bigdelim} 

\begin{document}


\[\setlength{\extrarowheight}{3pt} \begin{array}{c@{\,}c@{\enspace}c }
 & a = b & a = b \\
 \ldelim\{{3}{*}[$ \begin{gathered}
 a = b \\ a = b
\end{gathered} $ ] & a = b \\
& a = b & \rdelim\}{3}{*} [$ \begin{gathered}
 a = b \\ a = b
\end{gathered} $ ]\\
  & a = b \\
\ldelim\{{3}{*}[$ \begin{gathered}
a = b \\ a = b
\end{gathered} $ ] & a = b \\
  & a = b \\
  & a = b \\
  & a = b \\
\end{array} \]%

\end{document} 

여기에 이미지 설명을 입력하세요

답변3

작은 시도이지만 Steven B. Segletes대답은 내 것보다 100배 낫습니다. 여기에 MWE내 시도가 있습니다.

\documentclass{book}
\usepackage{mathtools,multirow}
\begin{document}

\begin{tabular}{ccc}
&$\begin{matrix}
a=b\\
a=b
\end{matrix}$ &$a=b$\\
$\begin{matrix}
a=b\\
a=b
\end{matrix}$ &\multirow{-2}{*}{\Bigg\{} $\begin{matrix}
a=b\\
a=b
\end{matrix}$ &\multirow{2}{*}{\Bigg\}} $\begin{matrix}
a=b\\
a=b
\end{matrix}$\\[19pt]
$\begin{matrix}
a=b\\
a=b
\end{matrix}$ &\multirow{-2}{*}{\Bigg\{} $\begin{matrix}
a=b\\
a=b\\
a=b\\
a=b
\end{matrix}$ &\multirow{2}{*}{\Bigg\}} $\begin{matrix}
a=b\\
a=b
\end{matrix}$
\end{tabular}

\end{document}

답변4

{NiceArray}다음은 of 를 사용한 솔루션입니다 nicematrix.

\documentclass{article}
\usepackage{amsmath}
\usepackage{nicematrix}

\begin{document}

\[\setlength{\extrarowheight}{3pt} 
\begin{NiceArray}{c@{\hspace{1.5em}}c@{\hspace{1.5em}}c}
& a=b & a=b \\
\Block{3-1}{\begin{gathered}a=b\\ a=b\end{gathered}}
& a=b \\
& a=b & \Block{3-1}{\begin{gathered}a=b\\ a=b\end{gathered}}\\
& a=b \\
\Block{3-1}{\begin{gathered}a=b\\ a=b\end{gathered}}
& a=b \\
& a=b \\
& a=b \\
& a=b \\
\CodeAfter
  \SubMatrix{\lbrace}{2-2}{4-2}{.}
  \SubMatrix{.}{3-2}{5-2}{\rbrace}
  \SubMatrix{\lbrace}{5-2}{7-2}{.}
\end{NiceArray} \]%

\end{document} 

위 코드의 출력

관련 정보