
¿Alguien sabe cómo usar \documentclass{article}
y \pagestyle{fancy}
definir el encabezado para mostrar solo \section
y 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 \subsection
sea solo \section
el encabezado.
Respuesta1
Un par de cosas:
\subsectionmark
También debes eliminar la funcionalidad;- Usar
\#1
es incorrecto, ya que se traduce literalmente en imprimir#1
en el encabezado.
\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 article
clase con la twoside
opción, \section
establece la marca izquierda y \subsection
la 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 \emph
pertenecer a \fancyhead
o \fancyfoot
en lugar de \markboth
o \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}