如何设置小页面中文字与脚注之间的距离?

如何设置小页面中文字与脚注之间的距离?

我有类似的东西:

\begin{table}
   \centering
   \let\footnoterule\empty
   \renewcommand{\arraystretch}{1.2}
   \begin{minipage}[c]{\textwidth}
      \centering
      \begin{tabular}{cc}
         \hline
          Lorem ipsum dolor sit amet, consectetuer adipiscing elit. & Mauris ut leo\footnote{This is a footnote.} \\
          Curabitur auctor semper nulla.                            & Cras viverra metus\footnote{Another footnote.} \\
          \hline
       \end{tabular}
   \end{minipage}
   \caption{This is a caption.\label{fig}}
 \end{table}

我想知道如何设置表格末尾和脚注“a”之间的距离。我读过source2e.pdf60.2,但我不明白哪个宏产生了这个垂直空间。

平均能量损失

\documentclass[a4paper,11pt]{article}

\usepackage[colorlinks=true]{hyperref}

\usepackage{lipsum}

\begin{document}

Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\footnote{\lipsum[2]}


\begin{table}
\centering
\let\footnoterule\empty
\renewcommand{\arraystretch}{1.2}
\begin{minipage}[c]{\textwidth}
\centering
\begin{tabular}{cc}
\hline
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. & Mauris ut leo\footnote{This is a footnote.} \\
Curabitur auctor semper nulla.                            & Cras viverra metus\footnote{Another footnote.} \\
\hline
\end{tabular}
\end{minipage}
\caption{This is a caption.\label{fig}}
\end{table}

\end{document}

答案1

LaTeX 源代码有以下几行

\def\endminipage{%
    \par
    \unskip
    \ifvoid\@mpfootins\else
      \vskip\skip\@mpfootins
      \normalcolor
      \footnoterule
      \unvbox\@mpfootins
    \fi
    \@minipagefalse   %% added 24 May 89
  \color@endgroup
  \egroup
  \expandafter\@iiiparbox\@mpargs{\unvbox\@tempboxa}}

因此让我们在脚注前局部添加 1in:

\documentclass[a4paper,11pt]{article}

\usepackage[colorlinks=true]{hyperref}

\usepackage{lipsum}

\begin{document}

Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\footnote{\lipsum[2]}


\begin{table}
\centering
\let\footnoterule\empty
\renewcommand{\arraystretch}{1.2}
\makeatletter
\skip\@mpfootins=1in
\makeatother
\begin{minipage}[c]{\textwidth}
\centering
\begin{tabular}{cc}
\hline
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. & Mauris ut leo\footnote{This is a footnote.} \\
Curabitur auctor semper nulla.                            & Cras viverra metus\footnote{Another footnote.} \\
\hline
\end{tabular}
\end{minipage}
\caption{This is a caption.\label{fig}}
\end{table}

\end{document}

在此处输入图片描述

相关内容