KOMA 报告的 fancyhdr 和子文档存在问题

KOMA 报告的 fancyhdr 和子文档存在问题

我在使用 fancyhdr 和 report (KOMA) 以及子文​​档时遇到了一个奇怪的问题。对于每个子文档,标题都如我所愿,但当我通过主文档编译它们时,所有标题都丢失了,只剩下默认样式(空白标题,页脚中的页码)

我已经检查过,所有子级和主人的所有选项都是相同的。

我正在使用 Lyx 2.0.5,并且所有子级和主级的文档类别都是“报告(KOMA)”。

编辑:刚刚尝试使用标准“报告”文档类对其进行编译,现在成功了。这一定意味着问题与 KOMA 脚本有关。

这是我的序言

\usepackage[small,bf,margin=10pt]{caption}
\usepackage[dutch,british]{babel}
\usepackage{graphicx}
\usepackage{amsmath}
\numberwithin{equation}{section}
\usepackage{fancyhdr}

\renewcommand{\sectionmark}[1]{\markright{\thesection.\ #1}}
\fancyhead[LO]{\rightmark}

\renewcommand{\chaptermark}[1]{\markboth{\thechapter.\ #1}{}}
\fancyhead[RE]{\bfseries \leftmark}

\fancyhead[RO,LE]{\bfseries \thepage}
\renewcommand{\headrulewidth}{0.4pt}

如上所述,它适用于单个文档,但不适用于主文档。

有谁知道可能是什么问题?

答案1

我找到了问题的原因。

第一个子文档是包含前言的文档。因此,我设置了\pagestyle{plain}避免在第一页上使用页眉和页脚,包括目录、前言、摘要等。

我不知道这个命令不仅适用于单个页面,还适用于文档的其余部分,或者直到给出新命令。在前言之后的第一页上,我设置\pagestyle{fancy}为包含 fancyhdr 页眉和页脚,一切正常。

这当然就是它单独与子文档一起工作的原因——没有页面样式的变化。

相关内容