
Estou escrevendo uma dissertação cumulativa na scrbook
qual preciso incorporar várias publicações em PDF. Isso funciona bem com includepdf
, mas achei que seria bom manter as informações de cabeçalho e/ou rodapé no lugar, para tornar mais fácil para os leitores descobrirem onde estão. Usei o estilo de página padrão "títulos" para obter as informações do capítulo/seção no cabeçalho e o número da página centralizado no rodapé. Porém, isso é um problema para o PDF, porque o número da página é impresso no topo do rodapé da publicação, tornando ambos ilegíveis. Portanto, tentei colocar o título do capítulo e o número da página no cabeçalho. Acabei definindo meu próprio estilo, e funciona muito bem, mas por algum motivo, de repente, há um número de página no rodapé da primeira página de um novo capítulo - o que normalmente deveria ser simples. Você pode me dizer como isso aconteceu?
Aqui está meu MWE:
\documentclass[a4paper, twoside, BCOR=15mm, 11pt, numbers=noenddot, DIV=12]{scrbook}
\usepackage[english]{babel}
% changing headers and footers
\usepackage[automark,headsepline]{scrpage2}
\defpagestyle{mystyle}{%
(0pt, 0pt)
{\headmark\hfill\pagemark}
{\pagemark\hfill\headmark}
{\pagemark\hfill\headmark}
(\textwidth, 0.5pt)
}{%
{\hfill}{\hfill}{\hfill}
}
\pagestyle{mystyle}
\usepackage{blindtext}
\begin{document}
\blinddocument
\end{document}
Responder1
As páginas dos capítulos usam o estilo de página plain
como padrão. Então você também tem que mudar esse estilo de página. Além disso, você pode usar o estilo predefinido scrheadings
.
\documentclass[BCOR=15mm, numbers=noenddot, DIV=12]{scrbook}
\usepackage[english]{babel}
% changing headers and footers
\usepackage[automark,headsepline]{scrpage2}
\pagestyle{scrheadings}
\clearscrheadfoot% removes the default content of header and footer
\setheadsepline{.5pt}
\ohead{\headmark}
\ihead[\pagemark]{\pagemark}
\usepackage{blindtext}
\begin{document}
\blinddocument
\end{document}
Se não houver número de página na página do capítulo, remova o argumento opcional de \ihead
.
Observe que scrpage2
está desatualizado. Eu recomendaria usar seu sucessor scrlayer-scrpage
:
\documentclass[BCOR=15mm, numbers=noenddot, DIV=12]{scrbook}
\usepackage[english]{babel}
% changing headers and footers
\usepackage[automark,headsepline=.5pt]{scrlayer-scrpage}
\clearpairofpagestyles% removes the default content of header and footer
\ohead{\headmark}
\ihead*{\pagemark}
\usepackage{blindtext}
\begin{document}
\blinddocument
\end{document}
Se não houver número de página na página do capítulo, use \ihead{\pagemark}
a versão com estrela.