fancyhdr宏包设置latex页眉页脚
LaTeX的fancyhdr宏包的使用
CTEXwiki关于fancyhdr的说明可以在这里找到。
在latex中用自定义页眉页脚, 一般都要使用宏包fancy. 关键是琢磨一下下面的例子, 在看看相应的说明, 一般就可以得到你想要的结果了. 下面的内容主要来自CTEX - 在线文档, 例子部分已经修改过来了, 可以直接编译. 在用 LaTeX 排版文章、书籍时,缺省定义了四种页眉页脚的格式:
empty | 没有页眉和页脚 |
plain | 没有页眉,页脚中部放置页码。 |
headings | 没有页脚,页眉包含章节的标题和页码。 |
myheadings | 没有页脚,页眉页码和使用者所定义的信息。 |
article 缺省使用 plain 格式,而 book 则使用headings 格式。 也可用 \pagestyle 命令在你的文档中设定所用的格式,例如在文档中使用 \pagestyle{empty} 则使得此后的页面没有页眉和页脚。 一般情况下,这四种格式基本可满足排版的要求。但在某些情况下,特别是 使用者想定义自己的页眉和页脚格式时,就会遇到很多限制和麻烦。这时, 使用 fancyhdr 宏包可以很容易地达到目的。
利用 fancyhdr 宏包提供的命令,可以方便的作到:
- 自定义页眉和页脚。
- 为页眉和页脚加上装饰性的横线。
- 页眉和页脚的宽度可以超过正文文本的宽度。
- 多行的页眉和页脚。
- 奇偶页使用不同格式的页眉和页脚。
- 每章的首页使用不同格式的页眉和页脚。
- 浮动对象页使用不同格式的页眉和页脚。
- 控制页眉和页脚的字体,包括字形,字族,大小写等。
简单的例子:
\documentclass{article}\usepackage{fancyhdr} \pagestyle{fancy} \lhead{} \chead{} \rhead{\bfseries 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 给出了当前页的页码,而 \bfseries 则使 LaTeX 使用粗体字排版页眉。如果想在文档中改用其它形式,比如在第一页不要页眉和页脚,则可在 \begin{document} 和 \maketitle 后使用命令
\thispagestyle{empty}
缺省情况下,\maketitle 命令会自动设置其所在页的格式为 plain 。因此,如果你想在该页使用 fancy 格式的话,应该在 \maketile 后面使用命令 \thispagestyle{fancy}。
下面是一个双面页版式下的例子:
\documentclass{book} \usepackage{fancyhdr} \fancyhead{} % clear all fields \fancyhead[RO,LE]{\bfseries 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} \usepackage{CJK} \usepackage{fancyhdr} %...... \begin{document} \begin{CJK}{GBK}{song} \pagestyle{fancy} \fancyhead{} % clear all fields \fancyhead[RO,LE]{\CJKfamily{hei} \bfseries \LaTeX{} 排版系统} \fancyhead[LO,RE]{\CJKfamily{hei>} \bfseries \leftmark} \fancyfoot[LE,RO]{\thepage} \fancyfoot[LO,RE]{\CJKfamily{kai} 公元二零零零年七月} \renewcommand{\headrulewidth}{0.4pt} \renewcommand{\footrulewidth}{0.4pt} %...... test! \end{CJK} \end{document}
Author: visaya fan <visayafan[AT]gmail.com>
Date: 2011-08-18 15:40:53
HTML generated by org-mode 6.33x in emacs 23
转载于:https://www.cnblogs.com/visayafan/archive/2011/09/27/2193630.html
fancyhdr宏包设置latex页眉页脚相关推荐
- 页眉、页脚及页码的设置(fancyhdr宏包的使用)
fancyhdr 在用 LaTeX 排版文章.书籍时,缺省定义了四种页眉页脚的格式: empty 没有页眉和页脚 plain 没有页眉,页脚中部放置页码. headings 没有页脚,页眉包含章节的标 ...
- LaTex之fancy宏包设置--页眉页脚
fancyhdr宏包说明书,可以通过在CMD中 texdoc fancydhr中获得. 在latex中用自定义页眉页脚, 一般都要使用宏包fancy. 关键是琢磨一下下面的例子, 在看看相应的说明, ...
- 设置Latex页眉页脚边距——fancyhdr的使用
0.起因 学校要求用word编辑文档,并对格式和排版做了一些要求,本人尝试用latex来实现同样的效果 1.文档的格式要求 页边距:上25mm,下25mm,左25mm,右20mm 页眉边距15mm,页 ...
- [ZT]:fancy设置latex页眉页脚
在latex中用自定义页眉页脚, 一般都要使用宏包fancy. 关键是琢磨一下下面的例子, 在看看相应的说明, 一般就可以得到你想要的结果了. 下面的内容主要来自CTEX - 在线文档, 例子部分已经 ...
- LaTeX 页眉页脚的设置
Latex中页眉页脚的设置 1. 首先要加页眉页脚的话,需要启动宏: 我通常用fancyhdr宏包来设置页眉和页脚. \usepackage{fancyhdr} 我们在 LaTeX 中先把 page ...
- latex页眉页脚设置
首先设置页码:在正文中调用页码命令\pagenumbering{数字形式}.其中数字形式可取值如下: arabic, 阿拉伯数字 roman, 小写罗马数字 Roman,大写罗马数字 alpha, 小 ...
- 厦门大学LaTeX模板:页眉页脚设置
如果奇数页和偶数页页眉不同,首先设置文档是twoside \documentclass[twoside, doctor]{XMU-thesis-grd} 页眉设置,推荐你用一下tex的fancyhdr ...
- LaTeX排版(一):字体、页眉页脚、页边距、行距的设置
目录 字体设置 布局设置 页眉页脚设置 行距的设置 其他 字体设置 字体设置需要用到宏包fontspec,需要在导言区添加如下指令: \usepackage{fontspec} 中英文字体都可以分为如 ...
- 1.3 Latex页眉页脚设置
文章目录 使用fancyhdr包 使用总页码 使用fancyhdr包 LaTex设置页眉页脚使用fancyhdr包就可以了,代码示例如下: \documentclass[UTF8]{article ...
- latex中如何设置页边距和页眉页脚?
##页面和分栏 1.页边距, 1in 2. \oddsidemargin或\evensidemargin,奇数或偶数页左边距,46pt: 3. \textwidth,正文宽度,360pt. 4. 剩下 ...
最新文章
- jsoncpp 不能处理long类型数据
- case 语句不跳转,死循环
- pku acm 2140 Herd Sums http://acm.pku.edu.cn/JudgeOnline/problem?id=2140
- matlab自带kpca,求对矩阵进行PCA或者KPCA特征提取的matlab代码
- html 闪烁文本,HTML最简单的文字闪烁代码
- everything下载哪个版本_Everything敏感信息泄露
- better-scroll插件 api
- mac小白怎么下载网页视频?
- 网页版网络聊天室设计与实现(Java+SSH+MySQL)
- [cocos2d-x]SpaceFighting[安卓/IOS都适用]
- DH坐标系的建立与DH表—机器人学
- 紫罗兰永恒花园rust简谱_みちしるべ简谱-紫罗兰永恒花园ed
- 韩服游戏IP用哪里的比较稳定怎么选择服务器
- 位运算——左移和右移
- 1007: 求正方形面积
- 2046.重庆中巴飞机
- python实现android应用稳定性测试
- Python免费快速接入图灵机器人接口
- excel导出java.lang.ArrayIndexOutOfBoundsException: 0 POI导出excel报错数组下标越界0
- airbnb_airbnb新用户预订kaggle竞赛