第一页上的 scrartcl 和 fancyhdr

第一页上的 scrartcl 和 fancyhdr

和---关联问题,我想在文档的第一页上获得一个花哨的页眉scrartcl(高度约 150 点),但即使使用\thispagestyle{myfancyhdr}所有后续页面也会显示一个大的空白页眉,没有任何图片,将整个内容向下推,尽管主要样式是plainempty

我不要!有什么办法可以避免吗?

我的代码是

\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}

答案1

fancyhdr当使用 KOMA 类时,该包运行不良。

您应该使用scrpage-scrlayer(或较旧的版本scrpage2) 来代替它。

fancyhdr定义新样式的代码可以ciccio用这个替换:

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

在下面的 MWE 中,我添加它height=1cm仅仅是为了显示目的,请将其从您的文档中删除。

\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} 

输出:

在此处输入图片描述

如果您的图像出现有关 的警告\headheight too low,那么您最好\headheight也进行调整。

相关内容