段落内的整页表格

段落内的整页表格

我的论文中有几张大表格。有些表格大约占了页面的 2/3,将它们放在页面顶部效果很好,即使为了腾出空间必须拆分段落。

我的问题是我的一些表格是整页表格,而 LaTeX总是将它们放在段落之间(在表格前留出大量空白)。我想要的是让文本排版时好像没有表格页面一样,然后将表格页面插入中间。这样可以吗?

这是一个最小工作示例:

\documentclass[12pt,a4paper,openany]{report}
\textheight 9.5in\topmargin -.5in\textwidth 6in\hoffset 0.2cm
\renewcommand{\arraystretch}{1.25}
\usepackage[Lenny]{fncychap}
\usepackage{amsmath} 
\usepackage{ctable}
\usepackage{caption}
\usepackage{lscape}
\usepackage[english]{babel}
\usepackage{blindtext}
\usepackage{fancyhdr}



\begin{document}
\fancypagestyle{plain}{\fancyhf{}\renewcommand{\headrulewidth}{0pt}}
\makeatletter
\def\cleardoublepage{\clearpage\if@twoside \ifodd\c@page\else
\hbox{}
\thispagestyle{plain}
\newpage
\if@twocolumn\hbox{}\newpage\fi\fi\fi}
\makeatother\clearpage{\pagestyle{plain}\cleardoublepage}
%
\setlength{\arraycolsep}{0.02in}
\lineskip=.5ex \baselineskip 5ex 
%
% Define pagestyle
%
\pagestyle{fancy}
\renewcommand{\chaptermark}[1]{\markboth{\chaptername\ \thechapter}{}}
\fancyhf{}
\fancyhead[LO,RE]{\leftmark}
\fancyfoot[LE,RO]{\thepage}


