如何将左侧的线条对齐

如何将左侧的线条对齐

考虑一下代码

\begin{align*}

(pq+q-3)^2-(3pq+p+q-6)(pq+q-3)+2(p^2q^2+p^2q+pq^2-7pq+p+q+2)\\
=&\;(p^2q^2+q^2+9+2pq^2-6q-6pq)

+(-3p^2q^2-p^2q-pq^2+6pq-3pq^2-pq-q^2+6q+9pq+3p+3q-18)\\+2(p^2q^2+p^2q+pq^2-7pq+p+q+2)\\

=&\;p^2q-5-6pq+5p+5q\\

=&\;pq(p-6)+5(p+q-1)\\
\end{align*}

我使用了这里展示的技术如何将方程式从左边开始对齐

但我在这里它不起作用。

线路变得不平衡了。有人能帮忙吗

答案1

首先:删除里面的所有空行align*

您的某些线没有&,这导致方程不平衡。

使固定:

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align*} 
&\;(pq+q-3)^2-(3pq+p+q-6)(pq+q-3)+2(p^2q^2+p^2q+pq^2-7pq+p+q+2)\\ =&\;(p^2q^2+q^2+9+2pq^2-6q-6pq)+(-3p^2q^2-p^2q-pq^2+6pq-3pq^2-pq-q^2+6q\\
&\quad+9pq+3p+3q-18)+2(p^2q^2+p^2q+pq^2-7pq+p+q+2)\\ 
=&\;p^2q-5-6pq+5p+5q\\ 
=&\;pq(p-6)+5(p+q-1)\\ 
\end{align*}
\end{document}

在此处输入图片描述

为了避免超出保证金,请考虑添加\usepackage{geometry}或更改断线点。

答案2

使用\MoveEqLeft包中的宏mathtools并正确放置“&”符号:

\documentclass{article}
\usepackage{geometry}
\usepackage{mathtools}

%---------------- show page layout. don't use in a real document!
\usepackage{showframe}
\renewcommand\ShowFrameLinethickness{0.15pt}
\renewcommand*\ShowFrameColor{\color{red}}
%---------------------------------------------------------------%

\begin{document}

\begin{align*}
\MoveEqLeft
(pq+q-3)^2-(3pq+p+q-6)(pq+q-3)+2(p^2q^2+p^2q+pq^2-7pq+p+q+2)    \\
& = (p^2q^2+q^2+9+2pq^2-6q-6pq)                                 \\
&\quad +(-3p^2q^2-p^2q-pq^2+6pq-3pq^2-pq-q^2+6q+9pq+3p+3q-18)   \\
&\quad +2(p^2q^2+p^2q+pq^2-7pq+p+q+2)                           \\
& = p^2q-5-6pq+5p+5q                                            \\
& =  pq(p-6)+5(p+q-1)
\end{align*}
    \end{document}

在此处输入图片描述

相关内容