假设我有一个包含 3 个短节的页面。我想在页脚中显示“本页包含第 1、2、3 节”。如何使用 Fancyhdr 实现?目前,页脚中只能显示“本页包含第 3 节”。谢谢。
理想情况下它是自动的,因此如果一个页面包含 2 个部分,它会说“此页面包含第 1、2 部分”,如果一个页面只包含 1 个部分,它会说“此页面包含第 1 部分”谢谢。
\documentclass{article}
\usepackage{fancyhdr}
\usepackage{lipsum}
\pagestyle{fancy}
\renewcommand{\sectionmark}[1]{\markright{This page contains Section \arabic{\section{#1}}}}
\fancyhf{}
\rfoot{\fancyplain{}{\rightmark }}
\cfoot{\fancyplain{}{\thepage}}
\begin{document}
\chapter{Foo}
\section{short1}
haha
\section{short2}
jaja
\section{short3}
lala
\end{document}