如何才能对齐而不留空格

如何才能对齐而不留空格

当我在 TexShop 或数学堆栈交换 (MathJax) 中使用此文本时, 在此处输入图片描述

我得到了这个对齐

在此处输入图片描述

我怎样才能对齐这些“部分”而没有多余的空格?

答案1

您可以明确留下您想要的空间:

\documentclass{article}
\usepackage{amsmath}

\begin{document}
\begin{align*}
A &= (2n-1)^2 + 2(2n-1)k \\
B &= \phantom{(2n-1)^2+{}} 2(2n-1)k + 2k^2 \\
C &= (2n-1)^2 + 2(2n-1)k + 2k^2
\end{align*}
\end{document}

您实际上不需要使用 调整间距+2k^2,因为没有其他东西可以对齐。与其他解决方案一样, 是{}强制+具有正确的间距。

输出

答案2

您想使用alignat,但要具有适当的间距。

\documentclass{article}
\usepackage{amsmath}

\begin{document}

\begin{alignat*}{3}
A &= (2n-1)^2 + {} && 2(2n-1)k \\
B &=               && 2(2n-1)k + {} & 2k^2 \\
C &= (2n-1)^2 + {} && 2(2n-1)k + {} & 2k^2
\end{alignat*}

\end{document}

{}需要这些位来确保周围正确的间距+

在此处输入图片描述

相关内容