脚注中的方程式下方留有过多空间,但方程式下方没有文本。如何删除多余的空间?以下 MWE 显示了问题所在:
\documentclass[11pt,letterpaper,twoside]{book}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[total={6in,10in},left=1.5in,top=0.5in,includehead,includefoot]{geometry}
\usepackage[nodisplayskipstretch]{setspace}
\setstretch{1.1}
\raggedbottom
\usepackage{microtype}
\usepackage{nccmath,amsmath}
\usepackage{amsfonts}
\usepackage{mathtools}
\usepackage{showframe}
\begin{document}
Blabla\footnote{Blablabla:
\begin{equation*}
y(x) = x^2.
\end{equation*}
Some blablabla.}
Blabla\footnote{Blablabla:
\begin{equation*}
y(x) = x^2.
\end{equation*}
}
\end{document}
以下是预览:
我需要删除多余的空格(预览图中显示为红色)。如果脚注中显示的最后一个公式下方没有文本,我该如何告诉 LaTeX 不要在脚注中显示的最后一个公式和边距之间添加多余的空格?
答案1
您可以将显示跳过设置为 0,或者使用内联数学集来实现更紧密的间距\displaystyle
\documentclass[11pt,letterpaper,twoside]{book}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[total={6in,10in},left=1.5in,top=0.5in,includehead,includefoot]{geometry}
\usepackage[nodisplayskipstretch]{setspace}
\setstretch{1.1}
\raggedbottom
\usepackage{microtype}
\usepackage{nccmath,amsmath}
\usepackage{amsfonts}
\usepackage{mathtools}
\usepackage{showframe}
\let\zzzfootnotesize\footnotesize
\def\newfootnotesize{%
\zzzfootnotesize
\abovedisplayskip=0pt
\belowdisplayskip=\abovedisplayskip
\abovedisplayshortskip=\abovedisplayskip
\belowdisplayshortskip=\abovedisplayskip
}
\renewcommand\footnotesize{\protect\newfootnotesize}
\begin{document}
Blabla\footnote{Blablabla:
\begin{equation*}
y(x) = x^2.
\end{equation*}
Some blablabla.}
Blabla\footnote{Blablabla:
\begin{equation*}
y(x) = x^2.
\end{equation*}
}
\end{document}
或者...
\documentclass[11pt,letterpaper,twoside]{book}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[total={6in,10in},left=1.5in,top=0.5in,includehead,includefoot]{geometry}
\usepackage[nodisplayskipstretch]{setspace}
\setstretch{1.1}
\raggedbottom
\usepackage{microtype}
\usepackage{nccmath,amsmath}
\usepackage{amsfonts}
\usepackage{mathtools}
\usepackage{showframe}
\begin{document}
Blabla\footnote{Blablabla:\\
\makebox[\linewidth]{$\displaystyle
y(x) = x^2.
$}\\
Some blablabla.}
Blabla\footnote{Blablabla:\\
\makebox[\linewidth]{$\displaystyle
y(x) = x^2.
$}
}
\end{document}