好吧,我正在写一份报告,在页眉中,我的老师要求我在每页(标题页除外)的左上角写上页码和我的姓氏。现在我设法用以下方法将页码放在左上角:
\pagestyle{myheadings}
但这并不能解决我将姓氏放在页码旁边的问题。帮忙吗?
答案1
该软件包的文档fancyhdr
将对您非常有帮助。基本上,您需要执行以下操作:
\documentclass{article}
\usepackage{fancyhdr}
\fancyfoot{}
\lhead{Yourname, \thepage}
\pagestyle{fancy}
\usepackage{lipsum}
\begin{document}
\lipsum
\end{document}
由于您的标题页是唯一不同的页,因此您只需\thispagestyle{empty}
在标题页上说,就不会有页眉或页脚。
如果fancyhdr
标题规则的默认值令您困扰,请输入\renewcommand{\headrulewidth}{0pt}
以将其消除。
答案2
另一种可能性是使用scrlayer-scrpage
。我猜你的文件是oneside
:
\usepackage{scrlayer-scrpage}
\clearpairofpagestyles
\addtokomafont{pagehead}{\upshape}
\ihead*{Yourname, \pagemark}
article
您必须使用该类\maketitle\thispagestyle{empty}
才能获得空白的标题页。
一边article
:
\documentclass{article}
\usepackage{scrlayer-scrpage}
\clearpairofpagestyles
\addtokomafont{pagehead}{\upshape}
\ihead*{Yourname, \pagemark}
\author{Yourname}
\title{Title}
\usepackage{blindtext}% dummy text
\begin{document}
\maketitle\thispagestyle{empty}
\blinddocument
\blinddocument
\end{document}
一边report
:
\documentclass{report}
\usepackage{scrlayer-scrpage}
\clearpairofpagestyles
\addtokomafont{pagehead}{\upshape}
\ihead*{Yourname, \pagemark}
\author{Yourname}
\title{Title}
\usepackage{blindtext}% dummy text
\begin{document}
\maketitle
\blinddocument
\blinddocument
\end{document}
请注意,页眉也出现在章节页面中。要从章节页面中删除页眉,只需使用\ihead{...}
即可\ihead*{...}
。
如果您的文档是twoside
页眉,则页眉应位于偶数页和奇数页的左侧,然后您必须使用
\usepackage{scrlayer-scrpage}
\clearpairofpagestyles
\addtokomafont{pagehead}{\upshape}
\lehead*{Yourname, \pagemark}
\lohead*{Yourname, \pagemark}
兩面report
:
\documentclass[twoside]{report}
\usepackage{scrlayer-scrpage}
\clearpairofpagestyles
\addtokomafont{pagehead}{\upshape}
\lehead*{Yourname, \pagemark}
\lohead*{Yourname, \pagemark}
\author{Yourname}
\title{Title}
\usepackage{blindtext}% dummy text
\begin{document}
\maketitle
\blinddocument
\blinddocument
\end{document}