![Dividindo condições em equações](https://rvso.com/image/348641/Dividindo%20condi%C3%A7%C3%B5es%20em%20equa%C3%A7%C3%B5es.png)
Estou tentando dividir a condição em um conjunto de equações; Veja a figura.
Este é o meu código:
\begin{align*}
\rho(X,Y)&=1&
\begin{split}
\text{if and only if }\mathbb P(Y=\alpha X+\beta)=1\\
\text{for some real $\alpha$ and $\beta$ with }\alpha>0,
\end{split}\\
\rho(X,Y)&=-1&
\begin{split}
\text{if and only if }\mathbb P(Y=\alpha X+\beta)=1\\
\text{for some real $\alpha$ and $\beta$ with }\alpha<0.
\end{split}
\end{align*}
No entanto, a primeira linha da condição não está no mesmo nível da equação. Não gosto de como as condições estão alinhadas.
Alguém sabe como consertar isso ou que outro ambiente usar?
Responder1
Por favor poste documentos completos e não fragmentos, eu usaria parbox ou alinhados
\documentclass{article}
\usepackage{amsmath,amsfonts}
\begin{document}
a
\begin{align*}
\rho(X,Y)&=1&&
\parbox[t]{5cm}{
if and only if $\mathbb P(Y=\alpha X+\beta)=1$\\
for some real $\alpha$ and $\beta$ with $\alpha>0$,}
\\[\jot]
\rho(X,Y)&=-1&&
\parbox[t]{5cm}{if and only if $\mathbb P(Y=\alpha X+\beta)=1$\\
for some real $\alpha$ and $\beta$ with $\alpha<0$.}
\end{align*}
or
\begin{align*}
\rho(X,Y)&=1&&
\begin{aligned}[t]\text{if and only if }\mathbb P(Y=\alpha X+\beta)=1\\
\text{for some real $\alpha$ and $\beta$ with }\alpha>0,
\end{aligned}\\[\jot]
\rho(X,Y)&=-1&&
\begin{aligned}[t]\text{if and only if }\mathbb P(Y=\alpha X+\beta)=1\\
\text{for some real $\alpha$ and $\beta$ with }\alpha<0.
\end{aligned}
\end{align*}
\end{document}
Responder2
E quanto ao amsmath
meio ambiente cases
? Assim:
\documentclass[12pt]{article}
\usepackage{amsmath}
\usepackage{amssymb}
\begin{document}
\begin{equation*}
\rho(X,Y)=
\begin{cases}
\phantom{-}1 & \text{if and only if $\mathbb{P}(Y=\alpha X+\beta)=1$}
\\
&\text{for some real $\alpha$ and $\beta$ with $\alpha >0$,}
\\[4pt]
-1 & \text{if and only if $\mathbb{P}(Y=\alpha X+\beta)=1$}
\\
&\text{for some real $\alpha$ and $\beta$ with $\alpha < 0$.}
\end{cases}
\end{equation*}
\end{document}
Se desejado, o espaçamento entre linhas entre o par de linhas em cada condição de duas linhas pode ser um pouco reduzido usando, digamos, \\[-2pt]
no lugar da primeira e terceira instâncias de\\
Responder3
Uma variante não mencionada em outras respostas, que usa tabular
.
Tem a vantagem de não precisar adivinhar a largura \parbox
e evitar \text
macros desajeitadas. O especificador @{}l@{}
significa uma coluna alinhada à esquerda sem preenchimento em nenhum dos lados.
Com alignat
você tem um controle mais preciso sobre o espaço entre as duas partes.
\documentclass{article}
\usepackage{amsmath,amssymb}
\renewcommand{\Pr}{\operatorname{\mathbb{P}}} % probability operator
\begin{document}
\begin{alignat*}{2}
\rho(X,Y) &= 1 &\qquad& \begin{tabular}[t]{@{}l@{}}
if and only if $\Pr(Y=\alpha X+\beta)=1$ \\
for some real $\alpha$ and $\beta$ with $\alpha>0$,
\end{tabular}
\\[1ex]
\rho(X,Y) &= -1 && \begin{tabular}[t]{@{}l@{}}
if and only if $\Pr(Y=\alpha X+\beta)=1$ \\
for some real $\alpha$ and $\beta$ with $\alpha<0$.
\end{tabular}
\end{alignat*}
\end{document}
Responder4
Eu gostaria de sugerir que você use um dcases
ambiente (cortesia do mathtools
pacote) e use \parbox
es para armazenar as informações de condicionamento.
Se você preferir que os parboxes sejam alinhados no topo, basta adicionar [t]
especificadores de posicionamento ("topo"):
\documentclass{article}
\usepackage{amsfonts,mathtools}
\let\Pr\relax
\DeclareMathOperator{\Pr}{\mathbb{P}} % probability operator
\begin{document}
\[
\rho(X,Y) =
\begin{dcases} % optional: '[t]' ("top") specifiers for the parboxes
1 & \parbox[t]{5.5cm}{if and only if $\Pr(Y=\alpha X+\beta)=1$ for some real $\alpha$ and $\beta$ with $\alpha>0$,}\\[1ex]
-1 & \parbox[t]{5.5cm}{if and only if $\Pr(Y=\alpha X+\beta)=1$ for some real $\alpha$ and $\beta$ with $\alpha<0$.}
\end{dcases}
\]
\end{document}