![cómo mostrar el título de la sección actual en el encabezado](https://rvso.com/image/281584/c%C3%B3mo%20mostrar%20el%20t%C3%ADtulo%20de%20la%20secci%C3%B3n%20actual%20en%20el%20encabezado.png)
¿Cómo mostrar el título de la sección actual en el encabezado en lugar del título del capítulo?
estoy usando book
yfancychap
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}
Respuesta1
Puedes 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}
establece el estilo de la página al estilo entregado y editable confancyhdr
.\fancyhf{}
deja vacíos todos los elementos de cabeza y pie.\fancyhead[L]{\rightmark}
establece el elemento principal izquierdo en\rightmark
, que contiene la sección actual (\leftmark
es el capítulo actual).\fancyhead[R]{\thepage}
establece el elemento de encabezado derecho en el número de página.\renewcommand{\headrulewidth}{0pt}
deja que la regla principal desaparezca.
Los posibles selectores para el argumento opcional de \fancyhead
/ \fancyfoot
son L
(izquierda), C
(centro) o R
(derecha) para la posición del elemento y E
(par) o O
(impar) para distinguir páginas pares e impares. Si omite E
/ O
el elemento se establece para todas las páginas.
Respuesta2
Respuesta actualizada
Utilice scrlayer-scrpage
en su lugar...
\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}
Salvo \clearscrheadfoot{}
que se sustituya por \clearpairofpagestyles
nada ha cambiado para el usuario.
También te puede interesar leer más en mi blog alemán:TeX-Beispiel des Monats „Layout II: Kopf- und Fußzeilen“.
Respuesta original
Puedes usarscrpage2
del paquete 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}
establece el estilo de la página al estilo entregado y editable conscrpage2
.\clearscrheadfoot{}
deja vacíos todos los elementos de cabeza y pie.\ohead{\rightmark}
establece el elemento de encabezado exterior (o
) en\rightmark
, que contiene la sección actual (\leftmark
es el capítulo actual).\cfoot[\pagemark]{\pagemark}
establece el número de página en el elemento del pie central (c
). El argumento óptimo define elplain
estilo (utilizado en las páginas iniciales de los capítulos).
Esta imagen muestra todos los elementos posibles.
fuente: scrguien.pdf
, pág. 198
Respuesta3
Usaría etiquetas en las secciones y haría referencia a ellas con \nameref{}
. En cada nueva sección creo que debes redefinir tu encabezado con el nuevo...