我需要按照附图移动多线方程

我需要按照附图移动多线方程

但添加 \hspace 不起作用,方程式左对齐。有人能帮我吗?示例代码如下:

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{multline}
\begin{split}
[1,2,\ldots,t,\ldots,t+h]\;,\\
[2,\ldots,t+1,\ldots,t+h+1]\;,\\
\vdots\\
[N,\ldots,t+N,\ldots,t+h+N]\;,
\end{split}
 \end{multline}
\end{document}

在此处输入图片描述

答案1

实现此目的的一种简单方法是将每行放在aligned环境的第二列中,该环境本身位于方程环境中。然后,整个结构居中,每行都从同一点开始。您可以使用 创建必要的缩进\hspace

\documentclass{article}
\usepackage{amsmath}
\usepackage{lipsum}
\begin{document}
\lipsum[1]
\begin{equation} 
\begin{aligned}
&[1,2,\ldots,t,\ldots,t+h],\\  
&\hspace{50pt}[2,\ldots,t+1,\ldots,t+h+1],\\
&\hspace{130pt}\vdots\\    
&\hspace{100pt}[N,\ldots,t+N,\ldots,t+h+N],   
\end{aligned}    
\end{equation}
\lipsum[2]
\end{document}

在此处输入图片描述

请注意,这里可以使用\hspace,因为空格不是行上的第一个项目(否则您需要\hspace*防止空格被丢弃)。当然,您需要\hspace手动调整 s 的大小,因此如果您需要大量类似的构造,则可能需要更复杂的方法。

顺便说一句,我认为你不能split在 a 内部使用multline(如你的例子所示);如果你尝试,你会收到警告

包 amsmath 警告:无法在输入行 19 上使用 aligned'。split' here; (amsmath)
trying to recover with

相关内容