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