页码编号不正确且编号样式不同

页码编号不正确且编号样式不同

我的页码编号有问题。我希望文档的前几页采用“罗马”格式编号,其余部分采用“阿拉伯”格式。我已经使用命令完成了此操作\pagenumbering,效果确实不错。唯一的问题是,当我在“简介”一章之前切换到阿拉伯页码编号时,它以某种递归方式也适用于前一章“缩写列表”,但情况不应该如此。

 \documentclass[12pt]{report}
    \usepackage[a4paper, width=159mm, top=25mm, bottom=20mm]{geometry}
    \usepackage[utf8]{inputenc}
    \usepackage{graphicx}
    \usepackage{url}
    \usepackage[colorlinks=false, pdfborder={0 0 0}]{hyperref}
    \usepackage{etoolbox}
    \usepackage{multirow}
    \usepackage{tablefootnote}
    \usepackage{footnote}
    \usepackage{tabularx}

\pagenumbering{roman}

\begin{document}
\input{partials/titlepage}
\chapter*{Document version}
\addcontentsline{toc}{chapter}{Document version}
\input{partials/document_versions}
\chapter*{About this Document}
\addcontentsline{toc}{chapter}{About this Document}
\input{partials/purpose_of_this_paper}
\tableofcontents

\addcontentsline{toc}{chapter}{List of Figures}
\listoffigures
\chapter*{List of Abbreviations}
\addcontentsline{toc}{chapter}{List of Abbreviations}
\input{partials/list_of_abbreviations}

\pagenumbering{arabic}
\chapter{Introduction}
\input{partials/introduction}
\chapter{System}  
\input{partials/system}
\chapter{Component}

在此处输入图片描述

答案1

\pagenumbering命令适用于当前页面。在之前发出\chapter{Introduction}意味着它适用于您当时所在的页面,在本例中为缩写列表。相反,您可以将\pagenumbering其移动到紧接着之后,\chapter{Introduction}以使新编号从该页面开始。

如果您使用的是book类而不是报告,那么您可以使用除法命令\frontmatter\mainmatter\backmatter准确实现您想要的更改。

相关内容