# [Tex/LaTex] How to remove header on the page with big picture (or a page containing floats)

Can you help me to remove header from the page where is only one big picture? I tried \thispagestyle{empty} but it removes a header on the next or previous page. I don't know how to remove it exactly from the page only with the picture.
I put this picture in my document by using {sidewaysfigure} environment and \includegraphics in it.

Here is my MWE

\documentclass{book}

\usepackage[demo]{graphicx}

\usepackage[
centering,
top=12mm,
papersize={160mm,235mm},
text={125mm,190.7mm},
]{geometry}

\usepackage{fancyhdr}
\pagestyle{fancy}
\newcommand{\TheAuthor}{}
\newcommand{\TheTitle}{}
\fancyfoot{}

\usepackage{lipsum}

\usepackage{rotating}

\begin{document}

\lipsum

\begin{sidewaysfigure}
\centering
\fbox{\includegraphics[width=190mm]{pic.jpg}}
\caption*{\footnotesize\centering{Pic. 1}}
\end{sidewaysfigure}

\lipsum

\end{document}


Assuming that you use the rotating package, i.e., that sidewaysfigure is a floating environment, fancyhdr's \iffloatpage macro should do the trick.

\documentclass{book}

\usepackage{rotating}

\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyfoot{}

\usepackage{blindtext}

\begin{document}

\blindtext[8]

\begin{sidewaysfigure}
\centering
\rule{1cm}{1cm}
\caption{A rotated figure}
\end{sidewaysfigure}

\end{document}


(The blindtext package is only used to add some dummy text to the example.)

EDIT: In your subsequently delivered MWE, replace

\rhead{\small\TheAuthor}


...

\lhead{\small\normalfont\TheTitle}
\fancyfoot{}


with

\rhead{\iffloatpage{}{\small\TheAuthor}}


...

\lhead{\iffloatpage{}{\small\normalfont\TheTitle}}
\fancyfoot{}