打印的 PDF 上不显示页数

打印的 PDF 上不显示页数

我在 latex 中创建了一个文档。页数显示在 pdf 上,但我打印了 pdf 后却没有显示页数。

有人能帮助我吗?

我的一个页面的示例:

在此处输入图片描述

我的序言代码:

\documentclass[12pt,twoside,a4paper,openright]{report}
\usepackage{color}
\usepackage[portuguese]{babel}
\usepackage[utf8]{inputenc}
\usepackage[hidelinks]{hyperref}
\usepackage[official]{eurosym}
\usepackage{gensymb}
\usepackage[lmargin=3.0cm,rmargin=2.0cm,tmargin=2.0cm,bmargin=2.0cm]{geometry}
\usepackage{fancyhdr}
\usepackage{graphicx}
\graphicspath{  {fig/} }
\usepackage{mathtools}
\usepackage[round]{natbib}
\usepackage{xr}
\usepackage{siunitx}
\usepackage{booktabs, multicol, multirow}
\usepackage{pdflscape}
\usepackage{emptypage}
\usepackage{epstopdf}
\usepackage{setspace}
\usepackage{nomencl}
\usepackage{tabularx}
\usepackage{amsmath}
\usepackage{booktabs}
\usepackage{ragged2e}
\usepackage{tikz}
\usepackage{gensymb}
\usepackage{chemformula}

\onehalfspace 

\pagestyle{fancy}
\fancyhead{}
\fancyfoot{}
\fancyfoot[RO,LE]{\thepage}
\fancyhead[RO]{\slshape \rightmark}
\fancyhead[LE]{\slshape \leftmark}

\begin{document}
\pagenumbering{roman}

\tableofcontents
\listoffigures
\listoftables

\cleardoublepage
\clearpage
\pagenumbering{arabic}

\input{Intro}

\end{document}

答案1

默认情况下,geometry的边距设置不包括页眉/页脚。因此,即使您指定顶部/底部边距为 2cm,页面边界到第一个文本组件的距离也会较小。为了更准确地说明此位置,geometry提供了键includeheadincludefoot和 ,includeheadfoot以允许用户在边距计算中包含页眉或页脚或两者。以下内容取自geometry文档

在此处输入图片描述

以您的情况为例,给人的印象是 2cm 的底部边距将页码置于打印机的打印边距之外。在您的设置中添加includefoot(至少,但也许includeheadfootgeometry应该会将页脚推入打印区域。

相关内容