Veja o MWE abaixo. Como posso conseguir (na book
classe padrão) que apesar da oneside
opção páginas pares e ímpares sejam distinguidas no cabeçalho? Gostaria que, também na impressão unilateral, o cabeçalho das páginas ímpares exibisse o capítulo enquanto o cabeçalho das páginas pares exibisse a seção, assim como seria o caso sem a opção unilateral.
\documentclass[oneside]{book}
\usepackage{lipsum}
\usepackage{fancyhdr}
\usepackage[
a4paper,
textwidth=16cm,
outer=2cm,
textheight=45\baselineskip,
headheight=\baselineskip,
includehead=true,% Default
heightrounded,
]{geometry}
\pagestyle{fancy}
\fancyhead{}
\fancyhead[LO]{\leftmark}
\fancyhead[RE]{\rightmark}
\fancyhead[LE,RO]{\thepage}
\renewcommand{\headrulewidth}{0pt}
\fancyfoot{}
\begin{document}
\chapter{Chapter One}
\section{Section One of Chapter One}
\lipsum
\lipsum
\section{Section Two of Chapter One}
\lipsum
\lipsum
\end{document}
Responder1
Outra alternativa é usar oneside
, mas alternar os cabeçalhos com base no número da página, assim:
\documentclass[oneside]{book}
\usepackage{lipsum}
\usepackage{fancyhdr}
\usepackage{ifthen}
\pagestyle{fancy}
\fancyhead{}
\fancyhead[L]{\ifthenelse{\isodd{\value{page}}}{\leftmark}{\rightmark}}
\fancyhead[R]{\thepage}
\renewcommand{\headrulewidth}{0pt}
\fancyfoot{}
\begin{document}
\chapter{Chapter One}
\section{Section One of Chapter One}
\lipsum
\lipsum
\section{Section Two of Chapter One}
\lipsum
\lipsum
\end{document}
Responder2
Inspirado no comentário de Stefan Lehmke, encontrei a seguinte solução:
- Usar
twoside
. - Adicione
\renewcommand{\cleardoublepage}{\clearpage}
para evitar que o LaTeX force os capítulos a começar sempre em páginas pares (colocado no final do preâmbulo). - Adicione a opção
asymmetric
nogeometry
pacote para que as margens internas e externas não sejam trocadas em páginas alternadas.
\documentclass{book}
\usepackage{lipsum}
\usepackage{fancyhdr}
\usepackage[
a4paper,
asymmetric,
textwidth=16cm,
outer=2cm,
textheight=45\baselineskip,
headheight=\baselineskip,
includehead=true,% Default
heightrounded,
]{geometry}
\pagestyle{fancy}
\fancyhead{}
\fancyhead[LO]{\leftmark}
\fancyhead[RE]{\rightmark}
\fancyhead[LE,RO]{\thepage}
\renewcommand{\headrulewidth}{0pt}
\fancyfoot{}
\renewcommand{\cleardoublepage}{\clearpage}
\begin{document}
\chapter{Chapter One}
\section{Section One of Chapter One}
\lipsum
\lipsum
\section{Section Two of Chapter One}
\lipsum
\lipsum
\chapter{Chapter Two}
\section{Section One of Chapter Two}
\lipsum
\lipsum
\section{Section Two of Chapter Two}
\lipsum
\lipsum
\end{document}