使用以下代码,可以将$X$
垂直对齐到案例的“中心”。有没有办法在此输出中将垂直对齐$X$
到$0$
?
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{equation}
X=
\begin{cases}
0, & \text{if}\ a=1 \\
1, & \text{otherwise}
\end{cases}
\end{equation}
\end{document}
答案1
你可以,但是结果非常可疑。*
\documentclass{article}
\usepackage{amsmath}
\usepackage{delarray}
\begin{document}
\begin{equation}
\renewcommand{\arraystretch}{1.2}
X=\begin{array}[t]\{{@{}l@{\quad}l@{}}.
0, & \text{if $a=1$} \\
1, & \text{otherwise}
\end{array}
\end{equation}
\begin{equation}
X=\begin{cases}
0, & \text{if $a=1$} \\
1, & \text{otherwise}
\end{cases}
\end{equation}
\end{document}
* 大大的轻描淡写;实际上我认为这是完全错误的。让支架不对称会更糟糕。参见具有不对称尖角的花括号对于这一点,我甚至不愿意去想它。;-)
答案2
因为cases
基本上是一个matrix
环境,所以\begin{matrix} X\\ \end{matrix}
应该对齐这个条目。
但确实如此不是看起来不错!不要这样做!
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{equation}
\begin{matrix} X = \\
\\
\end{matrix}
\begin{cases}
0, & \text{if}\ a=1 \\
1, & \text{otherwise}
\end{cases}
\end{equation}
\begin{equation}
\begin{matrix} X \\
\\
\end{matrix} =
\begin{cases}
0, & \text{if}\ a=1 \\
1, & \text{otherwise}
\end{cases}
\end{equation}
\end{document}