在数学模式下对齐总和

在数学模式下对齐总和

排版此内容的最佳方法是什么?我找到了一种方法,但这似乎是一种丑陋的解决方法,并且 + 号未正确对齐。

总和

我使用的代码:

    Let's evaluate the value of:
    $$(1+\frac12+\frac13+\dotsb+\frac1{2n})-(1+\frac12+\frac13+\dotsb+\frac1n)$$
    in two ways. First way:
    \begin{align*}
    1+\frac12&+\frac13+\frac14+\frac15+\frac16+\frac17+\dotsb+\frac1{2n}\\
    -\phantom{{}+{}}(1&\phantom{{}+{}}+\phantom{\frac13}\frac12\phantom{{}+{}}
        +\phantom{\frac15}\frac13\phantom{{}+{}}+\phantom{\frac17}\dotsb+\frac1n)\\
    \cline{1-2}
    1-\frac12&+\frac13-\frac14+\frac15-\frac16+\frac17-\dotsb-\frac1{2n}
    \end{align*}
    Second way:
    \begin{align*}
    &1+\frac12+\frac13+\dotsb+\frac1n+\frac1{n+1}+\frac1{n+2}+\dotsb+\frac1{2n}\\
    -(&1+\frac12+\frac13+\dotsb+\frac1n)\\
    \cline{1-2}
    &\phantom{1+\frac12+\frac13+\dotsb+\frac1n+{}}\frac1{n+1}+\frac1{n+2}+\dotsb+\frac1{2n}
    \end{align*}
    Thus, they must be equal.

(另外:这是这里的第一篇帖子,所以我不知道如何标记。)

答案1

下面是使用原语实现此目的的示例\halign

\def\oo#1{{\displaystyle{1\over#1}}} % \oo = One Over #1

\vbox{\halign{&$#{}$\cr
   1 + &\oo2 + \oo3 + &\oo4 + \oo5 + &\oo6 + \oo7 + \cdots + \oo{2n}\cr
   \noalign{\smallskip}
   -   &(1 +          &\oo2 +        &\oo3 + \cdots {{}+ \oo{n}})\cr
   \noalign{\smallskip\hrule\smallskip}
   1 - &\oo2 + \oo3 - &\oo4 + \oo5 - &\oo6 + \oo7 + \cdots - \oo{2n}\cr
}}
\bye

哦

答案2

使用环境的解决方案alignat的代码稍微简单一些。顺便说一句,不要使用$$ … $$显示的方程式,它是纯 TeX 代码,因为这会导致垂直间距不好,但是\[ … \]。我设法在方程式中使用了长点(它们是完美的!):

\documentclass{article}
\usepackage{mathtools}

\begin{document}

Let's evaluate the value of:
\[ \Bigl(1+\frac12+\frac13+\dotsb+\frac1{2n}\Bigr)-\Bigl(1+\frac12+\frac13+\dotsb+\frac1n\Bigr) \]
in two ways. First way:
\begin{alignat*}{6}
1 & +\frac12 &{} +\frac13 & +\frac14 & {}+\frac15 & + \frac16 {}+\frac17+\dotsb &{} +\frac1{2n}\\
 & -1 & & -\frac12 & & -\frac13 - \mathrlap{\dotsb\dotsb\mkern-8mu\dotsb} &{} -\frac1n\\
\cline{1-7}
1&-\frac12 &{}+\frac13 & -\frac14 &{}+\frac15 & -\frac16+\frac17-\dotsb &{} -\frac1{2n}
\end{alignat*}
Second way:
\begin{alignat*}{2}
1+\frac12+\frac13+\dotsb+\frac1n &{} +{}&\frac1{n+1}+\frac1{n+2}+\dotsb+\frac1{2n}\\
-1-\frac12-\frac13-\dotsb-\frac1n & \\
\cline{1-3}
& & \frac1{n+1}+\frac1{n+2}+\dotsb+\frac1{2n}
\end{alignat*}
Thus, they must be equal.
\end{document} 

在此处输入图片描述

答案3

以下是如何开始使用 TABstack 的一个示例。

\documentclass{article}
\usepackage{tabstackengine,amsmath}
\stackMath
\TABbinary
\setstackgap{S}{6pt}
\let\svbs\\

\begin{document}
\noindent in two ways.  First way:\par\medskip
{\centering
{\let\\\svbs
\tabbedShortstack[r]{%
&&1 & +\dfrac{1}{2}& +\dfrac{1}{3}& +\dfrac{1}{4}& +\dfrac{1}{5}& +\dfrac{1}{6}& 
+\dfrac{1}{7}&+ \dots+ & \dfrac{1}{2n}\\
&-&&(1&+&\dfrac{1}{2}&+&\dfrac{1}{3}&+&\dots+&\dfrac{1}{n})\\
\rlap{\protect\rule{67mm}{.6pt}}\\
&&1 & -\dfrac{1}{2}& +\dfrac{1}{3}& -\dfrac{1}{4}& +\dfrac{1}{5}& -\dfrac{1}{6}& 
+\dfrac{1}{7}&+ \dots- & \dfrac{1}{2n}
}
}\par\medskip}
Second way:
\end{document}

在此处输入图片描述

答案4

这是一个数组的工作:可以更好地控制对齐。

\documentclass{article}
\usepackage{amsmath,array,booktabs}

\newcommand{\rec}[1]{\frac{1}{\mathstrut#1}}
\newcommand{\cfl}[1]{\multicolumn{#1}{c}{\cdotfill}}
\newcommand{\cdotfill}{\cleaders\hbox{$\cdotp{}$}\hfill\kern0pt }

\begin{document}

Let's evaluate the value of
\[
\Bigl(1+\frac{1}{2}+\frac{1}{3}+\dots+\frac{1}{2n}\Bigr)-
\Bigl(1+\frac{1}{2}+\frac{1}{3}+\dots+\frac{1}{n}\Bigr)
\]
in two ways. First way:
\[
\setlength{\arraycolsep}{0pt}\renewcommand{\arraystretch}{2}
\begin{array}{
  r
  *{8}{ >{{}}c<{{}} >{\displaystyle}c }
}
1 &+& \rec{2} &+& \rec{3} &+& \rec{4} &+& \rec{5} &+& \rec{6} &+& \rec{7} &+& \dotsb &+& \rec{2n}
\\
  &-& 1       & &         &-& \rec{2} & &         &-& \rec{3} &-& \cfl{3}            &-& \rec{n}
\\
\midrule
1 &-& \rec{2} &+& \rec{3} &-& \rec{4} &+& \rec{5} &-& \rec{6} &+& \rec{7} &-& \dotsb &-& \rec{2n}
\end{array}
\]
Second way:
\[
\setlength{\arraycolsep}{0pt}\renewcommand{\arraystretch}{2}
\begin{array}{
  >{\displaystyle}r
  >{{}}c<{{}} >{\displaystyle}c
}
1  + \rec{2} + \rec{3} + \dotsb + \rec{n} &+& \rec{n+1} + \rec{n+2} + \dots + \rec{2n}
\\
-1 - \rec{2} - \rec{3} - \dotsb - \rec{n}
\\
\midrule
& & \rec{n+1}+\rec{n+2}+\dots+\rec{2n}
\end{array}
\]
Thus, they must be equal.
\end{document} 

在此处输入图片描述

相关内容