如何在页眉中的页码中添加姓氏?

如何在页眉中的页码中添加姓氏?

好吧,我正在写一份报告,在页眉中,我的老师要求我在每页(标题页除外)的左上角写上页码和我的姓氏。现在我设法用以下方法将页码放在左上角:

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

相关内容