为什么我的页眉没有一横线?

来源:百度知道 编辑:UC知道 时间:2024/05/24 07:53:30

先使用命令 \documentstyle{amsppt} 调入 amsppt 宏包, 然后在文中插入命令
\leftheadtext{Left Head Text}
\rightheadtext{Right Head Text}
就可以自定义左边与右边页眉的标题(默认的左页眉是作者名, 右页眉是文章名). 为了在页眉下面插入一条横线, 只好自行加入新的定义. 方法如下: 在命令 \documentstyle{amsppt} 的后面插入以下几行命令:
\catcode`\@=11
\def\leftheadline{\vbox{\line{\rlap{\foliofont@\folio}\hfill \iftrue\topmark\fi \hfill}
\smallskip\hrule}}
\def\rightheadline{\vbox{\line{\hfill \expandafter\iffalse\botmark\fi
\hfill \llap{\foliofont@\folio}}\smallskip\hrule}}\catcode`\@=\active
对于使用 LaTeX 的用户, 也可用类似的方法实现:
\documentclass[twoside]{article}
\pagestyle{myheadings}
\makeatletter\def\@evenhead{\vbox{\thepage\hfill\slshape\leftmark\\[1pt]
\rule{\textwidth}{.5pt}}}%
\def\@oddhead{\vbox{{\slshape&