\chapter{Introduction}
This is randomly generated text. \blindtext
\begin{table}[ht!]
\centering
\renewcommand{\arraystretch}{1.2}
\caption{Long table caption\newline
\footnotesize{\blindtext }
 }\label{tab:firsttable}
 {\footnotesize
  \renewcommand{\arraystretch}{1.1}
 \begin{tabular*}{\columnwidth}{@{\extracolsep{\fill}}lccccc}\toprule
dep. var.:  $\sigma^M_{\tau+15\text{min}}$ & \textbf{I} & \textbf{II} &      \textbf{III} & \textbf{IV} & \textbf{V} \\ 
\midrule
$\overline{\text{GD}}^{\text{buy}}_\tau(\widehat{\lambda})$ &   & -0.034 &   -0.030 & -0.030 & -0.028 \\ 
 &  & (-6.82) & (-6.83) & (-5.44) & (-5.23) \\ 
$\overline{\text{GD}}^{\text{sell}}_\tau(\widehat{\lambda})$ &   & -0.021 &  -0.017 & -0.011 & -0.011 \\ 
 &  & (-3.51) & (-3.14) & (-1.50) & (-1.56) \\ 
$\overline{\text{SLOPE}}_\tau$ &  &  & 0.013 & 0.017 & 0.015 \\ 
&  &  & (1.87) & (2.79) & (2.26) \\ 
$\overline{\text{relSPR}}_\tau$ &  &  & 0.028 & 0.022 & 0.021 \\ 
 &  &  & (5.41) & (2.28) & (2.12) \\ 
$\overline{\text{NT}}_\tau$ &  &  & 0.008 &  & 0.008 \\ 
 &  &  & (1.34) &  & (1.24) \\ 
$\overline{\text{AQ}}_\tau$ &  &  & -1.17 &  & 0.001 \\ 
 &  &  & (-0.02) &  & (0.28) \\ 
$\overline{\text{AMR}}_\tau$ &  &  &  & 0.002 & 0.002 \\ 
 &  &  &  & (0.47) & (0.58) \\ 
$\overline{\text{logQS}}_\tau$ &  &  &  & 0.014 & 0.014 \\ 
 &  &  &  & (0.94) & (0.96) \\ 
$\overline{\text{DHW}}_\tau$ &  &  &  & 0.003 & 0.003 \\ 
 &  &  &  & (0.62) & (0.60) \\ 
$\sigma^M_\tau$ & 0.038 & 0.023 & 0.013 & 0.015 & 0.011 \\ 
 & (6.82) & (4.96) & (2.51) & (3.30) & (2.19) \\ 
constant & 0.179 & 0.749 & -0.796 & -0.947 & -0.889 \\ 
 & (7.94) & (8.07) & (-2.54) & (-3.14) & (-2.87) \\ 
 &  &  &  &  &  \\ 
adj. $R^2 (\%)$ & 16.94 & 24.62 & 28.81 & 28.88 & 28.95 \\ 
\bottomrule
\end{tabular*} 
}
\end{table}
\Blindtext
\begin{landscape}
\begin{table}[p]
\centering
\renewcommand{\arraystretch}{1.2}
 \caption{Another long caption\newline
  \footnotesize{\blindtext}}\label{tab:secondtable}
 {\footnotesize
  \renewcommand{\arraystretch}{1.1}
   \begin{tabular*}{\columnwidth} {@{\extracolsep{\fill}}lccccccccccc}\toprule
 & \textbf{IC$_t$} & \textbf{RC$_t$} & \textbf{VRP$_t$} &      \textbf{$\overline{\text{VRPi}}$} & \textbf{log(P$_t$$/$D$_t$)} &  \textbf{log(P$_t$$/$E$_t$)} & \textbf{CAY$_t$} & \textbf{DS$_t$} & \textbf{TS$_t$} & \textbf{RREL$_t$} & \textbf{$\textbf{R}_{\textbf{m}t}-\textbf{R}_{\textbf{f}t}$} \\ 
\midrule
\multicolumn{ 12}{l}{\textbf{Panel A: Summary Statistics}} \\ 
mean & 0.50 & 0.33 & 2.39 & -25.69 & 3.99 & 3.24 & -0.59 & 1.01 & 1.68 & -1.63 & 0.33 \\ 
 min & 0.19 & 0.05 & -325.93  & -603.13 & 3.16 & 2.71 & -3.73 & 0.55 & -0.53 & -23.17 & -20.49 \\ 
 max & 0.81 & 0.78 & 48.62& 37.44 & 4.41 & 4.83 & 3.14 & 3.38 & 3.70 & 12.83 & 10.37 \\ 
 st. dev. & 0.14 & 0.14 & 33.82 & 66.14 & 0.24 & 0.42 & 2.00 & 0.49 & 1.21 & 7.24 & 4.99 \\ 
 AC(1) & 0.81 & 0.61 & 0.51 & 0.46 & 0.97 & 0.93 & 0.98 & 0.96 & 0.98 & 0.85 & 0.15 \\ 
 AC(2) & 0.73 & 0.46 & 0.26 & 0.30 & 0.94 & 0.86 & 0.95 & 0.89 & 0.94 & 0.82 & -0.05 \\ 
 \midrule
  &  &  &  &  &  &  &  &  &  &  &  \\ 
 \multicolumn{ 12}{l}{\textbf{Panel B: Unconditional Correlation Matrix}}  \\ 
 IC$_t$ & 1.00 &  &  &  &  &  &  &  &  &  &  \\ 
 RC$_t$ & 0.57 & 1.00 &  &  &  &  &  &  &  &  &  \\ 
 VRP$_t$ & -0.01 & -0.39 & 1.00 &  &  &  &  &  &  &  &  \\ 
 $\overline{\text{VRPi}}$ & -0.05 & -0.24 & 0.90 & 1.00 &  &  &  &  &  &  &  \\ 
 log(P$_t$$/$D$_t$) & -0.49 & -0.53 & 0.23 & 0.13 & 1.00 &  &  &  &  &  &  \\ 
 log(P$_t$$/$E$_t$) & 0.16 & 0.04 & 0.04 & -0.12 & -0.13 & 1.00 &  &  &  &  &  \\ 
 CAY$_t$ & 0.18 & -0.25 & 0.04 & -0.14 & 0.19 & 0.12 & 1.00 &  &  &  &  \\ 
 DS$_t$ & 0.26 & 0.54 & -0.51 & -0.51 & -0.65 & 0.41 & -0.20 & 1.00 &  &  &  \\ 
 TS$_t$ & 0.47 & 0.39 & -0.06 & -0.02 & -0.40 & 0.39 & -0.08 & 0.42 & 1.00 &  &  \\  
 RREL$_t$ & -0.31 & -0.27 & 0.08 & 0.14 & 0.22 & -0.39 & -0.21 & -0.45 & -0.47 & 1.00 &  \\ 
 $\text{R}_{\text{m}t}-\text{R}_{\text{f}t}$ & -0.02 & -0.29 & 0.32 & 0.28 & 0.10 & 0.12 & 0.00 & -0.23 & 0.01 & 0.13 & 1.00 \\ 
\bottomrule
\end{tabular*}
}
\end{table}
\end{landscape}
\Blindtext

\end{document} 

编译后,您将获得 6 页随机文本。表 1.2 插入(正如我所料)在第 2 页的顶部,位于从第 1 页开始并在第 2 页的表格之后继续的段落内。表 1.2 占据整整一页,从段落后开始,在第 3 页的末尾留出空白。我希望新段落(现在从第 5 页的顶部开始)从第 3 页开始并在第 5 页继续,在第 4 页插入表 1.2(这与表 1.2 的行为相同)。

答案1

您正在为第二个表使用环境landscape。此环境不是浮动对象。相反,它会导致分页符(通过\clearpage)以获取新页面,它可以在其中更改页面布局。

一个技巧是使用包afterpage。将整个内容放在\begin{landscape}...\end{landscape}里面\afterpage。然后填满第三页,在下一个分页符处,\afterpage执行 中的内容:

...
\usepackage{afterpage}
...

\begin{document}
  ...
  \Blindtext
  \afterpage{%
    \begin{landscape}
    ...
    \end{landscape}%
  }
  \Blindtext

\end{document}

相关内容