使用 \cfoot 重新定义的页码不会显示在目录中

使用 \cfoot 重新定义的页码不会显示在目录中

对于我的论文,我添加了一个带有额外页面的“附录”。我希望附录中的页面编号为“A1”。我使用 fancyhdr 和 \cfoot 成功了。不幸的是,在我的目录中,它显示为“1”而不是 A1。有人可以帮忙吗?提前谢谢。这是我的代码和输出:

\documentclass[11pt,a4paper,oneside]{book}
\usepackage{graphicx,xcolor,textpos}
\usepackage{helvet}
\usepackage[font=small,labelfont=bf]{caption}
\usepackage{dirtytalk}
\usepackage{float}
\usepackage{fancyhdr}
\begin{document}
\rmfamily
\renewcommand{\rmdefault}{phv} % Arial
\renewcommand{\sfdefault}{phv} % Arial
\leading{18pt}\selectfont
\setcounter{page}{0}
\pagenumbering{roman}
{\pagestyle{plain}
\tableofcontents
\chapter{chapter 1}
\chapter*{Addendum}
\label{Addendum}
\thispagestyle{fancy}
\fancyhf{}
\renewcommand\headrulewidth{0pt}
\pagenumbering{arabic}
\cfoot{A.\thepage}
\addcontentsline{toc}{chapter}{Addendum}
\end{document}

输出:

在此处输入图片描述

我的目录快照:

在此处输入图片描述

答案1

您必须重新定义命令\thepage。不要发出,而是\pagenumbering{arabic}使用:

%\pagenumbering{arabic}
\renewcommand{\thepage}{A.\arabic{page}}

然后,页码将出现A.<page>在页面和目录中。

在此处输入图片描述

相关内容