Fancyhdr が間違った章を表示している

Fancyhdr が間違った章を表示している

私は現在論文を執筆中で、このテンプレートを使用しました。 https://www.sharelatex.com/templates/thesis/graduate-thesis

しかし、fancyhdr を使用してヘッダーに章名を表示すると、非常に珍しいエラーが発生します。

左側に章名、右側にページ番号が表示されるようにしたいと思います。以前のテンプレートでは、次のように使用されていました。

\lhead{\emph{Contents}}  % Set the left side page header to "Contents"
\tableofcontents  % Write out the Table of Contents

したがって、章を組み込むときにこの構文をコピーしました。

\input{Chapters/Chapter1} % Introduction
\lhead{\emph{Introduction}}  % Set the left side page header to "Introduction"

\input{Chapters/Chapter2} % Background Research 
\lhead{\emph{Background Research}}  % Set the left side page header to "Background Research"

私が抱えている問題は、章の名前がおかしくなることです。たとえば、第 4 章 = プロジェクト計画、第 5 章 = 設計ですが、第 5 章ではヘッダーに「設計」がまったく表示されず、「プロジェクト計画」と表示されます。

私を困惑させているもう 1 つの点は、元々「開発」という章と「テスト」という章があったのですが、この 2 つを 1 つに統合し (テストの章を削除し、その内容を開発の章に入れました)、ヘッダーの名前を「開発とテスト」に変更したのですが、PDF をコンパイルして表示すると、一部のページのヘッダーに「開発」と表示され、他のページには「開発とテスト」と表示されます。

なぜこのようなことが起こるのか分かりません。私が行っているコンパイルは次のとおりです。

PdfLaTeX + Bib(la)tex + PdfLaTeX (x2) + PDF を表示

さらにコードが必要な場合は提供できますが、使用しているテンプレートをリンクすると、コードがどのようになるかがわかると思います。

ご協力いただき誠にありがとうございます。

答え1

コメントとアドバイスをくださった皆様に感謝します。Johannes_B さんが提供したリンクを読んで、

https://github.com/johannesbottcher/templateConfusion/blob/master/ourFamousThesisTemplate.md

解決策の簡単な修正方法は、各章のファイルに次の内容を含めることです。(メインファイルから\lhead{章の名前がここに入ります}を削除した場合);

\chapter{Background Research}
\label{Chapter2}
\lhead{\emph{Background Research}} % Write in your own chapter title to set the page header

最初からやり直す時間がない場合や、より良いテンプレートを使用する場合は、これで問題が解決します。

しかし、私自身としては、これまで使用していたテンプレートからのさらなるエラーを減らすために、最小限の新しいテンプレートを開始するのが最善だと考えています。

ご協力いただいた皆様に感謝いたします。

関連情報