Книга: Нумерация страниц в правом верхнем углу.

Книга: Нумерация страниц в правом верхнем углу.

Я пытаюсь разместить номер страницы в правом верхнем углу страницы, и это работает в главах, но в начале документа это не работает так, как я ожидал. Вот строки, которые я использую для установки нумерации страниц:

% 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или . Предположительно, вы этого не делаете, поэтому вы получаете стиль, который по умолчанию включает заголовки и номер страницы в нижнем колонтитуле.\maketitleemptyplainfancy

Вероятно, вы хотите настроить подходящий стиль для стандартных страниц.

Но, в любом случае, если вы не используете 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}

Связанный контент