如何在使用对齐环境时对齐类似于表格的文本

如何在使用对齐环境时对齐类似于表格的文本

在 LaTeX 中,我想要对齐一些文本,使其看起来像这样:

"⇒": some text 
      [an equation in align* environment]
      more text

"⇐": some other text
      [another equation]
      even more text

无需使用 minipages,每次我想插入类似内容时也无需手动指定任何宽度或类似内容。我还希望,“更多文本”占位符与“更多文本”占位符对齐,例如,如果我写的内容比 更长"⇐"

所以基本上就像在具有不可见边框的表格环境中一样,但是表格不允许我使用align*

答案1

align是全宽显示。aligned本质上是相同的对齐方式,但使框具有对齐方式的自然宽度,可以在其他构造中内联。

在此处输入图片描述

在此处输入图片描述

\documentclass{article}

\usepackage{amsmath}

\begin{document}

\begin{align*}
  \Rightarrow:&\text{some text}\\
     &\begin{aligned}
       1&=3-2\\
       10&=3^2+1^2\\
       \end{aligned}\\
     &\text{more text}\\[10pt]
\Leftarrow:& \text{some other text}\\
     &\begin{aligned}
       2&=1+1\\
       5^2&=3^2+4^2\\
       \end{aligned}\\
      &\text{even more text}
\end{align*}
\end{document}

答案2

David Carlisle 提到的另一个选择是使用如下方法:

\begin{tabular}{ll}
  asdf & text \\
       &
  $ \begin{aligned}
      a +  b & = c    \\
      c      & = b+ a
    \end{aligned} $
\end{tabular}

相关内容