
Ich stieß auf einedokumentierenim Internet und fand die in diesem Dokument verwendeten Überschriften sehr ansprechend. Wie erstelle ich einHeadermit dem Format: <chpater-name> | <page-number>
und ähnlichen Farben/Schriftarten?
Antwort1
Hier ein Vorschlag für eineKOMA-Script-KlassePaket verwenden scrlayer-scrpage
:
\documentclass[headings=optiontoheadandtoc]{scrbook}
\usepackage{xcolor}
\usepackage{lipsum}
\usepackage[letterspace=200]{microtype}% https://www.ctan.org/pkg/microtype
\usepackage[automark,markcase=upper]{scrlayer-scrpage}%
\clearpairofpagestyles
\lehead*{\pagemark\mypagenumberbar\leftmark}
\rohead*{\leftmark\mypagenumberbar\pagemark}
\renewcommand{\chaptermarkformat}{}% no chapter number in page header
\newcommand\mypagenumberbar{{\usekomafont{pagenumber}{\enskip\rule[-\dp\strutbox]{1pt}{\baselineskip}\enskip}}}
\setkomafont{pageheadfoot}{\color{gray}\sffamily\textls}% font settings for page header and footer
\setkomafont{pagenumber}{\normalcolor}% normal color for page numbers
\begin{document}
\frontmatter
\tableofcontents
\mainmatter
\chapter[head=General]{General Suggestions}
\lipsum[1-10]
\chapter[head=Delivery]{Delivery of the Thesis}
\lipsum[1-10]
\chapter{Cover Sheet}
\lipsum[1-10]
\end{document}
Zusätzliche Bemerkungen:
Mit der Klassenoption headings=optiontoheadandtoc
wird die erweiterte Interpretation der optionalen Argumente von Abschnittsbefehlen aktiviert. So wird z. B. \chapter[head=General]{General Suggestions}
»Allgemeines« in die Kopfzeile geschrieben, »Allgemeine Vorschläge« jedoch ins Inhaltsverzeichnis.
Die mit Sternchen versehenen Versionen von \lehead
und \rohead
verwenden das obligatorische Argument für beide Seitenstile scrheadings
und plain
(Alias von plain.scrheadings
). Daher erhalten Sie die Kopfzeile auch auf Kapitelseiten.
Es ist auch möglich, das Paket scrlayer-scrpage
zusammen mit einemStandardklasse:
\documentclass{book}
\usepackage{xcolor}
\usepackage{lipsum}
\usepackage[letterspace=200]{microtype}% https://www.ctan.org/pkg/microtype
\usepackage[markcase=upper]{scrlayer-scrpage}%
\clearpairofpagestyles
\lehead*{\pagemark\mypagenumberbar\leftmark}
\rohead*{\leftmark\mypagenumberbar\pagemark}
\renewcommand{\chaptermark}[1]{\markboth{\MakeMarkcase{#1}}{}}% no chapter number in page header
\newcommand\mypagenumberbar{{\usekomafont{pagenumber}{\enskip\rule[-\dp\strutbox]{1pt}{\baselineskip}\enskip}}}
\setkomafont{pageheadfoot}{\color{gray}\sffamily\textls}% font settings for page header and footer
\setkomafont{pagenumber}{\normalcolor}% normal color for page numbers
\begin{document}
\frontmatter
\tableofcontents
\mainmatter
\chapter{General Suggestions}\chaptermark{General}
\lipsum[1-10]
\chapter{Delivery of the Thesis}\chaptermark{Delivery}
\lipsum[1-10]
\chapter{Cover Sheet}
\lipsum[1-10]
\end{document}
Antwort2
Dies stammt aus dem von Ihnen bereitgestellten verlinkten Dokument:
Das ist das Ergebnis des von mir bereitgestellten Codes:
Der Code:
\documentclass{book}
\usepackage{xcolor}
\usepackage{fancyhdr}
\usepackage{lipsum}
\usepackage[letterspace=200]{microtype} % https://tex.stackexchange.com/a/62351/245306
% https://tex.stackexchange.com/a/400110/245306
\newcommand\mybar{\kern1pt\rule[-\dp\strutbox]{.8pt}{\baselineskip}\kern1pt}
\pagestyle{fancy}
\fancyhead{}
\fancyfoot{}
\renewcommand{\chaptermark}[1]{\markboth{#1}{}} % Changed this to include chapter name only
\fancyhead[R]{{\color{gray} \sffamily \textls{\MakeUppercase\leftmark}} \textbf{\mybar\ \thepage}}
\renewcommand{\headrulewidth}{0pt} % Removes head rule
\begin{document}
\mainmatter
\chapter{Introduction}
\lipsum[1-10]
\chapter{Methodology}
\lipsum[1-10]
\end{document}
Der Code ist ziemlich hässlich, tut aber, was Sie brauchen. Die referenzierten TEX.SE-Antworten microtype
und der benutzerdefinierte Befehl \mybar
wurden hier übernommen und wenn Sie sie weiter anpassen möchten, werden sie in den Antworten ausführlicher erklärt. Ich hoffe, das hilft. Wenn Sie noch etwas brauchen, schreiben Sie einen Kommentar und ich werde versuchen, es genauer zu erklären.
Bearbeiten: Code und Bild gelöscht und dann bearbeitet, da ich sie \chaptername
versehentlich und nicht \leftmark
nach der Anpassung verwendet habe.