首先设置页码:在正文中调用页码命令\pagenumbering{数字形式}。其中数字形式可取值如下:
arabic, 阿拉伯数字
roman, 小写罗马数字
Roman,大写罗马数字
alpha, 小写拉丁字母
Alpha, 大写拉丁字母
在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}
%……
下面是另外一种设置方法样例:
单面样例:
\documentclass{article}
\usepackage{lastpage}%获得总页数
\usepackage{fancyhdr}
\pagestyle{fancy}
\lhead{}
\chead{}
\rhead{}
\lfoot{}
\cfoot{}
\rfoot{\thepage\ of \pageref{LastPage}}%当前页 of 总页数
\renewcommand{\headrulewidth}{0.4pt}%改为0pt即可去掉页眉下面的横线
\renewcommand{\footrulewidth}{0.4pt}%改为0pt即可去掉页脚上面的横线
\begin{document}
This short code shows how to use fancy package in the case of oneside format.
\end{document}
双面样例:
documentclass{book}
\usepackage{lastpage}%获得总页数
\usepackage{fancyhdr}
\pagestyle{fancy}
%以下命令中L–左侧 R–右侧 C–中间 O–奇数页 E–偶数页
\fancyhead[LO,RE]{head}%奇数页左侧,偶数页右侧显示页眉
\fancyfoot[CO,RE]{}%奇数页中间,偶数页右侧页脚为空
\fancyfoot[LO,CE]{}%奇数页左侧,偶数页中间页脚为空
\fancyfoot[RO,LE]{\thepage\ of
\pageref{LastPage}}%奇数页右侧,偶数页左侧显示 当前页 of 总页数
\renewcommand{\headrulewidth}{0.4pt}%改为0pt即可去掉页眉下面的横线
\renewcommand{\footrulewidth}{0.4pt}%改为0pt即可去掉页脚上面的横线
\begin{document}
This short code shows how to use fancy package in the case of
twoside format.
\end{document}
LaTeX 怎么让第二页的页码变为 1,封面不标页码?
\documentclass{article}