如何对齐多线方程中的线条并最佳地利用空间?

如何对齐多线方程中的线条并最佳地利用空间?

我有一个包含多个等式的长等式,我甚至必须分离出第一个等式。

  • 使用“多行”会破坏方程的对齐
  • 使用“对齐”或“拆分”时,我必须在第一行中选择一个任意点来对齐其他点。我也无法在 内对齐\left(...\right)

有没有办法自动完成?我最终寻找的是类似这张图的东西:

示例方程

这是我现在的代码:

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\newcommand{\pot}{\ensuremath{^{p/2}}}

\begin{equation}\begin{split}
    (t+\tau)\pot-C&\left(m\lor\sup_{s\leq\tau}|B_s+b|\right)^p\\
    &\leq t\pot+\tau\pot-C\sup_{s\leq\tau}|B_s+b|^p\\
    &\leq t\pot+\tau\pot-C\sup_{s\leq\tau}|B_s^p+b^p|\\
    &\leq t\pot+\tau\pot-C\sup_{s\leq\tau}\big||B_s|^p-|b|^p\big|\\
    &\leq t\pot+Cm^p+\tau\pot-CM_\tau^p\\
\end{split}\end{equation}
\end{document}

答案1

那么这样怎么样,使用multlinealigned

\documentclass{article}
\usepackage{mathtools, nicefrac}
\usepackage{showframe}
\renewcommand\ShowFrameLinethickness{0.3pt}
\DeclarePairedDelimiter{\abs}{\lvert}{\rvert}
\newcommand{\pot}{\ensuremath{^{p/2}}}

\begin{document}

\begin{multline}
    (t+\tau)\pot-C\Bigl(m\lor\sup_{s\leq\tau}\abs{B_s+b}\Bigr)^p\\
\begin{aligned}
    &\leq t\pot+\tau\pot-C\sup_{s\leq\tau}\abs{B_s+b}^p \leq t\pot+\tau\pot-C\sup_{s\leq\tau}\abs{B_s^p+b^p}\\
    &\leq t\pot+\tau\pot-C\sup_{s\leq\tau}\abs[\big]{\abs{B_s}^p-\abs{b}^p}\leq t\pot+Cm^p+\tau\pot-CM_\tau^p
\end{aligned}
\end{multline}

\end{document}

在此处输入图片描述

答案2

这正是\MoveEqLeftfrom 的mathtools用途:

示例输出

\documentclass{article}

\usepackage{mathtools}

\begin{document}

\newcommand{\pot}{\ensuremath{^{p/2}}}

\begin{equation}
  \begin{split}
    \MoveEqLeft
    (t+\tau)\pot-C\left(m\lor\sup_{s\leq\tau}|B_s+b|\right)^p\\
    &\leq t\pot+\tau\pot-C\sup_{s\leq\tau}|B_s+b|^p\\
    &\leq t\pot+\tau\pot-C\sup_{s\leq\tau}|B_s^p+b^p|\\
    &\leq t\pot+\tau\pot-C\sup_{s\leq\tau}\big||B_s|^p-|b|^p\big|\\
    &\leq t\po
t+Cm^p+\tau\pot-CM_\tau^p\\
  \end{split}
\end{equation}

\end{document}

默认情况下,\MoveEqLeft第一行2em从其他行的对齐点左侧开始。如果您写入,\MoveEqLeft[5]它将更改为5em,依此类推。

相关内容