下面的例子中,每页都显示一个页眉,页眉下方有一行。我怎样才能去掉它并使页眉变成斜体?
\documentclass[
french,
]{scrreprt}
\usepackage[french]{babel}
\usepackage{lastpage}
%\usepackage{scrpage2} % Error: \chead already defined
\usepackage{xwatermark} % needed
\pagestyle{fancy}
\fancyhf{}
\chead{The header}
\cfoot{\thepage /\pageref{LastPage}}
%\pagestyle{scrheadings}
%\pagestyle{headings} % no headings displayed
\begin{document}
FOO
\newpage
BAR
\end{document}
答案1
要删除标题下方的行,您可以使用\renewcommand{\headrulewidth}{0pt}
。
要使标题变为斜体,您可以使用\textit
\documentclass[
french,
]{scrreprt}
\usepackage[french]{babel}
\usepackage{lastpage}
%\usepackage{scrpage2} % Error: \chead already defined
\usepackage{xwatermark} % needed
\pagestyle{fancy}
\fancyhf{}
\renewcommand{\headrulewidth}{0pt}
\chead{\textit{The header}}
\cfoot{\thepage /\pageref{LastPage}}
%\pagestyle{scrheadings}
%\pagestyle{headings} % no headings displayed
\begin{document}
FOO
\newpage
BAR
\end{document}
答案2
这里的罪魁祸首是你使用了包xwatermark
。它加载包fancyhdr
,因此你必须在文档中使用它。通常,KOMA-Script 类scrreprt
最好使用 KOMA-Script 自己的包scrlayer-scrpage
。
要摆脱 headerrule 使用
\renewcommand{\headrulewidth}{0pt}
在您的序言中。要以斜体显示标题,请\textit{}
在标题定义中使用fanvyhdr
:
\chead{\textit{The header}}
完整代码如下
\documentclass[%
french,
]{scrreprt}
\usepackage[french]{babel}
\usepackage{lastpage}
\usepackage{xwatermark} % needed, loads fancyhdr :-(( <=================
\pagestyle{fancy}
\fancyhf{}
\chead{\textit{The header}} % <=========================================
\cfoot{\thepage /\pageref{LastPage}}
\renewcommand{\headrulewidth}{0pt} % <==================================
\begin{document}
FOO
\newpage
BAR
\end{document}
你得到了想要的结果: