对齐环境中的空白空间

对齐环境中的空白空间

我正在尝试使用align环境来对齐一些方程式。
但是当我尝试创建空单元格时,似乎无法正确对齐

如何正确地在align环境中正确地拥有一个空单元格?

以下是我正在尝试做的一个示例:

\documentclass{article}
\usepackage{amsmath}
\usepackage{amssymb}
\begin{document}
\begin{equation*}
\begin{aligned}
(a,1)+(b,1)                     &          &= (a+b,1) \\
((a,1)+(b,1))                   &\cdot(1,c)&= (a+b,1)\cdot(1,c) \\
(a,1)\cdot(1,c)+(b,1)\cdot(1,c) &          &= (a+b,c) \\
(a,c)+(b,c)                     &          &= (a+b,c)
\end{aligned}
\end{equation*}
\end{document}

答案1

虽然不完全清楚你在寻找什么,但这可能是它,这里使用 TABstacks。

\documentclass{article}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{tabstackengine}
\TABstackMath
\begin{document}
\begin{equation*}
\setstackaligngap{0pt}
\TABbinary
\setstackgap{L}{1.2\baselineskip}
\alignCenterstack{
(a,1)+(b,1)                     &          &&= (a+b,1) \\
((a,1)+(b,1))                   &\cdot(1,c)&&= (a+b,1)\cdot(1,c) \\
(a,1)\cdot(1,c)+(b,1)\cdot(1,c) &          &&= (a+b,c) \\
(a,c)+(b,c)                     &          &&= (a+b,c)
}
\end{equation*}
\end{document}

在此处输入图片描述

或者,用 代替\tabularCenterstack\alignCenterstack产生相同的输出:

\documentclass{article}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{tabstackengine}
\TABstackMath
\begin{document}
\begin{equation*}
\setstacktabulargap{0pt}
\TABbinary
\setstackgap{L}{1.2\baselineskip}
\tabularCenterstack{rcl}{
(a,1)+(b,1)                     &          &= (a+b,1) \\
((a,1)+(b,1))                   &\cdot(1,c)&= (a+b,1)\cdot(1,c) \\
(a,1)\cdot(1,c)+(b,1)\cdot(1,c) &          &= (a+b,c) \\
(a,c)+(b,c)                     &          &= (a+b,c)
}
\end{equation*}
\end{document}

答案2

解决方案array

在此处输入图片描述

\documentclass{article}
\usepackage{amsmath}
\usepackage{amssymb}
\begin{document}
\[\setlength\arraycolsep{1pt}
\begin{array}{r@{}cl}
(a,1)+(b,1)                     &          &= (a+b,1) \\
((a,1)+(b,1))                   &{}\cdot{}(1,c)&= (a+b,1)\cdot(1,c) \\
(a,1)\cdot(1,c)+(b,1)\cdot(1,c) &          &= (a+b,c) \\
(a,c)+(b,c)                     &          &= (a+b,c)
\end{array}
\]
\end{document}   

答案3

在此处输入图片描述

\documentclass{article}
\usepackage{amsmath}
\usepackage{amssymb}
\begin{document}
aligned
\begin{equation*}
\begin{aligned}
(a,1)+(b,1)                     &          &&= (a+b,1) \\
((a,1)+(b,1))                   &\cdot(1,c)&&= (a+b,1)\cdot(1,c) \\
(a,1)\cdot(1,c)+(b,1)\cdot(1,c) &          &&= (a+b,c) \\
(a,c)+(b,c)                     &          &&= (a+b,c)
\end{aligned}
\end{equation*}


alignat
\begin{alignat*}{2}
(a,1)+(b,1)                     &          &&= (a+b,1) \\
((a,1)+(b,1))                   &\cdot(1,c)&&= (a+b,1)\cdot(1,c) \\
(a,1)\cdot(1,c)+(b,1)\cdot(1,c) &          &&= (a+b,c) \\
(a,c)+(b,c)                     &          &&= (a+b,c)
\end{alignat*}

\end{document}

相关内容