Kopfzeilen für bestimmte Seiten des Dokuments und Fußzeilen für alle Seiten gleich

Kopfzeilen für bestimmte Seiten des Dokuments und Fußzeilen für alle Seiten gleich

Ich versuche gerade, ein Dokument für einen Projektbericht einzurichten. Ich habe Schwierigkeiten mit den Kopf- und Fußzeilen.

Ich hätte gern dieFußzeile auf jeder Seiteund die Fußzeile sollte wie im unten gezeigten Bild aussehen.

Fußzeile mit dem Fancyhdr-Paket

Um diesen Footer zu erstellen, verwende ich derzeit das fancyhdrPaket mit demausgefallener Seitenstilwie im Codeausschnitt unten gezeigt.

\pagestyle{fancy}
%%  FOOTER
\fancyfoot[C]{\small \thepage} % PAGE NUMBER
\fancyfoot[L]{\small ENEL895 \\ Version 1.0} % PAPER CODE AND VERSION
\fancyfoot[R]{\small \today} % TODAY'S DATE
\renewcommand{\footrulewidth}{1pt} % FOOTER RULE LINE

Das Problem, das ich bei der Fußzeile habe, betrifft das Inhaltsverzeichnis (ich habe \thispagestyle{fancy}neben dem Inhaltsverzeichnis und allen Kapiteln Folgendes eingefügt, um zu versuchen, die Kopf- und Fußzeilen zu erhalten). DasInhaltsverzeichnisIstverteilt auf 2 Seitenenthält die erste Seite nur die Seitenzahl für die Fußzeile, während diezweite Seitehat diekorrekte Kopf- und Fußzeile.

DerInhaltsverzeichnis-Kopf- und Fußzeile für beide Seitensollte wie auf dem unten gezeigten Bild aussehen. Inhaltsverzeichnis-Kopf- und Fußzeile

