我有以下表格(使用 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.