书籍:右上角页码

书籍:右上角页码

我尝试将页码放在页面的右上角,它在章节中可以正常工作,但在文档的开头却无法正常工作。这是我用来设置页码的行:

% 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来创建标题。这会自动将页面样式设置为emptyplain。大概您没有这样做,因此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}

相关内容