我如何才能系统地增加数学方程周围的垂直空间?
\documentclass{article}
\RequirePackage[ansinew]{inputenc}
\usepackage{amsmath}
\begin{document}
Ah, che bel vivere, che bel piacere, che bel piacere per un barbiere
di qualità, di qualità! Ah, bravo Figaro! Bravo, bravissimo! Fortunatissimo
per verità! Pronto a far tutto, la notte e il giorno sempre d'intorno in giro sta.
\begin{equation}
\frac{(2n)!}{n!^{2}}=\frac{2^{2n}}{\sqrt{\pi}}\frac{\Gamma(n+1/2)}{\Gamma(n+1)}
\end{equation}
Ah, che bel vivere, che bel piacere, che bel piacere per un barbiere
di qualità, di qualità! Ah, bravo Figaro! Bravo, bravissimo! Fortunatissimo
per verità! Pronto a far tutto, la notte e il giorno sempre d'intorno in giro sta.
\vspace*{4pt}
\begin{equation}
\frac{(2n)!}{n!^{2}}=\frac{2^{2n}}{\sqrt{\pi}}\frac{\Gamma(n+1/2)}{\Gamma(n+1)}
\end{equation}
\vspace*{4pt}
Ah, che bel vivere, che bel piacere, che bel piacere per un barbiere
di qualità, di qualità! Ah, bravo Figaro! Bravo, bravissimo! Fortunatissimo
per verità! Pronto a far tutto, la notte e il giorno sempre d'intorno in giro sta.
\end{document}
答案1
主要变量是\abovedisplayskip
和\belowdisplayskip
,但是当显示内容前面的行不是特别长时,也有一些“短”版本:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\begin{document}
\setlength{\abovedisplayskip}{\dimexpr\abovedisplayskip+10pt\relax}
\setlength{\abovedisplayshortskip}{\dimexpr\abovedisplayshortskip+20pt\relax}
\setlength{\belowdisplayskip}{\dimexpr\belowdisplayskip+10pt\relax}
\setlength{\belowdisplayshortskip}{\dimexpr\belowdisplayshortskip+10pt\relax}
Ah, che bel vivere, che bel piacere, che bel piacere per un barbiere
di qualità, di qualità! Ah, bravo Figaro! Bravo, bravissimo! Fortunatissimo
per verità! Pronto a far tutto, la notte e il giorno sempre d'intorno in giro sta.
\begin{equation}
\frac{(2n)!}{n!^{2}}=\frac{2^{2n}}{\sqrt{\pi}}\frac{\Gamma(n+1/2)}{\Gamma(n+1)}
\end{equation}
Ah, che bel vivere, che bel piacere, che bel piacere per un barbiere
di qualità, di qualità! Ah, bravo Figaro! Bravo, bravissimo! Fortunatissimo
per verità! Pronto a far tutto, la notte e il giorno sempre d'intorno in giro sta.
\begin{equation}
\frac{(2n)!}{n!^{2}}=\frac{2^{2n}}{\sqrt{\pi}}\frac{\Gamma(n+1/2)}{\Gamma(n+1)}
\end{equation}
Ah, che bel vivere, che bel piacere, che bel piacere per un barbiere
di qualità, di qualità! Ah, bravo Figaro! Bravo, bravissimo! Fortunatissimo
per verità! Pronto a far tutto, la notte e il giorno sempre d'intorno
in giro sta.
Bravo.
\begin{equation}
\frac{(2n)!}{n!^{2}}=\frac{2^{2n}}{\sqrt{\pi}}\frac{\Gamma(n+1/2)}{\Gamma(n+1)}
\end{equation}
Bravissimo.
\end{document}
正如 egreg 指出的那样,当发出字体大小更改命令时,这些尺寸会被重置。因此,最好在 的定义中调整这些尺寸\normalsize
。可以对 等进行类似的调整\small
。在这里,我使用 Mico 的建议,使用\addtolength
而不是\setlength
来增加长度和粘合。下面描述的类中还有另一种可用的机制memoir
。
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\let\oldnormalsize\normalsize
\renewcommand{\normalsize}{\oldnormalsize
\addtolength{\abovedisplayskip}{10pt}%
\addtolength{\abovedisplayshortskip}{20pt}%
\addtolength{\belowdisplayskip}{10pt}%
\addtolength{\belowdisplayshortskip}{10pt}%
}
\begin{document}
Ah, che bel vivere, che bel piacere, che bel piacere per un barbiere
di qualità, di qualità! Ah, bravo Figaro! Bravo, bravissimo! Fortunatissimo
per verità! Pronto a far tutto, la notte e il giorno sempre d'intorno in giro sta.
\begin{equation}
\frac{(2n)!}{n!^{2}}=\frac{2^{2n}}{\sqrt{\pi}}\frac{\Gamma(n+1/2)}{\Gamma(n+1)}
\end{equation}
Ah, che bel vivere, che bel piacere, che bel piacere per un barbiere
di qualità, di qualità! Ah, bravo Figaro! Bravo, bravissimo! Fortunatissimo
per verità! Pronto a far tutto, la notte e il giorno sempre d'intorno in giro sta.
\begin{equation}
\frac{(2n)!}{n!^{2}}=\frac{2^{2n}}{\sqrt{\pi}}\frac{\Gamma(n+1/2)}{\Gamma(n+1)}
\end{equation}
Ah, che bel vivere, che bel piacere, che bel piacere per un barbiere
di qualità, di qualità! Ah, bravo Figaro! Bravo, bravissimo! Fortunatissimo
per verità! Pronto a far tutto, la notte e il giorno sempre d'intorno
in giro sta.
Bravo.
\begin{equation}
\frac{(2n)!}{n!^{2}}=\frac{2^{2n}}{\sqrt{\pi}}\frac{\Gamma(n+1/2)}{\Gamma(n+1)}
\end{equation}
Bravissimo.
\small
Ah, che bel vivere, che bel piacere, che bel piacere per un barbiere
di qualità, di qualità! Ah, bravo Figaro! Bravo, bravissimo! Fortunatissimo
per verità! Pronto a far tutto, la notte e il giorno sempre d'intorno in giro sta.
\begin{equation}
\frac{(2n)!}{n!^{2}}=\frac{2^{2n}}{\sqrt{\pi}}\frac{\Gamma(n+1/2)}{\Gamma(n+1)}
\end{equation}
Ah, che bel vivere, che bel piacere, che bel piacere per un barbiere
di qualità, di qualità! Ah, bravo Figaro! Bravo, bravissimo! Fortunatissimo
per verità! Pronto a far tutto, la notte e il giorno sempre d'intorno in giro sta.
\begin{equation}
\frac{(2n)!}{n!^{2}}=\frac{2^{2n}}{\sqrt{\pi}}\frac{\Gamma(n+1/2)}{\Gamma(n+1)}
\end{equation}
Ah, che bel vivere, che bel piacere, che bel piacere per un barbiere
di qualità, di qualità! Ah, bravo Figaro! Bravo, bravissimo! Fortunatissimo
per verità! Pronto a far tutto, la notte e il giorno sempre d'intorno
in giro sta.
Bravo.
\begin{equation}
\frac{(2n)!}{n!^{2}}=\frac{2^{2n}}{\sqrt{\pi}}\frac{\Gamma(n+1/2)}{\Gamma(n+1)}
\end{equation}
Bravissimo.
\normalsize
Ah, che bel vivere, che bel piacere, che bel piacere per un barbiere
di qualità, di qualità! Ah, bravo Figaro! Bravo, bravissimo! Fortunatissimo
per verità! Pronto a far tutto, la notte e il giorno sempre d'intorno in giro sta.
\begin{equation}
\frac{(2n)!}{n!^{2}}=\frac{2^{2n}}{\sqrt{\pi}}\frac{\Gamma(n+1/2)}{\Gamma(n+1)}
\end{equation}
Ah, che bel vivere, che bel piacere, che bel piacere per un barbiere
di qualità, di qualità! Ah, bravo Figaro! Bravo, bravissimo! Fortunatissimo
per verità! Pronto a far tutto, la notte e il giorno sempre d'intorno in giro sta.
\begin{equation}
\frac{(2n)!}{n!^{2}}=\frac{2^{2n}}{\sqrt{\pi}}\frac{\Gamma(n+1/2)}{\Gamma(n+1)}
\end{equation}
Ah, che bel vivere, che bel piacere, che bel piacere per un barbiere
di qualità, di qualità! Ah, bravo Figaro! Bravo, bravissimo! Fortunatissimo
per verità! Pronto a far tutto, la notte e il giorno sempre d'intorno
in giro sta.
Bravo.
\begin{equation}
\frac{(2n)!}{n!^{2}}=\frac{2^{2n}}{\sqrt{\pi}}\frac{\Gamma(n+1/2)}{\Gamma(n+1)}
\end{equation}
Bravissimo.
\end{document}
如果你想缩放这些跳过,该memoir
课程有另一种方法:将标准跳过乘以,2.5
你可以发出
\setDisplayskipStretch{2.5}
例如在序言中。对于其他类型的调整,它有一个\memdskips
默认的命令
\newcommand*{\memdskips}{%
\advance\abovedisplayskip \memdskipstretch\abovedisplayskip
\advance\belowdisplayskip \memdskipstretch\belowdisplayskip
\advance\abovedisplayshortskip \memdskipstretch\abovedisplayshortskip
\advance\belowdisplayshortskip \memdskipstretch\belowdisplayshortskip}
因此,为了添加10pt
大多数这些跳过和20pt
上面的短跳过,你可以写道:
\renewcommand*{\memdskips}{
\addtolength{\abovedisplayskip}{10pt}%
\addtolength{\abovedisplayshortskip}{20pt}%
\addtolength{\belowdisplayskip}{10pt}%
\addtolength{\belowdisplayshortskip}{10pt}}