![como exibir o título da seção atual no cabeçalho](https://rvso.com/image/281584/como%20exibir%20o%20t%C3%ADtulo%20da%20se%C3%A7%C3%A3o%20atual%20no%20cabe%C3%A7alho.png)
como exibir o título da seção atual no cabeçalho em vez do título do capítulo?
estou usando book
efancychap
MWE
\documentclass [11pt,oneside,final]{book}
\usepackage[nohints]{minitoc}
\usepackage[round]{natbib}
\usepackage{longtable}
\usepackage[font={footnotesize,it}]{caption}
\usepackage{bookman}
\usepackage[T1]{fontenc}
\usepackage{setspace}
\doublespacing
%\onehalfspacing
\usepackage{multirow}
\usepackage[left=35mm,top=30mm,right=30mm,bottom=30mm]{geometry}
\pagenumbering{Roman}
\usepackage[small,compact]{titlesec}
\usepackage[Lenny]{fncychap}
\usepackage{arabtex}
\usepackage{cp1256}
\setcode{cp1256}
\usepackage{float}
\usepackage[final]{graphicx}
\usepackage{epstopdf}
\usepackage{array}
\setarab
\raggedbottom
\begin{document}
\chapter{introduction} \thispagestyle{empty}
\section{one}
bla bla bla bla bla
\section{two}
bla bla bla bla
\end{document}
Responder1
Você pode usarfancyhdr
.
\documentclass{book}
\usepackage{fancyhdr}
\usepackage{lipsum}% just to generate text for the example
\pagestyle{fancy}
\fancyhf{}
\fancyhead[L]{\rightmark}
\fancyhead[R]{\thepage}
\renewcommand{\headrulewidth}{0pt}
\begin{document}
\chapter{Chapter title}
\section{section title}
\lipsum[1-20]
\end{document}
\pagestyle{fancy}
define o estilo da página para o estilo entregue e editável comfancyhdr
.\fancyhf{}
define todos os elementos de cabeçalho e pé vazios.\fancyhead[L]{\rightmark}
define o elemento principal esquerdo como\rightmark
, que contém a seção atual (\leftmark
é o capítulo atual).\fancyhead[R]{\thepage}
define o elemento head direito como o número da página.\renewcommand{\headrulewidth}{0pt}
deixa a regra principal desaparecer.
Os possíveis seletores para o argumento opcional de \fancyhead
/ \fancyfoot
são L
(esquerda), C
(centro) ou R
(direita) para a posição do elemento e E
(par) ou O
(ímpar) para distinguir páginas pares e ímpares. Se você omitir E
/ O
o elemento será definido para todas as páginas.
Responder2
Resposta atualizada
Por favor, use scrlayer-scrpage
em vez disso…
\documentclass{book}
\usepackage{scrlayer-scrpage}
\usepackage{lipsum}% just to generate text for the example
\pagestyle{scrheadings}
\clearpairofpagestyles
\ohead{\rightmark}
\cfoot[\pagemark]{\pagemark}
\begin{document}
\chapter{Chapter title}
\section{section title}
\lipsum[1-20]
\end{document}
Exceto \clearscrheadfoot{}
que é substituído por \clearpairofpagestyles
nada mudou para o usuário.
Você também pode ler mais em meu blog alemão:TeX-Beispiel des Monats „Layout II: Kopf- und Fußzeilen“.
Resposta original
Você pode usarscrpage2
do pacote KOMA-Script.
\documentclass{book}
\usepackage{scrpage2}
\usepackage{lipsum}% just to generate text for the example
\pagestyle{scrheadings}
\clearscrheadfoot{}
\ohead{\rightmark}
\cfoot[\pagemark]{\pagemark}
\begin{document}
\chapter{Chapter title}
\section{section title}
\lipsum[1-20]
\end{document}
\pagestyle{scrheadings}
define o estilo da página para o estilo entregue e editável comscrpage2
.\clearscrheadfoot{}
define todos os elementos de cabeçalho e pé vazios.\ohead{\rightmark}
define o elemento principal externo (o
) como\rightmark
, que contém a seção atual (\leftmark
é o capítulo atual).\cfoot[\pagemark]{\pagemark}
define o número da página para o elemento central do rodapé (c
). O argumento ideal define oplain
estilo (usado nas páginas iniciais do capítulo).
Esta imagem mostra todos os elementos possíveis.
fonte: scrguien.pdf
, pág. 198
Responder3
Eu usaria rótulos nas seções e os referenciaria com \nameref{}
. A cada nova seção eu acho que você deve redefinir seu cabeçalho com o novo...