이 표 형식을 이미 텍스트가 있는 페이지로 가져오려고 합니다. 표는 다음 페이지로 이동하고 다음 페이지에 있어야 했던 텍스트는 표가 있어야 할 페이지로 이동합니다.
- 어떻게 해야 하나요?
\begin{table}[]
\centering
\caption{Regression results }
\begin{tabular}{llll}
\hline
\textbf{FDI} & \begin{tabular}[c]{@{}l@{}}OLS\\ (1)\end{tabular} & \begin{tabular}[c]{@{}l@{}}FE\\ (2)\end{tabular} & \begin{tabular}[c]{@{}l@{}}FGLS\\ (3)\end{tabular} \\ \hline
FDI.L1 & \begin{tabular}[c]{@{}l@{}}0.65*\\ (0.02)\end{tabular} & \begin{tabular}[c]{@{}l@{}}0.93**\\ (0.4)\end{tabular} & \begin{tabular}[c]{@{}l@{}}0.72*\\ (0.00)\end{tabular} \\
INFR & \begin{tabular}[c]{@{}l@{}}0.42***\\ (0.13)\end{tabular} & \begin{tabular}[c]{@{}l@{}}0.4072***\\ (0.1504)\end{tabular} & \begin{tabular}[c]{@{}l@{}}0.45*\\ (0.0)\end{tabular} \\
EXCH & \begin{tabular}[c]{@{}l@{}}0.40***\\ (0.17)\end{tabular} & \begin{tabular}[c]{@{}l@{}}0.49***\\ (0.15)\end{tabular} & \begin{tabular}[c]{@{}l@{}}0.45*\\ (0.36)\end{tabular} \\
MRKTS & \begin{tabular}[c]{@{}l@{}}1.51\\ (0.73)\end{tabular} & \begin{tabular}[c]{@{}l@{}}1.1\\ (0.7)\end{tabular} & \begin{tabular}[c]{@{}l@{}}1.1*\\ (0.08)\end{tabular} \\
MRKTS.L1 & \begin{tabular}[c]{@{}l@{}}0.85***\\ (0.26)\end{tabular} & \begin{tabular}[c]{@{}l@{}}0.55***\\ (0.24)\end{tabular} & \begin{tabular}[c]{@{}l@{}}0.7477*\\ (0.2261)\end{tabular} \\
UNMP & \begin{tabular}[c]{@{}l@{}}-0.0236\\ (0.09)\end{tabular} & \begin{tabular}[c]{@{}l@{}}-0.06\\ (0.07)\end{tabular} & \begin{tabular}[c]{@{}l@{}}-0.04\\ (0.00)\end{tabular} \\
NEWS & \begin{tabular}[c]{@{}l@{}}0.56***\\ (0.25)\end{tabular} & \begin{tabular}[c]{@{}l@{}}0.56***\\ (0.29)\end{tabular} & \begin{tabular}[c]{@{}l@{}}0.58*\\ (0.28)\end{tabular} \\
NEGT & \begin{tabular}[c]{@{}l@{}}0.23***\\ (0.02)\end{tabular} & \begin{tabular}[c]{@{}l@{}}0.23***\\ (0.7)\end{tabular} & \begin{tabular}[c]{@{}l@{}}0.31**\\ (0.17)\end{tabular} \\
CANDC & \begin{tabular}[c]{@{}l@{}}0.02\\ (0.08)\end{tabular} & \begin{tabular}[c]{@{}l@{}}0.02\\ (0.00)\end{tabular} & \begin{tabular}[c]{@{}l@{}}0.01\\ (0.17)\end{tabular} \\
Country 2 & \begin{tabular}[c]{@{}l@{}}-0.10\\ (0.13)\end{tabular} & - & \begin{tabular}[c]{@{}l@{}}-0.24\\ (0.17)\end{tabular} \\
Country 3 & \begin{tabular}[c]{@{}l@{}}0.07\\ (0.33)\end{tabular} & - & \begin{tabular}[c]{@{}l@{}}-0.18\\ (0.26)\end{tabular} \\
Country 4 & \begin{tabular}[c]{@{}l@{}}1.60***\\ (0.69)\end{tabular} & - & \begin{tabular}[c]{@{}l@{}}1.56**\\ (0.67)\end{tabular} \\
\end{tabular}
\end{table}
답변1
현재 페이지에 표를 배치하는 데 시간을 들이기보다는 표를 더 읽기 쉽게 만들고 독자가 시각적으로 매력적으로 보이게 만드는 데 더 많은 노력을 기울일 것입니다. 예를 들어,dcolumn
패키지를 로드하고 해당 소수점 표시에 모든 숫자를 정렬합니다. 그 동안 코드를 단순화할 기회를 가지십시오.과감하게, 다음 예에 표시된 줄을 따라 말하면 tabular
40개 [!!]가 아닌 단 1개의 환경만 포함됩니다.
\documentclass{article}
\usepackage{booktabs,dcolumn}
\newcolumntype{d}[1]{D..{#1}}
\newcommand\mc[1]{\multicolumn{1}{c}{#1}} % handy shortcut macro
\begin{document}
\begin{table}[h!] % place table on current page, if at all possible
\centering
\caption{Regression results}
\begin{tabular}{@{} >{\scshape}l *{3}{d{2.5}} @{}}
\addlinespace
\toprule
FDI & \mc{OLS} & \mc{FE} & \mc{FGLS} \\
& \mc{(1)} & \mc{(2)} & \mc{(3)} \\
\midrule
fdi.l1 & 0.65^{*} & 0.93^{**} & 0.72^{*} \\
& (0.02) & (0.4) & (0.00) \\
infr & 0.42^{***} & 0.4072^{***}& 0.45^{*} \\
& (0.13) & (0.1504) & (0.0) \\
exch & 0.40^{***} & 0.49^{***} & 0.45^{*} \\
& (0.17) & (0.15) & (0.36) \\
mrkts & 1.51 & 1.1 & 1.1^{*} \\
& (0.73) & (0.7) & (0.08) \\
mrkts.l1& 0.85^{***} & 0.55^{***} & 0.7477^{*} \\
& (0.26) & (0.24) & (0.2261) \\
unmp & -0.0236 & -0.06 & -0.04 \\
& (0.09) & (0.07) & (0.00) \\
news & 0.56^{***} & 0.56^{***} & 0.58^{*} \\
& (0.25) & (0.29) & (0.28) \\
negt & 0.23^{***} & 0.23^{***} & 0.31^{**} \\
& (0.02) & (0.7) & (0.17) \\
candc & 0.02 & 0.02 & 0.01 \\
& (0.08) & (0.00) & (0.17) \\
country 2 &-0.10 & \mc{--} & -0.24 \\
& (0.13) & & (0.17) \\
country 3 & 0.07 & \mc{--} & -0.18 \\
& (0.33) & & (0.26) \\
country 4 & 1.60^{***} & \mc{--}& 1.56^{**} \\
& (0.69) & & (0.67) \\
\bottomrule
\end{tabular}
\end{table}
\end{document}
답변2
는 어때 longtable
? 테이블을 두고 싶은 곳에서 시작하지만 끝은 다음 페이지에 있습니다. 예를 들면 다음과 같습니다.
아래 MWE는 다음을 기반으로 합니다.미코코드를 멋지게 다듬으세요.
\documentclass{article}
\usepackage{booktabs, dcolumn, longtable}
\newcolumntype{d}[1]{D..{#1}}
\newcommand\mc[1]{\multicolumn{1}{c}{#1}} % handy shortcut macro
\usepackage{lipsum}
\begin{document}
\lipsum[1-3]
\begin{longtable}{@{} >{\scshape}l *{3}{d{2.5}} @{}}
\caption{Regression results\newline} \\
\endfirsthead
\caption{Regression results (cont.)} \\
\toprule
\endhead
\midrule[0.6pt]
\multicolumn{4}{>{\footnotesize}r}{continue on the next page}
\endfoot
\endlastfoot
\toprule
FDI & \mc{OLS} & \mc{FE} & \mc{FGLS} \\
& \mc{(1)} & \mc{(2)} & \mc{(3)} \\
\midrule
fdi.l1 & 0.65^{*} & 0.93^{**} & 0.72^{*} \\
& (0.02) & (0.4) & (0.00) \\
infr & 0.42^{***} & 0.4072^{***}& 0.45^{*} \\
& (0.13) & (0.1504) & (0.0) \\
exch & 0.40^{***} & 0.49^{***} & 0.45^{*} \\
& (0.17) & (0.15) & (0.36) \\
mrkts & 1.51 & 1.1 & 1.1^{*} \\
& (0.73) & (0.7) & (0.08) \\
mrkts.l1& 0.85^{***} & 0.55^{***} & 0.7477^{*} \\
& (0.26) & (0.24) & (0.2261) \\
unmp & -0.0236 & -0.06 & -0.04 \\
& (0.09) & (0.07) & (0.00) \\
news & 0.56^{***} & 0.56^{***} & 0.58^{*} \\
& (0.25) & (0.29) & (0.28) \\
negt & 0.23^{***} & 0.23^{***} & 0.31^{**} \\
& (0.02) & (0.7) & (0.17) \\
candc & 0.02 & 0.02 & 0.01 \\
& (0.08) & (0.00) & (0.17) \\
country 2 &-0.10 & \mc{--} & -0.24 \\
& (0.13) & & (0.17) \\
country 3 & 0.07 & \mc{--} & -0.18 \\
& (0.33) & & (0.26) \\
country 4 & 1.60^{***} & \mc{--}& 1.56^{**} \\
& (0.69) & & (0.67) \\
\bottomrule
\end{longtable}
\lipsum
\end{document}