zzg34b./index.htm
上面是一个很好的学习网站
Matlab学习论坛:
www.ilovematlab/index.php?sid=cSeF23
登飞来峰赏析
Latex学习论坛:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \upackage{fancyhdr}
\pagestyle{fancyplain}
\renewcommand{\chaptermark}[1]%
{\markboth{\chaptername \ #1}{}} % \chaptermark 去掉章节标题中的数字\renewcommand{\ctionmark}[1]%
{\markright{\thection \ #1}{}} % \ctionmark 去掉章节标题中的数字\fancyhf{} %清除以前对
页眉页脚的设置
\wuhao
\fancyhead[RE]{\color{black}}
\fancyhead[LO]{\CJKfamily{song}大学硕士学位论文}
\fancyhead[RO]{\color{black}\CJKfamily{song}\leftmark}% 在book文件类别下,
\fancyhead[RE]{\CJKfamily{song}大学硕士学位论文}
\fancyhead[LE]{\color{black}\CJKfamily{song}\leftmark}% 在book文件类别下,
%\fancyhead[RE]{\color{black}\CJKfamily{fs}\rightmark}
%\fancyfoot[L]{\CJKfamily{fs}yctang@shtu.edu} % \rightmark记录节标题
\fancyfoot[C]% % [RE][LO]
{\CJKfamily{hei} ~\thepage~}
注:E偶数页 O奇数页L左边C中间R右边
在latex中用自定义页眉页脚, 一般都要使用宏包fancy. 关键是琢磨一下下面的例子, 在看看相应的说明, 一般就可以得到你想要的结果了. 下面的内容主要来自CTEX - 在线文档, 例子部分已经修改过来了, 可以直接编译.
在用LaTeX 排版文章、书籍时,缺省定义了四种页眉页脚的格式:
empty 没有页眉和页脚
plain 没有页眉,页脚中部放置页码。
headings 没有页脚,页眉包含章节的标题和页码。
myheadings 没有页脚,页眉页码和使用者所定义的信息。
article 缺省使用plain 格式,而book 则使用headings 格式。也可用\pagestyle 命令在你的文档中设定所用的格式,例如在文档中使用\pagestyle{empty} 则使得此后的页面没有页眉和页脚。一般情况下,这四种格式基本可满足排版的要求。但在某些情况下,特别是使用者想定义自己的页眉和页脚格式时,就会遇到很多限制和麻烦。这时,使用fancyhdr 宏包可以很容易地达到目的。
利用fancyhdr 宏包提供的命令,可以方便的作到:
∙自定义页眉和页脚。
∙为页眉和页脚加上装饰性的横线。
∙页眉和页脚的宽度可以超过正文文本的宽度。
∙多行的页眉和页脚。
∙奇偶页使用不同格式的页眉和页脚。
∙每章的首页使用不同格式的页眉和页脚。
∙浮动对象页使用不同格式的页眉和页脚。
∙控制页眉和页脚的字体,包括字形,字族,大小写等。
简单的例子:
\documentclass{article}
\upackage{fancyhdr}
\pagestyle{fancy}
\lhead{}
\chead{}
\rhead{\bfries The performance of new graduates}
\lfoot{From: K. Grant}
\cfoot{To: Dean A. Smith}
\rfoot{\thepage}
\renewcommand{\headrulewidth}{0.4pt}
\renewcommand{\footrulewidth}{0.4pt}
%......
\begin{document}
......
test!
\end{document}
上面例子中,\thepage 给出了当前页的页码,而\bfries 则使LaTeX 使用粗体字排版页眉。如果想在文档中改用其它形式,比如在第一页不要页眉和页脚,则可在\begin{document} 和\maketitle 后使用命令
\thispagestyle{empty}
缺省情况下,\maketitle 命令会自动设置其所在页的格式为plain 。因此,如果你想在该页使用fancy 格式的话,应该在\maketile 后面使用命令\thispagestyle{fancy}。
下面是一个双面页版式下的例子:
\documentclass{book}
\upackage{fancyhdr}
\fancyhead{} % clear all fields
\fancyhead[RO,LE]{\bfries The performance of new graduates} \fancyfoot[LE,RO]{\thepage}
十一英语
\fancyfoot[LO,CE]{From: K. Grant}
\fancyfoot[CO,RE]{To: Dean A. Smith}
\renewcommand{\headrulewidth}{0.4pt} \renewcommand{\footrulewidth}{0.4pt}
\begin{document}
......
test!熟悉反义词
\end{document}
这里方括号中字母代表的意义为:
E 偶数页阜阳生态园
O 奇数页
L 页眉或页脚的左边部分
C 页眉或页脚的中间部分
R 页眉或页脚的右边部分
H 页眉
F 页脚
在配合CJK 排版中文文档时,要把带有中文的页眉和页脚的定义用\begin{CJK}{...}{...} 和\end{CJK} 括起来。最简单的办法是将其放到\begin{document} 和\begin{CJK}{...}{...} 之后。如:
\documentclass{book}
\upackage{CJK}
\upackage{fancyhdr}
%......
\begin{document}
\begin{CJK}{GBK}{song}
\pagestyle{fancy}
\fancyhead{} % clear all fields
\fancyhead[RO,LE]{\CJKfamily{hei} \bfries \LaTeX{} 排版系统}
\fancyhead[LO,RE]{\CJKfamily{hei>} \bfries \leftmark}
\fancyfoot[LE,RO]{\thepage}
\fancyfoot[LO,RE]{\CJKfamily{kai} 公元二零零零年七月}
\renewcommand{\headrulewidth}{0.4pt}
\renewcommand{\footrulewidth}{0.4pt}
%......
test!
\end{CJK}
\end{document}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 在论坛上高手们的帮助下,我终于学会了自定义页眉和页脚-->happytex转移
现贴出再请高手指正,以求更完美:
(1)如果要设置自己定义的页眉和页脚,可以使用fancyhdr包。
\upackage{fancyhdr}
\pagestyle{fancy}
然后,在后面的引言或正文中(如使用CJK需要在进入CJK环境后)
(a)用\fancyhead定义页眉,用\fancyfoot定义页脚.
(b)重定义\headrulewidth和\footrulewidth可以定义分隔线宽度。
例如:
\fancyhf{} % 清除原有设置
\fancyhead[RE]{这是奇数页右页眉} % 左内侧
\fancyhead[LO]{这是偶数页左页眉} % 右内侧
\fancyhead[LE,RO]{这是奇数页或偶数页中间页眉} % 左、右外侧
\fancyfoot[LE]{这是奇数页左页脚} % 左外侧
\fancyfoot[LO]{这是偶数页左页脚 } % 右内侧
\fancyfoot[RO]{这是偶数页右页脚} % 右外侧
(2)如果要要改变封面(封面的第二页以后的页,例如,英方封面页,摘要页,目录页等)
和章页的页眉和页脚,则需要
\fancypagestyle{plain}{%
\fancyhead{} % clear all header fields
\fancyhead[CE,CO]{这是章首页或封面的页眉}
\fancyfoot{} % clear all footer fields
\fancyfoot[CE,CO]{\thepage}}
(3)如果需要画分隔线,则需要
\renewcommand{\headrulewidth}{0.5pt}%在页眉下画一个0.5pt宽的分隔线\renewcommand{\footrulewidth}{0pt} % 在页脚不画分隔线。
(4)如果需要在页眉或页脚中插入图片,请参阅王磊的《latex插图指南》,pp:91-93。
宏包放在前面,关键是页眉设置要放在版面设置的后面:
\upackage{fancy}
%版面设置
\tlength{\textwidth}{14.5cm}\tlength{\textheight}{21cm} %
\tlength{\paperwidth}{19.5cm} \tlength{\paperheight}{27cm}
\tlength{\evensidemargin}{0.0cm}\tlength{\oddsidemargin}{0.0cm}
\tlength{\topmargin}{-0.5cm} %以上表明是一个16开的文章
\iffal%也可改为其它版面, 下面是a4paper设置
\upackage{a4wide}
\tlength{\textwidth}{16.5cm}\tlength{\textheight}{23cm} %
\tlength{\evensidemargin}{0.0cm}\tlength{\oddsidemargin}{0.0cm}
\tlength{\topmargin}{-0.0cm}%结合前面文档选项[a4paper]可表明这是一个a4的版心
\fi%
\pagestyle{fancy}%页眉设置, 必须在版面设置后面
\addtolength{\headheight}{0.5\balineskip}
\addtolength{\headwidth}{0\marginparp}
\addtolength{\headwidth}{0\marginparwidth}睡不着的句子
\renewcommand{\chaptermark}[1]{\markboth{\thechapter\ #1}{}}
\renewcommand{\ctionmark}[1]{\markright{\thection\ #1}{}}
\fancyhf{} \fancyhead[LE,RO]{\sf \thepage{}}
\fancyhead[LO]{\sf\rightmark}
\fancyhead[RE]{\sf \leftmark} \fancypagestyle{plain}{%
\fancyhead{}%getridofheaders
\renewcommand{\headrulewidth}{0pt}%andtheline
}
\iffal
\makeatletter%章首页的页眉处理, 可以改为自己想要的形式
\renewcommand{\ps@plain}{%
\renewcommand{\@mkboth}{\@gobbletwo}%
\renewcommand{\@evenhead}{\ret@font\sf -- \thepage -- \hfil}%
\renewcommand{\@oddhead}{\ret@font\sf\hfil -- \thepage --}%
\renewcommand{\@evenfoot}{}%
\renewcommand{\@oddfoot}{}
} \makeatother
%用fancyhdr宏包实现在页眉下画一粗一细两条横线
\newcommand{\makeheadrule}{%
留守儿童工作总结
\makebox[0pt][l]{\rule[.7\balineskip]{\headwidth}{0.8pt}}%
\rule[.6\balineskip]{\headwidth}{0.4pt}\vskip-.8\balineskip}
\makeatletter
\renewcommand{\headrule}{%
{\if@fancyplain\let\headrulewidth\plainheadrulewidth\fi
\makeheadrule}
} \makeatother
%另外, 在文档末端, 未退出CJK 环境以前, 必须加个\newpage,
%否则LaTeX 将会尝试在CJK 环境以外排版header/footer 的中文字
\fi%
大家可到/index2_14上看一下。%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
感谢大家的介绍!我试了一下,果然能很方便地生成自己想要的页脚页眉。
但有两个问题:第一是,如果我不想指定页眉,而是希望系统根据该页所在章节自己确定“活
动”的页眉,该怎么办呢?
第二是,我的文件编译后得到的DVI文件的最后一页总是没有页眉,好象在最后一页变成了plain模式,不知是为什么?如何解决这个问题?希望各位赐教!我的源文件如下:
\documentclass[12pt,twoside]{article}
\upackage{anysize,CJK}
\marginsize{3cm}{2cm}{2cm}{1cm}
\upackage{fancyhdr}
大自然声音%++++++++++++++++++++++++++++++++++++++++++++++
\begin{document}
\begin{CJK*}{GBK}{song}
\pagestyle{fancy}
\fancyhf{}
\fancyhead[LE]{\thepage}
\fancyhead[RO]{\thepage}
\fancyhead[CE]{偶页}
\fancyhead[CO]{奇页}
%+++++++++++++++++++++
正文
\end{CJK*}
\end{document} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 代码如下:
\documentclass{article}
\upackage{CJK}
\tcounter{page}{6}
\tlength\textheight{100.0pt}
\tlength\textwidth{200.0pt}
\upackage{fancyhdr}
\upackage{lastpage}
\upackage{layout}
%\pagestyle{empty} %不设置页眉页脚
\footskip = 10pt
\pagestyle{fancy} % 设置页眉
\begin{CJK}{GBK}{kai}\end{CJK}
\lhead{page \thepage\ of \pageref{LastPage}}
\chead{页眉中间}
\rhead{\small\leftmark}
\cfoot{\thepage}
\rfoot{页脚左}%
有板有眼的板\lfoot{页脚右}
\renewcommand{\headrulewidth}{1pt} %页眉线宽,设为0可以去页眉线
\tlength{\skip\footins}{0.5cm} %脚注与正文的距离
\renewcommand{\footnotesize}{} %设置脚注字体大小
\renewcommand{\footrulewidth}{1pt} %脚注线的宽度
%===============
%双线页眉的设置
%\makeatletter %双线页眉