我如何确保 \pageref{LastPage} 不会像 hyperref 标识的其他链接那样被着色?

我如何确保 \pageref{LastPage} 不会像 hyperref 标识的其他链接那样被着色?

hyperref我与一起使用lastpage。我的问题是\pageref{LastPage}与标识的链接颜色相同hyperref。我希望它只是普通颜色(例如黑色)

请允许我调整所选答案以我之前的问题lastpage

\documentclass{scrartcl}

\usepackage{hyperref}
\hypersetup{colorlinks,breaklinks,
            urlcolor=Maroon,
            linkcolor=Maroon}

\usepackage{lastpage}
\usepackage{scrpage2}

\cfoot{\thepage\ of \pageref{LastPage}}

\pagestyle{scrheadings}

\begin{document}

\href{mailto:[email protected]}{[email protected]}

\newpage
text
\newpage
text
\end{document}

我尝试\usepackage{color}将该行修改\cfoot...\cfoot{\thepage\ of \color{black}\pageref{LastPage}},但无济于事。

答案1

\pageref*按照说明使用hyperref 手册

答案2

如果你确实想要 最后一页的页码作为链接,你几乎明白了:(\usepackage{color}xcolor) 和

\cfoot{\thepage\ of {\hypersetup{linkcolor=black}\pageref{LastPage}}}

代替

\cfoot{\thepage\ of \color{black}\pageref{LastPage}}

链接周围的附加括号将被涂上不同的颜色,以确保颜色变化只发生在该组局部,即,后面的链接将再次被涂上栗色(或之前选择的任何颜色)。

此外,您还需要更改为并需要定义为颜色。\href{mailto:[email protected]}{[email protected]}\href{mailto:[email protected]}{my\[email protected]}Maroon

相关内容