我试图将其放在vdots
每列的中心alignat
,但做不到。这是我的代码。
\documentclass[12pt,a4paper]{article}
\usepackage{amsmath}
\usepackage{fourier}
\usepackage[left=2cm,right=2cm,top=2cm,bottom=2cm]{geometry}
\usepackage{mathtools}
\DeclarePairedDelimiter\abs{\lvert}{\rvert}
\begin{document}
\begin{alignat*}{3}
& \abs{a_2 - a_3} && \leqslant \dfrac{1}{ 2}|a_1 - a_2|\\
& \abs{a_3 - a_4} && \leqslant \dfrac{1}{ 2}\abs{a_2 - a_3} && \leqslant \dfrac{1}{ 2^2}|a_1 - a_2|\\
& \abs{a_4 - a_5} && \leqslant \dfrac{1}{ 2}\abs{a_3 - a_4} && \leqslant \dfrac{1}{ 2^3}|a_1 - a_2|\\
& \vdots && <\vdots && < \vdots \\
&\abs*{a_{n} -a_{n+1}} && \leqslant \dfrac{1}{ 2}\abs{a_{n-1} - a_n} && \leqslant \dfrac{1}{ 2^{n-1}}|a_1 - a_2|
\end{alignat*}
\end{document}
我怎样才能将vdots
其置于每列的中心alignat
?
答案1
我会将垂直点放在不等号下方,因此这里是两种方法的代码。
\documentclass[12pt,a4paper]{article}
\usepackage{amsmath}
\usepackage{mathtools}
\usepackage{fourier}
\usepackage[left=2cm,right=2cm,top=2cm,bottom=2cm]{geometry}
\usepackage{calc}
\DeclarePairedDelimiter\abs{\lvert}{\rvert}
\newcommand{\cto}[2]{%
\mathmakebox[\widthof{$\displaystyle#1$}]{#2}%
}
\begin{document}
\begin{alignat*}{3}
& \abs{a_2 - a_3}
&& \leqslant \frac{1}{2}|a_1 - a_2|
\\
& \abs{a_3 - a_4}
&& \leqslant \frac{1}{2}\abs{a_2 - a_3}
&& \leqslant \frac{1}{2^2}|a_1 - a_2|
\\
& \abs{a_4 - a_5}
&& \leqslant \frac{1}{2}\abs{a_3 - a_4}
&& \leqslant \frac{1}{2^3}|a_1 - a_2|
\\
& \cto{\abs{a_2 - a_3}}{\vdots}
&& \leqslant \cto{\frac{1}{2}\abs{a_3 - a_4}}{\vdots}
&& \leqslant \cto{\frac{1}{2^3}|a_1 - a_2|}{\vdots}
\\
& \abs*{a_{n} -a_{n+1}}
&& \leqslant \frac{1}{2}\abs{a_{n-1} - a_n}
&& \leqslant \frac{1}{2^{n-1}}|a_1 - a_2|
\end{alignat*}
\begin{alignat*}{3}
& \abs{a_2 - a_3}
&& \leqslant \frac{1}{2}|a_1 - a_2|
\\
& \abs{a_3 - a_4}
&& \leqslant \frac{1}{2}\abs{a_2 - a_3}
&& \leqslant \frac{1}{2^2}|a_1 - a_2|
\\
& \abs{a_4 - a_5}
&& \leqslant \frac{1}{2}\abs{a_3 - a_4}
&& \leqslant \frac{1}{2^3}|a_1 - a_2|
\\
&&& \cto{{}\leqslant{}}{\vdots}
&& \cto{{}\leqslant{}}{\vdots}
\\
& \abs*{a_{n} -a_{n+1}}
&& \leqslant \frac{1}{2}\abs{a_{n-1} - a_n}
&& \leqslant \frac{1}{2^{n-1}}|a_1 - a_2|
\end{alignat*}
\end{document}
答案2
这是 的解决方案eqparbox
。我擅自简化了你的序言( amsmath
加载 时无需加载mathtools
)。此外,我认为 中的中等大小分数nccmath
对于数值系数来说看起来更美观:
\documentclass[12pt, a4paper]{article}
\usepackage{fourier}
\usepackage[margin=2cm]{geometry}
\usepackage{mathtools, nccmath}
\DeclarePairedDelimiter\abs{\lvert}{\rvert}
\usepackage{eqparbox}
\newcommand{\eqmathbox}[2][M]{\eqmakebox[#1]{$\displaystyle#2$}}
\newcommand{\longvdots}{\raisebox{0.6ex}[0pt][0pt]{\rotatebox[origin=c]{90}{\makebox[1cm]{\dotfill}}}}
\begin{document}
\begin{alignat*}{3}
& \abs{a_2 - a_3} && \leqslant \mfrac{1}{ 2}\abs{a_1 - a_2} \\
& \abs{a_3 - a_4} && \leqslant \mfrac{1}{ 2}\abs{a_2 - a_3} && \leqslant \mfrac{1}{ 2^2}\abs{a_1 - a_2}\\
&\eqmathbox{\abs{a_4 - a_5}} && \leqslant \mfrac{1}{ 2}\eqmathbox[M1]{\abs{a_3 - a_4}} && \leqslant \mfrac{1}{ 2^3} \eqmathbox[M2]{\abs{a_1 - a_2}} \\
& \eqmathbox{\longvdots} && \leqslant\phantom{\mfrac{1}{ 2}}\eqmathbox[M1]{\longvdots} && \leqslant\phantom{\mfrac{1}{ 2^3}} \eqmathbox[M2]{\longvdots}\\
&\abs*{a_{n} -a_{n+1}} && \leqslant \mfrac{1}{ 2}\abs{a_{n-1} - a_n} && \leqslant \mfrac{1}{ 2^{n-1}}\abs{a_1 - a_2}
\end{alignat*}
\end{document}