![隐藏特定页面上的花哨标题](https://linux22.com/image/465896/%E9%9A%90%E8%97%8F%E7%89%B9%E5%AE%9A%E9%A1%B5%E9%9D%A2%E4%B8%8A%E7%9A%84%E8%8A%B1%E5%93%A8%E6%A0%87%E9%A2%98.png)
我有一张宽表,我使用 pdflscape 的横向环境。结合我在文档其余部分使用的花哨页眉,这看起来有点奇怪。有没有办法在这个特定页面上没有页眉?我发现这个问题但它只要求抑制第一页的页眉。
以下是 MWE:
\documentclass{article}
\usepackage{pdflscape}
\usepackage{lipsum}
\usepackage{fancyhdr}
\renewcommand{\footrulewidth}{\headrulewidth} % line width
\pagestyle{fancy}
\fancyhfoffset[L]{0cm} % left extra length
\fancyhfoffset[R]{0cm} % right extra length
\chead{Fancy header}
\lfoot{Fancy footer}
\begin{document}
\lipsum[2-6]
\begin{landscape}
\begin{table}[]
\centering
\begin{tabular}{cc}
This is the first column of a very wide table & This is the second column \\
row 1 & some text \\
row 2 & Some more text \\
\end{tabular}
\caption{Caption}
\label{tab:my_label}
\end{table}
\end{landscape}
\lipsum[3-7]
\end{document}
第 2 页现在如下所示:
但我希望它没有标题。
答案1
您可以在之后使用\thispagestyle{empty}
或,但我建议使用。\thispagestyle{plain}
\begin{landscape}
sidewaystable
\documentclass{article}
\usepackage{rotating}
\usepackage{lipsum}
\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\headrulewidth}{\iffloatpage{0pt}{0.4pt}}
\renewcommand{\footrulewidth}{\headrulewidth} % line width
\fancyhfoffset[L]{0cm} % left extra length
\fancyhfoffset[R]{0cm} % right extra length
\chead{\iffloatpage{}{Fancy header}}
\lfoot{\iffloatpage{}{Fancy footer}}
\begin{document}
\lipsum[2-6]
\begin{sidewaystable}
\centering
\begin{tabular}{cc}
This is the first column of a very wide table & This is the second column \\
row 1 & some text \\
row 2 & Some more text \\
\end{tabular}
\caption{Caption}
\label{tab:my_label}
\end{sidewaystable}
\lipsum[3-7]
\end{document}
答案2
我建议你插入指令
\thispagestyle{plain}
紧接在 之前\end{landscape}
。这样,就不会显示页眉,页脚将仅显示页码。
如果您还想隐藏带有页码的页脚,我建议您将其替换\thispagestyle{plain}
为
\thispagestyle{empty}