初始页码错误

初始页码错误

我对论文的页码感到很着迷。我已将文档的相关部分附在下面。

我有两个问题:

  • 奉献是有限的二。这很好,但摘要没有编号,目录重置为我。,并且目录的第二页已编号1
  • 罗马风格和“新章节”页面的页码出现在底部中央而不是右上角,这对我来说没问题,但它们低于允许的 1 英寸边距。
\documentclass[12pt]{报告}
\usepackage[centertags]{amsmath}
\usepackage{amsfonts,amssymb,amsthm}
\usepackage{逐字,枚举}
\usepackage{mathrsfs}


\setlength{\topmargin}{0 英寸}
\setlength{\headheight}{0.25 英寸}
\setlength{\oddsidemargin}{0.5 英寸}
\setlength{\textwidth}{6 英寸}
\setlength{\textheight}{8.5 英寸}
\setlength{\headsep}{0.25 英寸}
\newcommand{\singlespaced}{\renewcommand{\baselinestretch}{1}\normalfont}
\newcommand{\doublespaced}{\renewcommand{\baselinestretch}{2}\normalfont}

\双倍行距

\开始{文档}
\pagenumbering{罗马}
\include{标题页}
\include{奉献}
\包括{摘要}
\目录
\pagenumbering{阿拉伯语}
\pagestyle{我的标题} \markright{}
\include{chap1}
\include{chap2}
\include{chap3}

\结束{文档}

答案1

您会在前言中获得三次第 1 页:在课堂上,reporttitlepage使用的环境也会abstract将页码重置为 1。

我建议您使用该类book及其\frontmatter命令\mainmatter,作为\chapter{\abstractname}前言中的摘要。

但是,在修补相关命令后,也可以使用该类;我只显示重要的部分,其余部分根据需要添加。设置页面参数和行间距report可能更好。\usepackage[<options>]{geometry}\usepackage{setspace}

记住\clearpage之前的命令\pagenumbering{arabic}

\documentclass[12pt]{report}

%%% PATCHES %%%
\usepackage{etoolbox}
\makeatletter
% Patch `titlepage` not to reset the page number
\patchcmd{\titlepage}{\setcounter{page}\@ne}{}{}{}
\patchcmd{\endtitlepage}{\setcounter{page}\@ne}{}{}{}

% Patch `abstract` so that it shows the page number
\patchcmd{\abstract}{\titlepage}{\titlepage\thispagestyle{plain}}{}{}
\makeatother
%%% END PATCHES %%%

\begin{document}
\pagenumbering{roman}
\begin{titlepage}
abc
\end{titlepage}
\begin{abstract}
dddd
\end{abstract}

\tableofcontents

\clearpage %%%%% <---- IMPORTANT
\pagenumbering{arabic}
\pagestyle{myheadings} \markright{}
\chapter{A}

\end{document}

相关内容