\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-2
booktabs
- 수평 규칙의 경우
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
\tabularnote
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}
답변3
@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}
이 솔루션은 이미 -에 있습니다.https://tex.stackexchange.com/a/146129/197451