Livro: Numeração de páginas no canto superior direito

Livro: Numeração de páginas no canto superior direito

Estou tentando colocar o número da página no canto superior direito da página, e está funcionando nos capítulos, mas no início do documento não está funcionando como eu esperava. Estas são as linhas que estou usando para definir a numeração das páginas:

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

Estou entendendo isso:

insira a descrição da imagem aqui

Primeiro, estou recebendo aquela linha horizontal no topo de várias páginas. Além disso, esta página tem um número, e não deveria tê-lo, e outras páginas também. Por fim, as páginas que contêm o conteúdo também são numeradas. Como posso resolver esse problema?

PS: Não preciso de cabeçalho nem rodapé.

Responder1

Supondo que você esteja usando uma classe padrão, você deve usar titlepageou \maketitlepara criar seu título. Isso define automaticamente o estilo da página como emptyou plain. Presumivelmente, você não está fazendo isso, então está obtendo o fancyestilo que inclui títulos e um número de página no rodapé por padrão.

Provavelmente você deseja configurar um estilo adequado para páginas padrão.

Mas, em qualquer caso, se não utilizar titlepageou \maketitleequivalente, deverá dizer \thispagestyle{empty}na primeira página para evitar cabeçalho e rodapé.

Isto é, obviamente, um palpite (verComente). Portanto, pode estar completamente errado. Sem um exemplo mínimo, é impossível fazer melhor.

Responder2

Adicionando as seguintes linhas de linhas:

\pagestyle{empty}
\pagenumbering{gobble}

ao código anterior que publiquei funcionou corretamente para mim. Então o código que usei é este:

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

informação relacionada