我如何清除案例环境中剩余的文本?

我如何清除案例环境中剩余的文本?

我有以下代码:

\documentclass{article}
\usepackage{amsmath, amssymb, amsthm, graphicx, textcomp}
\begin{document}
d^2(A,B)=\begin{cases}
(a_1-b_1)^2(1+m^2) &&\text{if $AB$ has slope $m$} \\
(a_2-b_2)^2 &&\text{if $AB$ is a vertical line}
\end{cases}
\end{document}

但我得到了这个输出:

在此处输入图片描述

有没有办法让文本位于公式的右侧,这样就只有两行?谢谢。

答案1

您在每一行上使用两个对齐字符;在环境中的每一行只能使用其中一个cases;如果您想增加数学表达式和注释之间的间隔,则可以使用\quad、 或\qquad,或\hspace使用适当的值:

\documentclass{article}
\usepackage{amsmath, amssymb, amsthm, graphicx, textcomp}

\begin{document}

\[
  d^2(A,B)=
  \begin{cases}
    (a_1-b_1)^2(1+m^2), &\text{if $AB$ has slope $m$}  \\
    (a_2-b_2)^2, &\text{if $AB$ is a vertical line}
  \end{cases}
\]

\[
  d^2(A,B)=
  \begin{cases}
    (a_1-b_1)^2(1+m^2), &\qquad\text{if $AB$ has slope $m$}  \\
    (a_2-b_2)^2, &\qquad\text{if $AB$ is a vertical line}
  \end{cases}
\]

\end{document}

相关内容