縮短或隱藏頁首中的章節副標題

縮短或隱藏頁首中的章節副標題

我有一些很長的章節字幕,由地點和時間組成,我不想將其全部顯示在頁眉上。我希望只顯示副標題的指定部分,並為每個章節手動指定該部分。

我也不希望將“Kapitel 1”自動添加到標題中。

如果做不到這一點,我只想在頁眉上顯示章節標題。

簡短的工作範例:

\documentclass{book}
\usepackage[pagestyles]{titlesec}
\titleformat{\chapter}[display]{\normalfont\bfseries}{}{0pt}{\Huge}
\usepackage[german]{babel}
\usepackage{blindtext}
\newcommand\Chapter[2]{
  \chapter[#1: {\itshape#2}]{#1\\\small\itshape#2}
}
\begin{document}
\Chapter{Meister Vreolan}{Unweit der Kaiserstadt Selduris im Jahre 512 nach Großkönig Ábderos.}
\blindtext
\blindtext
\blindtext
\blindtext
\blindtext
\end{document}

顯示問題的圖片: 在此輸入影像描述

答案1

好吧,我按照我的評論中的建議做了,代碼如下:

\documentclass{book}
\usepackage[pagestyles]{titlesec}
\titleformat{\chapter}[display]{\normalfont\bfseries}{}{0pt}{\Huge}
\usepackage[ngerman]{babel}
\usepackage{blindtext}
\usepackage{fancyhdr}

\newcommand{\currentChapterTitle}{}

\newcommand\Chapter[2]{
  \chapter[#1: {\itshape#2}]{#1\\\small\itshape#2}
  \renewcommand{\currentChapterTitle}{#1}
}


% set header contents for even and odd pages
\fancyhead[RE]{\currentChapterTitle}
\fancyhead[CE]{}
\fancyhead[LE]{\thepage}

\fancyhead[LO]{\currentChapterTitle}
\fancyhead[CO]{}
\fancyhead[RO]{\thepage}

% remove additional page number from footer
\fancyfoot{}

\begin{document}
\pagestyle{fancy}

\Chapter{Meister Vreolan}{Unweit der Kaiserstadt Selduris im Jahre 512 nach Großkönig Ábderos.}
\blindtext
\blindtext
\blindtext
\blindtext
\blindtext
\blindtext
\blindtext
\blindtext
\blindtext
\blindtext
\end{document} 

這會產生如下標題:
產生的標頭

相關內容