修复长编号对齐方程的格式

修复长编号对齐方程的格式

我有一个方程式,它太长,无法包含在一行中,但我仍然希望它被编号并稍微居中和对齐(例如:避免第二行,在继续之前在左侧留一个空白)。以下是我尝试输入的内容:

\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{=}} {}使用是为了确保之前的间距+正确。

相关内容