有没有办法不用 fancyhdr 就可以在每个页面顶部添加我的名字

有没有办法不用 fancyhdr 就可以在每个页面顶部添加我的名字

我只是想找到一种方法,在不使用该包的情况下将我的名字添加到每页的顶部fancyhdr,因为我在安装该包时遇到了问题。

答案1

report/article例如,如果您使用类,请foo按如下方式创建页面样式。只需复制并粘贴到您的序言中即可:

\makeatletter
\def\ps@foo{%
    \let\@oddfoot\@empty\let\@evenfoot\@empty
    \def\@evenhead{\thepage\hfil{Your name}\hfil\slshape\leftmark}%
    \def\@oddhead{{\slshape\rightmark}\hfil{Your name}\hfil\thepage}%
    \let\@mkboth\@gobbletwo
    \let\chaptermark\@gobble
    \let\sectionmark\@gobble
    }
\makeatother

\pagestyle{foo}然后,使用环境后加载它document

附言:不要忘记在\def\@oddhead和 上编辑您的姓名\def\@evenhead

答案2

您可以使用titleps中包含的包titlesec。它的功能与 基本相同fancyhdr,尽管功能没有那么强大。

相关内容