我尝试结合对齐环境将一个向量拆分为两条线。假设以下可重现的示例
\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
更新:我认为这最接近您要查找的内容。我使用了array
和flalign
。此外,为了使等号对齐,我_{\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
,它允许您拥有多个对齐点。
另外,请谨慎使用你的序言。你已经加载了a5paper
和a4paper
选项。另外,请注意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}