这是来自当页边距非常小时,页码显示在页面右下角。
根据@David Carlisle提供的解决方案(与底部的页码有关中心页面底部),我尝试将页码移至底部正确的页角:
\documentclass{article}
\usepackage[a4paper,
left = 0.2cm,
right = 0.2cm,
top = 0.1cm,
bottom = 0.5cm]{geometry}
\usepackage{lipsum}
% \pagestyle{plain}
\setlength\footskip{1pt}
\def\thepage{\smash{\raisebox{.2pt}{---\arabic{page}---}}}
\usepackage{fancyhdr}
\fancyhf{}
\pagestyle{fancy}
\rfoot{\thepage}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}
\begin{document}
\lipsum[1-5]
\lipsum[1-5]
\lipsum[1-5]
\lipsum[1-5]
\lipsum[1-5]
\lipsum[1-5]
\end{document}
但只有当bottom = 0.5cm
或大于0.5毫米时它才能正常工作。
有没有办法让页码功能发挥作用bottom = 0.2cm
?也许与文本有些重叠?
答案1
必须增加raisebox
:
\documentclass{article}
\usepackage[a4paper,
left = 0.2cm,
right = 0.2cm,
top = 0.1cm,
bottom = 0.2cm]{geometry}
\usepackage{lipsum}
% \pagestyle{plain}
\setlength\footskip{1pt}
\def\thepage{\smash{\raisebox{10pt}{---\arabic{page}---}}}
\usepackage{fancyhdr}
\fancyhf{}
\pagestyle{fancy}
\rfoot{\thepage}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}
\begin{document}
\lipsum[1-5]
\lipsum[1-5]
\lipsum[1-5]
\lipsum[1-5]
\lipsum[1-5]
\lipsum[1-5]
\end{document}