Rechtsmarke ohne Unterabschnitt?

Rechtsmarke ohne Unterabschnitt?

Weiß jemand, wie man mithilfe von \documentclass{article}und \pagestyle{fancy}definiert, dass die Kopfzeile nur angezeigt wird \sectionund nicht \subsection?

Fancy I hat es wie folgt definiert:

\fancyhead{}
\fancyhead[LO, LE]{\small\emph{My book}}
\fancyhead[RO, RE]{\small\rightmark}
\fancyfoot[CO, CE]{}
\fancyfoot[RO, RE]{\thepage}

und ich habe definiert\sectionmark

\renewcommand{\sectionmark}[1]{\markboth{}{\emph{\thesection \#1}}}

Ich kann das nicht machen, da es sich bei dem Text \subsectionnur \sectionum eine Kopfzeile handelt.

Antwort1

Ein paar Dinge:

  • Sie müssen \subsectionmarkauch die Funktionalität entfernen;
  • Die Verwendung ist falsch, da sie wörtlich „Drucken in der Kopfzeile“ \#1bedeutet .#1

Bildbeschreibung hier eingeben

\documentclass[twoside]{article}

\usepackage{fancyhdr,lipsum}

\pagestyle{fancy}
\fancyhead{}
\fancyhead[LO, LE]{\small\emph{My book}}
\fancyhead[RO, RE]{\small\rightmark}
\fancyfoot[CO, CE]{}
\fancyfoot[RO, RE]{\thepage}
\renewcommand{\sectionmark}[1]{\markboth{}{\emph{\thesection~#1}}}
\renewcommand{\subsectionmark}[1]{}% Remove \subsection from header

\begin{document}

\section{A section}
\lipsum[1]
\subsection{A subsection}
\lipsum[2]
\subsubsection{A subsubsection}
\lipsum[3]

\section{A section}
\lipsum[1]
\subsection{A subsection}
\lipsum[2]
\subsubsection{A subsubsection}
\lipsum[3]

\end{document}

Antwort2

Legt in der articleKlasse mit der twosideOption \sectiondie linke und \subsectiondie rechte Markierung fest.

Sie müssen also dieses Standardverhalten ändern oder einfach verwenden \leftmark. In diesem Fall spiegelt die Kopfzeile jedoch den Abschnitt wider, der auf einer bestimmten Seite beginnt. Es liegt an Ihnen, zu entscheiden, welches Verhalten Sie bevorzugen.

Die Eingabe kann auch wie unten gezeigt vereinfacht werden. Formatierungsanweisungen wie \emphgehören zu \fancyheadoder \fancyfootanstatt zu \markbothoder \markright.

Ich habe die Einstellung auf belassen \leftmark; schalte die Kommentare auf die Verwendung um \rightmark.

\documentclass[twoside]{article}

\usepackage{fancyhdr,lipsum}

\pagestyle{fancy}
\fancyhf{} % clear all fields
\fancyhead[L]{\small\emph{My book}}
% first possibility: use the leftmark
\fancyhead[R]{\small\emph{\leftmark}}
% second possibility: use the rightmark
%\fancyhead[R]{\small\emph{\leftmark}}
\fancyfoot[R]{\thepage}

% first possibility: use the leftmark
\renewcommand{\sectionmark}[1]{\markboth{\thesection~#1}{}}

% second possibility: use the rightmark
%\renewcommand{\sectionmark}[1]{\markright{\thesection~#1}}
%\renewcommand{\subsectionmark}[1]{}

\begin{document}

\section{A section}
\lipsum[1]
\subsection{A subsection}
\lipsum[2]
\subsubsection{A subsubsection}
\lipsum[3]

\section{A section}
\lipsum[1]
\subsection{A subsection}
\lipsum[2]
\subsubsection{A subsubsection}
\lipsum[3]

\end{document}

verwandte Informationen