我以前能够通过以下设置(可能是其中的一部分)获得页眉/页脚,但现在不行了:
它仅分别在第 1、2 和 3 页显示 Foo、Bar 和 Baz。
关于什么原因可能导致其禁用,有什么建议吗?
\documentclass{scrreprt}
\usepackage{afterpage}
\usepackage[french]{babel}
\usepackage{comment}
\usepackage{csquotes}
\usepackage{eurosym}
\usepackage[T1]{fontenc}
\usepackage{keyfloat}
\usepackage{glossaries}
\usepackage{pdfpages}
\usepackage{refcount}
%\usepackage{scrlayer-scrpage}
\usepackage{tocloft}
\usepackage{ulem}
\usepackage{xparse}
\usepackage{xr}
\usepackage{xwatermark}
\usepackage{hyperref}
\usepackage{scrpage2}
\chead{XYZ}
\cfoot{\thepage /\pageref{LastPage}}
\pagestyle{scrheadings}
\begin{document}
Foo
\clearpage
Bar
\clearpage
BAZ
\end{document}
答案1
不要加载xwatermark
包
\usepackage{xwatermark}
它使用与给定代码的结果错误消息相fancyhdr
冲突的包。scrpage2
因此,有了以下 MWE
\documentclass{scrreprt}
\usepackage{afterpage}
\usepackage[french]{babel}
\usepackage{comment}
\usepackage{csquotes}
\usepackage{eurosym}
\usepackage[T1]{fontenc}
\usepackage{keyfloat}
\usepackage{glossaries}
\usepackage{pdfpages}
\usepackage{refcount}
\usepackage{scrlayer-scrpage}
%\usepackage{scrpage2} % outdated
\usepackage{tocloft}
\usepackage{ulem}
\usepackage{xparse}
\usepackage{xr}
%\usepackage{xwatermark}
\usepackage{hyperref}
\chead{XYZ}
\cfoot{\thepage /\pageref{LastPage}}
\pagestyle{scrheadings}
\begin{document}
Foo
\clearpage
Bar
\clearpage
BAZ
\end{document}
你得到了想要的结果: