答案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}
输出: