Quero alinhar as linhas dentro de a aligned
que estão aninhadas dentro de a split
com o resto da equação.
Isto é um exemplo:
\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}
Gostaria que C e D na renderização acima estivessem alinhados com A, B e E. Entendo que \left.
é isso que cria esse espaço, mas não sei com o que substituí-lo (seja lá o que for que eu substitua, eu recebo um Missing delimiter
erro).
Responder1
Basta usar um nested array
, para que você realmente não precise mexer no ajuste de espaço horizontal (exceto para o "delimitador nulo" \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}
Responder2
\left.
inserções \nulldelimiterspace
e você precisa de dois \!
s
\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}
Responder3
Duas soluções, ambas utilizando o rcases
ambiente, do mathtools
. A segunda solução substitui o split
ambiente por alignedat
; permite compor uma \quad
única vez.
\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}