我似乎无法弄清楚如何在第一页上放置一个标题,并在其余所有页面中放置另一个标题。特别是,我希望在第一页的标题中放置一张图片,并在其余页面的标题中放置一些文本。
这是一个缩小版的模板(来自http://www.latextemplates.com/)
https://www.writelatex.com/1626273ymtvpf#/4051907/
如果我设置 \rhead{MY HEADER},我会在所有页面(包括第一页)上看到这个标题。任何帮助都非常感谢!
这是我的问题的最小工作示例
\documentclass[DIV=calc, paper=a4, fontsize=11pt, twocolumn]{scrartcl}
\usepackage{lipsum}
\usepackage{fancyhdr}
\pagestyle{fancy}
% Headers - these apply for every page right now
\lhead{}
\chead{}
\rhead{TEST}
\title{Article Title}
\begin{document}
\maketitle
\thispagestyle{fancy}
\lipsum[1-8]
\end{document}
提前致谢
答案1
文章文档的第一页使用 pagestyle 进行设置plain
。这意味着默认情况下没有页眉,但有页码。这同样适用于您发布的最小示例。
由于文章文档只有使用 pagestyle 的第一页,因此plain
您可以使用可选参数。
您不应该使用fancyhdr
KOMA 脚本。KOMA 附带一个非常强大的软件包,名为scrlayer-scrpage
。语法略有不同,但您可以做更多的事情。
\documentclass[
%DIV=calc,
%paper=a4, fontsize=11pt,%default
twocolumn,
]{scrartcl}
\usepackage{lipsum}
\usepackage{mwe}
\usepackage{scrlayer-scrpage}
\pagestyle{scrheadings}
\clearpairofpagestyles
\ohead[{\includegraphics[width=3em]{example-grid-100x100pt}}]{TEST}
\title{Article Title}
\begin{document}
\maketitle
\lipsum[1-8]
\end{document}