
Ich habe folgendes MWE:
\documentclass[twoside]{book}
\usepackage[a4paper,width=150mm,top=25mm,bottom=25mm,headheight=28pt,bindingoffset=6mm]{geometry}
\usepackage[pagestyles]{titlesec}
\usepackage{lipsum}
\usepackage{fancyhdr}
\titleformat{\chapter}[display]
{\normalfont\bfseries}{}{10pt}{\Huge}
\newpagestyle{mystyle}{
\sethead[][][\chaptertitle]{\thesection~\sectiontitle}{}{\thepage}}
\begin{document}
\pagestyle{mystyle}
\chapter{A chapter}
\lipsum[1-40]
\end{document}
Dadurch wird das Wort „Kapitel“ erfolgreich aus den Kapitelüberschriften entfernt. Ich möchte jedoch auch die Kapitelanzahl angeben. So etwas wie „1. Einführung“. Wie mache ich das mit Titlesec?
Antwort1
Sie sollten den Stil nicht verwenden display
, wenn Sie die Kapitelbeschriftung in derselben Zeile wie den Kapiteltitel haben möchten. Verwenden Sie den Standardstil hang
oder block
wenn Sie ihn zentrieren möchten. Hinweis twoside
: Dies ist nicht erforderlich: Dies ist der Standard in der book
Klasse. Laden Sie auch nicht, wenn Sie mit der Option fancyhdr
verwenden möchten , die lädt und mit in Konflikt geraten kann .titlesec
pagestyles
titleps
fancyhdr
Hier ist ein Code:
\documentclass{book}
\usepackage[a4paper, width=150mm, vmargin=25mm, headheight=28pt, bindingoffset=6mm]{geometry}
\usepackage[pagestyles]{titlesec}
\usepackage{lipsum}
\titleformat{\chapter}%
{\normalfont\bfseries\Huge}{\thechapter.}{10pt}{}
\newpagestyle{mystyle}{
\sethead[][\thechapter.\enspace\chaptertitle][]{}{\thesection~\sectiontitle}{}
\setfoot{}{\thepage}{}}
\begin{document}
\pagestyle{mystyle}
\chapter{A Chapter}
\lipsum[1-5]
\section{A First Section}
\lipsum[6-20]
\end{document}