O número da página não está colocado na posição correta

O número da página não está colocado na posição correta

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 bookou reportou adicione a opção twosideà articleclasse.

Esteja ciente de que a opção twosidetambém aciona a flushbottomconfiguraçã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 \raggedbottomcomando em seu preâmbulo.

Se você tiver notas de rodapé em seu documento, verá que isso \raggedbottomcoloca 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:

insira a descrição da imagem aqui

\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}

informação relacionada