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 в заголовке вообще не отображается слово «Проектирование», а отображается «Планирование проекта».

Меня еще сбивает с толку то, что изначально у меня была глава под названием «Разработка», а другая — «Тестирование», однако я объединил их в одну (просто удалил главу о тестировании и поместил ее содержимое в главу о разработке) и переименовал заголовок в «Разработка и тестирование». Однако при компиляции и просмотре 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

Это решает проблему, если у вас нет времени начать все заново/использовать лучший шаблон.

Однако лично я считаю, что будет лучше начать с нового минимального шаблона, чтобы сократить количество ошибок в шаблоне, который я использовал.

Спасибо всем, кто внес свой вклад.

Связанный контент