我想在目录中以 1 开始页码,但我不想显示页码。
我可以用 来做到这一点\pagenumbering{gobble}
。
目录之后,我想用阿拉伯数字显示数字,但我确实不是想要重置页数。我该怎么做?
我有一本关于乳胶的书,它告诉我如果我想从另一个值开始,就将页码计数器设置为其他值,如下所示:
\setcounter{page}{some_number_here}
但这不起作用,因为保存我想要设置的页面计数器的值的计数器是页面计数器本身,它刚刚被重置为 1。
如何在不重置页码值的情况下开始显示页码?
最小工作示例:
\documentclass[a4paper, 12pt, titlepage]{article}
\usepackage[utf8]{inputenc}
\usepackage[german]{babel}
\begin{document}
\pagenumbering{gobble}
\tableofcontents
There is no page number on this page, great!
\clearpage
\pagenumbering{arabic}
\section{A}
This should not be the first page,
just the first page that displays the numbers.
In this example, this should be page 2
\clearpage
\section{B}
text
\clearpage
\section{C}
text
\end{document}
答案1
隐藏/显示页码/页眉/页脚应使用页面样式来完成,例如或empty
(plain
或更复杂的样式)。
如果article
使用了 class,则不需要明确重新定义\thepage
to ,但是在和\arabic{page}
的情况下,ToC 将以罗马数字显示,因此可能需要重新定义。book
\frontmatter
\pagenumbering{...}
总是重置页面计数器。
\documentclass[a4paper, 12pt, titlepage]{article}
\usepackage[utf8]{inputenc}
\usepackage[german]{babel}
\begin{document}
\pagestyle{empty} % No page numbers/headers/footers
\tableofcontents
There is no page number on this page, great!
\clearpage
\pagestyle{plain} % restore the plain style
%\renewcommand{\thepage}{\arabic{page}} % Setting the page output to arabic -- not necessary, unless `book` class and `\frontmatter` is used.
\section{A}
This should not be the first page,
just the first page that displays the numbers.
In this example, this should be page 2
\clearpage
\section{B}
text
\clearpage
\section{C}
text
\end{document}