¿Marca derecha sin subsección?

¿Marca derecha sin subsección?

¿Alguien sabe cómo usar \documentclass{article}y \pagestyle{fancy}definir el encabezado para mostrar solo \sectiony no \subsection?

Fancy lo definí de la siguiente manera:

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

y lo he definido\sectionmark

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

No puedo hacer que la página que se usa en el texto \subsectionsea solo \sectionel encabezado.

Respuesta1

Un par de cosas:

  • \subsectionmarkTambién debes eliminar la funcionalidad;
  • Usar \#1es incorrecto, ya que se traduce literalmente en imprimir #1en el encabezado.

ingrese la descripción de la imagen aquí

\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}

Respuesta2

En la articleclase con la twosideopción, \sectionestablece la marca izquierda y \subsectionla marca derecha.

Por lo tanto, es necesario cambiar este comportamiento predeterminado o simplemente utilizar \leftmark. En este caso, sin embargo, el encabezado reflejará la sección que comienza en una página determinada. Depende de usted decidir qué comportamiento prefiere.

La entrada también se puede simplificar como se muestra a continuación. Instrucciones de formato como \emphpertenecer a \fancyheado \fancyfooten lugar de \markbotho \markright.

Dejé la configuración con \leftmark; cambie los comentarios para usar \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}

información relacionada