将页码定位在右侧特定位置

将页码定位在右侧特定位置

我想将页码放在右边页脚,但也可以水平移动页码,因为我下面有一个模板。

我两种方法都试过了,fancyhdrscrlayer-scrpage都不起作用。

使用fancyhdr(它可以工作但我无法水平定制它):

\pagestyle{fancy}
\fancyhf{} 
\renewcommand{\headrulewidth}{0pt}
\rfoot{\thepage}

使用scrlayer-scrpage

\rofoot*{\pagemark}

或者

\rofoot*{\hspace{certain_value em}\pagemark}

使用的解决方案

\fancyfootoffset{1cm}

是我正在寻找的,但我想在 \begin{document} 之前设置所有这些,因为我将它添加到包中。

在此处输入图片描述

答案1

fancyhdr可以使用命令调整水平页脚偏移\fancyfootoffset。正值向右移动,负值向左移动。

梅威瑟:

\documentclass{article}
\usepackage{fancyhdr}
\usepackage{xcolor}
\usepackage[paperheight=70mm,paperwidth=100mm]{geometry}
\pagestyle{fancy}
\fancyfoot{}
\fancyfoot[R]{\textcolor{red}{\textbf{\thepage}}}
\begin{document}
abc
\newpage
\fancyfootoffset{1cm}
def
\newpage
\fancyfootoffset{-1cm}
xyz
\end{document}

结果(注意,该geometry包用于缩小页面,这仅用于截图,可以删除):

在此处输入图片描述

相关内容