我正在使用 hyperref 包、lastpage 包和 fancyhdr 包。我的问题是,显示总页数的数字(在页脚中)是红色的,并且像指向首页的链接一样工作。我不希望它既不是红色的也不是链接,尽管我想链接到目录中的部分(这工作得很好)。请帮忙!:-)
\documentclass[11pt, a4paper, oneside]{article}
\usepackage{lastpage}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhead[LO,LE]{Author}
\fancyhead[RO,RE]{Document title}
\fancyfoot[CO, CE]{Page \thepage\ of \pageref{LastPage}}
\usepackage{hyperref}
\hypersetup{
linktoc=section,
colorlinks=true
}
\begin{document}
\thispagestyle{empty}
\vspace*{3cm}
\noindent \rule{\linewidth}{3pt}
\vspace{0.2cm}
\begin{center}\textbf{\Huge{Title}}\end{center}
\vspace{0.5cm}
\rule{\linewidth}{3pt}
\vspace{3cm}
\newpage
\pagenumbering{roman}
\tableofcontents
\newpage
\pagenumbering{arabic}
\section{First section} \label{sec:1}
\section{Second section}
This is a reference to \nameref{sec:1}.
\end{document}
答案1
该hyperref
包提供了变体命令\ref*
,\pageref*
以防在创建交叉引用时需要避免创建超链接。
因此,如果你写
\fancyfoot[CO, CE]{Page \thepage\ of \pageref*{LastPage}
你会达到你的目标。