페이지 번호가 올바른 위치에 배치되지 않았습니다.

페이지 번호가 올바른 위치에 배치되지 않았습니다.

페이지 번호를 짝수 페이지에는 왼쪽에, 홀수 페이지에는 오른쪽에 배치하려고 합니다. 내가 아는 한 다음 코드는 정확히 이 작업을 수행해야 하지만 내 페이지 번호는 모두 오른쪽에 있습니다.

\documentclass[11pt]{article}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\fancyhead[EL]{\thepage}
\fancyhead[OR]{\thepage}

\begin{document}
foo
\newpage
bar
\newpage
bat
\end{document}

답변1

왼쪽 페이지와 오른쪽 페이지가 다른 문서 클래스를 선택해야 합니다. book또는 클래스를 사용하거나 클래스 에 report옵션을 추가하십시오 .twosidearticle

이 옵션은 twoside또한 flushbottom설정을 트리거한다는 점에 유의하십시오. 즉, 페이지 내용이 수직으로 늘어나서 페이지 하단의 줄이 플러시됩니다. 이로 인해 단락 사이나 섹션, 표 및 그림 위에 공백이 생길 수 있습니다. 따라서 \raggedbottom서문에서 명령을 사용하는 것을 고려하십시오.

문서에 각주가 있는 경우 \raggedbottom텍스트 하단에서 고정된 거리에 각주가 배치되는 것을 볼 수 있는데 이는 좋지 않습니다. 다음 중 하나를 사용하여 이를 방지할 수 있습니다.스크래치(에서KOMA 스크립트) 대신 \article패키지를 로드하거나발기타옵션으로 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}

관련 정보