
Mögliches Duplikat:
Kopf- und Fußzeilen sowie Schriftartanpassung
Ich schreibe gerade an einem größeren Projekt (ein Buch) und mir sind viele Möglichkeiten für Überschriften eingefallen. Da ich aber ein Neuling bin und nicht weiß, welche vielleicht die beste ist, wollte ich euch fragen, wie ich eine Überschrift am besten umsetze. Ich möchte, dass die Überschrift die Seitenzahl und den Abschnittstitel anzeigt und dass auch eine Linie darunter sein soll. Ich weiß nicht, wie ich das umsetzen soll, außerdem soll die Seitenzahl, die jetzt unter dem Text steht, verschwinden und der Text in der Überschrift soll eine Farbe haben, die Seitenzahl aber schwarz sein. Die Linie soll etwas dicker als vielleicht 4 pt sein. Vielen Dank für eure Hilfe! Hier ist mein Code:
\documentclass{book}
\usepackage{geometry}
\geometry{left=4cm,right=3cm, top=2cm, bottom=2cm}
\usepackage{titlesec}
\titlespacing*{\chapter}{0pt}{-30pt}{20pt}
\titleformat{\chapter}[display]{\normalfont\huge\bfseries}{\chaptertitlename\ \thechapter}{20pt}{\Huge}
\usepackage[ngerman]{babel}
\usepackage{mathptmx}
\usepackage{helvet}
\usepackage{wallpaper}
\usepackage{color}
\usepackage[final]{pdfpages}
%,bookmarksopenlevel={1}
%\usepackage[hidelinks,bookmarks=true,bookmarksopen=true,bookmarksnumbered=true,colorlinks=true,linkcolor=black,]{hyperref}
\usepackage[colorlinks,linkcolor=black,bookmarksopen=false,
hypertexnames=TRUE,pdfpagelabels=true]{hyperref}[2011/02/05]
\hypersetup{
pdftitle={},
% pdfauthor={},
pdfsubject={Statistics Book},
pdfkeywords={},
}
\usepackage{xcolor,bookmark}
\usepackage{scrextend}
\usepackage{titlepic}
\usepackage{shorttoc}
\usepackage{courier}
\usepackage{type1cm}
\usepackage{zref-abspage}
\usepackage{makeidx}
\usepackage{graphicx}
\usepackage{multicol}
\usepackage[bottom]{footmisc}
\usepackage{tocstyle}
\usetocstyle{allwithdot}
\usepackage{shadethm}
\usepackage{amsthm}
\usepackage{amsmath}
\usepackage{marginnote}
\usepackage{wrapfig}
\usepackage{paralist}
\usepackage{amssymb}
\usepackage[framemethod=tikz]{mdframed}
\usepackage{ulem}
\definecolor{shadethmcolor}{rgb}{.9,.9,.95}%
\newtheoremstyle{mystyle}
{\topsep}{\topsep}{}{}%
{\bfseries}{:}{.5em}{}%
\theoremstyle{mystyle}
\newmdtheoremenv[hidealllines=true,backgroundcolor=shadethmcolor,skipabove=\topsep,
skipbelow=\topsep]{example}{example}
\begin{document}
\frontmatter%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
\setlength{\marginparwidth}{2.1cm}
\marginparsep = -4pt
\pagestyle{plain}
\pagenumbering{Roman}
\include{dedic}
\newpage\section*{}
\include{foreword}
\newpage\section*{}
\include{preface}
\newpage\section*{}
\include{acknow}
\newpage\section*{}
\include{acronym}
%
\shorttableofcontents{Inhalts\"ubersicht}{1}
\bookmark[page=15,rellevel=1,keeplevel,view={XYZ},color=red]{Inhalts\"ubersicht}
\bookmark[page=17,rellevel=1,keeplevel,view={XYZ},color=red]{Inhaltsverzeichnis}
\tableofcontents
\clearpage
\pagenumbering{arabic}
%
\mainmatter%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\include{part1}
\include{chapter1}
\include{chapter2}
\include{chapter3}
\include{part2}
\include{chapter4}
\include{chapter5}
\include{chapter6}
\backmatter
\appendix
\include{appendix}
\listoffigures
\newpage
\listoftables
\backmatter%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%\include{glossary}
%\include{solutions}
\cleardoublepage
\phantomsection
\addcontentsline{toc}{part}{Index}
\printindex
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\cleardoublepage
\phantomsection
\addcontentsline{toc}{part}{\"Uber den Autor}
\includepdf{ueberautor}
\includepdf{back}
\end{document}
Antwort1
Zuerst müssen Sie die Zeile ersetzen
\usepackage{titlesec}
mit
\usepackage[pagestyles]{titlesec}
um den Befehl \newpagestyle
verfügbar zu machen. Dann können Sie mit diesem Befehl Ihren eigenen Kopf- und Fußzeilenstil erstellen, und zwar mit der Syntax: \newpagestyle{stylename}[global style options]{commands}
. Das Argument „Befehle“ kann andere Befehle enthalten, wie z. B. \headrule
das Einfügen einer horizontalen Linie unter der Kopfzeile (wie Sie es wünschen) oder \sethead
das Anpassen des Inhalts der Kopfzeilen. Die Syntax lautet \sethead[even-left][even-center][even-right]{odd-left}{odd-center}{odd-right}
.
Sie können beispielsweise den Stil „mystyle“ erstellen, indem Sie die folgenden Zeilen hinzufügen:
\newpagestyle{mystyle}{
\headrule \sethead[\thepage][][\color{red} \chaptertitlename\ \thechapter. \chaptertitle]
{\color{red} \thesection\ \sectiontitle}{}{\thepage}}
\pagestyle{mystyle}
Wenn Sie nur am Abschnittstitel und nicht am Kapitel interessiert sind (obwohl Sie die Buchklasse verwenden), können Sie versuchen
\newpagestyle{mystyle2}{
\headrule \sethead[\thepage][][\color{red} \thesection\ \sectiontitle]
{\color{red} \thesection\ \sectiontitle}{}{\thepage}}
\pagestyle{mystyle2}
Dies sollte Ihren Erwartungen entsprechen.