Quero colocar nas páginas ímpares o capítulo seguido da página numérica. E, nas páginas pares, o número da página seguido do título. A questão é: COMO?
Responder1
Se você usar a book
classe padrão, poderá usar o titleps
pacote, do titlesec
pacote. Basta adicionar este código ao seu preâmbulo:
\usepackage{titleps}
\newpagetyle{mystyle]{%
\titlerule% if you want a header rule
\sethead[\thepage\quad\chaptertitle][][]{}{}{\chapterritle\quad\thepage}
\setfoot{}{}{}
}%
\pagestyle{mypage}
Se preferir que o título do capítulo seja centralizado no cabeçalho, você escreverá:
\sethead[\thepage][\chaptertitle][]{}{\chaptertitle}{\thepage}
Consulte a documentação para obter mais detalhes sobre exemplos e possibilidades.
Responder2
Com uma classe KOMA-Script como scrbook
você pode simplesmente usar o seguinte:
\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}
Observe que as páginas com os títulos dos capítulos não mostram um título corrido por padrão.
Se você estiver usando uma classe padrão, \@title
será removido após \maketitle
. Portanto, usar um novo comando pode ser uma solução simples:
\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}