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:
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 titlepage
ou \maketitle
para criar seu título. Isso define automaticamente o estilo da página como empty
ou plain
. Presumivelmente, você não está fazendo isso, então está obtendo o fancy
estilo 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 titlepage
ou \maketitle
equivalente, 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}