我尝试将页码放在页面的右上角,它在章节中可以正常工作,但在文档的开头却无法正常工作。这是我用来设置页码的行:
% Page numbering: top right
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancypagestyle{plain}{
\fancyhf{} % clear all header and footer fields
\fancyhead[RO,RE]{\thepage} %RO=right odd, RE=right even
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}
}
我得到这个:
首先,我在几页的顶部都看到了那条水平线。此外,这一页有编号,但它不应该有,其他页面也是如此。最后,包含内容的页面也有编号。我该如何解决这个问题?
附言:我不需要页眉和页脚。
答案1
假设您使用的是标准类,则应该使用titlepage
或\maketitle
来创建标题。这会自动将页面样式设置为empty
或plain
。大概您没有这样做,因此fancy
默认情况下您将获得包含页脚中的标题和页码的样式。
可能您想为标准页面设置合适的样式。
但是,无论如何,如果您不使用titlepage
或\maketitle
或等效项,则应\thispagestyle{empty}
在第一页上说以避免使用页眉和页脚。
当然,这只是一个猜测(见评论)。因此,它可能是完全错误的。如果没有最小示例,就不可能做得更好。
答案2
添加以下几行:
\pagestyle{empty}
\pagenumbering{gobble}
我之前发布的代码对我来说运行正常。所以我使用的代码是这个:
% Page numbering: top right
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancypagestyle{plain}{
\fancyhf{} % clear all header and footer fields
\fancyhead[RO,RE]{\thepage} %RO=right odd, RE=right even
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}
}
\pagestyle{empty}
\pagenumbering{gobble}