我正在尝试使用 在多行上写方程式\displaystyle
。我可以使用\\
来换行,但无法在第二行上对齐或放置水平空间。
\documentclass[12pt,a4paper]{article}
\usepackage[latin1]{inputenc}
\usepackage{amsmath,amsfonts,amssymb}
\begin{document}
\begin{itemize}
\item $\displaystyle
(n+1)^2+5(n+1)+1 = n^2+2n+1+5n+5+1 \\
%\hspace{4em}
%%&
%\quad
= n^2+7n+7
$
\end{itemize}
\end{document}
请注意,公式是内联的,应该从要点开始。我曾多次尝试缩进第二行,但输出总是看起来像
(请注意,这是一个 MWE - 我排版的实际方程更复杂。)有没有办法将方程的两行在符号处对齐=
?这由图片中的红色箭头表示。
答案1
aligned
与顶部垂直对齐使用。
\documentclass[12pt,a4paper]{article}
\usepackage{amsmath,amssymb}
\begin{document}
\begin{itemize}
\item $\begin{aligned}[t]
(n+1)^2+5(n+1)+1 &= n^2+2n+1+5n+5+1 \\
&= n^2+7n+7
\end{aligned}$
\end{itemize}
\end{document}
我删除了示例中不需要的包;但无论如何amsfonts
都会加载amssymb
。
您确定要继续使用它latin1
来处理您的文档吗?