我的论文中有几张大表格。有些表格大约占了页面的 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}