Der Header ist der Punkt, an dem es kompliziert wird. Für den Header benötige ich alleVordersache(alles vor Kapitel 1), um dieAbschnittsüberschriftauf derrechte Seiteder Kopfzeile und die Groß-/Kleinschreibung sollten genau mit der Groß-/Kleinschreibung des Titels übereinstimmen (d. h.nicht großgeschriebenUndnicht kursiv). Die Inhaltsverzeichnisüberschrift (siehe oben) ist ein Beispiel dafür, was ich meine. Was die Kapitel betrifft, möchte ich, dass die erste Kapitelseite keine Kopfzeile und nur die oben angegebene Fußzeile hat. Für die restlichen Seiten des Kapitels möchte ich das Kapitel links (Format: Kapitel # - Kapitelname) und den Abschnitt rechts (Format: # Abschnittsname) der Kopfzeile.

Die Kopf- und Fußzeile für dieerste Seite des Kapitelssollte wie das unten gezeigte Bild aussehen. Kopf- und Fußzeile für die erste Seite des Kapitels

Die Kopf- und Fußzeile für diedie restlichen Seiten des Kapitelssollte wie das unten gezeigte Bild aussehen (Ignorieren Sie die Tatsache, dass ich die erste Seite des Kapitels gezeigt habe).

Ignorieren Sie die Einführung zu Kapitel 1 (das sind die restlichen Seiten des Kapitels)

Eine weitere Schwierigkeit, die ich bei der Kopfzeile festgestellt habe, besteht darin, dass die Anhangskopfzeile Kapitel A statt Anhang A enthält. Ich möchte, dass dies auf der linken Seite der Kopfzeile steht und die erste Seite des Anhangs keine Kopfzeile hat (genau wie die Kapitel).

Schwierigkeit der Anhangsüberschrift:

Kapitel statt Anhang

Hier ist ein MWE meines bisherigen Dokuments (leider hat es viele Kommentare und die Ausgabe ist nicht identisch mit den in diesem Thread gezeigten Bildern).

\documentclass[12pt,a4paper]{report}

%----------------------------------------------------------------------------------------
%   PACKAGES
%----------------------------------------------------------------------------------------
%%  PAGE MARGINS
\usepackage[margin=1in]{geometry}

%%  RANDOM LOREM IPSUM TEXT TO FILL
\usepackage{blindtext}

%%  TOC BABEL
\usepackage[english]{babel}

%%  HYPERLINKING
\usepackage[colorlinks=true]{hyperref}
\hypersetup{%
    colorlinks,
    linkcolor={red!50!black},
    citecolor={blue!50!black},
    urlcolor={blue!80!black}
}

%%  HEADERS AND FOOTERS
\usepackage{fancyhdr}

%%  HEADING TITLES (TITLE SECTIONS)
\usepackage{titlesec}

%%  MAKES THE TOC WORK BETTER IMO (NOT SURE HOW)
\usepackage{tocloft}

%%  INCLUDE PDF PAGES
\usepackage{pdfpages}

%----------------------------------------------------------------------------------------
%   PAGE STYLE - HEADERS AND FOOTERS SETUP
%----------------------------------------------------------------------------------------
\pagestyle{fancy}

%%  HEADER
\fancyhead[L]{\leftmark} % SECTION NAME-FIRST SECTION/PREVIOUS SECTION

\fancyhead[R]{\nouppercase{\rightmark}} % CHAPTER NAME

%--------------------------------------------------------------------------

%%  FOOTER
\fancyfoot[C]{\small \thepage} % PAGE NUMBER

\fancyfoot[L]{\small ENEL895 \\ Version 1.0} % PAPER CODE AND VERSION

\fancyfoot[R]{\small \today} % TODAY'S DATE

\renewcommand{\footrulewidth}{1pt} % FOOTER RULE LINE

%--------------------------------------------------------------------------

%----------------------------------------------------------------------------------------
%   REDEFINING CHAPTER AND SECTION (LEFT AND RIGHT MARKS) TO BE THE     %   CHAPTER & SECTION NAMES AND NOT CAPITALISED.
%----------------------------------------------------------------------------------------

%%  CHAPTER DEFINED AS RIGHT MARK (Chapter # - Chapter Name)
\renewcommand{\chaptermark}[1]{%
\markboth{}{\chaptername
\ \thechapter ~- #1}}

%%  SECTION DEFINED AS LEFT MARK (# Section Name)
\renewcommand{\sectionmark}[1]{\markboth{\thesection\ #1}{}}

%----------------------------------------------------------------------------------------
%   REDEFINE THE CHAPTER HEADING FORMAT AND VERTICAL SPACING
%----------------------------------------------------------------------------------------

%%  SIZE AND FORMAT OF CHAPTER HEADING TITLE
\titleformat{\chapter}[display]
{\normalfont\Huge\bfseries}{\chaptertitlename\ \thechapter}{20pt}{\Huge}

% ALTERS "BEFORE" SPACING (SECOND ARGUMENT) TO 0
\titlespacing*{\chapter}{0pt}{0pt}{20pt}

%----------------------------------------------------------------------------------------
%   EDITING THE TOC TITLE AND DOTTED LINE SEGMENTS FOR CHAPTERS
%----------------------------------------------------------------------------------------

%%  CHANGE TITLE TO "Table of Contents"
\addto\captionsenglish{% Replace "english" with the language you use
  \renewcommand{\contentsname}%
    {Table of Contents}%
}

%%  ADD DOTTED LINES FOR CHAPTERS IN TOC
\renewcommand{\cftchapleader}{\cftdotfill{\cftdotsep}} % for chapters, if you really want! 

%----------------------------------------------------------------------------------------
%   CHANGE LINE SPACING TO 1.5
%----------------------------------------------------------------------------------------

\renewcommand{\baselinestretch}{1.5}

%--------------------------------------------------------------------------
%--------------------------------------------------------------------------
%----------------------------------------------------------------------------------------
%   END OF PREAMBLE AND START OF DOCUMENT
%----------------------------------------------------------------------------------------
%--------------------------------------------------------------------------
%--------------------------------------------------------------------------

\begin{document}

%----------------------------------------------------------------------------------------
%   PDF TITLE PAGE (NOT INCLUDED FOR MWE)
%----------------------------------------------------------------------------------------

%-----------------------------PDF PAGE---------------------------------

\pagenumbering{roman}

%----------------------------------------------------------------------------------------
%   STATEMENT OF ORIGINALITY
%----------------------------------------------------------------------------------------

\section*{\LARGE\center{Statement of Originality\markboth{}{Statement of Originality}}}
\addcontentsline{toc}{chapter}{{Statement of Originality}}
\thispagestyle{fancy}

\newpage
%----------------------------------------------------------------------------------------
%   ACKNOWLEDGEMENTS
%----------------------------------------------------------------------------------------

\section*{\LARGE\center{Acknowledgements (optional)\markboth{}{Acknowledgements}}}
\addcontentsline{toc}{chapter}{{Acknowledgements}}
\thispagestyle{fancy}


\newpage
%----------------------------------------------------------------------------------------
%   ABSTRACT
%----------------------------------------------------------------------------------------

\section*{\LARGE\center{Abstract\markboth{}{Abstract}}}
\addcontentsline{toc}{chapter}{{Abstract}}
\thispagestyle{fancy}


\newpage
%----------------------------------------------------------------------------------------
%   ACRONYMS (OPTIONAL)
%----------------------------------------------------------------------------------------

\section*{\LARGE\center{Acronyms (optional)\markboth{}{Acronyms}}}
\addcontentsline{toc}{chapter}{{Acronyms}}
\thispagestyle{fancy}


\newpage
%----------------------------------------------------------------------------------------
%   SYMBOLS (OPTIONAL)
%----------------------------------------------------------------------------------------

\section*{\LARGE\center{Symbols (optional)\markboth{}{Symbols}}}
\addcontentsline{toc}{chapter}{{Symbols}}
\thispagestyle{fancy}


\newpage
%----------------------------------------------------------------------------------------
%   TABLE OF CONTENTS
%----------------------------------------------------------------------------------------

\begin{center}
\hypersetup{linkcolor=black} % Make Links Black
\vspace*{-40pt}
\tableofcontents\thispagestyle{fancy}\markboth{}{Table of Contents}
\addcontentsline{toc}{chapter}{Table of Contents}
\newpage
\vspace*{-40pt}
\listoffigures\thispagestyle{fancy}\markboth{}{}
\addcontentsline{toc}{chapter}{List of Figures}
\newpage
\vspace*{-40pt}
\listoftables\thispagestyle{fancy}\markboth{}{}
\addcontentsline{toc}{chapter}{List of Tables}
\end{center}

\newpage
\pagenumbering{arabic}

%----------------------------------------------------------------------------------------
%   MAIN TEXT (CHAPTERS)
%----------------------------------------------------------------------------------------

\chapter{Introduction}
\section{Introduction}\thispagestyle{fancy}
\Blindtext
\blindtext

\chapter{Literature Review}\thispagestyle{fancy}
\section{Background/Problem}
\blindtext 
\section{Analysis..}
\Blindtext 

\Blindtext

\chapter{Methodology}\thispagestyle{fancy}
\section{Procedure}
\blindtext\\

\blindtext \\

\blindtext\\

\blindtext
\section{Simulation?}
\blindtext\\

\blindtext \\
\blindtext

\chapter{Results and Discussion}\thispagestyle{fancy}
\section{Results Verification?}
\Blindtext

\chapter{Future Developments}\thispagestyle{fancy}
\section{Recommendations for Future Work}
\blindtext\\

\blindtext

\chapter{Conclusion}\thispagestyle{fancy}
\section{Conclusion}
\blindtext

%----------------------------------------------------------------------------------------
%   APPENDIX
%----------------------------------------------------------------------------------------
\begin{appendix}

\chapter{Example 1}\thispagestyle{fancy}
\section{Testing}
\Blindtext

\chapter{Example 2}\thispagestyle{fancy}
\section{Extra}
\blindtext

\end{appendix}

%----------------------------------------------------------------------------------------
%   BIBLIOGRAPHY/REFERENCES
%----------------------------------------------------------------------------------------

%-------------------------------REFS-----------------------------------

\end{document}

Tut mir leid, dass dieser Thread so lang ist. Ich dachte nur, ich sollte versuchen, meine Probleme und mein gewünschtes Ergebnis ausführlich zu erklären. Ich verwende derzeit das fancyhdrPaket, aber wenn Sie meinen, ich sollte das KOMA Script-Äquivalent verwenden, können Sie gerne einen Kommentar hinterlassen, wie ich es verwenden sollte (ich habe KOMA Script noch nie verwendet).

Danke.

Antwort1

memoirWenn Sie bereit sind, die Klasse (eine Obermenge der Klassen bookund ) zu verwenden report, können Sie die gewünschten Kopf-/Fußzeilen erhalten. Ich weiß, es sieht kompliziert aus, aber memoirSie können damit viele Seitenstile definieren und festlegen, wo sie verwendet werden sollen.

Mir scheint, Sie möchten mehrere verschiedene Seitenstile; für das Inhaltsverzeichnis (und vermutlich auch für das Verzeichnis der Bestandteile und der Schlusselbestandteile), vielleicht für die Titelseite, für Kapiteltitelseiten, für allgemeine Dokumentseiten, vielleicht für ein Register oder eine Bibliografie.

Das folgende MWE stellt Ihre Seitenstile für das Inhaltsverzeichnis und das Verzeichnis der Kapitel, Kapiteltitelseiten (einschließlich Anhänge) und allgemeine Standardseiten bereit.

% headersprob.tex  SE 562212
\documentclass{memoir}
\usepackage{lipsum}
\usepackage{comment}

% macro for details of the footer style
\newcommand{\enelf}[1]{%
\makeevenfoot{#1}{\small \parbox[t]{1in}{ENEL895 \\ Version 1.0}}{\small \thepage}{\small \today}
\makeoddfoot{#1}{\small \parbox[t]{1in}{ENEL895 \\ Version 1.0}}{\small \thepage}{\small \today}
\makefootrule{#1}{\textwidth}{1pt}{5pt}
}

\makepagestyle{ENELfoot}
\enelf{ENELfoot}


% pagestle for the ToC
\makepagestyle{ENELtoc}
\makeevenhead{ENELtoc}{}{}{Table of Contents}
\makeoddhead{ENELtoc}{}{}{Table of Contents}
\makeheadrule{ENELtoc}{\textwidth}{1pt}
\enelf{ENELtoc}

% pagestyle of the LoT
\makepagestyle{ENELlot}
\makeevenhead{ENELlot}{}{}{List of Tables}
\makeoddhead{ENELlot}{}{}{List of Tables}
\makeheadrule{ENELlot}{\textwidth}{1pt}
\enelf{ENELlot}

% pagestyle for chapter pages
\makepagestyle{chapter}
\enelf{chapter}

% don't uppercase chapter and section titles in headers
% (regular definition uses \MakeUppercase for titles)
\makeatletter
\renewcommand*{\chaptermark}[1]{%
  \markboth{\ifnum\c@secnumdepth > \m@ne
               \if@mainmatter
                 \@chapapp\ 
                  \thechapter \ %
               \fi
             \fi
              #1}{}}

\renewcommand*{\sectionmark}[1]{%
  \markright{\ifnum\c@secnumdepth > \z@
               \thesection \ %
              \fi
              #1}}
\makeatother

% The page style for the bulk of the document
\makepagestyle{ENELmain}
\makeevenhead{ENELmain}{\leftmark}{}{\rightmark}
\makeoddhead{ENELmain}{\leftmark}{}{\rightmark}
\enelf{ENELmain}

\begin{document}
\pagestyle{ENELfoot}

\frontmatter

\pagestyle{ENELtoc}
\copypagestyle{chapter}{ENELtoc} % the first page of the ToC uses the chapter pagestyle
\tableofcontents
\clearpage

\pagestyle{ENELlot}
\copypagestyle{chapter}{ENELlot} % the first page of the LoT uses the chapter page style
\listoftables

\mainmatter

% set the general page style
\pagestyle{ENELmain}
% first page of a chapter uses the chapter page style, so set it to be just the footer
\copypagestyle{chapter}{ENELfoot}
\chapter{One}

\lipsum

\section{A section}

\begin{table}
\centering
TABULATION
\caption{A table}
\end{table}

\lipsum

\addtocontents{toc}{\newpage} % make sure the ToC is more that one page
\section{Another section}
\lipsum

\appendix

\chapter{App}

\lipsum

\section{In appendix}

\lipsum
\end{document}

Lesen Sie die Dokumentation ( > texdoc memoirKapitel 7) für weitere Informationen.

Antwort2

Wie in der Paketdokumentation für fancyhdr erwähnt, hat der Befehl \chapterProbleme \thispagestyle{plain}.
Ich glaube \tableofcontents, das tut er auch. Daher könnte
eine Neudefinition des Seitenstils erforderlich sein. Sie können dies tun, indem Sie der Präambel etwas hinzufügen, das den Seitenstil auf den Seitenstil setzt , außer dass die Kopfzeile leer ist. Dies führt dazu, dass auf Seiten, auf denen ein neues Kapitel eingeführt wird, keine Kopfzeile, sondern nur die Fußzeile vorhanden ist. Vergessen Sie nicht, dies zu entfernen, wenn Sie ein neues Kapitel erstellen.plain
\fancypagestyle{plain}{\fancyhead{}\renewcommand{\headrule}{}}plainfancy

\thispagestyle{fancy}

Das Problem mit der Kopfzeile, die nicht auf allen Seiten angezeigt wird, scheint die Definition \captionmarkund zu sein \sectionmark.
Was meiner Meinung nach zu funktionieren scheint, ist, diese Neudefinitionen zu entfernen und \nouppercasedie Definition beider Kopfzeilen hinzuzufügen, was zu

\fancyhead[L]{\nouppercase\leftmark} % SECTION NAME-FIRST SECTION/PREVIOUS SECTION

\fancyhead[R]{\nouppercase\rightmark} % CHAPTER NAME

verwandte Informationen