脚注中公式下方的空间太大

脚注中公式下方的空间太大

脚注中的方程式下方留有过多空间,但方程式下方没有文本。如何删除多余的空间?以下 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}

相关内容