Estoy intentando colocar los números de mis páginas a la izquierda en las páginas pares y a la derecha en las impares. Hasta donde tengo entendido, el siguiente código debería hacer exactamente esto, pero mis números de página están todos en el lado derecho.
\documentclass[11pt]{article}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\fancyhead[EL]{\thepage}
\fancyhead[OR]{\thepage}
\begin{document}
foo
\newpage
bar
\newpage
bat
\end{document}
Respuesta1
Tienes que elegir una clase de documento que tenga diferentes páginas izquierda y derecha. Utilice la clase book
o report
o agregue la opción twoside
a la article
clase.
Tenga en cuenta que la opción twoside
también activa la flushbottom
configuración, lo que significa que el contenido de la página se estira verticalmente para que las líneas queden al ras en la parte inferior de la página. Esto puede generar espacios en blanco desagradables entre párrafos o encima de secciones, tablas y figuras. Por lo tanto, considere utilizar el \raggedbottom
comando en su preámbulo.
Si tiene notas al pie en su documento, verá que \raggedbottom
las coloca a una distancia fija desde la parte inferior del texto, lo cual no es agradable. Puedes evitar esto mediante cualquiera de los dos usos.rascartcl(deScript KOMA) en lugar de \article
, o cargar el paquetemiscelánea para piescon la opción 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}