为了对齐目的,如何在方程式中使用不可见的符号?

为了对齐目的,如何在方程式中使用不可见的符号?

假设我有一个两行公式,其中第一行我有一个在第二行明确计算的概率,因此第二行要长得多,因此如下所示:

\begin{align*}
 & \mathbb P\Big(x\leq 10\Big) \\
        &= \mathbb P\Big(x\leq 1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1\Big)\\
\end{align*}

如果我这样做,概率符号将与 = 符号对齐,这看起来不太好;我希望两个概率符号对齐;但是,如果我这样做:

\begin{align*}
 & \mathbb P\Big(x\leq 10\Big) \\
        = &\mathbb P\Big(x\leq 1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1\Big)\\
\end{align*}

我在第二行的“=”和概率符号 P 之间留出了很小的空间;当然我可以添加一个空格,但这似乎不是一个非常优雅的解决方案;所以我想我添加一个像这样的幻影符号

\begin{align*}
 &\phantom{=} \mathbb P\Big(x\leq 10\Big) \\
        &= \mathbb P\Big(x\leq 1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1\Big)\\
\end{align*}

然而,这也行不通;那么正确的方法是什么呢?

答案1

对于手头的公式,软件包的多行公式排版工具amsmath似乎不太适合。因此,我只会将大部分材料打包在\parbox适当选择的宽度中。

在此处输入图片描述

\documentclass{article} 
\usepackage{amssymb} % for \mathbb macro
\begin{document}
\[
\mathbb{P}(x\leq 10) 
\leq\mathbb{P}\bigl(x\leq \parbox[t]{0.7\textwidth}{\raggedright%
   $1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+
    1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1 \bigr)$}
\]
\end{document}

答案2

我对这里的布局选择感到怀疑,但尝试的问题\phantom\phantom{=}将被视为普通字符而不是关系。如果您将其更改为, \mathrel{\phantom{=}}您将获得预期的对齐方式。

\begin{align*}
 &\mathrel{\phantom{=}} \mathbb P\Big(x\leq 10\Big) \\
        &= \mathbb P\Big(x\leq 1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1\Big)\\
\end{align*}

答案3

我要做的是写类似这样的内容:

\begin{align}
   \mathbb P\Big(x\leq 10\Big) & \\
     &= \mathbb P
          \Big(
            x
              \le 1+1+1+1+1+1+1+1+1+1+1+1+1+1+1
                    +1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1
          \Big)
\end{align}

‘=’ 之前的内容应该更靠左。

还要考虑 AMS 提供的编写分割方程的工具,这最终会对每一行进行编号,但我怀疑这不是您想要的。

或者只是重写,定义一个变量/函数来将您的“1 + 1”表达为更易于管理(和理解)的东西。

答案4

另一种可能性是使用array调整列分隔,或者alignat必须明确指定水平空间:

\documentclass{article}
\usepackage{amsmath,amssymb}
\setlength{\arraycolsep}{2pt}
\begin{document}
\[
\begin{array}{rl}
  &\mathbb P\bigl(x\leq 10\bigr) \\
= & \mathbb P\bigl(x\leq 1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1\bigr)
\end{array}
\]

\begin{alignat*}{2}
& \; \mathbb P\bigl(x\leq 10\bigr) \\
= & \; \mathbb P\bigl(x\leq 1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1\bigr)
\end{alignat*}
\end{document}

在此处输入图片描述

相关内容