我将该包fancyhdr
与一起使用lastpage
。当我使用
\documentclass[a4paper,11pt,naustrian]{article}
\usepackage[left=2.5cm, right=2.5cm, top=4.3cm, bottom=2cm, headheight=2.3cm]{geometry} % for margins on a A4paper
\usepackage[dvipsnames, table]{xcolor}
\usepackage{luacolor,lua-ul} %for usage of style attributes - background color
% color of footer
\definecolor{footerColor}{HTML}{800000}
\usepackage{lastpage}
\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\sectionmark}[1]{\markboth{#1}{}} % set the \leftmark
\fancyhf{}
\fancyfoot[C]{{\textcolor{footerColor}{Seite \thepage\ von \pageref{LastPage}}}}
\usepackage[pdfa, unicode]{hyperref}
\hypersetup{
colorlinks={true},
linkcolor={black},
urlcolor={blue},
linktoc={all},
}
\usepackage{kantlipsum}
\begin{document}
\kant[1-10]
\end{document}
然后我得到以下结果:
没有\pageref
颜色。知道如何为所有页面着色吗?
据我所知,它与包有关,hyperref
但我不清楚如何更改它以使其正常工作。(使用livetex 2021 with lualatex 1.13.2
)
答案1
问题在于hyperref
。它使 成为\pageref{LastPage}
可点击链接,而您已将其声明为黑色。您可以改用 ,\pageref*{LastPage}
而不是将其变成链接。
(灵感来自这个答案)
\documentclass[a4paper,11pt,naustrian]{article}
\usepackage[left=2.5cm, right=2.5cm, top=4.3cm, bottom=2cm, headheight=2.3cm]{geometry} % for margins on a A4paper
\usepackage[dvipsnames, table]{xcolor}
\usepackage{luacolor,lua-ul} %for usage of style attributes - background color
% color of footer
\definecolor{footerColor}{HTML}{800000}
\usepackage{lastpage}
\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\sectionmark}[1]{\markboth{#1}{}} % set the \leftmark
\fancyhf{}
\fancyfoot[C]{{\textcolor{footerColor}{Seite \thepage\ von \pageref*{LastPage}}}}
\usepackage[pdfa, unicode]{hyperref}
\hypersetup{
colorlinks={true},
linkcolor={black},
urlcolor={blue},
linktoc={all},
}
\usepackage{kantlipsum}
\begin{document}
\kant[1-10]
\end{document}
答案2
您的代码肯定有问题,请看下面:
\documentclass[11pt, oneside]{article}
\usepackage{fancyhdr}
\usepackage{xcolor}
\usepackage{lastpage}
\definecolor{footerColor}{HTML}{800000}
\fancyfoot[C]{{\textcolor{footerColor}{Seite \thepage\ von \pageref{LastPage}}}}
\begin{document}
\pagestyle{fancy}
test
\end{document}