【问题标题】:How do you make parentheses match height when they're split between lines in LaTeX math?当括号在 LaTeX 数学中的行之间分割时,如何使括号匹配高度?
【发布时间】:2010-12-31 17:44:02
【问题描述】:

考虑以下示例

\begin{equation}
    \begin{split}
        f = & \left( \frac{a}{b} + \right. \\
                   & \left. c \right) + d 
    \end{split}
\end{equation}

结果,第一行的左括号很大,因为里面有分数。在第二行中,由于没有分数,所以括号很小。

如何使第二行的高度与第一行的高度匹配?

【问题讨论】:

  • 我似乎想起了类似“ghost”命令的东西,但我在谷歌或文档中找不到任何东西。

标签: split latex parentheses tex


【解决方案1】:

哦。这是 \phantom{} 命令

\begin{equation}
    \begin{split}
        f = & \left( \frac{a}{b} + \right. \\
                   & \left. \phantom{\frac{a}{b}} c \right) + d 
    \end{split}
\end{equation}

【讨论】:

    【解决方案2】:

    你应该使用\vphantom,它使垂直空间等于它的参数并且没有水平空间:

    \begin{equation}
        \begin{split}
            f = & \left( \frac{a}{b} + \right. \\
                       & \left. \vphantom{\frac{a}{b}} c \right) + d 
        \end{split}
    \end{equation}
    

    (在这种情况下,我推荐\vphantom 而不是\phantom,因为\phantom 增加了您不需要的水平空间。)

    有关排版数学的许多重要建议,请查看 Herbert Voß 的 Math mode

    【讨论】:

    • 是的,当我在 google 上找到 phantom 时,我确实看到了。但你是对的。很棒的参考的奖励积分。谢谢!
    • 谢谢。我非常喜欢那个文件。无论如何,我会把我的帖子变成评论,但我觉得有足够的独立信息让它成为回复。
    【解决方案3】:

    你也可以使用\big(\big)来专门设置大小。

    顺序为 (, \big(, \Big(, \bigg(, \Bigg( 用于增加大小。

    【讨论】:

    • 是的,我以前用过,但我不喜欢手动指定......我总是害怕不得不改变里面的东西,然后没有注意到括号不'不匹配。
    【解决方案4】:

    我想你想使用\vphantom{} 命令

    \begin{equation}
    \begin{split}
        f = & \left( \frac{a}{b} + \right. \\
                   & \left. \phantom{\frac{a}{b}} c \right) + d 
    \end{split}
    \end{equation}
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-24
      • 1970-01-01
      • 1970-01-01
      • 2020-06-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多