附录标题后的空白页

附录标题后的空白页

我有几个附录,其标题后面是一片空白页,然后才是实际内容(通常以图表的形式)。

示例(software.tex):

\chapter{Software}
\label{app:Software}
\begin{SCtable}
\footnotesize
\begin{tabularx}{\textwidth}{ p{0.22\textwidth} X }
\toprule
\textbf{Software}    & \textbf{Description, area of application} \\
\midrule
...
\bottomrule
\end{tabularx}
\caption[Used software and database systems]{Used software and database systems.}
\label{tab:MethodsSoftware}
\end{SCtable}

这会导致在显示表格之前出现一个空白页: 在此处输入图片描述

就我而言,表格有足够的空间显示在附录标题的正下方。

奇怪的是,当标题后面跟着一个列表(或文本)时,它可以按预期工作(code.tex):

\chapter{Code}
\label{app:Code}

As can be seen, in this case, the \gls{json} response consists of structured and hierarchical information about each Tweet (from line 43), including the time when the Tweet was sent in \gls{utc} (field ``created\_at'' on line 45), and information about the user (line 56--61). 

\begin{lstlisting}[caption={[An example GET request]An example GET request to the Twitter \gls{rest} \gls{api}, requesting the most recent Tweet of Justin Bieber (Retweets excluded).}, label=src:DataTwitterAPIGETRequest]
GET /1.1/statuses/user_timeline.json?count=1&include_rts=false&screen_name=justinbieber HTTP/1.1
X-HostCommonName:
    api.twitter.com
Authorization:
    OAuth oauth_consumer_key="...",oauth_signature_method="HMAC-SHA1",oauth_timestamp="1374664745",oauth_nonce="1635874679",oauth_version="1.0",oauth_token="...",oauth_signature="q8kravuAKfKEZXMKtY2Q\%2Bsxdgew\%3D\"
...
\end{lstlisting}

在此处输入图片描述

附录如下:

\appendix
\include {./back/code}
\include {./back/software}

怎么了?

答案1

begin{SCtable}意味着浮动放置您可能从图形中知道这一点。放置的默认选项是,tbp这意味着要么在页面顶部 (t),要么在页面底部 (b),要么在仅由浮动元素组成的特殊页面 (p)。这对于确切位置无关紧要的图形非常有用。

但是您希望表格准确地排版在您指定的位置。因此,您需要传递参数 h(表示“此处”)。因此,请这样写:

\begin{SCtable}[][h]

相关内容