当宽度已定义时,如何避免在多行模式下拉伸方程?

当宽度已定义时,如何避免在多行模式下拉伸方程?

我想实现:

  • 多线方程水平跨越.7\textwidth
  • 第一行与左侧对齐
  • 第二行与右侧对齐

到目前为止我已经:

在此处输入图片描述

你能向我解释一下如何解决方程式拉伸问题吗?

代码:

\documentclass[a4paper]{article}

\usepackage{mathtools}
\usepackage{lipsum}

\begin{document}

\lipsum*[2]

\begin{equation}
  \begin{multlined}[.7\textwidth]
    \shoveleft{a = b + }\\
    \shoveright{+ c}
  \end{multlined}
\end{equation}

\lipsum*[2]

\end{document}

最近的问题我发现没有这个问题...

答案1

您只是不想使用\shoveleft\shoveright

\documentclass[a4paper]{article}

\usepackage{mathtools}
\usepackage{lipsum}

\begin{document}

\lipsum*[2]
\begin{equation}
  \begin{multlined}[.7\textwidth]
  a = b +{}\\
  {}+c
  \end{multlined}
\end{equation}
\lipsum*[2]

\end{document}

{}需要空原子来获得正确的间距。

在此处输入图片描述

相关内容