多重对齐和中断

多重对齐和中断

我尝试结合对齐环境将一个向量拆分为两条线。假设以下可重现的示例

\documentclass[a5paper,oneside]{book}
\usepackage[paper=a4paper,left=40mm,right=30mm,top=30mm,bottom=35mm]{geometry} 
\geometry{a4paper} 
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{mathtools}

\begin{document}

 Two vectors of the form 
\begin{align*}
&1. \ \beta= (4.5, 2.5, 0, 0, 1.5, 3.5 ,0, 5, 3, 3, 0, 0, 0,0, 4,0,1.5, 2.5, 0,0,0,0,4,5,4.5,0,0,0,0,0,4.5,3.5,0,0,0)^T \\
&2. \ \beta_j= [0.7;0.9], \quad  j=1,...,35. 
\end{align*}
\end{document}

在此处输入图片描述

我想在第二个“2.5”值后拆分第一行,以便最后 17 个数字显示在新行中,与第一行的第一个值“4.5”对齐

答案1

更新:我认为这最接近您要查找的内容。我使用了arrayflalign。此外,为了使等号对齐,我_{\phantom{v}}在第一行使用了。

在此处输入图片描述

\documentclass{book}
\usepackage[a4paper,left=40mm,right=30mm,top=30mm,bottom=35mm]{geometry}
\usepackage{amssymb}
\usepackage{mathtools}

\setlength{\arraycolsep}{0pt}
\renewcommand{\arraystretch}{1.5}

\begin{document}

Two vectors of the form 
\begin{flalign*}
\begin{array}{ll}
1. \ \beta_{\phantom{j}} = (&4.5, 2.5, 0, 0, 1.5, 3.5 ,0, 5, 3, 3, 0, 0, 0,0, 4,0,1.5, 2.5,  \\ 
                &0,0,0,0,4,5,4.5,0,0,0,0,0,4.5,3.5,0,0,0)^T \\
2. \ \beta_j = [&0.7;0.9], \quad  j=1,...,35. 
\end{array} &&   
\end{flalign*}

\end{document}

原始答案

这里有一个使用的建议alignat,它允许您拥有多个对齐点。

另外,请谨慎使用你的序言。你已经加载了a5papera4paper选项。另外,请注意mathtools已经加载了amsmath

在此处输入图片描述

\documentclass{book}
\usepackage[a4paper,left=40mm,right=30mm,top=30mm,bottom=35mm]{geometry} 
\usepackage{amssymb}
\usepackage{mathtools}

\begin{document}

 Two vectors of the form 
\begin{alignat*}{2}
&1. \ \beta= (&&4.5, 2.5, 0, 0, 1.5, 3.5 ,0, 5, 3, 3, 0, 0, 0,0, 4,0,1.5, 2.5,\\ 
&              &&0,0,0,0,4,5,4.5,0,0,0,0,0,4.5,3.5,0,0,0)^T \\
&2. \ \beta_j= [&&0.7;0.9], \quad  j=1,...,35. 
\end{alignat*}
\end{document}

如果您希望等式左对齐,那么您可以flalign像这样使用。

在此处输入图片描述

\documentclass{book}
\usepackage[a4paper,left=40mm,right=30mm,top=30mm,bottom=35mm]{geometry}
\usepackage{amssymb}
\usepackage{mathtools}

\begin{document}

Two vectors of the form 
\begin{flalign*}
1. \ \beta = (&4.5, 2.5, 0, 0, 1.5, 3.5 ,0, 5, 3, 3, 0, 0, 0,0, 4,0,1.5, 2.5, & \\ 
               &0,0,0,0,4,5,4.5,0,0,0,0,0,4.5,3.5,0,0,0)^T &\\
2. \ \beta_j = [&0.7;0.9], \quad  j=1,...,35. &
\end{flalign*}
\end{document}

答案2

我不会使用align,但enumerate可以与以下结合使用multlined

\documentclass[a5paper,oneside]{book}
\usepackage[paper=a4paper,left=40mm,right=30mm,top=30mm,bottom=35mm]{geometry} 
\geometry{a4paper} 
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{mathtools}

\begin{document}

Two vectors of the form 
\begin{enumerate}
\item $\beta=\begin{multlined}[t]
             (4.5, 2.5, 0, 0, 1.5, 3.5 ,0, 5, 3, 3, 0, 0, 0,0, 4,0,1.5, 2.5,\\
              0,0,0,0,4,5,4.5,0,0,0,0,0,4.5,3.5,0,0,0)^T
      \end{multlined}$
\item $\beta_j= [0.7;0.9]$, $j=1,\dots,35$. 
\end{enumerate}

\end{document}

在此处输入图片描述

相关内容