如何在公式中左对齐、居中对齐和右对齐

如何在公式中左对齐、居中对齐和右对齐

我正在努力按照自己想要的方式在公式中进行对齐。以下代码片段

\documentclass{article}
\usepackage{amstext} 
\usepackage{amsmath} 
\usepackage{amsfonts} 
\usepackage[utf8]{inputenc}
\usepackage{xcolor}
\pagestyle{empty}
\begin{document}
  \[ %
     \begin{aligned}
        l \cdot e \cdot f \cdot & = & c+e+n+t+e+r & + 2\pi     \\
        foo                     & = & bar         & +    1     
     \end{aligned}
 \]
\end{document}

产生以下输出:
生产

但是,我希望第一列左对齐,第三列居中对齐,最后一列右对齐。

此外,我不太明白为什么 tex 选择第一列右对齐,最后一列左对齐。

答案1

使用array像这样的环境。(编辑:就像 Manuel 所建议的那样。)

\documentclass{article} 
\begin{document}
\[ 
  \begin{array}{lcccr}
     \l \cdot e \cdot f \cdot t & = & c+e+n+t+e+r  & + & 2\pi     \\
     foo & = & bar & + & 1     
  \end{array}
\]
\end{document}

在此处输入图片描述

相关内容