是否可以在页脚打印前三个标题(章节、节book
和节、小节)?article
例如这样的页面:
应该有一个类似这样的页脚:
(如果只有一两个就直接打印出来,如果超过三个就在...
下面打印一个,像上图一样)
目前我只知道\firstrightmark
或\lastrightmark
提供的extramarks
,它们只存储第一个或最后一个标题。是否可以存储三个标题并打印它们?
以下是硬编码版本:
\documentclass{article}
\usepackage{xcolor}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\fancyfoot[R]{\textcolor{black!30}{%
\begin{tabular}[t]{r}
{\MakeUppercase{1 Test}}\\ % section
{1.1 test}\\ % subsection
{1.2 test two}\\ % subsection
$\cdots$
\end{tabular}
}%
\!\rlap{\textcolor{gray!55}{$|$}~~\thepage}}
\begin{document}
\section{Test}
...
\subsection{test}
...
\subsection{test two}
...
\section{Test Two}
...
\end{document}