自定义页码不会影响整个文档

自定义页码不会影响整个文档

我在页码方面遇到了问题。到目前为止,我的文档只有七页,但只有一页具有所需的页码。其余页面的页码都不同。

右页码

错误的页码

正如@Bernard 在下面的评论中所说,我附上了我的代码的工作示例:

\documentclass[12pt,a4paper]{report}
\usepackage{geometry}
\geometry{
    left=35mm,
    right=15mm,
    top=25mm,
    bottom=25mm,
}
\usepackage{todonotes}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}\pagestyle{fancy}
\fancyhf{}
\pagenumbering{arabic}
\rfoot{Strona ~\thepage~}
\renewcommand{\headrulewidth}{0pt}

\begin{document}
    Some text \dots
    \todo[inline]{example of useage}
    Some text \dots
    \todototoc
    \listoftodos
    \newpage
    Some text \dots

\end{document}

带有文本示例的第一页具有正确的页码,但在此示例中使用\todonotes包自动生成的页面未格式化页码。我希望在所有页面上格式化页码。

答案1

默认情况下,大多数\listof...宏明确使用\thispagestyle{plain}或通过加载\chapter*哪个 applz 来调用普通样式。

通过说\fancypagestyle{plain}{}这种风格被重新定义为不执行任何操作并且最后的风格集(fancy这里)仍然存在。

\documentclass[12pt,a4paper]{report}
\usepackage{geometry}
\geometry{
    left=35mm,
    right=15mm,
    top=25mm,
    bottom=25mm,
}
\usepackage{todonotes}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}\pagestyle{fancy}
\fancyhf{}
\fancypagestyle{plain}{}
\pagenumbering{arabic}
\rfoot{Strona ~\thepage~}
\renewcommand{\headrulewidth}{0pt}

\begin{document}
    Some text \dots
    \todo[inline]{example of useage}
    Some text \dots
    \todototoc
    \listoftodos
    \newpage
    Some text \dots

\end{document}

相关内容