marca direita sem subseção?

marca direita sem subseção?

Alguém sabe como usar \documentclass{article}e \pagestyle{fancy}definir o cabeçalho para exibir apenas \sectione não \subsection?

Fantasia eu defini da seguinte forma:

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

e eu defini\sectionmark

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

Não estou conseguindo fazer que a página usada no texto \subsectionfosse apenas \sectionpara cabeçalho.

Responder1

Um par de coisas:

  • \subsectionmarkVocê também precisa remover a funcionalidade;
  • Usar \#1está incorreto, pois se traduz literalmente em impressão #1no cabeçalho.

insira a descrição da imagem aqui

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

Responder2

Na articleclasse com a twosideopção, \sectiondefine a marca esquerda e \subsectiona marca direita.

Portanto, você precisa alterar esse comportamento padrão ou apenas usar \leftmark. Neste caso, entretanto, o cabeçalho refletirá a seção que começa em uma determinada página. Cabe a você decidir qual comportamento você prefere.

A entrada também pode ser simplificada conforme mostrado abaixo. Instruções de formatação como \emphpertencem a \fancyheadou \fancyfootem vez de \markbothou \markright.

Saí da configuração com \leftmark; mude os comentários 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}

informação relacionada