Ich versuche, dasselbe zu erreichen wie dieser Beitrag: Entfernen Sie die neue Zeile *vor* \section Das Problem ist jedoch, dass mit der vorgeschlagenen Lösung die Abschnittsinformationen nicht in der Kopfzeile verwendet werden können. Gibt es eine Möglichkeit, die neue Zeile vor einem Unterabschnitt zu entfernen und gleichzeitig die Abschnittsinformationen für die Kopfzeile beizubehalten? Ich benötige eine fortlaufende Kopfzeile mit den ersten und letzten Abschnitts- und Unterabschnittsinformationen.
Grundsätzlich versuche ich, eine Kombination aus Folgendem zu erreichen: Keine neue Zeile vor dem Abschnitt, Header-Informationen bleiben erhalten
Und das: Kapitel und Verse der aktuellen Seite in der Kopfzeile
Antwort1
Ich denke, Sie möchten so etwas. Der Schlüssel besteht darin, \markright
(oder \markboth
oder einen der anderen Markierungsbefehle) zu verwenden, um eine Markierung auf der Seite zu hinterlassen. Die Seitenüberschrift kann dann die erste und letzte Markierung auf der Seite aufnehmen und entsprechend verwenden. In den Standardklassen \section
wird dies verwendet \markright
(mit Markierungen auf Kapitelebene, die die linke Markierung verwenden), also habe ich hier dasselbe getan und eine einfache definiert, \section
die einen Zähler verwendet und eine Markierung hinterlässt, aber keine optionale Handhabung oder Sternform und sehr wenig Überschriftenformatierung.
\documentclass{report}
\usepackage[paperheight=8cm,paperwidth=7cm, margin=2cm]{geometry}
\pagestyle{headings}
\renewcommand\section[1]{%
\refstepcounter{section}%
\textsection\thesection\markright{#1}~\textit{#1} %
}
\begin{document}
%\chapter{zzz} omit this as page heading is open on chapter start pages by default
\refstepcounter{chapter}
\section{Start} something about the beginning \section{This} and a bit more
\section{That} A longer section about something that has more than one paragraph.
It seems a bit odd to have a paragraph more distinguished than a section heading, so perhaps that is not needed. \section{Then} and sections will always be inline.
\section{Later} or at the start of a paragraph.
\section{Second Start} something about the beginning \section{Second This} and a bit more
\section{Second That} A longer section about something that has more than one paragraph.
It seems a bit odd to have a paragraph more distinguished than a section heading, so perhaps that is not needed. \section{Second Then} and sections will always be inline.
\section{Second Later} or at the start of a paragraph.
\section{Third} Is surprisingly different to the first two.
\end{document}