[Tex/LaTex] scrartcl and fancyhdr on first page

fancyhdrheader-footerkoma-scriptspacing

In relation to this question, I'd like to get a fancy header just on the first page of my scrartcl document (height about 150 pts), but even using \thispagestyle{myfancyhdr} all the following pages display a big blank empty header, without any picture, pushing the whole content downwards, although the main style is plain or empty.

I don't want it! Is there any way to avoid it?

My code is

\documentclass[11pt]{scrartcl}
\pagestyle{empty}

[...]

\usepackage[...]{classicthesis}
\usepackage{arsclassica}

\usepackage{fancyhdr}
\fancypagestyle{ciccio}{%
%\fancyhf{} 
\renewcommand{\headrulewidth}{0pt}
\fancyhead[L]{}
\fancyhead[R]{
\includegraphics[width=3cm
]{strathlogo}
}
}

\begin{document}

\thispagestyle{ciccio}

[...]

\end{document}

Best Answer

The package fancyhdr works bad when using KOMA classes.

You should use scrpage-scrlayer (or the older scrpage2) instead of it.

Your fancyhdr code for defining the new style ciccio can be replaced by this one:

\deftriplepagestyle{ciccio}
    {}
    {}
    {\includegraphics[width=3cm]{strathlogo}}
    {}
    {\pagemark}
    {}

In the following MWE I've added height=1cm just for displaying purposes, remove it in your document.

\documentclass[11pt]{scrartcl}
\usepackage[demo]{graphicx}
\usepackage{lipsum} % only for the example

\usepackage{scrlayer-scrpage}

\deftriplepagestyle{ciccio}
    {}
    {}
    {\includegraphics[width=3cm,height=1cm]{strathlogo}} %remove the height option in your doc
    {}
    {\pagemark}
    {}

\pagestyle{empty}

\begin{document}

\thispagestyle{ciccio}

\lipsum[1]

\newpage

\lipsum[1]

\end{document} 

Output:

enter image description here

If, with your image, you get a warning about \headheight too low, you'd better adjust the \headheight too.