aligned
a 안에 중첩된 an 내부의 선을 split
나머지 방정식과 정렬하고 싶습니다 .
이것은 예입니다:
\usepackage{amsmath}
\begin{equation}
\begin{split}
\text{max:}
\quad & A,\\
\text{s.t.:}
\quad & B,\\
& \left.
\begin{aligned}
& C,\\
& D,\\
\end{aligned}
\right\} \quad(\text{stuff}),\\
& E.
\end{split}
\end{equation}
위 렌더링의 C와 D가 A, B, E와 정렬되기를 원합니다. 그것이 \left.
그 공간을 생성하는 것임을 이해하지만 무엇으로 대체해야 할지 모르겠습니다(무엇으로 대체하든 간에 오류 Missing delimiter
).
답변1
중첩된 을 사용 array
하면 실제로 수평 공간 조정을 다룰 필요가 없습니다( "null 구분 기호" 제외 \left.
).
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{equation}
% http://tex.stackexchange.com/a/31704/5764
\renewcommand{\arraystretch}{1.2}
\begin{array}{r@{\quad}l}
\text{max:} & A, \\
\text{s.t.:} & B, \\
& \left.\kern-\nulldelimiterspace
\begin{array}{@{}l}
C, \\
D,
\end{array}\right\} \qquad \text{(stuff),} \\
& E.
\end{array}
\end{equation}
\end{document}
답변2
\left.
삽입 하고 두 개가 \nulldelimiterspace
필요합니다\!
\documentclass[a4paper, 11pt]{book}
\usepackage{amsmath}
\begin{document}
\begin{equation}
\begin{split}
\text{max:}
\quad & A,\\
\text{s.t.:}
\quad & B,\\
& \left.\kern-\nulldelimiterspace
\!\!\begin{aligned}
& C,\\
& D,\\
\end{aligned}
\right\} \quad(\text{stuff}),\\
& E.
\end{split}
\end{equation}
\end{document}
답변3
환경을 사용하는 두 가지 솔루션은 rcases
모두 mathtools
. 두 번째 솔루션은 split
환경을 alignedat
; 한 번만 조판할 수 있습니다 \quad
.
\documentclass[a4paper, 11pt]{book}
\usepackage[utf8]{inputenc}
\usepackage{fourier, heuristica}
\usepackage{mathtools}
\begin{document}
\begin{equation}
\begin{split}
\text{max:}
\quad & A,\\
\text{s.t.:}
\quad & B,\\
& \mkern-6mu
\begin{rcases}
C,\\
D,\\
\end{rcases}
\quad(\text{stuff}),\\
& E.
\end{split}
\end{equation}
\begin{equation}
\begin{alignedat}{2}
\text{max:}
& \quad && A, \\
\text{s.t.:}
& & &B, \\
& & &\mkern-6mu
\begin{rcases}
C,\\
D,\\
\end{rcases}
\quad(\text{stuff}), \\
& && E.
\end{alignedat}
\end{equation}
\end{document}