我想为每一章设置不同的自定义页脚。例如,每一章都有一个版本,我想在页脚中打印该章节的版本。
答案1
使用fancyhdr
包,您可以轻松地将版本放在页脚处。以下示例说明了这一点(细节可能因您实际定义版本的方式而异)。我使用了一个\ChapVersion
在章节开头使用的命令来保存章节版本;在内部,此版本放在页脚处:
\documentclass{book}
\usepackage[a6paper]{geometry}% just for the example
\usepackage{fancyhdr}
\usepackage{lipsum}% just to generate text for the example
\pagestyle{fancy}
\makeatletter
\newcommand\ChapVersion[1]{\def\@ChapVersion{#1}}
\fancyhf{}
\fancyfoot[C]{\small\@ChapVersion}% footer center: version
\fancyhead[LE,RO]{\small\thepage}% header (left on even, right on odd): page number
\makeatother
\begin{document}
\chapter{Test Chapter One}
\ChapVersion{Version 2.3--April 25, 2009}
\lipsum[1-2]
\chapter{Test Chapter Two}
\ChapVersion{Version 1.1--September 13, 2012}
\lipsum[1-2]
\end{document}