我有一个方程式,它太长,无法包含在一行中,但我仍然希望它被编号并稍微居中和对齐(例如:避免第二行,在继续之前在左侧留一个空白)。以下是我尝试输入的内容:
\begin{equation}\label{eq:3}
P(x)=\frac{\left(x-x_2\right)\left(x-x_3\right) \cdots\left(x-x_n\right)}{\left(x_1-x_2\right)\left(x_1-x_3\right) \cdots\left(x_1-x_n\right)} y_1+\frac{\left(x-x_1\right)\left(x-x_3\right) \ \cdots\left(x-x_n\right)}{\left(x_2-x_1\right)\left(x_2-x_3\right) \cdots\left(x_2-x_n\right)} y_2 + \]
\[ \cdots+\frac{\left(x-x_1\right)\left(x-x_2\right) \cdots\left(x-x_{n-1}\right)}{\left(x_n-x_1\right)\left(x_n-x_2\right) \cdots\left(x_n-x_{n-1}\right)} y_n
\end{equation}
有人能帮帮我吗?我真的很感激,因为这是我第一次使用 Latex。
答案1
我建议使用multline
环境并将材料分布在三行中。我还会删除 18 个 [!]\left
和实例\right
,因为这些说明没有任何作用,但确实弄乱了括号周围的间距
\documentclass{article}
\usepackage{amsmath} % for 'multline' env.
\begin{document}
\begin{multline}\label{eq:3}
P(x)=\frac{(x-x_2)(x-x_3) \dotsb(x-x_n)}{(x_1-x_2)(x_1-x_3) \dotsb(x_1-x_n)} y_1 \\
+\frac{(x-x_1)(x-x_3) \dotsb(x-x_n)}{(x_2-x_1)(x_2-x_3) \dotsb(x_2-x_n)} y_2 \\
+\dots
+\frac{(x-x_1)(x-x_2) \dotsb(x-x_{n-1})}{(x_n-x_1)(x_n-x_2) \dotsb(x_n-x_{n-1})} y_n
\end{multline}
\end{document}
答案2
使用分割:
\begin{equation}
\begin{split}
P(x) & = \frac{(x - x_2)(x - x_3) \dots (x - x_n)}{(x_1 - x_2) (x_1 - x_3) \dots (x_1 - x_n)} y_1 + \frac{(x - x_1) (x - x_3) \dots (x - x_n)}{(x_2 - x_1) (x_2 - x_3) \dots (x_2 - x_n)} y_2 \\
& \mathrel{\phantom{=}} {} + \dots + \frac{(x - x_1)(x - x_2) \dots (x - x_{n-1})}{(x_n - x_1)(x_n - x_2) \dots (x_n - x_{n-1})} y_n
\end{split}
\end{equation}
在第二行中,\mathrel{\phantom{=}} {}
使用是为了确保之前的间距+
正确。