\begin{align*}
(pq+p-3)^2-(3pq+p+q-6)(pq+p-3)+2(p^2q^2+p^2q+pq^2-7pq+p+q+2)\\
=(p^2q^2+p^2+9+2p^2q-6q-6pq)-(3p^2q^2+p^2q+pq^2-6pq+3p^6q+p^2+pq-6p-9pq-3p-3q+18)+2(p^2q^2+p^2q+pq^2-7pq+p+q+2)\\
=pq^2-6pq+5p+5q-5\\
=pq(q-6)+5(p+q-1)
\end{align*}
我在 LaTeX 中运行了上述代码,但不幸的是输出效果不佳。当我使用gather*
环境时也会发生同样的情况。
我正在附加此截图。
我希望所有“=”符号都从左边开始。我还希望每行以“=”开头的行都从新行开始,但此代码中没有这样做。
此外,我不希望以“=”开头的每一行都出现一个新的方程式编号,但所有这些都在发生。
请给我建议一些解决办法。
请查看附件的输出。
换句话说,我的计算在论文中看起来非常糟糕。如何对齐或使其看起来更好?
答案1
我的建议基于这个问题的答案(geometry
添加包以获得美观的边缘):
\documentclass{article}
\usepackage{amsmath}
\usepackage{geometry}
\begin{document}
\begin{align*}
&\;(pq+p-3)^2-(3pq+p+q-6)(pq+p-3)+2(p^2q^2+p^2q+pq^2-7pq+p+q+2)\\
=&\;(p^2q^2+p^2+9+2p^2q-6q-6pq)-(3p^2q^2+p^2q+pq^2-6pq+3p^6q+p^2+\\
&\quad+pq-6p-9pq-3p-3q+18)+2(p^2q^2+p^2q+pq^2-7pq+p+q+2)\\
=&\;pq^2-6pq+5p+5q-5\\
=&\;pq(q-6)+5(p+q-1)
\end{align*}
\end{document}
不要在任何地方添加空行,除非你知道它们的作用。例如,align*
在上面的例子中,在里面添加一个空行可能会导致编译错误。