Como posso colocar nos títulos o título do meu livro?

Como posso colocar nos títulos o título do meu livro?

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 bookclasse padrão, poderá usar o titlepspacote, do titlesecpacote. 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 scrbookvocê 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, \@titleserá 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}

informação relacionada