положение номера страницы не меняется при использовании \fancyhdr

положение номера страницы не меняется при использовании \fancyhdr

Привет, я использую пакет fancyhdr, чтобы определить номер моей страницы внизу справа. Обычно это работает, но не работает на двух страницах, и номер страницы находится внизу по центру, а не внизу справа. Это может быть из-за того, что я определил формат нумерации на этих страницах. Но я не могу решить эту проблему. Можете ли вы помочь?

\documentclass[11pt]{report}
\usepackage[a4paper, margin=1in]{geometry}
\usepackage{amsmath, amsfonts}
\usepackage{graphicx,subfigure}
\usepackage[round,authoryear]{natbib}
\parindent 0ex
\usepackage[colorlinks=true,linkcolor=blue,urlcolor=blue, citecolor=blue]{hyperref}
\usepackage[table]{xcolor}
\usepackage{array,lscape,longtable,multicol,multirow,boldline,threeparttable,colortbl,enumitem}
\usepackage{fancyhdr} 
\fancyhf{}
\pagestyle{fancy}
\rfoot{\thepage}
\begin{document}
\pagenumbering{roman}
\tableofcontents
\begingroup
\let\clearpage\relax
\listoffigures
\listoftables
\endgroup
\setcounter{chapter}{2}
%Chapter
%%===================================
\chapter{Methods of analysis of dams}
\pagenumbering{arabic}
\setcounter{page}{1}

\section{Introduction}
text...
\end document 

введите описание изображения здесь

введите описание изображения здесь

решение1

Первая страница каждой главы использует plainpagestyle, который по умолчанию не имеет заголовков и номер страницы внизу по центру. Заголовки для оглавления, списка рисунков и т. д. набираются с помощью команды \chapter*, поэтому они ведут себя одинаково.

Вы можете изменить это, переопределив plainстиль, как описано в fancyhdrдокументации, раздел 7.

Добавьте это в преамбулу вашего документа:

\fancypagestyle{plain}{%
  \fancyhf{}% clear all header and footer fields
  \rfoot{\thepage}%
  \renewcommand{\headrulewidth}{0pt}%
  \renewcommand{\footrulewidth}{0pt}%
}

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