我的页码编号有问题。我希望文档的前几页采用“罗马”格式编号,其余部分采用“阿拉伯”格式。我已经使用命令完成了此操作\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
准确实现您想要的更改。