发布时间:2009-11-18 13:58:20
文章类别:宏包使用
原文地址:http://blog.sina.com.cn/s/blog_5e16f1770100g34i.html

QQ群:91940767/145316219/141877998/80300084/194770436
淘宝店:http://latexstudio.taobao.com
技巧续篇:http://latexstudio.net/
常见数学公式问题集下载


利用 fancyhdr 宏包提供的命令,可以方便的作到:

  • 自定义页眉和页脚。
  • 为页眉和页脚加上装饰性的横线。
  • 页眉和页脚的宽度可以超过正文文本的宽度。
  • 多行的页眉和页脚。
  • 奇偶页使用不同格式的页眉和页脚。
  • 每章的首页使用不同格式的页眉和页脚。
  • 浮动对象页使用不同格式的页眉和页脚。
  • 控制页眉和页脚的字体,包括字形,字族,大小写等。

现在的大多数 TeX 软件如 MikTeX,fpTeX,teTeX等,都包括 fancyhdr 宏包。如果你的 TeX 软件是较旧的 emTeX 等,则需要自己安装。安装的方法很简单,只要将 fancyhdr.sty 放到 LaTeX 能够找到的目录下就行了。

文档:

latex-fancyhdr-cn.pdf

http://www.tex.ac.uk/tex-archive/info/german/fancyhdr/fancyfolien.pdf

可参考:

http://blog.sina.com.cn/s/blog_5e16f1770100g46l.html

http://wiki.ctex.org/index.php/Fancyhdr

示例代码:

\documentclass{article}
\pagestyle{empty}
\setcounter{page}{6}
\setlength\textwidth{95.40097pt}
\setlength\textheight{4.5\baselineskip}
% for the book examples we shorten the vertical spaces
\makeatletter
\renewcommand\section{\@startsection {section}{1}{\z@}%
{-2.5ex \@plus -1ex \@minus -.2ex}%
{1.3ex \@plus.2ex}%
{\normalfont\Large\bfseries}}
\renewcommand\subsection{\@startsection{subsection}{2}{\z@}%
{-2.25ex\@plus -1ex \@minus -.2ex}%
{0.5ex \@plus .2ex}%
{\normalfont\large\bfseries}}
\makeatother
\addtolength\headsep{-12pt} % shortened for the book
\addtolength\footskip{-12pt} % shortened for the book
\newcommand\sample{ Some text for our page
which might get reused over and over again.}
\sloppy % as these examples are so small


\usepackage{fancyhdr,lastpage}
\pagestyle{fancy}
\fancyhf{} % --- clear all fields
\fancyhead[RO,LE]{\leftmark}
\fancyfoot[C]{Page \thepage\
of \pageref{LastPage}}

\begin{document}
% \sample defined as before
\section{A test}
\sample \par \sample
\end{document}

效果图:

LaTeX技巧72:fancyhdr 宏包制作页眉的使用示例


点赞(0)

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部