在数学模式中左对齐文本并打破方程式

在数学模式中左对齐文本并打破方程式

我有以下 MWE

\documentclass[11pt, a4paper]{article}


\usepackage{fancyhdr}
\usepackage{graphicx}
\usepackage{amsfonts, amsmath, amssymb, amsfonts}



\begin{document}

\begin{align}
\emph{This should be left-aligned and have no eq-number}\\
1&\neq 1+2+3+4+5+6+7+8+9+01000000+2\\ %should be broken
1&\neq 1+2+3+4+5+6+7+8+9+01000000+2   %should be broken
\end{align}


\end{document}

我想实现以下目标

  1. 第一行应左对齐,且无数字
  2. 第二行和第三行太长了,应该拆开

使用-environment可以做到这一点吗align

答案1

您可以使用\intertext\shortintertext来使文本左对齐,具体取决于所需的间距。\shortintertext提供更紧密的间距。

为了打破界限,你可以将它们放置在multlined环境中mathtools包。如果愿意,您可以将宽度指定为可选参数,也可以自定义环境的其他方面。有关更多信息,请参阅包文档。

\documentclass[11pt, a4paper]{article}
\usepackage{mathtools}

\begin{document}

\begin{align}
  \shortintertext{\emph{This should be left-aligned and have no eq-number}}
  1 &\neq \begin{multlined}[t][7cm]
      1+2+3+4+5+6\\
      {}+7+8+9+01000000+2
    \end{multlined}\\
  1 &\neq \begin{multlined}[t]
    1+2+3+4+5+6+7+8+9\\
    {}+01000000+2
  \end{multlined}
\end{align}

\end{document}

输出 1

或者,您可以只使用align环境,并\nonumber在不应编号的行上使用命令,尽管我个人认为这种multlined方法更好。要获得右侧的二元运算符,\neq可以使用\hpantom{\neq{}}插入与\neq和以下空格宽度相等的空格。

\documentclass[11pt, a4paper]{article}
\usepackage{amsmath}

\begin{document}

\begin{align}
  \intertext{\emph{This should be left-aligned and have no eq-number}}
  1 &\neq 1+2+3+4+5+6 \nonumber\\
    &\hphantom{\neq{}}+7+8+9+01000000+2\\
  1 &\neq 1+2+3+4+5+6+7+8+9 \nonumber\\
    &\hphantom{\neq{}}+01000000+2
\end{align}

\end{document}

输出 2

答案2

使用intertext\shortintertext(后者来自mathtools;在这种情况下无需加载amsmath):

\documentclass[11pt, a4paper]{article}

\usepackage{fancyhdr}
\usepackage{graphicx}
\usepackage{amsfonts, amssymb, amsfonts}
\usepackage{mathtools}
\usepackage{showframe}


\begin{document}

\begin{align}
  \intertext{\emph{This should be left-aligned and have no eq-number}}
  1 & \neq 1+2+3+4+5+6+7+8+9+01000000+2 \\ %should be broken
  1 & \neq 1+2+3+4+5+6+7+8+9+01000000+2 %should be broken
\end{align}

\begin{align}
  \shortintertext{\emph{This should be left-aligned and have no eq-number}}
  1 & \neq 1+2+3+4+5+6+7+8+9+01000000+2 \\ %should be broken
  1 & \neq 1+2+3+4+5+6+7+8+9+01000000+2 %should be broken
\end{align}

\end{document} 

在此处输入图片描述

相关内容