页码出现在错误的位置

页码出现在错误的位置

我的图表列表跨越两页,第一页显示在底部中央,下一页显示在右下角。我希望它显示在图表列表开始的第一页的右下角。我该如何设置?

\documentclass{report}

\usepackage[top=1.0in,bottom=0.75in,left=1.25in,right=1in]{geometry} %Margins
\usepackage[onehalfspacing]{setspace}
\usepackage{fancyhdr}
\usepackage[colorlinks=true,urlcolor=back,citecolor = black]{hyperref} 
\usepackage{tocloft}

\renewcommand{\cftfigfont}{Figure \hspace{1.3mm}}

\begin{document}

\hypersetup{linkcolor=black}
\pagenumbering{gobble}
\rhead{}
\rfoot{}
\rhead{}
\rfoot{}
\lhead{}
\lfoot{}
\cfoot{}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}
\tableofcontents
\addtocontents{toc}{~\hfill\textbf{Pg.No}\par}
\addtocontents{toc}{\protect\afterpage{~\hfill\textbf{Pg.No}\par\medskip}} 

\clearpage

\rfoot{\thepage}
\pagenumbering{roman}
 \listoffigures
 \thispagestyle{fancy}
  \rhead{}
  \lhead{}
  \lfoot{}
 \cfoot{}
\hypersetup{linkcolor=black}
\addtocontents{lof}{~\hfill\textbf{Pg.No}\par}
\addcontentsline{toc}{chapter}{List of Figures}  

\chapter{Test title}
    Dummy text.

\end{document}

答案1

您需要使用 重新定义页面样式,\fancypagestyle而不是仅使用 更改单个页面的样式\thispagestyle,即

\documentclass{report}

\usepackage{fancyhdr}
\fancypagestyle{plain}{
  \fancyhf{}
  \renewcommand{\headrulewidth}{0pt}
  \renewcommand{\footrulewidth}{0pt}
  \rfoot{\thepage}}
\pagestyle{plain}

\begin{document}

\tableofcontents

\chapter{Test title}
Dummy text.

\end{document}

相关内容