我正在努力按照自己想要的方式在公式中进行对齐。以下代码片段
\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}