페이지 오른쪽 모서리에 페이지 번호를 추가하려면 어떻게 해야 하나요?

페이지 오른쪽 모서리에 페이지 번호를 추가하려면 어떻게 해야 하나요?

예전에는 페이지 번호를 오른쪽 하단에 두도록 했는데 \pagestyle{fancy}, 페이지 여백 안쪽에만 들어갈 수 있는 문제가 있어서 페이지 맨 아래로 이동하고 싶습니다. 보여드리겠습니다:

여기에 이미지 설명을 입력하세요

답변1

scrlayer-scrpage대신 패키지를 사용할 수 있는 경우 fancyhdr새 레이어를 정의하고 이를 사전 정의된 페이지 스타일 scrheadings및 에 추가할 수 있습니다 plain.

\documentclass[
%  twoside
]{article}
\usepackage{xcolor}

\usepackage{scrlayer-scrpage}
\clearpairofpagestyles
\DeclareNewLayer[
  foreground,
  oddpage,
  align=br,
  hoffset=\paperwidth,
  voffset=\paperheight,
  width=7em,
  height=2\baselineskip,
  contents={{%
  \setlength{\fboxsep}{0pt}%
  \colorbox{red!50!black}{\parbox[c][\layerheight][c]{\layerwidth}{\centering\pagemark}}%
  }}
]{pagenumberouterbottom.odd}
\DeclareNewLayer[
  clone=pagenumberouterbottom.odd,
  evenpage,
  align=bl,
  hoffset=0pt
]{pagenumberouterbottom.even}
\addtokomafont{pagenumber}{\color{white}\bfseries}
\AddLayersToPageStyle{scrheadings}{pagenumberouterbottom.odd,pagenumberouterbottom.even}
\AddLayersToPageStyle{plain}{pagenumberouterbottom.odd,pagenumberouterbottom.even}

\usepackage{blindtext}% only for dummy text
\begin{document}
\blinddocument
\end{document}

여기에 이미지 설명을 입력하세요

코드에는 짝수 페이지에 대한 레이어도 있습니다. 따라서 문서가 양면인 경우 페이지 번호는 바깥쪽 여백에 표시됩니다.

와 함께 twoside:

여기에 이미지 설명을 입력하세요

답변2

나는 찾았다이것Google을 통해 조금 놀았습니다. 여백을 이동하려면(예: 바닥글 아래쪽) 기하학 패키지를 사용할 수 있습니다.

\documentclass{scrbook}
\usepackage{scrlayer-scrpage}

\lefoot{
 \hspace{-5em}\pagemark\headmark
}
\rofoot{
 \headmark\pagemark\hspace{-5em}
}

\usepackage{lipsum}

\begin{document}
    \pagestyle{scrheadings}
    \lipsum[1-3]
    \newpage
    \lipsum[1-3]
\end{document}

관련 정보