我想将页码放在右边页脚,但也可以水平移动页码,因为我下面有一个模板。
我两种方法都试过了,fancyhdr
但scrlayer-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
包用于缩小页面,这仅用于截图,可以删除):