\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}
Respuesta1
- en temaProblema: el uso de
threeparttable
es una forma prometedora de resolver su problema (como se sugiere en el comentario de @AboAmmar y se proporciona un ejemplo en la respuesta de @js Bibra) - fuera de contextoproblemas, haría los siguientes cambios en el diseño de su tabla:
- en lugar de
revtex4
utilizarrevtex4-2
la versión de la clase de documento, que admite reglas delbooktabs
paquete - para reglas horizontales use reglas definidas en el
booktabs
paquete - para columnas con número use
S
el tipo de columna, definido en elsiunitx
paquete
- en lugar de
- utilizando números ficticios para el contenido de la tabla, un MWE puede ser:
\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}
Respuesta2
Puede utilizar {NiceTabular}
los nicematrix
que tienen un comando incorporado \tabularnote
para componer las notas de un tabular. Puede personalizar completamente las notas (las notas debajo de la tabla se componen en un tipo de lista de enumitem
).
\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}
Respuesta3
A partir de la excelente sugerencia de @AboAmmar
MWE
\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}
Esta solución ya existe en -https://tex.stackexchange.com/a/146129/197451