和---关联这问题,我想在文档的第一页上获得一个花哨的页眉scrartcl
(高度约 150 点),但即使使用\thispagestyle{myfancyhdr}
所有后续页面也会显示一个大的空白页眉,没有任何图片,将整个内容向下推,尽管主要样式是plain
或empty
。
我不要!有什么办法可以避免吗?
我的代码是
\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
也进行调整。