Fancyhdr이 잘못된 장을 표시함

Fancyhdr이 잘못된 장을 표시함

저는 현재 논문을 작성 중이며 이 템플릿을 사용했습니다. https://www.sharelatex.com/templates/sis/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장의 경우 헤더에 '디자인'이 전혀 표시되지 않고 '프로젝트'가 계속 표시됩니다. 계획'.

저를 당혹스럽게 만드는 또 다른 점은 원래 'Development'라는 챕터와 'Testing'이라는 챕터가 있었지만 두 개를 하나로 병합하고(테스트 챕터를 삭제하고 콘텐츠를 개발 챕터에 넣었음) 이름을 바꿨다는 것입니다. 머리글은 '개발 및 테스트'로 되어 있지만 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

새로 시작할 시간이 없거나 더 나은 템플릿을 사용할 경우 문제가 해결됩니다.

하지만 나로서는 지금까지 사용해오던 템플릿에서 추가 오류를 줄이기 위해 새로운 최소 템플릿을 시작하는 것이 최선이라고 생각합니다.

기여해주신 분들께 감사드립니다.

관련 정보