表格脚注在底部完全不显示

表格脚注在底部完全不显示

我的代码在这里,这里的表格包含许多脚注,但它没有出现在页面底部。请帮我解决这个问题。

 \documentclass[journal]{IEEEtran}
 \usepackage{graphicx}
 \usepackage{subfig}
 \usepackage{caption}
 \usepackage{lipsum}
 \usepackage{tablefootnote}
 \usepackage{hyperref}
 \usepackage{amsmath, amssymb}
 \usepackage{csquotes}
 \usepackage[demo,
             export]{adjustbox}
 \usepackage{stfloats}
 \usepackage{makecell,
             ltablex}    % new
 \usepackage{makecell, tabularx}   % changed
 \renewcommand\theadfont{\small\bfseries}    % new
 \renewcommand\theadgape{}                   % new
 \setcellgapes{3pt}                          % new
 \usepackage{siunitx}

 \usepackage{enumitem}
 \usepackage{etoolbox}                       %
 \AtBeginEnvironment{tabularx}{%
 \setlist[itemize]{nosep,
                   leftmargin=*,
                   label=\textbullet,
                   before=\begin{minipage}[t]{\linewidth}, % <---
                   after=\end{minipage}                    % <---
                   }  }
 \newcommand{\specialcell}[2][c]{%
 \begin{tabular}[#1]{@{}l@{}}#2\end{tabular}
 %%%
 }

 \usepackage{float}

 \begin{document}
     \begin{table*}[htbp]
     \scriptsize
     \setcellgapes{3pt}
     \makegapedcells
     \caption{ABCD}                  
 \begin{tabularx}{\linewidth}{|@{} p{1cm}| l| p{1.5cm}| p{3cm} |p{2cm}| X @{}|}
     \hline
 \thead{Paper}
     & \thead{DNN}
       & \thead{Train/Test}
         & \thead{\specialcell{Performance} \\\ \specialcell{Measures}}
     & \thead{\specialcell{Complexity} \\\ \specialcell{Runtime}}
       & \thead{Critical Findings/Remarks}                     \\
       \hline
       \hline

      \textbf{A}  2016 &  A  & A (PEIRVM)\footnote{https://groups.csail.mit.edu/vision/TinyImages}         
   & A
        & \begin{itemize}
      \item a
      \item a
         \end{itemize} 
   &  \begin{itemize}
    \item a
    \item a
    \item a
      \end{itemize} \\
   \hline
 \textbf{A}  2019 & A  & Camelyon 16\footnote{https://camelyon16.grand-challenge.org/}, Tupac 
   16\footnote{http://tupac.tue-image.nl/node/3}, Rectum 
    \footnote{https://www.pathologyoutlines.com/topic/colonhistology.html}  & a   & \begin{itemize}
     \item a
   \end{itemize} & \begin{itemize}
   \item a
   \item a
   \end{itemize}\\
   \hline
   \textbf{A}  2020 & A &a    &  a & \begin{itemize}
                                      item a
                                      \item a
                                      \end{itemize} 
     & \begin{itemize}
       \item a
       \item a
       \item a\footnote{https://bellard.org/bpg/}
       \end{itemize} \\
   %%%% table body
       \hline
    \end{tabularx}
         \end{table*}
       \end{document}

编辑:我对 Zarko 解决方案的测试结果:

在此处输入图片描述

第二次编辑后:

在此处输入图片描述

第三次编辑后:

在此处输入图片描述

答案1

它可以作为起点。您需要将表格括在minipage(MWE 部分基于我的答案):

\documentclass[journal]{IEEEtran}
\usepackage{subfig}
\usepackage{caption}
\usepackage{amsmath, amssymb}
\usepackage{csquotes}
\usepackage[demo,
            export]{adjustbox} % it load graphicx too
\usepackage{stfloats}
\usepackage{siunitx}
\usepackage{enumitem}
\usepackage{etoolbox}                       %
\AtBeginEnvironment{tabularx}{%
\setlist[itemize]{nosep,
                 leftmargin=*,
                 label=\textbullet,
                 before=\begin{minipage}[t]{\linewidth},  
                 after=\end{minipage}                     
                 }  }

\usepackage{booktabs, makecell, tabularx}
\renewcommand\theadfont{\small\bfseries}
\renewcommand\theadgape{}

\usepackage[hyperfootnotes=false]{hyperref} 

\usepackage{lipsum}

\begin{document}
    \begin{table*}[t]
\caption{ABCD}
    \begin{minipage}{\linewidth}    % <--- 
\footnotesize
\setcellgapes{3pt}
\makegapedcells
\renewcommand{\thefootnote}{\alph{footnote}}
\begin{tabularx}{\linewidth}{@{} p{1cm} l p{2cm} p{3cm} p{3cm} X @{}}
    \toprule
\thead{ABC}
    & \thead{ABCD}
    & \thead{ABCDE}
    & \thead{Function}
    & \thead{ABCD}
    & \thead{Critical Findings/Remarks}                     \\
    \midrule
%%%% table body
\textbf{A}  2016
    & A
        &   Camelyon 16\footnote{https://camelyon16.grand-challenge.org/},

            Tupac 16\footnote{http://tupac.tue-image.nl/node/3},

            Rectum \footnote{https://www.pathologyoutlines.com/topic/colonhistology.html}
            & B &   \begin{itemize}
                \item aaa
                    \end{itemize}
                    &   \begin{itemize}
                    \item aaa
                    \item bbb
                        \end{itemize}\\
    \midrule
\textbf{B}  2020 
    & C & D & D &   \begin{itemize}
                \item aaa
                \item bbb
                    \end{itemize}
                    &   \begin{itemize}
                    \item aaa
                    \item bbb
                    \item ccc \footnotemark[4]
                        \end{itemize}       \\    
    \bottomrule
\end{tabularx}
\vspace{-\baselineskip}
\footnotetext[4]{https://bellard.org/bpg/} % <====
    \end{minipage}  % <---
    \end{table*}
\lipsum[11]
\end{document}

在此处输入图片描述

笔记:不要使用,因为在双栏文件中ltablex是禁止的。longtable

编辑(1):\footnote添加的是表格中嵌套列表的使用示例。

编辑(2):抱歉,第一次编辑答案时,我没有加载已编辑的 MWE 的完整版本,其中遗漏了\footnotetext[4]{https://bellard.org/bpg/}之前带有 的代码行\end{minipage}。现在已更正,此行标记为% <====

编辑(3):抱歉,但最后一天是我最糟糕的一天……是的,之后\begin{minipage}{\linewidth}错过了代码行\renewcommand{\thefootnote}{\alph{footnote}}。现在已添加。

相关内容