页码、页眉、页脚 #
作者:二花
关键词:页码,页眉,页脚
这一节,我们讨论页码,页眉与页脚
页码 #
通过前面的学习,我们清楚了,编号类的都是计数器在控制,而页码的控制器是page,\pagenumbering{格式}来控制页码的编号方式,一定要另起新的一页,这个命令会在新的一页开始重新开始进行计数。
%由于个人喜欢清刻本悦宋字体且喜欢锦瑟,故均用其做的示例
%但是这是最麻烦的办法,应该使用如下方法:
%\usepackage{lipsum}
%\lipsum[1-n]
%使用lipsum时最简单有效的办法
\documentclass[]{article}
\usepackage{ctex}
\setCJKfamilyfont{qingsong}{FZQKBYSJW--GB1-0}
\usepackage[paperwidth = 52mm, paperheight = 72mm]{geometry}
\begin{document}
\CJKfamily{qingsong}
\pagenumbering{roman}%使用罗马数字字体
(文本)
\newpage
\pagenumbering{arabic}%使用阿拉伯数字字体
(文本)
\end{document}
名称 | 类型 |
---|---|
arabic | 阿拉伯数字 |
roman | 小写罗马数字 |
Roman | 大写罗马数字 |
alph | 小写字母 |
Alph | 大写字母 |
页眉页脚 #
预定义 #
LaTeX提供了几个预定义的页眉页脚风格看可以选择,4种 page style
页面风格 | 解释 |
---|---|
empty | 无页眉页脚 |
plain | 无页眉,页脚为居中页码 |
headings | 无页脚,页眉为章节名与页码 |
myheadings | 无页脚,页眉为页码等 |
设定命令 | 解释 |
---|---|
\pagestyle{页面风格} | 设定页面风格 |
\thispagestyle{页面风格} | 设定当前页面的风格 |
名称 | 作用 |
---|---|
\leftmark | 应用到页眉页脚设置中,leftMark表示high-level (chapter和section,chapter就是high-level) |
\rightmark | 应用到页眉页脚设置中,rightMark表示low-level(section和subsec,subsec就是low-level) |
宏包fancyhdr #
这张图截取自fancyhdr的宏包文档
fancyhdr宏包提供的fancy页面风格,将页眉页脚分为了六部分和两条线
对于单页文档(单面文档,一般为article): #
\documentclass[]{ctexart}
\usepackage{fancyhdr} %使用fancyhdr宏包
\usepackage[paperwidth = 200mm,paperheight = 150mm]{geometry}
\pagestyle{fancy} %使用fancy页面风格
\lhead{左边页眉} %设置页眉左侧
\chead{中间页眉} %设置页眉中间
\rhead{\leftmark} %设置页眉右侧为leftmark
\lfoot{\rightmark} %设置页脚左侧为rightmark
\cfoot{\thepage} %设置页脚中间为页码
\rfoot{右边页脚} %设置页脚右侧为"右边页脚"
\usepackage{lipsum}
\begin{document}
\section{锦瑟无端五十弦}
\subsection{一弦一柱思华年}
\lipsum[3-5]
\newpage
\section{庄生晓梦迷蝴蝶}
\subsection{望帝春深托杜鹃}
\lipsum[3-5]
\end{document}
对于双面文档: #
可以使用如下的方式
\fancyhead[位置]{内容} %设置页眉,位置可以是E、O与L、C、R的组合
\fancyfoot[位置]{内容} %设置页脚,位置可以是E、O与L、C、R的组合
\fancyhf[位置]{内容} %设置页眉与页脚,位置可以是H、F与E、O与L、C、R的组合
%页眉页脚线也可以进行设置,特别注意,页脚线的宽度不是长度变量,而是文本宏,修改定义如下
\renewcommand\headrulewidth{0.4pt}
\renewcommand\footrulewidth{0.6pt}
\documentclass[]{book}
\usepackage[heading = true]{ctex}
\newCJKfontfamily\qingsong{FZQKBYSJW--GB1-0}
\ctexset{section={name={第,节},titleformat = {\qingsong}}}
\usepackage{fancyhdr}
\usepackage{anyfontsize}
\usepackage[paperwidth = 200mm,paperheight = 150mm]{geometry}
\pagestyle{fancy}
\fancyhf{} %用于清除所有的页眉页脚
\fancyhead[CO]{\leftmark} %hight-level
\fancyhead[CE]{\rightmark} %low-level
\fancyfoot[CO]{\thepage}
\fancyhf[FR]{$\spadesuit$}
\renewcommand{\headrulewidth}{1pt}
\renewcommand{\footrulewidth}{2pt}
\usepackage{lipsum}
\begin{document}
\chapter{锦瑟1}
\section{锦瑟无端五十弦}
\subsection{一弦一柱思华年}
\lipsum[3-5]
\newpage
\chapter{锦瑟2}
\section{庄生晓梦迷蝴蝶}
\subsection{望帝春深托杜鹃}
\lipsum[3-5]
\end{document}