当使用 TableNotes 与字体较小的长表结合使用时,表格注释会出现轻微错位

当使用 TableNotes 与字体较小的长表结合使用时,表格注释会出现轻微错位

我有一个小问题。我经常在不同的页面上使用以下长表(这里的只是一个 MWE),并且我使用 threeparttablex 添加注释。小尺寸注释的放置和对齐都很好。但是,我也希望表中的条目尺寸很小,如果我这样做,注释就会稍微错位。非常欢迎任何解决这个小问题的方法!

这里是代码:

\documentclass{article}
\usepackage{MnSymbol}
\usepackage{threeparttable}
\usepackage{longtable}
\usepackage{threeparttablex}
\usepackage{arydshln}


\begin{document}

\begin{ThreePartTable}

\begin{TableNotes}
\tiny
\item [$\filledtriangledown$] Note 1
\item [$\circ$] Note 2
\end{TableNotes}

%\tiny % If I add \tiny here Note 1 and Note 2 get slightly misaligned
\begin{longtable}{cccc}
\caption{Observations}\label{tab:X}\\
\hline
A & B & C & D\\
type & type & unit & source\\
\hline
\endfirsthead
\multicolumn{4}{l}%
{\tablename\ \thetable\ (\emph{continued from previous page})} \\
\hline
A & B & C & D\\
unit & unit & unit & unit\\
\hline
\endhead
\hline 
\multicolumn{4}{r}%
{(\emph{continued on next page})} \\
\endfoot
\hline
\insertTableNotes
\endlastfoot

Asian & Yellow & X & R\\
American & Red & Y & R\\
& & &\\
\cdashline{1-3}
\multicolumn{2}{c}%
{\textbf{Mean type}} & Z &\\
\multicolumn{2}{c}%
{(standard deviation)} & (SD) &\\

\end{longtable}

\end{ThreePartTable}

\end{document}

请注意,我知道 booktabs 包,但我需要虚线 cmidrule,并且据我所知,该包不提供此解决方案。

相关内容