Quiero poner en páginas impares el capítulo seguido del número de página. Y, en las páginas pares, el número de página seguido del título. La pregunta es: ¿CÓMO?
Respuesta1
Si usa la book
clase estándar, puede usar el titleps
paquete del titlesec
paquete. Simplemente agregue este código a su preámbulo:
\usepackage{titleps}
\newpagetyle{mystyle]{%
\titlerule% if you want a header rule
\sethead[\thepage\quad\chaptertitle][][]{}{}{\chapterritle\quad\thepage}
\setfoot{}{}{}
}%
\pagestyle{mypage}
Si prefieres tener el título del capítulo centrado en el encabezado, escribirás:
\sethead[\thepage][\chaptertitle][]{}{\chaptertitle}{\thepage}
Consulte la documentación para obtener más detalles sobre ejemplos y posibilidades.
Respuesta2
Con una clase KOMA-Script como scrbook
simplemente puedes usar lo siguiente:
\documentclass{scrbook}
\usepackage{mwe}
\usepackage{scrlayer-scrpage}
\automark[chapter]{chapter}
\clearpairofpagestyles
\lehead{\pagemark\quad\expandafter\MakeMarkcase\csname @title\endcsname}
\rohead{\headmark\quad\pagemark}
\begin{document}
\title{Title of the Document}
\author{Author of the Document}
\maketitle
\blinddocument
\end{document}
Tenga en cuenta que las páginas con los títulos de los capítulos no muestran un encabezado en ejecución de forma predeterminada.
Si está utilizando una clase estándar, \@title
se eliminará después de \maketitle
. Entonces usar un nuevo comando podría ser una solución simple:
\documentclass{book}
\usepackage{mwe}
\newcommand*{\Title}{Title of the Document}
\usepackage{scrlayer-scrpage}
\automark[chapter]{chapter}
\clearpairofpagestyles
\lehead{\pagemark\quad\MakeMarkcase{\Title}}
\rohead{\headmark\quad\pagemark}
\begin{document}
\title{\Title}
\author{Author of the Document}
\maketitle
\blinddocument
\end{document}