减少公式与文本之间的间距,以及对齐环境的公式位置

减少公式与文本之间的间距,以及对齐环境的公式位置

请先看图,我的两个问题就是图中描述的。 在此处输入图片描述

  1. 我们知道,当我们使用“\begin{align}”时,它会自动出现在下一行。我可以将它移动到“(2)”之后吗?

  2. 关于减少空间。我尝试使用“\begin{equation}”,请参阅http://tex.stackexchange.com/questions/132965/different-space-between-align-and-equation。但是,如果在这种情况下有超过 1 个方程式,则无法编译(“这里没有结束的行”)。我们还有其他方法吗?

我的代码:

\documentclass[CJK]{beamer} 
\usepackage{beamerthemesplit} 
\usepackage{CJK,CJKnumb}
\usepackage[english]{babel}
\usepackage{amsmath}
\begin{document}
\begin{CJK*}{GBK}{song} %some words are Chinese.
\begin{frame}
\frametitle{**********************************************************************
(1)Question;\\
(2)Question;\\
(3)Prove.
 }
(1)$2S_1=a_2-\frac{1}{3}-1-\frac{2}{3}=a_2-2$,$S_1=a_1=1 \Rightarrow a_2=4$.\\
(2)
\begin{align}
2S_n&=na_{n+1}-\frac{1}{3}n^3-n^2-\frac{2}{3}n,~~~(n \ge 2) \\[-1.5ex] 
\Rightarrow 2S_{n-1}&=(n-1)a_n-\frac{1}{3}(n-1)^3-(n-1)^2-\frac{2}{3}(n-1)
\end{align}
(1)-(2)得$2a_n=na_{n+1}-(n-1)a_n-\frac{1}{3}(3n^2-3n+1)-(2n-1)-\frac{2}{3}$,\\
整理$(n+1)a_n=na_{n+1}-n(n+1)$,即$\frac{a_{n+1}}{n+1}-\frac{a_n}{n}=1$,又$\frac{a_2} {2}-\frac{a_1}{1}=1$,\\
∴数列$\{\frac{a_n}{n}\}$是以首项$\frac{a_1}{1}$为1,公差为1的等差数列,\\
所以$\frac{a_n}{n}=1+(n-1)\times 1=n \Rightarrow a_n=n^2$.
\end{frame}
\end{CJK*}
\end{document} 

答案1

这是实现目标的另一种方法。(使用 XeLaTeX 编译,不显示中文)

  1. 将第一个方程align也放入环境中。
  2. 使用\phantom{}技术进行对齐。
  3. 用于\vskip -\abovedisplayskip将内容向上移动。

在此处输入图片描述

\usepackage{beamerthemesplit} 
\usepackage{CJK,CJKnumb}
\usepackage[english]{babel}
\usepackage{amsmath}
\begin{document}
\begin{CJK*}{GBK}{song} %some words are Chinese.
\begin{frame}
\frametitle{**********************************************************************
(1)Question;\\
(2)Question;\\
(3)Prove.}
\vskip -4\abovedisplayskip   %%%% newly added
\begin{align}
(1)\phantom{\Rightarrow}2S_1 &=a_2-\frac{1}{3}-1-\frac{2}{3}=a_2-2,S_1=a_1=1 \Rightarrow a_2=4. \nonumber\\
(2)\phantom{\Rightarrow}2S_n & =na_{n+1}-\frac{1}{3}n^3-n^2-\frac{2}{3}n,~~~(n \ge 2) \\[-1.5ex] 
\Rightarrow 2S_{n-1}         &=(n-1)a_n-\frac{1}{3}(n-1)^3-(n-1)^2-\frac{2}{3}(n-1)
\end{align}    
\vskip -\abovedisplayskip    %%%% newly added
(1)-(2)得$2a_n=na_{n+1}-(n-1)a_n-\frac{1}{3}(3n^2-3n+1)-(2n-1)-\frac{2}{3}$,\\
整理$(n+1)a_n=na_{n+1}-n(n+1)$,即$\frac{a_{n+1}}{n+1}-\frac{a_n}{n}=1$,又$\frac{a_2} {2}-\frac{a_1}{1}=1$,\\
∴数列$\{\frac{a_n}{n}\}$是以首项$\frac{a_1}{1}$为1,公差为1的等差数列,\\
所以$\frac{a_n}{n}=1+(n-1)\times 1=n \Rightarrow a_n=n^2$.
\end{frame}
\end{CJK*}
\end{document} 

编辑:最后,XeLaTeX 可以用于中文了,它看起来是这样的

在此处输入图片描述

答案2

我使用了xelatex而不是pdflatex,这样可以让 CJK 的使用更加轻松:

\documentclass[fleqn,10pt]{beamer} 
\usepackage{beamerthemesplit} 
\usepackage{amsmath}
\usepackage{fontspec}
\setsansfont{Code2000}
\usepackage[english]{babel}
\begin{document}

\begin{frame}
\frametitle{**********************************************************************
(1)Question;\\
(2)Question;\\
(3)Prove.}
%
\vspace*{-5ex}\belowdisplayskip=0pt
\begin{flalign}
(1) && 2S_1 &=a_2-\frac{1}{3}-1-\frac{2}{3}=a_2-2, \,S_1=a_1=1 \Rightarrow a_2=4.\nonumber\\
(2) && \,2S_n&=na_{n+1}-\frac{1}{3}n^3-n^2-\frac{2}{3}n,~~~(n \ge 2) \\
    &&      \Rightarrow 2S_{n-1}&=(n-1)a_n-\frac{1}{3}(n-1)^3-(n-1)^2-\frac{2}{3}(n-1)
\end{flalign}
(1)-(2)得$2a_n=na_{n+1}-(n-1)a_n-\frac{1}{3}(3n^2-3n+1)-(2n-1)-\frac{2}{3}$,\\[1ex]
整理$(n+1)a_n=na_{n+1}-n(n+1)$,即$\frac{a_{n+1}}{n+1}-\frac{a_n}{n}=1$,又$\frac{a_2} {2}-\frac{a_1}{1}=1$,\\[1ex]
∴数列$\{\frac{a_n}{n}\}$是以首项$\frac{a_1}{1}$为1,公差为1的等差数列,\\[1ex]
所以$\frac{a_n}{n}=1+(n-1)\times 1=n \Rightarrow a_n=n^2$.

\end{frame}

\end{document} 

在此处输入图片描述

相关内容