fancyhdr 和 MastersDoctoralThesis 模板

fancyhdr 和 MastersDoctoralThesis 模板

我的电脑上安装了 Miktex 2.9,我正在写博士论文,正在为 fancyhdr 软件包而苦恼。到目前为止,每当我需要一个新软件包时,软件都会询问我是否要下载并安装它,我同意了他的要求,然后继续写我的论文。

fancyhdr 包有问题。如果我添加以下代码

\usepackage{fancyhdr} 

在我的论文序言中,我得到的是

! Class MastersDoctoralThesis Error: Package `fancyhdr' is incompatible
(MastersDoctoralThesis)              with this class.

See the MastersDoctoralThesis class documentation for explanation.
Type  H <return>  for immediate help.
 ...                                              

l.58 \usepackage{fancyhdr}

? 

我环顾四周,其他人都为这个软件包而苦恼,我也尝试提供一种从 Miktex 软件包管理器手动下载的方法,它也“相信” fancyhdr 已经安装。但我根本无法使用它。

你能帮我解决这个问题吗?

答案1

据我所知,这是在 MastersDoctoralThesis.cls 中硬编码的

\ifbool{headsepline}{\KOMAoption{headsepline}{true}}{}
\PreventPackageFromLoading[\ClassError{\classname}{Package `fancyhdr' is
incompatible\MessageBreak with this class}{The pagesyles are defined 
using package `scrlayer-scrpage', please consult the\MessageBreak 
KOMA-script documentation for details.}]{fancyhdr}

那么为什么不继续查看建议的包呢scrlayer-scrpage。也许它有你需要的选项?查看第 5 章,特别是第 236 页。

例如,这会将您的页面页码放在底部中央:

\clearpairofpagestyles
\cfoot*{- \pagemark{} -}

相关内容