書籍:右上角頁碼編號

書籍:右上角頁碼編號

我試圖將頁碼放在頁面的右上角,並且它在章節中工作,但在文件的開頭它沒有像我預期的那樣工作。這是我用來設定頁碼的行:

% 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}
}

我得到這個:

在此輸入影像描述

首先,我在幾頁的頂部看到了那條水平線。另外,這個頁面有編號,不應該有,其他頁面也有。最後,包含內容的頁面也被編號。我該如何解決這個問題?

PS:我不需要頁首和頁尾。

答案1

假設您使用的是標準類,您應該使用titlepage\maketitle來建立您的標題。這會自動將頁面樣式設為emptyplain。據推測,您沒有這樣做,因此fancy默認情況下您將獲得在頁腳中包含標題和頁碼的樣式。

也許您想為標準頁面設定合適的樣式。

但是,無論如何,如果您不使用titlepageor\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}

相關內容