Estou tentando colocar meus números de página à esquerda nas páginas pares e à direita nas ímpares. Pelo que entendi, o código a seguir deve fazer exatamente isso, mas os números das minhas páginas estão todos no lado direito.
\documentclass[11pt]{article}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\fancyhead[EL]{\thepage}
\fancyhead[OR]{\thepage}
\begin{document}
foo
\newpage
bar
\newpage
bat
\end{document}
Responder1
Você deve escolher uma classe de documento que tenha páginas esquerda e direita diferentes. Use a classe book
ou report
ou adicione a opção twoside
à article
classe.
Esteja ciente de que a opção twoside
também aciona a flushbottom
configuração, o que significa que o conteúdo da página é esticado verticalmente para que as linhas fiquem alinhadas na parte inferior da página. Isso pode levar a espaços em branco desagradáveis entre parágrafos ou acima de seções, tabulares e figuras. Portanto, considere usar o \raggedbottom
comando em seu preâmbulo.
Se você tiver notas de rodapé em seu documento, verá que isso \raggedbottom
coloca as notas de rodapé a uma distância fixa da parte inferior do texto, o que não é legal. Você pode evitar isso usandoscratchcl(deScript KOMA) em vez de \article
, ou carregue o pacotefoot misccom a opção bottom
:
\documentclass[twoside, 11pt]{article}
\usepackage[bottom]{footmisc} %% Treat footnotes correctly
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\fancyhead[EL]{\thepage}
\fancyhead[OR]{\thepage}
\raggedbottom %% Avoid nasty vertical white space
\begin{document}
foo
\newpage
bar
\newpage
bat
\end{document}