如何使用 parnote 减少表格末尾和脚注之间的空间

如何使用 parnote 减少表格末尾和脚注之间的空间

我有以下表格(使用 tabularx 构建),我需要在其中添加一些页脚信息。我有 MWE

\documentclass{article}
\usepackage{ltablex}
\usepackage{multirow}   %multiple rows in tables
\usepackage{siunitx}
\usepackage{parnotes}
\usepackage{blindtext}

\begin{document}
\blindtext
\renewcommand{\arraystretch}{1.1}
{
\small
\begin{tabularx}{\linewidth}{X >{\hsize=.66\hsize}X >{\hsize=.66\hsize}X >{\hsize=.66\hsize}X } %{X L llll>{\hsize=.45\hsize}X >{\hsize=.45\hsize}X}
    \caption{Performance of some weird studies} 
    \hline
    Approach & data1 & data2 & data3 \\
    \hline
    Method1 &                       &   \SI{20}{\percent}   &  \numrange{02}{03}\\
    Method2 &   \SI{20}{\percent}   &   \SI{20}{\percent}   &   \num{1} and \num{2}\\
    Method3 &                       &   \SI{20}{\percent}   &   \num{1} \\
    Method4 &                       &   \SI{20}{\percent}   &   \num{1} \\ 
    Method5 &                       &   \SI{20}{\percent}   &   \num{1} \\
    Method6 & \SIlist{20;30}{\percent}  & \SIlist{20;30}{\percent} & \numrange{02}{03} \\
    Method7 & \SI{66.8}{\percent}   & \SI{20}{\percent} & \numrange{02}{03}\parnote[a]{data about 1. \label{ch11:note1}}\parnote[b]{data about 2}  \\
    \multirow{2}{*}{Method8}    & \SIlist{20;30}{\percent}  & \SIlist{20;30}{\percent} & \numrange{02}{03} \\
    &   \SI{20}{\percent}   &   \SI{20}{\percent}   & \numrange{02}{03} \parnotemark{\ref{ch11:note1}} \\
    \hline
\end{tabularx}
%\vskip -2em
\parnotes
}
\blindtext
\end{document}

我想减少表格下限和脚注开始之间的空间,我尝试过:

\renewcommand{\parnotevskip}{-1em}

\vskip and \vspace

结果不太好,例如使用 \vskip 将忽略我输入的所有负值,除非该值太大并将脚注推入表格内。

有人有任何想法或解决方案吗?

答案1

\\注意:后面必须有一个\caption{...},否则将无法编译。

对我来说,以下是有效的:

\vspace{-4ex}

之前

\parnotes

请注意,最好在水平测量和垂直测量中em使用。ex

答案2

在环境之前尝试一下table

\setlength{\topsep}{0pt}  % Or the distance you want.

相关内容