如何插入简单的表格注释?

如何插入简单的表格注释?

我尝试将一些表格注释应用到我正在撰写的论文中。

以下是我的表格(为清楚起见,删除了详细信息):

\documentclass[progress]{cmpreport}
\usepackage{enumitem}
\usepackage{wasysym}
\usepackage{framed}
\usepackage{pgfgantt,rotating}
\usepackage{subfloat}
\usepackage{multirow}
\usepackage{blindtext}

...

\begin{document}
\begin{table*}[ht]
\caption{Revisions}
\centering
    \begin{tabular}{p{0.10\linewidth}
                    p{0.15\linewidth}
                    p{0.45\linewidth}
                    p{0.20\linewidth}}
    \hline
        Title 1 & Title 2 & Title 3 & Title 4          \\
    \hline
        Cell 1  & Cell 1  & Cell 3  & Cell 4 \tnote{a} \\
        Cell 1  & Cell 1  & Cell 3  & Cell 4 \tnote{b} \\
    \hline
    \end{tabular}
    \begin{tablenotes}
        \item[a] My Note.
        \item[b] My Other Note.
    \end{tablenotes}
\end{table*}

...

\end{document}

尽管它们出现在表格下方,但我似乎无法让上标参考字母出现......

我已经看过这里的其他例子,它们看起来比这个复杂得多……

我是否遗漏了什么?

答案1

你需要threeparttable包裹。

在此处输入图片描述

  \documentclass{article}
    \usepackage[flushleft]{threeparttable}
    \begin{document}
    \begin{table*}[ht]
    \caption{Revisions}
     \begin{threeparttable}
    \centering
        \begin{tabular}{p{0.10\linewidth}
                        p{0.15\linewidth}
                        p{0.45\linewidth}
                        p{0.20\linewidth}}
        \hline
            Title 1 & Title 2 & Title 3 & Title 4          \\
        \hline
            Cell 1  & Cell 1  & Cell 3  & Cell 4 \tnote{a} \\
            Cell 1  & Cell 1  & Cell 3  & Cell 4 \tnote{b} \\
        \hline
        \end{tabular}
        \begin{tablenotes}
            \item[a] My Note.
            \item[b] My Other Note.
        \end{tablenotes}
     \end{threeparttable}
    \end{table*}
    \end{document}

答案2

环境{NiceTabular}nicematrix自己的命令,\tabularnote可以直接在数组中插入表格注释。

\documentclass{article}
\usepackage{caption}
\usepackage{nicematrix}
\usepackage{enumitem}
\usepackage{booktabs}

\begin{document}

\begin{table*}[ht]
\caption{Revisions}
    \centering
    \begin{NiceTabular}{p{0.10\linewidth}
                        p{0.15\linewidth}
                        p{0.45\linewidth}
                        p{0.20\linewidth}}
    \toprule
        Title 1 & Title 2 & Title 3 & Title 4          \\
    \midrule
        Cell 1  & Cell 1  & Cell 3  & Cell 4\tabularnote{My note}\\
        Cell 1  & Cell 1  & Cell 3  & Cell 4\tabularnote{My other note}\\
    \bottomrule
    \end{NiceTabular}
\end{table*}

\end{document}

上述代码的输出

相关内容