Я пытаюсь разместить номер страницы в правом верхнем углу страницы, и это работает в главах, но в начале документа это не работает так, как я ожидал. Вот строки, которые я использую для установки нумерации страниц:
% 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
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}