テーブルにテーブル ノートを追加するにはどうすればいいですか?

テーブルにテーブル ノートを追加するにはどうすればいいですか?
\documentclass[preprint,floatfix] {revtex4} 
\usepackage{caption}
\usepackage{booktabs}

\begin{document}

\renewcommand{\thetable}{\arabic{table}}

\begingroup
\squeezetable
\begin{table}
\captionsetup{font=scriptsize}
\caption {\label{tab:table1} SUMMARY STATISTICS FOR CONTRIBUTIONS BY INDIVIDUAL CONTRIBUTORS}
\begin{ruledtabular}
\begin{tabular}{llllll}
  & \multicolumn{2}{c}{Pre-block}  & \multicolumn{2}{c}{Post-block} & Paired \textit{t}-test   \\ 
\cline{2-3} \cline{4-5} \cline{6-6}

        &  Mean   & Standard error                                                  &   Mean          
    & Standard error    & \textit{t}-stats                                                  \\    \hline




\input{table1_panelA} 
\hline
\addlinespace[0.3cm]
\input{table1_panelB}

\end{tabular}

\end{ruledtabular}

\end{table}
\endgroup






\end{document}




答え1

  • 話題に沿った問題: の使用は、threeparttable問題を解決する有望な方法です (@AboAmmar のコメントで提案され、@js Bibra の回答で例が示されているように)
  • オフトピック問題がある場合は、テーブルのデザインに次の変更を加えます。
    • パッケージのルールをサポートするドキュメントクラスのバージョンをrevtex4使用する代わりにrevtex4-2booktabs
    • 水平方向のルールについてはbooktabsパッケージで定義されたルールを使用する
    • 数値の列の場合は、パッケージSで定義されている列タイプを使用します。siunitx
  • 表の内容にダミーの番号を使用すると、MWE は次のようになります。
\documentclass[preprint,floatfix] {revtex4-2}
%\usepackage{caption}
%\captionsetup{font=scriptsize}
\usepackage{booktabs, 
            multirow, threeparttable}   % new
\usepackage{siunitx}                    % new
\usepackage{xparse}                     % new
\NewExpandableDocumentCommand\mcc{O{1}m}
    {\multicolumn{#1}{c}{#2}}

\usepackage{lipsum}                     % for dummy text


\begin{document}
\lipsum[11]
    \begin{table}[ht]
\begin{threeparttable}
\caption {Summary statistics for contributions by individual contributors}
\label{tab:table1}
    \begin{tabular}{l
               *{2}{S[table-format=3.2]S[table-format=3.2]}
                    S[table-format=3.2]}
    \toprule
\multirow{2.4}{*}{Contributor}
    & \mcc[2]{Pre-block}        & \mcc[2]{Post-block}   & {Paired $t$-test}     \\
   \cmidrule(l){2-3} 
   \cmidrule(l){4-5} 
   \cmidrule(l){6-6}
    &  {Mean}   & {SE\tnote{a}} & {Mean}    & {SE}      & {\textit{t}-stats}    \\                                               &  {Mean}   & {SE\tnote{a}} & {Mean}    & {SE}      & {\textit{t}-stats}    \\                                                   \midrule
panel A\tnote{b}
    & 123.45    & 12.3          &  123.45    & 12.3     & 123.45                \\
    \midrule
panel B\tnote{c}
    & 124.82    &  9.1          &  124.82    &  9.1     & 124.8                 \\
    & 124.82    &  9.1          &  124.82    &  9.1     & 124.8                 \\
    \bottomrule
\end{tabular}
    \begin{tablenotes}[flushleft]\footnotesize
\item[a]    SE: Standard error
\item[b]    description of th panel A
\item[c]    description of the panel B
    \end{tablenotes}
\end{threeparttable}
    \end{table}
\end{document}

ここに画像の説明を入力してください

答え2

組み込みコマンドを持つ を使用すると、表の注釈をタイプセットできます。注釈{NiceTabular}を徹底的にカスタマイズできます (表の下の注釈は のリスト形式で構成されています)。nicematrix\tabularnoteenumitem

\documentclass{article}

\usepackage{nicematrix}
\usepackage{enumitem}

\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}}%
\hline
Title 1 & Title 2 & Title 3 & Title 4 \\
\hline
Cell 1  & Cell 1  & Cell 3  & Cell 4\tabularnote{My note} \\
Cell 1  & Cell 1  & Cell 3  & Cell 4\tabularnote{My other note} \\
\hline
\end{NiceTabular}
\end{table*}
\end{document}

上記コードの出力

答え3

@AboAmmarの素晴らしい提案から始めましょう

ここに画像の説明を入力してください

ムウェ

\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}

このソリューションは既に存在します -https://tex.stackexchange.com/a/146129/197451

関連情報