Latex:大括号内的单词不对齐

Latex:大括号内的单词不对齐

这是我使用的代码:

$\textbf{Z}=\left\{ \begin{array}{cc}
0 & \textrm{\textrm{if values are not inflated }}\\
1 & \textrm{if values are inflated }
\end{array}\right.$ }

然后弹出以下结果: 在此处输入图片描述

如您所见,第二行的“if”与第一行的“if”不一致。有人能告诉我该怎么办吗?谢谢:)

答案1

为了更简单的输入,我建议加载mathtools扩展的amsmath,并使用它cases*(带有星号)环境:第二列处于文本模式:

\documentclass{article}
\usepackage{mathtools}

\begin{document}

    $ \mathbf{Z}= \begin{cases*}
        0 & if values are not inflated \\
        1 & if values are inflated
    \end{cases*} $

\end{document}

答案2

align您可以通过将环境的第二列指定为左对齐来修复代码:

\documentclass{article}

\begin{document}
    $\mathbf{Z}= \left\lbrace\begin{array}{cl} 
    0 & \textrm{if values are not inflated}\\
    1 & \textrm{if values are inflated}
    \end{array} \right.$
\end{document}

不过,我建议您使用以下cases环境来做这些事情amsmath

\documentclass{article}
\usepackage{amsmath}

\begin{document}
    $\mathbf{Z}= \begin{cases}
        0 & \textrm{if values are not inflated}\\
        1 & \textrm{if values are inflated}
    \end{cases}$
\end{document}

在此处输入图片描述

答案3

您可以使用amsmath情况相反:

\documentclass{article}
\usepackage{amsmath}
\begin{document}
$
  \begin{cases}
  0 & \textrm{if values are not inflated}\\
  1 & \textrm{if values are inflated}
  \end{cases}
$
\end{document}

相关内容