![Условия расщепления в уравнениях](https://rvso.com/image/348641/%D0%A3%D1%81%D0%BB%D0%BE%D0%B2%D0%B8%D1%8F%20%D1%80%D0%B0%D1%81%D1%89%D0%B5%D0%BF%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F%20%D0%B2%20%D1%83%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F%D1%85.png)
Я пытаюсь разбить условие на набор уравнений; см. рисунок.
Вот мой код:
\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*}
Однако первая строка условия не на том же уровне, что и уравнение. Мне не нравится, как выровнены условия.
Кто-нибудь знает, как это исправить или какую другую среду использовать?
решение1
Пожалуйста, публикуйте полные документы, а не фрагменты. Я бы использовал parbox илиaligned.
\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}
решение2
А как насчет amsmath
окружающей среды cases
? Вот так:
\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}
При желании интервал между парой строк в каждом двухстрочном условии можно немного сократить, используя, скажем, \\[-2pt]
вместо первого и третьего экземпляра\\
решение3
Вариант, не упомянутый в других ответах, в котором используется tabular
.
Преимущество в том, что вам не нужно угадывать ширину \parbox
и избегать неуклюжих \text
макросов. Спецификатор @{}l@{}
означает один выровненный слева столбец без отступов с обеих сторон.
С alignat
ним вы сможете точнее контролировать пространство между двумя частями.
\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}
решение4
Я хотел бы предложить вам использовать dcases
среду (предоставленную пакетом mathtools
) и использовать \parbox
es для хранения информации об условиях.
Если вы предпочитаете, чтобы парбоксы были выровнены по верхнему краю, просто добавьте [t]
спецификаторы позиционирования («top»):
\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}