Sidewaystable 与页眉之间的问题

Sidewaystable 与页眉之间的问题

我的表格对于常规宽度的页面来说太大了。使用包rotating,我能够将其设置为横向。使用包不是问题,问题是我在整个文档中使用了 FANCY 页眉,实际上我在页眉和表格之间出现了不必要的重叠,如图所示。

在此处输入图片描述

我尝试了以下两个选项:

  1. 使用\thispagestyle{empty}命令来删除该页面中的页眉。问题是我不知道如何修复要修改的页面,所以我得到了一个空白样式的页面,与我需要的空白页面不同。
  2. 我尝试使用adjustbox包,但据我所知,该包适用于正常方向,对吗?

答案1

软件包fancyhdr为您提供了\iffloatpage为浮动页面中的页眉/页脚指定不同设置的命令(如使用时生成的页面sidewaystable);语法是

\iffloatpage{<value for float only pages>}{<value other pages>}

一个完整的示例,您可以轻松地适应您的设置,其中我抑制了仅浮动页面的标题和标题规则:

\documentclass{article}
\usepackage{fancyhdr}
\usepackage{rotating}
\usepackage{lipsum}

\pagestyle{fancy}
\fancyhf{}
\fancyhead[C]{\iffloatpage{}{\leftmark}}
\renewcommand\headrulewidth{\iffloatpage{0pt}{0.4pt}}

\begin{document}

\section{Test section one}
\lipsum[1-2]
\begin{sidewaystable}
\begin{tabular}{@{}p{\textwidth}@{}}
\lipsum[2]
\end{tabular}
\caption{test rotated table}
\end{sidewaystable}
\lipsum[1-6]

\end{document}

输出:

在此处输入图片描述

相关内容