标题页应该计数/增加,但不能在标题上显示页码?

标题页应该计数/增加,但不能在标题上显示页码?

我面临一个关于页码和计数的有趣问题。以下是我的文章在页码方面应有的样子:

标题页:计入第 1 页,但不编号 摘要等:计入第 2+ 页,以罗马数字 II、III 等编号,主要部分:从第 1 页重新开始计数,以阿拉伯数字 1、2、3 等编号

所以我的 MWE 运行良好,它使用titlepage环境来创建自定义标题。这些pagenumbering命令可以很好地切换编号类型。

这个困难的部分是真正让标题页算作“第 1 页”。我设法通过人为增加页面上的计数器来做到这一点。

我的问题:

  • pagenumbering总是重置页数吗?
  • 计数器的递增是否(相对)安全?
  • 难道没有清洁剂可以达到同样的效果吗?

这是我的 MWE 代码:

\documentclass[12pt,a4paper]{article}

\usepackage[utf8]{inputenc}
\usepackage{lipsum}

\newcommand{\CustomTitle}{%
    \begin{titlepage} % Start of page
    \Huge{A Title}
    \end{titlepage}
}

\begin{document}
% title
\CustomTitle%
% \addtocounter{page}{1} % <- artificially increment counter
\clearpage%
% Front matter
\pagenumbering{Roman}
\section*{a dummy abstract}
\lipsum[11]
\clearpage
\section*{a dummy executive summary}
\lipsum[4]
\clearpage
\section*{another dummy frontmatter}
\clearpage%
% Main
\pagenumbering{arabic}
\section{Introduction}
\lipsum[4-12]\clearpage

\section{Section 1}
\lipsum[13-23]\clearpage
\end{document}

更新 2019/08/22

实际上,Tex.SE 上也存在类似问题. 我将回顾已经提供的答案

答案1

是的,\pagenumbering重置页面计数器。

如果我理解得没错的话,这里有一个修改过的版本\CustomTitle,它可以满足你的要求:

\documentclass[12pt,a4paper]{article}

\usepackage[utf8]{inputenc}
\usepackage{lipsum}

\newcommand{\CustomTitle}{%
    \begin{titlepage}%\thispagestyle{empty} % Start of page
    \Huge{A Title}
    \end{titlepage}
\stepcounter{page}
}

\begin{document}
\pagenumbering{Roman}
% title
\CustomTitle%

\section*{a dummy abstract}
\lipsum[11]
\clearpage
\section*{a dummy executive summary}
\lipsum[4]
\clearpage
\section*{another dummy frontmatter}
\clearpage%
% Main
\pagenumbering{arabic}
\section{Introduction}
\lipsum[4-12]\clearpage

\section{Section 1}
\lipsum[13-23]\clearpage

\end{document} 

在此处输入图片描述

相关内容